MSWSP: fix dissect_mswsp_smb()
[wireshark-wip.git] / epan / dissectors / packet-nbap.c
blob45747201db3a9a11e7ecc886561e5a7819dc1560
1 /* Do not modify this file. Changes will be overwritten. */
2 /* Generated automatically by the ASN.1 to Wireshark dissector compiler */
3 /* packet-nbap.c */
4 /* ../../tools/asn2wrs.py -p nbap -c ./nbap.cnf -s ./packet-nbap-template -D . -O ../../epan/dissectors NBAP-CommonDataTypes.asn NBAP-Constants.asn NBAP-Containers.asn NBAP-IEs.asn NBAP-PDU-Contents.asn NBAP-PDU-Descriptions.asn */
6 /* Input file: packet-nbap-template.c */
8 #line 1 "../../asn1/nbap/packet-nbap-template.c"
9 /* packet-nbap-template.c
10 * Routines for UMTS Node B Application Part(NBAP) packet dissection
11 * Copyright 2005, 2009 Anders Broman <anders.broman@ericsson.com>
13 * $Id$
15 * Wireshark - Network traffic analyzer
16 * By Gerald Combs <gerald@wireshark.org>
17 * Copyright 1998 Gerald Combs
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.
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.
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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
33 * Ref: 3GPP TS 25.433 version 6.6.0 Release 6
36 #include "config.h"
38 #include <glib.h>
40 #include <epan/packet.h>
41 #include <epan/sctpppids.h>
42 #include <epan/asn1.h>
43 #include <epan/wmem/wmem.h>
44 #include <epan/conversation.h>
45 #include <epan/expert.h>
46 #include <epan/prefs.h>
47 #include <epan/uat.h>
49 #include "packet-per.h"
50 #include "packet-isup.h"
51 #include "packet-umts_fp.h"
52 #include "packet-umts_mac.h"
53 #include "packet-rrc.h"
54 #include "packet-rlc.h"
55 #include "packet-nbap.h"
57 #ifdef _MSC_VER
58 /* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
59 #pragma warning(disable:4146)
60 #endif
62 #define PNAME "UTRAN Iub interface NBAP signalling"
63 #define PSNAME "NBAP"
64 #define PFNAME "nbap"
67 #define NBAP_IGNORE_PORT 255
69 /* Debug */
70 #if 0
71 #define nbap_debug0(str) g_warning(str)
72 #define nbap_debug1(str,p1) g_warning(str,p1)
73 #define nbap_debug2(str,p1,p2) g_warning(str,p1,p2)
74 #define nbap_debug3(str,p1,p2,p3) g_warning(str,p1,p2,p3)
75 #define nbap_debug4(str,p1,p2,p3,p4) g_warning(str,p1,p2,p3,p4)
76 #else
77 #define nbap_debug0(str)
78 #define nbap_debug1(str,p1)
79 #define nbap_debug2(str,p1,p2)
80 #define nbap_debug3(str,p1,p2,p3)
81 #define nbap_debug4(str,p1,p2,p3,p4)
82 #endif
84 /* Global variables */
85 static dissector_handle_t fp_handle;
86 static guint32 transportLayerAddress_ipv4;
87 static guint16 BindingID_port;
88 static guint32 com_context_id;
89 static int cfn;
92 /*--- Included file: packet-nbap-val.h ---*/
93 #line 1 "../../asn1/nbap/packet-nbap-val.h"
94 #define maxPrivateIEs 65535
95 #define maxProtocolExtensions 65535
96 #define maxProtocolIEs 65535
97 #define maxNrOfCodes 10
98 #define maxNrOfDLTSs 15
99 #define maxNrOfDLTSLCRs 6
100 #define maxNrOfErrors 256
101 #define maxNrOfTFs 32
102 #define maxNrOfTFCs 1024
103 #define maxNrOfRLs 16
104 #define maxNrOfRLs_1 15
105 #define maxNrOfRLs_2 14
106 #define maxNrOfRLSets maxNrOfRLs
107 #define maxNrOfDPCHs 240
108 #define maxNrOfDPCHsPerRL_1 239
109 #define maxNrOfDPCHLCRs 240
110 #define maxNrOfDPCHsLCRPerRL_1 95
111 #define maxNrOfDPCHs768 480
112 #define maxNrOfDPCHs768PerRL_1 479
113 #define maxNrOfSCCPCHs 8
114 #define maxNrOfSCCPCHsinExt 232
115 #define maxNrOfSCCPCHs768 480
116 #define maxNrOfDCHs 128
117 #define maxNrOfDSCHs 32
118 #define maxNrOfFACHs 8
119 #define maxNrOfCCTrCHs 16
120 #define maxNrOfPDSCHs 256
121 #define maxNrOfHSPDSCHs 16
122 #define maxNrOfHSPDSCHs768 32
123 #define maxNrOfPUSCHs 256
124 #define maxNrOfPUSCHs_1 255
125 #define maxNrOfPDSCHSets 256
126 #define maxNrOfPRACHLCRs 8
127 #define maxNrOfPUSCHSets 256
128 #define maxNrOfSCCPCHLCRs 8
129 #define maxNrOfSCCPCHsLCRinExt 88
130 #define maxNrOfULTSs 15
131 #define maxNrOfULTSLCRs 6
132 #define maxNrOfUSCHs 32
133 #define maxNrOfSlotFormatsPRACH 8
134 #define maxCellinNodeB 256
135 #define maxCCPinNodeB 256
136 #define maxCTFC 16777215
137 #define maxLocalCellinNodeB maxCellinNodeB
138 #define maxFPACHCell 8
139 #define maxRACHCell maxPRACHCell
140 #define maxPLCCHCell 16
141 #define maxPRACHCell 16
142 #define maxSCCPCHCell 32
143 #define maxSCCPCHCellinExt 208
144 #define maxSCCPCHCellinExtLCR 64
145 #define maxSCCPCHCell768 480
146 #define maxSCPICHCell 32
147 #define maxTTI_count 4
148 #define maxIBSEG 16
149 #define maxIB 64
150 #define maxFACHCell 256
151 #define maxRateMatching 256
152 #define maxHS_PDSCHCodeNrComp_1 15
153 #define maxHS_SCCHCodeNrComp_1 127
154 #define maxNrOfCellSyncBursts 10
155 #define maxNrOfReceptsPerSyncFrame 16
156 #define maxNrOfMeasNCell 96
157 #define maxNrOfMeasNCell_1 95
158 #define maxNrOfSF 8
159 #define maxTGPS 6
160 #define maxCommunicationContext 1048575
161 #define maxNrOfLevels 256
162 #define maxNoSat 16
163 #define maxNoGPSItems 8
164 #define maxNrOfHSSCCHs 32
165 #define maxNrOfHSSICHs 4
166 #define maxNrOfHSSICHs_1 3
167 #define maxNrOfSyncFramesLCR 512
168 #define maxNrOfReceptionsperSyncFrameLCR 8
169 #define maxNrOfSyncDLCodesLCR 32
170 #define maxNrOfHSSCCHCodes 4
171 #define maxNrOfMACdFlows 8
172 #define maxNrOfMACdFlows_1 7
173 #define maxNrOfMACdPDUIndexes 8
174 #define maxNrOfMACdPDUIndexes_1 7
175 #define maxNrOfMACdPDUSize 32
176 #define maxNrOfNIs 256
177 #define maxNrOfPriorityQueues 8
178 #define maxNrOfPriorityQueues_1 7
179 #define maxNrOfHARQProcesses 8
180 #define maxNrOfContextsOnUeList 16
181 #define maxNrOfCellPortionsPerCell 64
182 #define maxNrOfCellPortionsPerCell_1 63
183 #define maxNrOfPriorityClasses 16
184 #define maxNrOfSatAlmanac_maxNoSat 16
185 #define maxNrOfE_AGCHs 32
186 #define maxNrOfEDCHMACdFlows 8
187 #define maxNrOfEDCHMACdFlows_1 7
188 #define maxNrOfE_RGCHs_E_HICHs 32
189 #define maxNrOfEDCH_HARQ_PO_QUANTSTEPs 6
190 #define maxNrOfEDCHHARQProcesses2msEDCH 8
191 #define maxNrOfEDPCCH_PO_QUANTSTEPs 8
192 #define maxNrOfBits_MACe_PDU_non_scheduled 19982
193 #define maxNrOfRefETFCIs 8
194 #define maxNrOfRefETFCI_PO_QUANTSTEPs 29
195 #define maxNrofSigSeqRGHI_1 39
196 #define maxNoOfLogicalChannels 16
197 #define maxNrOfCombEDPDCH 12
198 #define maxE_RUCCHCell 16
199 #define maxNrOfEAGCHCodes 4
200 #define maxNrOfRefBetas 8
201 #define maxNrOfE_PUCHSlots 13
202 #define maxNrOfEAGCHs 32
203 #define maxNrOfHS_DSCH_TBSs_HS_SCCHless 4
204 #define maxNrOfHS_DSCH_TBSs 90
205 #define maxNrOfEHICHCodes 4
206 #define maxNrOfE_PUCHSlotsLCR 5
207 #define maxNrOfEPUCHcodes 16
208 #define maxNrOfEHICHs 32
209 #define maxNrOfCommonMACFlows 8
210 #define maxNrOfCommonMACFlows_1 7
211 #define maxNrOfPagingMACFlow 4
212 #define maxNrOfPagingMACFlow_1 3
213 #define maxNrOfcommonMACQueues 8
214 #define maxNrOfpagingMACQueues 8
215 #define maxNrOfHS_DSCHTBSsE_PCH 2
216 #define maxGANSSSat 64
217 #define maxNoGANSS 8
218 #define maxSgnType 8
219 #define maxFrequencyinCell 12
220 #define maxFrequencyinCell_1 11
221 #define maxHSDPAFrequency 8
222 #define maxHSDPAFrequency_1 7
223 #define maxNrOfHSSCCHsinExt 224
224 #define maxGANSSSatAlmanac 36
225 #define maxGANSSClockMod 4
226 #define maxNrOfEDCHRLs 4
227 #define maxERNTItoRelease 256
228 #define maxNrOfCommonEDCH 32
229 #define maxNrOfCommonMACFlowsLCR 256
230 #define maxNrOfCommonMACFlowsLCR_1 255
231 #define maxNrOfHSSCCHsLCR 256
232 #define maxNrOfEDCHMACdFlowsLCR 256
233 #define maxNrOfEDCHMACdFlowsLCR_1 255
234 #define maxNrOfEAGCHsLCR 256
235 #define maxNrOfEHICHsLCR 256
236 #define maxnrofERUCCHsLCR 32
237 #define maxNrOfHSDSCH_1 32
238 #define maxNrOfHSDSCH 33
239 #define maxGANSS_1 7
240 #define maxNoOfTBSs_Mapping_HS_DSCH_SPS 4
241 #define maxNoOfTBSs_Mapping_HS_DSCH_SPS_1 3
242 #define maxNoOfHS_DSCH_TBSsLCR 64
243 #define maxNoOfRepetition_Period_LCR 4
244 #define maxNoOfRepetitionPeriod_SPS_LCR_1 3
245 #define maxNoOf_HS_SICH_SPS 4
246 #define maxNoOf_HS_SICH_SPS_1 3
247 #define maxNoOfNon_HS_SCCH_Assosiated_HS_SICH 4
248 #define maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext 44
249 #define maxMBMSServiceSelect 256
250 #define maxNrOfCellPortionsPerCellLCR 256
251 #define maxNrOfCellPortionsPerCellLCR_1 255
252 #define maxNrOfEDCH_1 32
253 #define maxNoOfCommonH_RNTI 256
254 #define maxNrOfCommonMACFlowsLCRExt 248
255 #define maxofERNTI 256
256 #define maxNrOfDCHMeasurementOccasionPatternSequence 6
258 /* enumerated values for ProcedureCode */
259 #define NBAP_ID_AUDIT 0
260 #define NBAP_ID_AUDITREQUIRED 1
261 #define NBAP_ID_BLOCKRESOURCE 2
262 #define NBAP_ID_CELLDELETION 3
263 #define NBAP_ID_CELLRECONFIGURATION 4
264 #define NBAP_ID_CELLSETUP 5
265 #define NBAP_ID_CELLSYNCHRONISATIONINITIATION 45
266 #define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION 46
267 #define NBAP_ID_CELLSYNCHRONISATIONREPORTING 47
268 #define NBAP_ID_CELLSYNCHRONISATIONTERMINATION 48
269 #define NBAP_ID_CELLSYNCHRONISATIONFAILURE 49
270 #define NBAP_ID_COMMONMEASUREMENTFAILURE 6
271 #define NBAP_ID_COMMONMEASUREMENTINITIATION 7
272 #define NBAP_ID_COMMONMEASUREMENTREPORT 8
273 #define NBAP_ID_COMMONMEASUREMENTTERMINATION 9
274 #define NBAP_ID_COMMONTRANSPORTCHANNELDELETE 10
275 #define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE 11
276 #define NBAP_ID_COMMONTRANSPORTCHANNELSETUP 12
277 #define NBAP_ID_COMPRESSEDMODECOMMAND 14
278 #define NBAP_ID_DEDICATEDMEASUREMENTFAILURE 16
279 #define NBAP_ID_DEDICATEDMEASUREMENTINITIATION 17
280 #define NBAP_ID_DEDICATEDMEASUREMENTREPORT 18
281 #define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION 19
282 #define NBAP_ID_DOWNLINKPOWERCONTROL 20
283 #define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 38
284 #define NBAP_ID_ERRORINDICATIONFORCOMMON 35
285 #define NBAP_ID_ERRORINDICATIONFORDEDICATED 21
286 #define NBAP_ID_INFORMATIONEXCHANGEFAILURE 40
287 #define NBAP_ID_INFORMATIONEXCHANGEINITIATION 41
288 #define NBAP_ID_INFORMATIONEXCHANGETERMINATION 42
289 #define NBAP_ID_INFORMATIONREPORTING 43
290 #define NBAP_ID_BEARERREARRANGEMENT 50
291 #define NBAP_ID_MBMSNOTIFICATIONUPDATE 53
292 #define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION 37
293 #define NBAP_ID_PRIVATEMESSAGEFORCOMMON 36
294 #define NBAP_ID_PRIVATEMESSAGEFORDEDICATED 22
295 #define NBAP_ID_RADIOLINKADDITION 23
296 #define NBAP_ID_RADIOLINKDELETION 24
297 #define NBAP_ID_RADIOLINKFAILURE 25
298 #define NBAP_ID_RADIOLINKPREEMPTION 39
299 #define NBAP_ID_RADIOLINKRESTORATION 26
300 #define NBAP_ID_RADIOLINKSETUP 27
301 #define NBAP_ID_RESET 13
302 #define NBAP_ID_RESOURCESTATUSINDICATION 28
303 #define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT 44
304 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 29
305 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 30
306 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 31
307 #define NBAP_ID_SYSTEMINFORMATIONUPDATE 32
308 #define NBAP_ID_UNBLOCKRESOURCE 33
309 #define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 34
310 #define NBAP_ID_RADIOLINKACTIVATION 51
311 #define NBAP_ID_RADIOLINKPARAMETERUPDATE 52
312 #define NBAP_ID_UESTATUSUPDATE 54
313 #define NBAP_ID_SECONDARYULFREQUENCYREPORTING 55
314 #define NBAP_ID_SECONDARYULFREQUENCYUPDATE 56
316 typedef enum _DdMode_enum {
317 tdd = 0,
318 fdd = 1,
319 common = 2
320 } DdMode_enum;
322 typedef enum _ProtocolIE_ID_enum {
323 id_AICH_Information = 0,
324 id_AICH_InformationItem_ResourceStatusInd = 1,
325 id_BCH_Information = 7,
326 id_BCH_InformationItem_ResourceStatusInd = 8,
327 id_BCCH_ModificationTime = 9,
328 id_BlockingPriorityIndicator = 10,
329 id_Cause = 13,
330 id_CCP_InformationItem_AuditRsp = 14,
331 id_CCP_InformationList_AuditRsp = 15,
332 id_CCP_InformationItem_ResourceStatusInd = 16,
333 id_Cell_InformationItem_AuditRsp = 17,
334 id_Cell_InformationItem_ResourceStatusInd = 18,
335 id_Cell_InformationList_AuditRsp = 19,
336 id_CellParameterID = 23,
337 id_CFN = 24,
338 id_C_ID = 25,
339 id_Unknown_38 = 38,
340 id_CommonMeasurementAccuracy = 39,
341 id_CommonMeasurementObjectType_CM_Rprt = 31,
342 id_CommonMeasurementObjectType_CM_Rqst = 32,
343 id_CommonMeasurementObjectType_CM_Rsp = 33,
344 id_CommonMeasurementType = 34,
345 id_CommonPhysicalChannelID = 35,
346 id_CommonPhysicalChannelType_CTCH_SetupRqstFDD = 36,
347 id_CommonPhysicalChannelType_CTCH_SetupRqstTDD = 37,
348 id_CommunicationControlPortID = 40,
349 id_ConfigurationGenerationID = 43,
350 id_CRNC_CommunicationContextID = 44,
351 id_CriticalityDiagnostics = 45,
352 id_DCHs_to_Add_FDD = 48,
353 id_DCH_AddList_RL_ReconfPrepTDD = 49,
354 id_DCHs_to_Add_TDD = 50,
355 id_DCH_DeleteList_RL_ReconfPrepFDD = 52,
356 id_DCH_DeleteList_RL_ReconfPrepTDD = 53,
357 id_DCH_DeleteList_RL_ReconfRqstFDD = 54,
358 id_DCH_DeleteList_RL_ReconfRqstTDD = 55,
359 id_DCH_FDD_Information = 56,
360 id_DCH_TDD_Information = 57,
361 id_DCH_InformationResponse = 59,
362 id_Unknown_60 = 60,
363 id_Unknown_61 = 61,
364 id_FDD_DCHs_to_Modify = 62,
365 id_TDD_DCHs_to_Modify = 63,
366 id_DCH_ModifyList_RL_ReconfRqstTDD = 65,
367 id_DCH_RearrangeList_Bearer_RearrangeInd = 135,
368 id_DedicatedMeasurementObjectType_DM_Rprt = 67,
369 id_DedicatedMeasurementObjectType_DM_Rqst = 68,
370 id_DedicatedMeasurementObjectType_DM_Rsp = 69,
371 id_DedicatedMeasurementType = 70,
372 id_Unknown_71 = 71,
373 id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = 72,
374 id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = 73,
375 id_DL_CCTrCH_InformationList_RL_SetupRqstTDD = 76,
376 id_Unknown_75 = 75,
377 id_DL_DPCH_InformationItem_RL_AdditionRqstTDD = 77,
378 id_DL_DPCH_InformationList_RL_SetupRqstTDD = 79,
379 id_Unknown_80 = 80,
380 id_DL_DPCH_Information_RL_ReconfPrepFDD = 81,
381 id_DL_DPCH_Information_RL_ReconfRqstFDD = 82,
382 id_DL_DPCH_Information_RL_SetupRqstFDD = 83,
383 id_DL_DPCH_TimingAdjustment = 21,
384 id_DL_ReferencePowerInformationItem_DL_PC_Rqst = 84,
385 id_DLReferencePower = 85,
386 id_DLReferencePowerList_DL_PC_Rqst = 86,
387 id_Unused_ProtocolIE_ID_87 = 87,
388 id_Unknown_88 = 88,
389 id_Unused_ProtocolIE_ID_89 = 89,
390 id_Unused_ProtocolIE_ID_91 = 91,
391 id_Unknown_92 = 92,
392 id_Unused_ProtocolIE_ID_93 = 93,
393 id_Unknown_95 = 95,
394 id_DSCHs_to_Add_TDD = 96,
395 id_DSCH_Information_DeleteList_RL_ReconfPrepTDD = 98,
396 id_DSCH_Information_ModifyList_RL_ReconfPrepTDD = 100,
397 id_DSCH_InformationResponse = 105,
398 id_Unused_ProtocolIE_ID_106 = 106,
399 id_DSCH_TDD_Information = 107,
400 id_Unused_ProtocolIE_ID_108 = 108,
401 id_Unknown_109 = 109,
402 id_Unused_ProtocolIE_ID_112 = 112,
403 id_DSCH_RearrangeList_Bearer_RearrangeInd = 136,
404 id_End_Of_Audit_Sequence_Indicator = 113,
405 id_FACH_Information = 116,
406 id_FACH_InformationItem_ResourceStatusInd = 117,
407 id_Unknown_118 = 118,
408 id_FACH_ParametersList_CTCH_ReconfRqstTDD = 120,
409 id_FACH_ParametersListIE_CTCH_SetupRqstFDD = 121,
410 id_FACH_ParametersListIE_CTCH_SetupRqstTDD = 122,
411 id_IndicationType_ResourceStatusInd = 123,
412 id_Local_Cell_ID = 124,
413 id_Local_Cell_Group_InformationItem_AuditRsp = 2,
414 id_Local_Cell_Group_InformationItem_ResourceStatusInd = 3,
415 id_Local_Cell_Group_InformationItem2_ResourceStatusInd = 4,
416 id_Local_Cell_Group_InformationList_AuditRsp = 5,
417 id_Local_Cell_InformationItem_AuditRsp = 125,
418 id_Local_Cell_InformationItem_ResourceStatusInd = 126,
419 id_Local_Cell_InformationItem2_ResourceStatusInd = 127,
420 id_Local_Cell_InformationList_AuditRsp = 128,
421 id_AdjustmentPeriod = 129,
422 id_MaxAdjustmentStep = 130,
423 id_MaximumTransmissionPower = 131,
424 id_MeasurementFilterCoefficient = 132,
425 id_MeasurementID = 133,
426 id_MessageStructure = 115,
427 id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = 134,
428 id_Unknown_137 = 137,
429 id_Unknown_140 = 140,
430 id_NodeB_CommunicationContextID = 143,
431 id_NeighbouringCellMeasurementInformation = 455,
432 id_P_CCPCH_Information = 144,
433 id_P_CCPCH_InformationItem_ResourceStatusInd = 145,
434 id_P_CPICH_Information = 146,
435 id_P_CPICH_InformationItem_ResourceStatusInd = 147,
436 id_P_SCH_Information = 148,
437 id_Unknown_149 = 149,
438 id_PCCPCH_Information_Cell_ReconfRqstTDD = 150,
439 id_PCCPCH_Information_Cell_SetupRqstTDD = 151,
440 id_Unknown_152 = 152,
441 id_Unknown_153 = 153,
442 id_PCH_Parameters_CTCH_ReconfRqstTDD = 155,
443 id_PCH_ParametersItem_CTCH_SetupRqstFDD = 156,
444 id_PCH_ParametersItem_CTCH_SetupRqstTDD = 157,
445 id_PCH_Information = 158,
446 id_Unknown_159 = 159,
447 id_Unknown_160 = 160,
448 id_PDSCH_Information_AddListIE_PSCH_ReconfRqst = 161,
449 id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst = 162,
450 id_PDSCHSets_AddList_PSCH_ReconfRqst = 163,
451 id_PDSCHSets_DeleteList_PSCH_ReconfRqst = 164,
452 id_PDSCHSets_ModifyList_PSCH_ReconfRqst = 165,
453 id_PICH_Information = 166,
454 id_PICH_Parameters_CTCH_ReconfRqstTDD = 168,
455 id_PowerAdjustmentType = 169,
456 id_PRACH_Information = 170,
457 id_Unknown_171 = 171,
458 id_Unknown_172 = 172,
459 id_Unknown_173 = 173,
460 id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = 175,
461 id_PrimaryCCPCH_Information_Cell_SetupRqstFDD = 176,
462 id_PrimaryCPICH_Information_Cell_ReconfRqstFDD = 177,
463 id_PrimaryCPICH_Information_Cell_SetupRqstFDD = 178,
464 id_PrimarySCH_Information_Cell_ReconfRqstFDD = 179,
465 id_PrimarySCH_Information_Cell_SetupRqstFDD = 180,
466 id_PrimaryScramblingCode = 181,
467 id_Unknown_182 = 182,
468 id_SCH_Information_Cell_ReconfRqstTDD = 183,
469 id_SCH_Information_Cell_SetupRqstTDD = 184,
470 id_PUSCH_Information_AddListIE_PSCH_ReconfRqst = 185,
471 id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst = 186,
472 id_PUSCHSets_AddList_PSCH_ReconfRqst = 187,
473 id_PUSCHSets_DeleteList_PSCH_ReconfRqst = 188,
474 id_PUSCHSets_ModifyList_PSCH_ReconfRqst = 189,
475 id_RACH_Information = 190,
476 id_Unknown_191 = 191,
477 id_Unknown_192 = 192,
478 id_Unknown_193 = 193,
479 id_Unknown_194 = 194,
480 id_Unknown_195 = 195,
481 id_RACH_ParametersItem_CTCH_SetupRqstFDD = 196,
482 id_RACH_ParameterItem_CTCH_SetupRqstTDD = 197,
483 id_ReportCharacteristics = 198,
484 id_Reporting_Object_RL_FailureInd = 199,
485 id_Reporting_Object_RL_RestoreInd = 200,
486 id_Unknown_201 = 201,
487 id_RL_InformationItem_DM_Rprt = 202,
488 id_RL_InformationItem_DM_Rqst = 203,
489 id_RL_InformationItem_DM_Rsp = 204,
490 id_RL_InformationItem_RL_AdditionRqstFDD = 205,
491 id_RL_informationItem_RL_DeletionRqst = 206,
492 id_RL_InformationItem_RL_FailureInd = 207,
493 id_RL_InformationItem_RL_PreemptRequiredInd = 286,
494 id_RL_InformationItem_RL_ReconfPrepFDD = 208,
495 id_RL_InformationItem_RL_ReconfRqstFDD = 209,
496 id_RL_InformationItem_RL_RestoreInd = 210,
497 id_RL_InformationItem_RL_SetupRqstFDD = 211,
498 id_RL_InformationList_RL_AdditionRqstFDD = 212,
499 id_RL_informationList_RL_DeletionRqst = 213,
500 id_RL_InformationList_RL_PreemptRequiredInd = 237,
501 id_RL_InformationList_RL_ReconfPrepFDD = 214,
502 id_RL_InformationList_RL_ReconfRqstFDD = 215,
503 id_RL_InformationList_RL_SetupRqstFDD = 216,
504 id_RL_InformationResponseItem_RL_AdditionRspFDD = 217,
505 id_RL_InformationResponseItem_RL_ReconfReady = 218,
506 id_RL_InformationResponseItem_RL_ReconfRsp = 219,
507 id_RL_InformationResponseItem_RL_SetupRspFDD = 220,
508 id_RL_InformationResponseList_RL_AdditionRspFDD = 221,
509 id_RL_InformationResponseList_RL_ReconfReady = 222,
510 id_RL_InformationResponseList_RL_ReconfRsp = 223,
511 id_RL_InformationResponseList_RL_SetupRspFDD = 224,
512 id_RL_InformationResponse_RL_AdditionRspTDD = 225,
513 id_RL_InformationResponse_RL_SetupRspTDD = 226,
514 id_RL_Information_RL_AdditionRqstTDD = 227,
515 id_RL_Information_RL_ReconfRqstTDD = 228,
516 id_RL_Information_RL_ReconfPrepTDD = 229,
517 id_RL_Information_RL_SetupRqstTDD = 230,
518 id_RL_ReconfigurationFailureItem_RL_ReconfFailure = 236,
519 id_RL_Set_InformationItem_DM_Rprt = 238,
520 id_Unknown_239 = 239,
521 id_RL_Set_InformationItem_DM_Rsp = 240,
522 id_RL_Set_InformationItem_RL_FailureInd = 241,
523 id_RL_Set_InformationItem_RL_RestoreInd = 242,
524 id_Unknown_243 = 243,
525 id_Unknown_244 = 244,
526 id_Unknown_245 = 245,
527 id_Unknown_246 = 246,
528 id_S_CCPCH_Information = 247,
529 id_Unknown_248 = 248,
530 id_S_CPICH_Information = 249,
531 id_Unknown_250 = 250,
532 id_SCH_Information = 251,
533 id_Unknown_252 = 252,
534 id_S_SCH_Information = 253,
535 id_Unknown_254 = 254,
536 id_Unknown_255 = 255,
537 id_Unknown_256 = 256,
538 id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = 257,
539 id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = 258,
540 id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = 259,
541 id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = 260,
542 id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = 261,
543 id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = 262,
544 id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = 263,
545 id_SecondarySCH_Information_Cell_ReconfRqstFDD = 264,
546 id_SecondarySCH_Information_Cell_SetupRqstFDD = 265,
547 id_SegmentInformationListIE_SystemInfoUpdate = 266,
548 id_Unknown_267 = 267,
549 id_SFN = 268,
550 id_SignallingBearerRequestIndicator = 138,
551 id_ShutdownTimer = 269,
552 id_Start_Of_Audit_Sequence_Indicator = 114,
553 id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = 270,
554 id_Successful_RL_InformationRespItem_RL_SetupFailureFDD = 271,
555 id_Unknown_272 = 272,
556 id_Unknown_273 = 273,
557 id_SyncCase = 274,
558 id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = 275,
559 id_T_Cell = 276,
560 id_TargetCommunicationControlPortID = 139,
561 id_TimeSlotConfigurationList_Cell_ReconfRqstTDD = 277,
562 id_TimeSlotConfigurationList_Cell_SetupRqstTDD = 278,
563 id_TransmissionDiversityApplied = 279,
564 id_TypeOfError = 508,
565 id_UARFCNforNt = 280,
566 id_UARFCNforNd = 281,
567 id_UARFCNforNu = 282,
568 id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = 284,
569 id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = 285,
570 id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = 288,
571 id_UL_DPCH_InformationItem_RL_AdditionRqstTDD = 289,
572 id_UL_DPCH_InformationList_RL_SetupRqstTDD = 291,
573 id_UL_DPCH_Information_RL_ReconfPrepFDD = 293,
574 id_UL_DPCH_Information_RL_ReconfRqstFDD = 294,
575 id_UL_DPCH_Information_RL_SetupRqstFDD = 295,
576 id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = 296,
577 id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = 297,
578 id_Unknown_298 = 298,
579 id_Unknown_299 = 299,
580 id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = 300,
581 id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = 301,
582 id_USCH_Information_Add = 302,
583 id_Unknown_303 = 303,
584 id_USCH_Information_DeleteList_RL_ReconfPrepTDD = 304,
585 id_Unknown_305 = 305,
586 id_USCH_Information_ModifyList_RL_ReconfPrepTDD = 306,
587 id_Unknown_307 = 307,
588 id_Unknown_308 = 308,
589 id_USCH_InformationResponse = 309,
590 id_USCH_Information = 310,
591 id_USCH_RearrangeList_Bearer_RearrangeInd = 141,
592 id_Unknown_313 = 313,
593 id_Active_Pattern_Sequence_Information = 315,
594 id_AICH_ParametersListIE_CTCH_ReconfRqstFDD = 316,
595 id_AdjustmentRatio = 317,
596 id_Unknown_318 = 318,
597 id_Unknown_319 = 319,
598 id_Not_Used_320 = 320,
599 id_Unknown_321 = 321,
600 id_Not_Used_322 = 322,
601 id_FACH_ParametersListIE_CTCH_ReconfRqstFDD = 323,
602 id_CauseLevel_PSCH_ReconfFailure = 324,
603 id_CauseLevel_RL_AdditionFailureFDD = 325,
604 id_CauseLevel_RL_AdditionFailureTDD = 326,
605 id_CauseLevel_RL_ReconfFailure = 327,
606 id_CauseLevel_RL_SetupFailureFDD = 328,
607 id_CauseLevel_RL_SetupFailureTDD = 329,
608 id_Not_Used_330 = 330,
609 id_Unknown_331 = 331,
610 id_Not_Used_332 = 332,
611 id_Closed_Loop_Timing_Adjustment_Mode = 333,
612 id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = 334,
613 id_Compressed_Mode_Deactivation_Flag = 335,
614 id_Not_Used_336 = 336,
615 id_Unknown_337 = 337,
616 id_Unknown_338 = 338,
617 id_Unknown_339 = 339,
618 id_Unknown_340 = 340,
619 id_Unknown_341 = 341,
620 id_Not_Used_342 = 342,
621 id_Not_Used_343 = 343,
622 id_Unknown_344 = 344,
623 id_Unknown_345 = 345,
624 id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 346,
625 id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 347,
626 id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 348,
627 id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 349,
628 id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 350,
629 id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 351,
630 id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 352,
631 id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 353,
632 id_Unknown_354 = 354,
633 id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 355,
634 id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 356,
635 id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 357,
636 id_DL_TPC_Pattern01Count = 358,
637 id_DPC_Mode = 450,
638 id_DPCHConstant = 359,
639 id_Unused_ProtocolIE_ID_94 = 94,
640 id_Unused_ProtocolIE_ID_110 = 110,
641 id_Unused_ProtocolIE_ID_111 = 111,
642 id_Unknown_360 = 360,
643 id_Unknown_361 = 361,
644 id_FACH_ParametersList_CTCH_SetupRsp = 362,
645 id_Unknown_363 = 363,
646 id_Unknown_364 = 364,
647 id_Unknown_365 = 365,
648 id_Unknown_366 = 366,
649 id_Unknown_367 = 367,
650 id_Unknown_368 = 368,
651 id_Limited_power_increase_information_Cell_SetupRqstFDD = 369,
652 id_Unknown_370 = 370,
653 id_Unknown_371 = 371,
654 id_Unknown_372 = 372,
655 id_Unknown_373 = 373,
656 id_PCH_Parameters_CTCH_SetupRsp = 374,
657 id_PCH_ParametersItem_CTCH_ReconfRqstFDD = 375,
658 id_Not_Used_376 = 376,
659 id_Unknown_377 = 377,
660 id_Unknown_378 = 378,
661 id_Unknown_379 = 379,
662 id_PICH_ParametersItem_CTCH_ReconfRqstFDD = 380,
663 id_PRACHConstant = 381,
664 id_Unknown_382 = 382,
665 id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = 383,
666 id_PUSCHConstant = 384,
667 id_RACH_Parameters_CTCH_SetupRsp = 385,
668 id_Unknown_386 = 386,
669 id_Unknown_387 = 387,
670 id_Unknown_388 = 388,
671 id_Unknown_389 = 389,
672 id_Unknown_390 = 390,
673 id_Unknown_391 = 391,
674 id_Unknown_392 = 392,
675 id_Unused_ProtocolIE_ID_443 = 443,
676 id_Synchronisation_Configuration_Cell_ReconfRqst = 393,
677 id_Synchronisation_Configuration_Cell_SetupRqst = 394,
678 id_Transmission_Gap_Pattern_Sequence_Information = 395,
679 id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 396,
680 id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 397,
681 id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 398,
682 id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 399,
683 id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 400,
684 id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 401,
685 id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 402,
686 id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 403,
687 id_Unknown_404 = 404,
688 id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 405,
689 id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 406,
690 id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 407,
691 id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = 408,
692 id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = 409,
693 id_Unknown_410 = 410,
694 id_Unknown_411 = 411,
695 id_CommunicationContextInfoItem_Reset = 412,
696 id_Unknown_413 = 413,
697 id_CommunicationControlPortInfoItem_Reset = 414,
698 id_Unknown_415 = 415,
699 id_ResetIndicator = 416,
700 id_Unused_ProtocolIE_ID_417 = 417,
701 id_Unused_ProtocolIE_ID_418 = 418,
702 id_Unused_ProtocolIE_ID_419 = 419,
703 id_Unused_ProtocolIE_ID_142 = 142,
704 id_TimingAdvanceApplied = 287,
705 id_CFNReportingIndicator = 6,
706 id_SFNReportingIndicator = 11,
707 id_InnerLoopDLPCStatus = 12,
708 id_TimeslotISCPInfo = 283,
709 id_PICH_ParametersItem_CTCH_SetupRqstTDD = 167,
710 id_PRACH_ParametersItem_CTCH_SetupRqstTDD = 20,
711 id_CCTrCH_InformationItem_RL_FailureInd = 46,
712 id_CCTrCH_InformationItem_RL_RestoreInd = 47,
713 id_CauseLevel_SyncAdjustmntFailureTDD = 420,
714 id_CellAdjustmentInfo_SyncAdjustmntRqstTDD = 421,
715 id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = 494,
716 id_CellSyncBurstInfoList_CellSyncReconfRqstTDD = 482,
717 id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = 422,
718 id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = 423,
719 id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD = 424,
720 id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD = 425,
721 id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD = 426,
722 id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = 427,
723 id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = 428,
724 id_CellSyncInfo_CellSyncReprtTDD = 429,
725 id_CSBTransmissionID = 430,
726 id_CSBMeasurementID = 431,
727 id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD = 432,
728 id_NCyclesPerSFNperiod = 433,
729 id_NRepetitionsPerCyclePeriod = 434,
730 id_SyncFrameNumber = 437,
731 id_SynchronisationReportType = 438,
732 id_SynchronisationReportCharacteristics = 439,
733 id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = 440,
734 id_Unknown_441 = 441,
735 id_Unknown_442 = 442,
736 id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD = 119,
737 id_ReferenceClockAvailability = 435,
738 id_ReferenceSFNoffset = 436,
739 id_InformationExchangeID = 444,
740 id_InformationExchangeObjectType_InfEx_Rqst = 445,
741 id_InformationType = 446,
742 id_InformationReportCharacteristics = 447,
743 id_InformationExchangeObjectType_InfEx_Rsp = 448,
744 id_InformationExchangeObjectType_InfEx_Rprt = 449,
745 id_IPDLParameter_Information_Cell_ReconfRqstFDD = 451,
746 id_IPDLParameter_Information_Cell_SetupRqstFDD = 452,
747 id_IPDLParameter_Information_Cell_ReconfRqstTDD = 453,
748 id_IPDLParameter_Information_Cell_SetupRqstTDD = 454,
749 id_DL_DPCH_LCR_Information_RL_SetupRqstTDD = 74,
750 id_DwPCH_LCR_Information = 78,
751 id_DwPCH_LCR_InformationList_AuditRsp = 90,
752 id_DwPCH_LCR_Information_Cell_SetupRqstTDD = 97,
753 id_DwPCH_LCR_Information_Cell_ReconfRqstTDD = 99,
754 id_DwPCH_LCR_Information_ResourceStatusInd = 101,
755 id_maxFACH_Power_LCR_CTCH_SetupRqstTDD = 154,
756 id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD = 174,
757 id_FPACH_LCR_Information = 290,
758 id_FPACH_LCR_Information_AuditRsp = 292,
759 id_FPACH_LCR_InformationList_AuditRsp = 22,
760 id_FPACH_LCR_InformationList_ResourceStatusInd = 311,
761 id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = 312,
762 id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = 314,
763 id_PCCPCH_LCR_Information_Cell_SetupRqstTDD = 456,
764 id_PCH_Power_LCR_CTCH_SetupRqstTDD = 457,
765 id_PCH_Power_LCR_CTCH_ReconfRqstTDD = 458,
766 id_PICH_LCR_Parameters_CTCH_SetupRqstTDD = 459,
767 id_Unknown_460 = 460,
768 id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = 461,
769 id_Unknown_462 = 462,
770 id_RL_InformationResponse_LCR_RL_SetupRspTDD = 463,
771 id_Unknown_464 = 464,
772 id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = 465,
773 id_TimeSlot = 495,
774 id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = 466,
775 id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = 467,
776 id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD = 468,
777 id_TimeSlotLCR_CM_Rqst = 469,
778 id_UL_DPCH_LCR_Information_RL_SetupRqstTDD = 470,
779 id_Unknown_471 = 471,
780 id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 472,
781 id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 473,
782 id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD = 474,
783 id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = 475,
784 id_Unknown_476 = 476,
785 id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = 477,
786 id_Unknown_478 = 478,
787 id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = 479,
788 id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD = 480,
789 id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD = 481,
790 id_UL_DPCH_LCR_InformationModify_AddList = 483,
791 id_Unknown_484 = 484,
792 id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD = 485,
793 id_UL_SIRTarget = 510,
794 id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst = 486,
795 id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 487,
796 id_Unused_ProtocolIE_ID_26 = 26,
797 id_Unused_ProtocolIE_ID_27 = 27,
798 id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 488,
799 id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 489,
800 id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst = 490,
801 id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 491,
802 id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 492,
803 id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 493,
804 id_timeslotInfo_CellSyncInitiationRqstTDD = 496,
805 id_SyncReportType_CellSyncReprtTDD = 497,
806 id_Power_Local_Cell_Group_InformationItem_AuditRsp = 498,
807 id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = 499,
808 id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = 500,
809 id_Power_Local_Cell_Group_InformationList_AuditRsp = 501,
810 id_Power_Local_Cell_Group_InformationList_ResourceStatusInd = 502,
811 id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = 503,
812 id_Power_Local_Cell_Group_ID = 504,
813 id_PUSCH_Info_DM_Rqst = 505,
814 id_PUSCH_Info_DM_Rsp = 506,
815 id_PUSCH_Info_DM_Rprt = 507,
816 id_InitDL_Power = 509,
817 id_cellSyncBurstRepetitionPeriod = 511,
818 id_ReportCharacteristicsType_OnModification = 512,
819 id_SFNSFNMeasurementValueInformation = 513,
820 id_SFNSFNMeasurementThresholdInformation = 514,
821 id_TUTRANGPSMeasurementValueInformation = 515,
822 id_TUTRANGPSMeasurementThresholdInformation = 516,
823 id_Rx_Timing_Deviation_Value_LCR = 520,
824 id_RL_InformationResponse_LCR_RL_AdditionRspTDD = 51,
825 id_DL_PowerBalancing_Information = 28,
826 id_DL_PowerBalancing_ActivationIndicator = 29,
827 id_DL_PowerBalancing_UpdatedIndicator = 30,
828 id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD = 517,
829 id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD = 518,
830 id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD = 519,
831 id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = 41,
832 id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = 42,
833 id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = 522,
834 id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = 523,
835 id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = 524,
836 id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = 525,
837 id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = 526,
838 id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 527,
839 id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 528,
840 id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 529,
841 id_bindingID = 102,
842 id_RL_Specific_DCH_Info = 103,
843 id_transportlayeraddress = 104,
844 id_DelayedActivation = 231,
845 id_DelayedActivationList_RL_ActivationCmdFDD = 232,
846 id_DelayedActivationInformation_RL_ActivationCmdFDD = 233,
847 id_DelayedActivationList_RL_ActivationCmdTDD = 234,
848 id_DelayedActivationInformation_RL_ActivationCmdTDD = 235,
849 id_neighbouringTDDCellMeasurementInformationLCR = 58,
850 id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = 543,
851 id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = 544,
852 id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = 545,
853 id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD = 546,
854 id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = 547,
855 id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = 548,
856 id_SyncDLCodeIdThreInfoLCR = 549,
857 id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD = 550,
858 id_DwPCH_Power = 551,
859 id_AccumulatedClockupdate_CellSyncReprtTDD = 552,
860 id_Angle_Of_Arrival_Value_LCR = 521,
861 id_HSDSCH_FDD_Information = 530,
862 id_HSDSCH_FDD_Information_Response = 531,
863 id_Unknown_532 = 532,
864 id_Unknown_533 = 533,
865 id_HSDSCH_Information_to_Modify = 534,
866 id_HSDSCH_RNTI = 535,
867 id_HSDSCH_TDD_Information = 536,
868 id_HSDSCH_TDD_Information_Response = 537,
869 id_Unknown_538 = 538,
870 id_Unknown_539 = 539,
871 id_Unknown_540 = 540,
872 id_HSPDSCH_RL_ID = 541,
873 id_PrimCCPCH_RSCP_DL_PC_RqstTDD = 542,
874 id_Unused_ProtocolIE_ID_64 = 64,
875 id_PDSCH_RL_ID = 66,
876 id_HSDSCH_RearrangeList_Bearer_RearrangeInd = 553,
877 id_UL_Synchronisation_Parameters_LCR = 554,
878 id_HSDSCH_FDD_Update_Information = 555,
879 id_HSDSCH_TDD_Update_Information = 556,
880 id_Unknown_557 = 557,
881 id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 558,
882 id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 559,
883 id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = 560,
884 id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD = 561,
885 id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD = 562,
886 id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = 563,
887 id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = 564,
888 id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = 565,
889 id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = 566,
890 id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD = 567,
891 id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD = 568,
892 id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD = 569,
893 id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD = 570,
894 id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 571,
895 id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 572,
896 id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = 573,
897 id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = 574,
898 id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 575,
899 id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 576,
900 id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = 577,
901 id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = 578,
902 id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = 579,
903 id_Initial_DL_Power_TimeslotLCR_InformationItem = 580,
904 id_Maximum_DL_Power_TimeslotLCR_InformationItem = 581,
905 id_Minimum_DL_Power_TimeslotLCR_InformationItem = 582,
906 id_HS_DSCHProvidedBitRateValueInformation = 583,
907 id_Unknown_584 = 584,
908 id_HS_DSCHRequiredPowerValueInformation = 585,
909 id_HS_DSCHRequiredPowerValue = 586,
910 id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission = 587,
911 id_HS_SICH_Reception_Quality = 588,
912 id_HS_SICH_Reception_Quality_Measurement_Value = 589,
913 id_HSSICH_Info_DM_Rprt = 590,
914 id_HSSICH_Info_DM_Rqst = 591,
915 id_HSSICH_Info_DM_Rsp = 592,
916 id_Best_Cell_Portions_Value = 593,
917 id_Primary_CPICH_Usage_for_Channel_Estimation = 594,
918 id_Secondary_CPICH_Information_Change = 595,
919 id_NumberOfReportedCellPortions = 596,
920 id_CellPortion_InformationItem_Cell_SetupRqstFDD = 597,
921 id_CellPortion_InformationList_Cell_SetupRqstFDD = 598,
922 id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD = 599,
923 id_Secondary_CPICH_Information = 600,
924 id_Received_total_wide_band_power_For_CellPortion = 601,
925 id_Unidirectional_DCH_Indicator = 602,
926 id_TimingAdjustmentValueLCR = 603,
927 id_multipleRL_dl_DPCH_InformationList = 604,
928 id_multipleRL_dl_DPCH_InformationModifyList = 605,
929 id_multipleRL_ul_DPCH_InformationList = 606,
930 id_multipleRL_ul_DPCH_InformationModifyList = 607,
931 id_RL_ID = 608,
932 id_SAT_Info_Almanac_ExtItem = 609,
933 id_HSDPA_Capability = 610,
934 id_HSDSCH_Resources_Information_AuditRsp = 611,
935 id_HSDSCH_Resources_Information_ResourceStatusInd = 612,
936 id_HSDSCH_MACdFlows_to_Add = 613,
937 id_HSDSCH_MACdFlows_to_Delete = 614,
938 id_HSDSCH_Information_to_Modify_Unsynchronised = 615,
939 id_TnlQos = 616,
940 id_Received_total_wide_band_power_For_CellPortion_Value = 617,
941 id_Transmitted_Carrier_Power_For_CellPortion = 618,
942 id_Transmitted_Carrier_Power_For_CellPortion_Value = 619,
943 id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion = 620,
944 id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = 621,
945 id_UpPTSInterferenceValue = 622,
946 id_PrimaryCCPCH_RSCP_Delta = 623,
947 id_MeasurementRecoveryBehavior = 624,
948 id_MeasurementRecoveryReportingIndicator = 625,
949 id_MeasurementRecoverySupportIndicator = 626,
950 id_Tstd_indicator = 627,
951 id_multiple_RL_Information_RL_ReconfPrepTDD = 628,
952 id_multiple_RL_Information_RL_ReconfRqstTDD = 629,
953 id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = 630,
954 id_F_DPCH_Information_RL_ReconfPrepFDD = 631,
955 id_F_DPCH_Information_RL_SetupRqstFDD = 632,
956 id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD = 633,
957 id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD = 634,
958 id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 635,
959 id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD = 636,
960 id_MICH_CFN = 637,
961 id_MICH_Information_AuditRsp = 638,
962 id_MICH_Information_ResourceStatusInd = 639,
963 id_MICH_Parameters_CTCH_ReconfRqstFDD = 640,
964 id_MICH_Parameters_CTCH_ReconfRqstTDD = 641,
965 id_MICH_Parameters_CTCH_SetupRqstFDD = 642,
966 id_MICH_Parameters_CTCH_SetupRqstTDD = 643,
967 id_Modification_Period = 644,
968 id_NI_Information_NotifUpdateCmd = 645,
969 id_S_CCPCH_InformationListExt_AuditRsp = 646,
970 id_S_CCPCH_InformationListExt_ResourceStatusInd = 647,
971 id_S_CCPCH_LCR_InformationListExt_AuditRsp = 648,
972 id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = 649,
973 id_HARQ_Preamble_Mode = 650,
974 id_Initial_DL_DPCH_TimingAdjustment = 651,
975 id_Initial_DL_DPCH_TimingAdjustment_Allowed = 652,
976 id_DLTransmissionBranchLoadValue = 653,
977 id_Power_Local_Cell_Group_choice_CM_Rqst = 654,
978 id_Power_Local_Cell_Group_choice_CM_Rsp = 655,
979 id_Power_Local_Cell_Group_choice_CM_Rprt = 656,
980 id_SynchronisationIndicator = 657,
981 id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst = 658,
982 id_Unused_ProtocolIE_ID_659 = 659,
983 id_HS_DSCHRequiredPowerValue_For_Cell_Portion = 660,
984 id_HS_DSCHRequiredPowerValueInformation_For_CellPortion = 661,
985 id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = 662,
986 id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = 663,
987 id_E_AGCH_FDD_Code_Information = 664,
988 id_E_DCH_Capability = 665,
989 id_E_DCH_FDD_DL_Control_Channel_Information = 666,
990 id_E_DCH_FDD_Information = 667,
991 id_E_DCH_FDD_Information_Response = 668,
992 id_E_DCH_FDD_Information_to_Modify = 669,
993 id_E_DCH_MACdFlows_to_Add = 670,
994 id_E_DCH_MACdFlows_to_Delete = 671,
995 id_E_DCH_Resources_Information_AuditRsp = 672,
996 id_E_DCH_Resources_Information_ResourceStatusInd = 673,
997 id_E_DCH_RL_Indication = 674,
998 id_E_DCH_RL_Set_ID = 675,
999 id_E_DPCH_Information_RL_ReconfPrepFDD = 676,
1000 id_E_DPCH_Information_RL_SetupRqstFDD = 677,
1001 id_E_RGCH_E_HICH_FDD_Code_Information = 678,
1002 id_Serving_E_DCH_RL_ID = 679,
1003 id_UL_DPDCH_Indicator_For_E_DCH_Operation = 680,
1004 id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD = 681,
1005 id_E_DPCH_Information_RL_ReconfRqstFDD = 682,
1006 id_Maximum_Target_ReceivedTotalWideBandPower = 683,
1007 id_E_DCHProvidedBitRateValueInformation = 684,
1008 id_HARQ_Preamble_Mode_Activation_Indicator = 685,
1009 id_RL_Specific_E_DCH_Info = 686,
1010 id_E_DCH_CapacityConsumptionLaw = 687,
1011 id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = 688,
1012 id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = 689,
1013 id_E_DCH_RearrangeList_Bearer_RearrangeInd = 690,
1014 id_Unused_ProtocolIE_ID_691 = 691,
1015 id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 692,
1016 id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio = 693,
1017 id_CellPortion_InformationItem_Cell_ReconfRqstFDD = 694,
1018 id_CellPortion_InformationList_Cell_ReconfRqstFDD = 695,
1019 id_multiple_PUSCH_InfoList_DM_Rsp = 696,
1020 id_multiple_PUSCH_InfoList_DM_Rprt = 697,
1021 id_Reference_ReceivedTotalWideBandPower = 698,
1022 id_E_DCH_Serving_Cell_Change_Info_Response = 699,
1023 id_HS_DSCH_Serving_Cell_Change_Info = 700,
1024 id_HS_DSCH_Serving_Cell_Change_Info_Response = 701,
1025 id_Serving_Cell_Change_CFN = 702,
1026 id_E_DCH_HARQ_Combining_Capability = 703,
1027 id_E_DCH_TTI2ms_Capability = 704,
1028 id_E_DCH_SF_Capability = 705,
1029 id_E_DCH_FDD_Update_Information = 706,
1030 id_F_DPCH_Capability = 707,
1031 id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue = 708,
1032 id_HSSICH_SIRTarget = 709,
1033 id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = 710,
1034 id_PLCCH_Information_AuditRsp = 711,
1035 id_PLCCH_Information_ResourceStatusInd = 712,
1036 id_PLCCH_Information_RL_ReconfPrepTDDLCR = 713,
1037 id_PLCCH_Information_UL_TimeslotLCR_Info = 714,
1038 id_PLCCH_InformationList_AuditRsp = 715,
1039 id_PLCCH_InformationList_ResourceStatusInd = 716,
1040 id_PLCCH_Parameters_CTCH_ReconfRqstTDD = 717,
1041 id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD = 718,
1042 id_PICH_768_Parameters_CTCH_SetupRqstTDD = 719,
1043 id_PRACH_768_Parameters_CTCH_SetupRqstTDD = 720,
1044 id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = 721,
1045 id_PICH_768_Parameters_CTCH_ReconfRqstTDD = 722,
1046 id_MICH_768_Parameters_CTCH_ReconfRqstTDD = 723,
1047 id_CommonPhysicalChannelID768_CommonTrChDeletionReq = 724,
1048 id_S_CCPCH_768_InformationList_AuditRsp = 725,
1049 id_S_CCPCH_768_Information_AuditRsp = 726,
1050 id_neighbouringTDDCellMeasurementInformation768 = 727,
1051 id_PCCPCH_768_Information_Cell_SetupRqstTDD = 728,
1052 id_SCH_768_Information_Cell_SetupRqstTDD = 729,
1053 id_SCH_768_Information_Cell_ReconfRqstTDD = 730,
1054 id_PCCPCH_768_Information_Cell_ReconfRqstTDD = 731,
1055 id_P_CCPCH_768_Information_AuditRsp = 732,
1056 id_PICH_768_Information_AuditRsp = 733,
1057 id_PRACH_768_InformationList_AuditRsp = 734,
1058 id_SCH_768_Information_AuditRsp = 735,
1059 id_MICH_768_Information_AuditRsp = 736,
1060 id_PRACH_768_Information = 737,
1061 id_S_CCPCH_768_Information_ResourceStatusInd = 738,
1062 id_P_CCPCH_768_Information_ResourceStatusInd = 739,
1063 id_PICH_768_Information_ResourceStatusInd = 740,
1064 id_PRACH_768_InformationList_ResourceStatusInd = 741,
1065 id_SCH_768_Information_ResourceStatusInd = 742,
1066 id_MICH_768_Information_ResourceStatusInd = 743,
1067 id_S_CCPCH_768_InformationList_ResourceStatusInd = 744,
1068 id_UL_DPCH_768_Information_RL_SetupRqstTDD = 745,
1069 id_DL_DPCH_768_Information_RL_SetupRqstTDD = 746,
1070 id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 747,
1071 id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 748,
1072 id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD = 749,
1073 id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD = 750,
1074 id_UL_DPCH_768_InformationModify_AddItem = 751,
1075 id_UL_DPCH_768_InformationModify_AddList = 752,
1076 id_UL_Timeslot768_Information_RL_ReconfPrepTDD = 753,
1077 id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD = 754,
1078 id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = 755,
1079 id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD = 756,
1080 id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = 757,
1081 id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = 758,
1082 id_DPCH_ID768_DM_Rqst = 759,
1083 id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = 760,
1084 id_DPCH_ID768_DM_Rsp = 761,
1085 id_Rx_Timing_Deviation_Value_768 = 762,
1086 id_DPCH_ID768_DM_Rprt = 763,
1087 id_PDSCH_AddInformation_768_PSCH_ReconfRqst = 764,
1088 id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst = 765,
1089 id_PUSCH_AddInformation_768_PSCH_ReconfRqst = 766,
1090 id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst = 767,
1091 id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = 768,
1092 id_hS_SCCH_Information_768_PSCH_ReconfRqst = 769,
1093 id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst = 770,
1094 id_hsSCCH_Specific_Information_ResponseTDD768 = 771,
1095 id_E_DPCH_Information_RL_AdditionReqFDD = 772,
1096 id_Unknown_773 = 773,
1097 id_Unknown_774 = 774,
1098 id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 775,
1099 id_Unknown_776 = 776,
1100 id_Unknown_777 = 777,
1101 id_Unknown_778 = 778,
1102 id_Unknown_779 = 779,
1103 id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 780,
1104 id_Unknown_781 = 781,
1105 id_E_DCH_PowerOffset_for_SchedulingInfo = 782,
1106 id_HSDSCH_Configured_Indicator = 783,
1107 id_Unknown_784 = 784,
1108 id_Unknown_785 = 785,
1109 id_Rx_Timing_Deviation_Value_384_ext = 786,
1110 id_RTWP_ReportingIndicator = 787,
1111 id_RTWP_CellPortion_ReportingIndicator = 788,
1112 id_Received_Scheduled_EDCH_Power_Share_Value = 789,
1113 id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = 790,
1114 id_Received_Scheduled_EDCH_Power_Share = 791,
1115 id_Received_Scheduled_EDCH_Power_Share_For_CellPortion = 792,
1116 id_tFCI_Presence = 793,
1117 id_HSSICH_TPC_StepSize = 794,
1118 id_E_RUCCH_InformationList_AuditRsp = 795,
1119 id_E_RUCCH_InformationList_ResourceStatusInd = 796,
1120 id_E_DCH_TDD_CapacityConsumptionLaw = 797,
1121 id_E_RUCCH_Information = 798,
1122 id_E_DCH_Information = 799,
1123 id_E_DCH_Information_Response = 800,
1124 id_E_DCH_Information_Reconfig = 801,
1125 id_E_PUCH_Information_PSCH_ReconfRqst = 802,
1126 id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 803,
1127 id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 804,
1128 id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 805,
1129 id_E_HICH_Information_PSCH_ReconfRqst = 806,
1130 id_E_HICH_TimeOffset = 807,
1131 id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells = 808,
1132 id_E_DCH_Serving_RL_ID = 809,
1133 id_E_RUCCH_768_InformationList_AuditRsp = 810,
1134 id_E_RUCCH_768_InformationList_ResourceStatusInd = 811,
1135 id_E_RUCCH_768_Information = 812,
1136 id_E_DCH_768_Information = 813,
1137 id_E_DCH_768_Information_Reconfig = 814,
1138 id_E_PUCH_Information_768_PSCH_ReconfRqst = 815,
1139 id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 816,
1140 id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 817,
1141 id_E_HICH_Information_768_PSCH_ReconfRqst = 818,
1142 id_ExtendedPropagationDelay = 819,
1143 id_Extended_Round_Trip_Time_Value = 820,
1144 id_AlternativeFormatReportingIndicator = 821,
1145 id_DCH_Indicator_For_E_DCH_HSDPA_Operation = 822,
1146 id_Reference_ReceivedTotalWideBandPowerReporting = 823,
1147 id_Reference_ReceivedTotalWideBandPowerSupportIndicator = 824,
1148 id_ueCapability_Info = 825,
1149 id_MAChs_ResetIndicator = 826,
1150 id_Fast_Reconfiguration_Mode = 827,
1151 id_Fast_Reconfiguration_Permission = 828,
1152 id_BroadcastReference = 829,
1153 id_BroadcastCommonTransportBearerIndication = 830,
1154 id_ContinuousPacketConnectivityDTX_DRX_Capability = 831,
1155 id_ContinuousPacketConnectivityDTX_DRX_Information = 832,
1156 id_ContinuousPacketConnectivityHS_SCCH_less_Capability = 833,
1157 id_ContinuousPacketConnectivityHS_SCCH_less_Information = 834,
1158 id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = 835,
1159 id_CPC_Information = 836,
1160 id_MIMO_Capability = 837,
1161 id_MIMO_PilotConfiguration = 838,
1162 id_Unknown_839 = 839,
1163 id_Unknown_840 = 840,
1164 id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD = 841,
1165 id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD = 842,
1166 id_S_CCPCH_Modulation = 843,
1167 id_HS_PDSCH_Code_Change_Grant = 844,
1168 id_HS_PDSCH_Code_Change_Indicator = 845,
1169 id_SYNC_UL_Partition_LCR = 846,
1170 id_E_DCH_LCR_Information = 847,
1171 id_E_DCH_LCR_Information_Reconfig = 848,
1172 id_Unknown_849 = 849,
1173 id_Unknown_850 = 850,
1174 id_Unknown_851 = 851,
1175 id_E_PUCH_Information_LCR_PSCH_ReconfRqst = 852,
1176 id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 853,
1177 id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 854,
1178 id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 855,
1179 id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 856,
1180 id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = 857,
1181 id_E_HICH_TimeOffsetLCR = 858,
1182 id_Unknown_859 = 859,
1183 id_SixtyfourQAM_DL_Capability = 860,
1184 id_SixteenQAM_UL_Capability = 861,
1185 id_Unknown_862 = 862,
1186 id_Unknown_863 = 863,
1187 id_HSDSCH_MACdPDU_SizeCapability = 864,
1188 id_HSDSCH_MACdPDUSizeFormat = 865,
1189 id_MaximumMACdPDU_SizeExtended = 866,
1190 id_Unknown_867 = 867,
1191 id_Unknown_868 = 868,
1192 id_Unknown_869 = 869,
1193 id_F_DPCH_SlotFormat = 870,
1194 id_F_DPCH_SlotFormatCapability = 871,
1195 id_LCRTDD_uplink_Physical_Channel_Capability = 872,
1196 id_Extended_RNC_ID = 873,
1197 id_Max_UE_DTX_Cycle = 874,
1198 id_Unknown_875 = 875,
1199 id_Secondary_CCPCH_SlotFormat_Extended = 876,
1200 id_Unknown_877 = 877,
1201 id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR = 878,
1202 id_MBSFN_Only_Mode_Capability = 879,
1203 id_Time_Slot_Parameter_ID = 880,
1204 id_Additional_failed_HS_SICH = 881,
1205 id_Additional_missed_HS_SICH = 882,
1206 id_Additional_total_HS_SICH = 883,
1207 id_Additional_HS_SICH_Reception_Quality_Measurement_Value = 884,
1208 id_Unknown_885 = 885,
1209 id_Unknown_886 = 886,
1210 id_GANSS_Common_Data = 887,
1211 id_GANSS_Information = 888,
1212 id_GANSS_Generic_Data = 889,
1213 id_TUTRANGANSSMeasurementThresholdInformation = 890,
1214 id_TUTRANGANSSMeasurementValueInformation = 891,
1215 id_ModulationPO_MBSFN = 892,
1216 id_Unknown_893 = 893,
1217 id_Unknown_894 = 894,
1218 id_Enhanced_FACH_Capability = 895,
1219 id_Enhanced_PCH_Capability = 896,
1220 id_HSDSCH_Common_System_InformationFDD = 897,
1221 id_HSDSCH_Common_System_Information_ResponseFDD = 898,
1222 id_HSDSCH_Paging_System_InformationFDD = 899,
1223 id_HSDSCH_Paging_System_Information_ResponseFDD = 900,
1224 id_MBMS_Capability = 901,
1225 id_Ext_Reference_E_TFCI_PO = 902,
1226 id_Ext_Max_Bits_MACe_PDU_non_scheduled = 903,
1227 id_HARQ_MemoryPartitioningInfoExtForMIMO = 904,
1228 id_MIMO_ActivationIndicator = 905,
1229 id_MIMO_Mode_Indicator = 906,
1230 id_MIMO_N_M_Ratio = 907,
1231 id_IPMulticastIndication = 908,
1232 id_IPMulticastDataBearerIndication = 909,
1233 id_TransportBearerNotSetupIndicator = 910,
1234 id_TransportBearerNotRequestedIndicator = 911,
1235 id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = 912,
1236 id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = 913,
1237 id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = 914,
1238 id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = 915,
1239 id_UARFCN_Adjustment = 916,
1240 id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = 917,
1241 id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = 918,
1242 id_UPPCHPositionLCR = 919,
1243 id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 920,
1244 id_UPPCH_LCR_InformationList_AuditRsp = 921,
1245 id_UPPCH_LCR_InformationItem_AuditRsp = 922,
1246 id_UPPCH_LCR_InformationList_ResourceStatusInd = 923,
1247 id_UPPCH_LCR_InformationItem_ResourceStatusInd = 924,
1248 id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = 925,
1249 id_number_Of_Supported_Carriers = 926,
1250 id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = 927,
1251 id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = 928,
1252 id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = 929,
1253 id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = 930,
1254 id_UARFCNSpecificCauseList = 931,
1255 id_tSN_Length = 932,
1256 id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 933,
1257 id_multicarrier_number = 934,
1258 id_Extended_HS_SCCH_ID = 935,
1259 id_Extended_HS_SICH_ID = 936,
1260 id_HSSICH_InfoExt_DM_Rqst = 937,
1261 id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = 938,
1262 id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = 939,
1263 id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = 940,
1264 id_PowerControlGAP = 941,
1265 id_MBSFN_SpecialTimeSlot_LCR = 942,
1266 id_Common_MACFlows_to_DeleteFDD = 943,
1267 id_Paging_MACFlows_to_DeleteFDD = 944,
1268 id_E_TFCI_Boost_Information = 945,
1269 id_SixteenQAM_UL_Operation_Indicator = 946,
1270 id_SixtyfourQAM_UsageAllowedIndicator = 947,
1271 id_SixtyfourQAM_DL_UsageIndicator = 948,
1272 id_Default_Serving_Grant_in_DTX_Cycle2 = 949,
1273 id_Maximum_Target_ReceivedTotalWideBandPower_LCR = 950,
1274 id_E_DPDCH_PowerInterpolation = 951,
1275 id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory = 952,
1276 id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = 953,
1277 id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = 954,
1278 id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = 955,
1279 id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 956,
1280 id_Extended_E_HICH_ID_TDD = 957,
1281 id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator = 958,
1282 id_E_DCH_MACdPDU_SizeCapability = 959,
1283 id_E_DCH_MACdPDUSizeFormat = 960,
1284 id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD = 961,
1285 id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD = 962,
1286 id_E_HICH_TimeOffset_Extension = 963,
1287 id_MultipleFreq_E_HICH_TimeOffsetLCR = 964,
1288 id_E_PUCH_PowerControlGAP = 965,
1289 id_HSDSCH_TBSizeTableIndicator = 966,
1290 id_E_DCH_DL_Control_Channel_Change_Information = 967,
1291 id_E_DCH_DL_Control_Channel_Grant_Information = 968,
1292 id_DGANSS_Corrections_Req = 969,
1293 id_UE_with_enhanced_HS_SCCH_support_indicator = 970,
1294 id_AdditionalTimeSlotListLCR = 971,
1295 id_AdditionalMeasurementValueList = 972,
1296 id_Unknown_973 = 973,
1297 id_Unknown_974 = 974,
1298 id_Unknown_975 = 975,
1299 id_Unknown_976 = 976,
1300 id_Unknown_977 = 977,
1301 id_E_AGCH_Table_Choice = 978,
1302 id_Unknown_979 = 979,
1303 id_Unknown_980 = 980,
1304 id_PLCCH_parameters = 981,
1305 id_E_RUCCH_parameters = 982,
1306 id_E_RUCCH_768_parameters = 983,
1307 id_HS_Cause = 984,
1308 id_E_Cause = 985,
1309 id_Unknown_986 = 986,
1310 id_Common_EDCH_Capability = 987,
1311 id_E_AI_Capability = 988,
1312 id_Common_EDCH_System_InformationFDD = 989,
1313 id_Common_UL_MACFlows_to_DeleteFDD = 990,
1314 id_Common_EDCH_MACdFlows_to_DeleteFDD = 991,
1315 id_Common_EDCH_System_Information_ResponseFDD = 992,
1316 id_Cell_ERNTI_Status_Information = 993,
1317 id_Enhanced_UE_DRX_Capability = 994,
1318 id_Enhanced_UE_DRX_InformationFDD = 995,
1319 id_TransportBearerRequestIndicator = 996,
1320 id_SixtyfourQAM_DL_MIMO_Combined_Capability = 997,
1321 id_E_RNTI = 998,
1322 id_MinimumReducedE_DPDCH_GainFactor = 999,
1323 id_GANSS_Time_ID = 1000,
1324 id_GANSS_AddIonoModelReq = 1001,
1325 id_GANSS_EarthOrientParaReq = 1002,
1326 id_GANSS_AddNavigationModelsReq = 1003,
1327 id_GANSS_AddUTCModelsReq = 1004,
1328 id_GANSS_AuxInfoReq = 1005,
1329 id_GANSS_SBAS_ID = 1006,
1330 id_GANSS_ID = 1007,
1331 id_GANSS_Additional_Ionospheric_Model = 1008,
1332 id_GANSS_Earth_Orientation_Parameters = 1009,
1333 id_GANSS_Additional_Time_Models = 1010,
1334 id_GANSS_Additional_Navigation_Models = 1011,
1335 id_GANSS_Additional_UTC_Models = 1012,
1336 id_GANSS_Auxiliary_Information = 1013,
1337 id_ERACH_CM_Rqst = 1014,
1338 id_ERACH_CM_Rsp = 1015,
1339 id_ERACH_CM_Rprt = 1016,
1340 id_EDCH_RACH_Report_Value = 1017,
1341 id_EDCH_RACH_Report_IncrDecrThres = 1018,
1342 id_EDCH_RACH_Report_ThresholdInformation = 1019,
1343 id_E_DPCCH_Power_Boosting_Capability = 1020,
1344 id_HSDSCH_Common_System_InformationLCR = 1021,
1345 id_Unknown_1022 = 1022,
1346 id_HSDSCH_Common_System_Information_ResponseLCR = 1222,
1347 id_HSDSCH_Paging_System_InformationLCR = 1023,
1348 id_HSDSCH_Paging_System_Information_ResponseLCR = 1024,
1349 id_Common_MACFlows_to_DeleteLCR = 1025,
1350 id_Paging_MACFlows_to_DeleteLCR = 1026,
1351 id_Common_EDCH_System_InformationLCR = 1027,
1352 id_Common_UL_MACFlows_to_DeleteLCR = 1028,
1353 id_Common_EDCH_MACdFlows_to_DeleteLCR = 1029,
1354 id_Common_EDCH_System_Information_ResponseLCR = 1030,
1355 id_Enhanced_UE_DRX_CapabilityLCR = 1031,
1356 id_Enhanced_UE_DRX_InformationLCR = 1032,
1357 id_HSDSCH_PreconfigurationSetup = 1033,
1358 id_HSDSCH_PreconfigurationInfo = 1034,
1359 id_NoOfTargetCellHS_SCCH_Order = 1035,
1360 id_EnhancedHSServingCC_Abort = 1036,
1361 id_Additional_HS_Cell_Information_RL_Setup = 1037,
1362 id_Additional_HS_Cell_Information_Response = 1038,
1363 id_Additional_HS_Cell_Information_RL_Addition = 1039,
1364 id_Additional_HS_Cell_Change_Information_Response = 1040,
1365 id_Additional_HS_Cell_Information_RL_Reconf_Prep = 1041,
1366 id_Additional_HS_Cell_Information_RL_Reconf_Req = 1042,
1367 id_Additional_HS_Cell_Information_RL_Param_Upd = 1043,
1368 id_Multi_Cell_Capability_Info = 1044,
1369 id_IMB_Parameters = 1045,
1370 id_MACes_Maximum_Bitrate_LCR = 1046,
1371 id_Semi_PersistentScheduling_CapabilityLCR = 1047,
1372 id_E_DCH_Semi_PersistentScheduling_Information_LCR = 1048,
1373 id_HS_DSCH_Semi_PersistentScheduling_Information_LCR = 1049,
1374 id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1050,
1375 id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1051,
1376 id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1052,
1377 id_ContinuousPacketConnectivity_DRX_CapabilityLCR = 1053,
1378 id_ContinuousPacketConnectivity_DRX_InformationLCR = 1054,
1379 id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = 1055,
1380 id_CPC_InformationLCR = 1056,
1381 id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR = 1057,
1382 id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = 1058,
1383 id_E_AGCH_UE_Inactivity_Monitor_Threshold = 1059,
1384 id_Unknown_1060 = 1060,
1385 id_Unknown_1061 = 1061,
1386 id_Unknown_1062 = 1062,
1387 id_IdleIntervalInformation = 1063,
1388 id_GANSS_alm_keplerianNAVAlmanac = 1064,
1389 id_GANSS_alm_keplerianReducedAlmanac = 1065,
1390 id_GANSS_alm_keplerianMidiAlmanac = 1066,
1391 id_GANSS_alm_keplerianGLONASS = 1067,
1392 id_GANSS_alm_ecefSBASAlmanac = 1068,
1393 id_Unknown_1069 = 1069,
1394 id_HSSICH_ReferenceSignal_InformationLCR = 1070,
1395 id_MIMO_ReferenceSignal_InformationListLCR = 1071,
1396 id_MIMO_SFMode_For_HSPDSCHDualStream = 1072,
1397 id_MIMO_SFMode_Supported_For_HSPDSCHDualStream = 1073,
1398 id_UE_Selected_MBMS_Service_Information = 1074,
1399 id_Unknown_1075 = 1075,
1400 id_Unknown_1076 = 1076,
1401 id_MultiCarrier_HSDSCH_Physical_Layer_Category = 1077,
1402 id_Common_E_DCH_HSDPCCH_Capability = 1078,
1403 id_DL_RLC_PDU_Size_Format = 1079,
1404 id_HSSICH_ReferenceSignal_InformationModifyLCR = 1080,
1405 id_schedulingPriorityIndicator = 1081,
1406 id_TimeSlotMeasurementValueListLCR = 1082,
1407 id_Unknown_1083 = 1083,
1408 id_Unknown_1084 = 1084,
1409 id_UE_SupportIndicatorExtension = 1085,
1410 id_Unknown_1086 = 1086,
1411 id_Unknown_1087 = 1087,
1412 id_Single_Stream_MIMO_ActivationIndicator = 1088,
1413 id_Single_Stream_MIMO_Capability = 1089,
1414 id_Single_Stream_MIMO_Mode_Indicator = 1090,
1415 id_Dual_Band_Capability_Info = 1091,
1416 id_UE_AggregateMaximumBitRate = 1092,
1417 id_UE_AggregateMaximumBitRate_Enforcement_Indicator = 1093,
1418 id_Unknown_1094 = 1094,
1419 id_Unknown_1095 = 1095,
1420 id_Unknown_1096 = 1096,
1421 id_Unknown_1097 = 1097,
1422 id_Unknown_1098 = 1098,
1423 id_Unknown_1099 = 1099,
1424 id_Unknown_1100 = 1100,
1425 id_MIMO_Power_Offset_For_S_CPICH_Capability = 1101,
1426 id_MIMO_PilotConfigurationExtension = 1102,
1427 id_TxDiversityOnDLControlChannelsByMIMOUECapability = 1103,
1428 id_ULTimeslotISCPValue_For_CellPortion = 1104,
1429 id_UpPTSInterferenceValue_For_CellPortion = 1105,
1430 id_Best_Cell_Portions_ValueLCR = 1106,
1431 id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR = 1107,
1432 id_Received_total_wide_band_power_For_CellPortion_ValueLCR = 1108,
1433 id_UL_TimeslotISCP_For_CellPortion_Value = 1109,
1434 id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR = 1110,
1435 id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR = 1111,
1436 id_E_DCHProvidedBitRateValueInformation_For_CellPortion = 1112,
1437 id_UpPTSInterference_For_CellPortion_Value = 1113,
1438 id_NumberOfReportedCellPortionsLCR = 1114,
1439 id_CellPortion_CapabilityLCR = 1115,
1440 id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue = 1116,
1441 id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion = 1117,
1442 id_Unknown_1118 = 1118,
1443 id_ActivationInformation = 1119,
1444 id_Additional_EDCH_Cell_Information_RL_Setup_Req = 1120,
1445 id_Additional_EDCH_Cell_Information_Response = 1121,
1446 id_Additional_EDCH_Cell_Information_RL_Add_Req = 1122,
1447 id_Additional_EDCH_Cell_Information_Response_RL_Add = 1123,
1448 id_Additional_EDCH_Cell_Information_RL_Reconf_Prep = 1124,
1449 id_Additional_EDCH_Cell_Information_RL_Reconf_Req = 1125,
1450 id_Additional_EDCH_Cell_Information_Bearer_Rearrangement = 1126,
1451 id_Additional_EDCH_Cell_Information_RL_Param_Upd = 1127,
1452 id_Additional_EDCH_Preconfiguration_Information = 1128,
1453 id_EDCH_Indicator = 1129,
1454 id_Unknown_1130 = 1130,
1455 id_HS_DSCH_SPS_Reservation_Indicator = 1131,
1456 id_E_DCH_SPS_Reservation_Indicator = 1132,
1457 id_MultipleFreq_HARQ_MemoryPartitioning_InformationList = 1133,
1458 id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext = 1134,
1459 id_RepetitionPeriodIndex = 1135,
1460 id_MidambleShiftLCR = 1136,
1461 id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION = 1137,
1462 id_DormantModeIndicator = 1138,
1463 id_DiversityMode = 1139,
1464 id_TransmitDiversityIndicator = 1140,
1465 id_NonCellSpecificTxDiversity = 1141,
1466 id_Cell_Capability_Container = 1142,
1467 id_E_RNTI_List_Request = 1143,
1468 id_E_RNTI_List = 1144,
1469 id_PowerControlGAP_For_CellFACHLCR = 1145,
1470 id_Unknown_1146 = 1146,
1471 id_UL_Synchronisation_Parameters_For_FACHLCR = 1147,
1472 id_HS_DSCH_SPS_Operation_Indicator = 1148,
1473 id_HSDSCH_RNTI_For_FACH = 1149,
1474 id_E_RNTI_For_FACH = 1150,
1475 id_Out_of_Sychronization_Window = 1151,
1476 id_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst = 1152,
1477 id_E_HICH_TimeOffset_ReconfFailureTDD = 1153,
1478 id_HSSCCH_TPC_StepSize = 1154,
1479 id_TS0_CapabilityLCR = 1155,
1480 id_UE_TS0_CapabilityLCR = 1156,
1481 id_Common_System_Information_ResponseLCR = 1157,
1482 id_Additional_EDCH_Cell_Information_ResponseRLReconf = 1158,
1483 id_Multicell_EDCH_InformationItemIEs = 1159,
1484 id_Multicell_EDCH_RL_Specific_InformationItemIEs = 1160,
1485 id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = 1161,
1486 id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = 1162,
1487 id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = 1163,
1488 id_Initial_DL_Transmission_Power = 1164,
1489 id_Maximum_DL_Power = 1165,
1490 id_Minimum_DL_Power = 1166,
1491 id_DCH_MeasurementOccasion_Information = 1167,
1492 id_AssociatedPhsicalChannelID = 1168,
1493 id_DGNSS_ValidityPeriod = 1169,
1494 id_PhysicalChannelID_for_CommonERNTI_RequestedIndicator = 1170,
1495 id_PrecodingWeightSetRestriction = 1171,
1496 id_Treset_Usage_Indicator = 1172,
1497 id_Non_Serving_RL_Preconfig_Info = 1173,
1498 id_Non_Serving_RL_Preconfig_Setup = 1174,
1499 id_Non_Serving_RL_Preconfig_Removal = 1175,
1500 id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup = 1176,
1501 id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList = 1177,
1502 id_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_Ext = 1178,
1503 id_CommonMACFlow_Specific_InfoList_ResponseLCR_Ext = 1179,
1504 id_Enabling_Delay_Ext_LCR = 1180,
1505 id_Unallocated_1181 = 1181,
1506 id_Unallocated_1182 = 1182,
1507 id_Unallocated_1183 = 1183,
1508 id_Unallocated_1184 = 1184,
1509 id_Unallocated_1185 = 1185,
1510 id_Unallocated_1186 = 1186,
1511 id_Unallocated_1187 = 1187,
1512 id_Unallocated_1188 = 1188,
1513 id_Unallocated_1189 = 1189,
1514 id_Unallocated_1190 = 1190,
1515 id_Unallocated_1191 = 1191,
1516 id_Unallocated_1192 = 1192,
1517 id_Unallocated_1193 = 1193,
1518 id_Unallocated_1194 = 1194,
1519 id_Unallocated_1195 = 1195,
1520 id_Unallocated_1196 = 1196,
1521 id_Unallocated_1197 = 1197,
1522 id_Unallocated_1198 = 1198,
1523 id_Unallocated_1199 = 1199,
1524 id_Unallocated_1200 = 1200,
1525 id_Unallocated_1201 = 1201,
1526 id_Unallocated_1202 = 1202,
1527 id_Unallocated_1203 = 1203,
1528 id_Unallocated_1204 = 1204,
1529 id_Unallocated_1205 = 1205,
1530 id_Unallocated_1206 = 1206,
1531 id_Unallocated_1207 = 1207,
1532 id_Unallocated_1208 = 1208,
1533 id_Unallocated_1209 = 1209,
1534 id_Unallocated_1210 = 1210,
1535 id_Unallocated_1211 = 1211,
1536 id_Unallocated_1212 = 1212,
1537 id_Unallocated_1213 = 1213,
1538 id_Unallocated_1214 = 1214,
1539 id_Unallocated_1215 = 1215,
1540 id_Unallocated_1216 = 1216,
1541 id_Unallocated_1217 = 1217,
1542 id_Unallocated_1218 = 1218,
1543 id_Unallocated_1219 = 1219,
1544 id_Unallocated_1220 = 1220,
1545 id_Unallocated_1221 = 1221
1546 } ProtocolIE_ID_enum;
1548 /*--- End of included file: packet-nbap-val.h ---*/
1549 #line 84 "../../asn1/nbap/packet-nbap-template.c"
1551 /* Initialize the protocol and registered fields */
1552 static int proto_nbap = -1;
1553 static int hf_nbap_transportLayerAddress_ipv4 = -1;
1554 static int hf_nbap_transportLayerAddress_ipv6 = -1;
1555 static int hf_nbap_transportLayerAddress_nsap = -1;
1558 /*--- Included file: packet-nbap-hf.c ---*/
1559 #line 1 "../../asn1/nbap/packet-nbap-hf.c"
1560 static int hf_nbap_ActivationInformation_PDU = -1; /* ActivationInformation */
1561 static int hf_nbap_Additional_EDCH_Setup_Info_PDU = -1; /* Additional_EDCH_Setup_Info */
1562 static int hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU = -1; /* Additional_EDCH_Cell_Information_Response_List */
1563 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU = -1; /* Additional_EDCH_Cell_Information_Response_RLReconf_List */
1564 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU = -1; /* Additional_EDCH_Cell_Information_Response_RL_Add_List */
1565 static int hf_nbap_AdditionalMeasurementValueList_PDU = -1; /* AdditionalMeasurementValueList */
1566 static int hf_nbap_AdditionalTimeSlotListLCR_PDU = -1; /* AdditionalTimeSlotListLCR */
1567 static int hf_nbap_Active_Pattern_Sequence_Information_PDU = -1; /* Active_Pattern_Sequence_Information */
1568 static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1; /* AlternativeFormatReportingIndicator */
1569 static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1; /* Angle_Of_Arrival_Value_LCR */
1570 static int hf_nbap_BCCH_ModificationTime_PDU = -1; /* BCCH_ModificationTime */
1571 static int hf_nbap_Best_Cell_Portions_Value_PDU = -1; /* Best_Cell_Portions_Value */
1572 static int hf_nbap_Best_Cell_Portions_ValueLCR_PDU = -1; /* Best_Cell_Portions_ValueLCR */
1573 static int hf_nbap_BindingID_PDU = -1; /* BindingID */
1574 static int hf_nbap_BlockingPriorityIndicator_PDU = -1; /* BlockingPriorityIndicator */
1575 static int hf_nbap_BroadcastCommonTransportBearerIndication_PDU = -1; /* BroadcastCommonTransportBearerIndication */
1576 static int hf_nbap_BroadcastReference_PDU = -1; /* BroadcastReference */
1577 static int hf_nbap_Cause_PDU = -1; /* Cause */
1578 static int hf_nbap_Cell_Capability_Container_PDU = -1; /* Cell_Capability_Container */
1579 static int hf_nbap_Cell_ERNTI_Status_Information_PDU = -1; /* Cell_ERNTI_Status_Information */
1580 static int hf_nbap_CellParameterID_PDU = -1; /* CellParameterID */
1581 static int hf_nbap_CellPortion_CapabilityLCR_PDU = -1; /* CellPortion_CapabilityLCR */
1582 static int hf_nbap_CellSyncBurstRepetitionPeriod_PDU = -1; /* CellSyncBurstRepetitionPeriod */
1583 static int hf_nbap_CFN_PDU = -1; /* CFN */
1584 static int hf_nbap_C_ID_PDU = -1; /* C_ID */
1585 static int hf_nbap_Closedlooptimingadjustmentmode_PDU = -1; /* Closedlooptimingadjustmentmode */
1586 static int hf_nbap_Common_EDCH_Capability_PDU = -1; /* Common_EDCH_Capability */
1587 static int hf_nbap_Common_E_DCH_HSDPCCH_Capability_PDU = -1; /* Common_E_DCH_HSDPCCH_Capability */
1588 static int hf_nbap_Common_EDCH_System_InformationFDD_PDU = -1; /* Common_EDCH_System_InformationFDD */
1589 static int hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU = -1; /* Common_EDCH_System_Information_ResponseFDD */
1590 static int hf_nbap_E_RNTI_List_PDU = -1; /* E_RNTI_List */
1591 static int hf_nbap_Common_MACFlows_to_DeleteFDD_PDU = -1; /* Common_MACFlows_to_DeleteFDD */
1592 static int hf_nbap_CommonMeasurementAccuracy_PDU = -1; /* CommonMeasurementAccuracy */
1593 static int hf_nbap_CommonMeasurementType_PDU = -1; /* CommonMeasurementType */
1594 static int hf_nbap_CommonPhysicalChannelID_PDU = -1; /* CommonPhysicalChannelID */
1595 static int hf_nbap_CommonPhysicalChannelID768_PDU = -1; /* CommonPhysicalChannelID768 */
1596 static int hf_nbap_Common_PhysicalChannel_Status_Information_PDU = -1; /* Common_PhysicalChannel_Status_Information */
1597 static int hf_nbap_Common_PhysicalChannel_Status_Information768_PDU = -1; /* Common_PhysicalChannel_Status_Information768 */
1598 static int hf_nbap_CommonTransportChannel_InformationResponse_PDU = -1; /* CommonTransportChannel_InformationResponse */
1599 static int hf_nbap_Common_TransportChannel_Status_Information_PDU = -1; /* Common_TransportChannel_Status_Information */
1600 static int hf_nbap_CommunicationControlPortID_PDU = -1; /* CommunicationControlPortID */
1601 static int hf_nbap_Compressed_Mode_Deactivation_Flag_PDU = -1; /* Compressed_Mode_Deactivation_Flag */
1602 static int hf_nbap_ConfigurationGenerationID_PDU = -1; /* ConfigurationGenerationID */
1603 static int hf_nbap_ConstantValue_PDU = -1; /* ConstantValue */
1604 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU = -1; /* ContinuousPacketConnectivityDTX_DRX_Capability */
1605 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU = -1; /* ContinuousPacketConnectivityDTX_DRX_Information */
1606 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Capability */
1607 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information */
1608 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
1609 static int hf_nbap_ControlGAP_PDU = -1; /* ControlGAP */
1610 static int hf_nbap_CPC_Information_PDU = -1; /* CPC_Information */
1611 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator */
1612 static int hf_nbap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */
1613 static int hf_nbap_CRNC_CommunicationContextID_PDU = -1; /* CRNC_CommunicationContextID */
1614 static int hf_nbap_CSBMeasurementID_PDU = -1; /* CSBMeasurementID */
1615 static int hf_nbap_CSBTransmissionID_PDU = -1; /* CSBTransmissionID */
1616 static int hf_nbap_Common_EDCH_System_InformationLCR_PDU = -1; /* Common_EDCH_System_InformationLCR */
1617 static int hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU = -1; /* Common_EDCH_System_Information_ResponseLCR */
1618 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext */
1619 static int hf_nbap_Common_MACFlows_to_DeleteLCR_PDU = -1; /* Common_MACFlows_to_DeleteLCR */
1620 static int hf_nbap_CPC_InformationLCR_PDU = -1; /* CPC_InformationLCR */
1621 static int hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_CapabilityLCR */
1622 static int hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_InformationLCR */
1623 static int hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU = -1; /* E_AGCH_UE_Inactivity_Monitor_Threshold */
1624 static int hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_Information_ResponseLCR */
1625 static int hf_nbap_DCH_FDD_Information_PDU = -1; /* DCH_FDD_Information */
1626 static int hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU = -1; /* DCH_Indicator_For_E_DCH_HSDPA_Operation */
1627 static int hf_nbap_DCH_InformationResponse_PDU = -1; /* DCH_InformationResponse */
1628 static int hf_nbap_DCH_MeasurementOccasion_Information_PDU = -1; /* DCH_MeasurementOccasion_Information */
1629 static int hf_nbap_DCH_TDD_Information_PDU = -1; /* DCH_TDD_Information */
1630 static int hf_nbap_FDD_DCHs_to_Modify_PDU = -1; /* FDD_DCHs_to_Modify */
1631 static int hf_nbap_TDD_DCHs_to_Modify_PDU = -1; /* TDD_DCHs_to_Modify */
1632 static int hf_nbap_DedicatedMeasurementType_PDU = -1; /* DedicatedMeasurementType */
1633 static int hf_nbap_DelayedActivation_PDU = -1; /* DelayedActivation */
1634 static int hf_nbap_DGANSS_Corrections_Req_PDU = -1; /* DGANSS_Corrections_Req */
1635 static int hf_nbap_DGNSS_ValidityPeriod_PDU = -1; /* DGNSS_ValidityPeriod */
1636 static int hf_nbap_DiversityMode_PDU = -1; /* DiversityMode */
1637 static int hf_nbap_DL_DPCH_TimingAdjustment_PDU = -1; /* DL_DPCH_TimingAdjustment */
1638 static int hf_nbap_DL_Power_PDU = -1; /* DL_Power */
1639 static int hf_nbap_DL_PowerBalancing_Information_PDU = -1; /* DL_PowerBalancing_Information */
1640 static int hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU = -1; /* DL_PowerBalancing_ActivationIndicator */
1641 static int hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU = -1; /* DL_PowerBalancing_UpdatedIndicator */
1642 static int hf_nbap_DL_ScramblingCode_PDU = -1; /* DL_ScramblingCode */
1643 static int hf_nbap_DL_TimeslotISCPInfo_PDU = -1; /* DL_TimeslotISCPInfo */
1644 static int hf_nbap_DL_TimeslotISCPInfoLCR_PDU = -1; /* DL_TimeslotISCPInfoLCR */
1645 static int hf_nbap_DL_TPC_Pattern01Count_PDU = -1; /* DL_TPC_Pattern01Count */
1646 static int hf_nbap_DLTransmissionBranchLoadValue_PDU = -1; /* DLTransmissionBranchLoadValue */
1647 static int hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU = -1; /* MaxHSDSCH_HSSCCH_Power_per_CELLPORTION */
1648 static int hf_nbap_DPC_Mode_PDU = -1; /* DPC_Mode */
1649 static int hf_nbap_DPCH_ID768_PDU = -1; /* DPCH_ID768 */
1650 static int hf_nbap_DSCH_InformationResponse_PDU = -1; /* DSCH_InformationResponse */
1651 static int hf_nbap_DSCH_TDD_Information_PDU = -1; /* DSCH_TDD_Information */
1652 static int hf_nbap_Dual_Band_Capability_Info_PDU = -1; /* Dual_Band_Capability_Info */
1653 static int hf_nbap_DwPCH_Power_PDU = -1; /* DwPCH_Power */
1654 static int hf_nbap_E_AGCH_Table_Choice_PDU = -1; /* E_AGCH_Table_Choice */
1655 static int hf_nbap_E_AGCH_FDD_Code_Information_PDU = -1; /* E_AGCH_FDD_Code_Information */
1656 static int hf_nbap_E_AI_Capability_PDU = -1; /* E_AI_Capability */
1657 static int hf_nbap_E_DCH_Capability_PDU = -1; /* E_DCH_Capability */
1658 static int hf_nbap_E_DCHCapacityConsumptionLaw_PDU = -1; /* E_DCHCapacityConsumptionLaw */
1659 static int hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU = -1; /* E_DCH_TDD_CapacityConsumptionLaw */
1660 static int hf_nbap_E_DCH_TTI2ms_Capability_PDU = -1; /* E_DCH_TTI2ms_Capability */
1661 static int hf_nbap_E_DCH_SF_Capability_PDU = -1; /* E_DCH_SF_Capability */
1662 static int hf_nbap_E_DCH_HARQ_Combining_Capability_PDU = -1; /* E_DCH_HARQ_Combining_Capability */
1663 static int hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
1664 static int hf_nbap_E_DCH_FDD_Information_PDU = -1; /* E_DCH_FDD_Information */
1665 static int hf_nbap_E_DCH_FDD_Information_Response_PDU = -1; /* E_DCH_FDD_Information_Response */
1666 static int hf_nbap_E_DCH_FDD_Information_to_Modify_PDU = -1; /* E_DCH_FDD_Information_to_Modify */
1667 static int hf_nbap_E_DCH_FDD_Update_Information_PDU = -1; /* E_DCH_FDD_Update_Information */
1668 static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU = -1; /* E_DCH_DL_Control_Channel_Change_Information */
1669 static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU = -1; /* E_DCH_DL_Control_Channel_Grant_Information */
1670 static int hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
1671 static int hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU = -1; /* E_DCH_MACdPDU_SizeCapability */
1672 static int hf_nbap_E_DCH_MACdPDUSizeFormat_PDU = -1; /* E_DCH_MACdPDUSizeFormat */
1673 static int hf_nbap_E_DCH_MACdFlows_Information_PDU = -1; /* E_DCH_MACdFlows_Information */
1674 static int hf_nbap_E_DCH_MACdFlows_to_Delete_PDU = -1; /* E_DCH_MACdFlows_to_Delete */
1675 static int hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU = -1; /* E_DCH_Non_serving_Relative_Grant_Down_Commands */
1676 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU = -1; /* Maximum_Target_ReceivedTotalWideBandPower */
1677 static int hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU = -1; /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
1678 static int hf_nbap_E_DCH_RL_Indication_PDU = -1; /* E_DCH_RL_Indication */
1679 static int hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU = -1; /* E_DCH_Serving_Cell_Change_Info_Response */
1680 static int hf_nbap_EDCH_RACH_Report_Value_PDU = -1; /* EDCH_RACH_Report_Value */
1681 static int hf_nbap_E_DPDCH_PowerInterpolation_PDU = -1; /* E_DPDCH_PowerInterpolation */
1682 static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU = -1; /* E_DCH_MACdFlows_to_DeleteLCR */
1683 static int hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU = -1; /* Enhanced_UE_DRX_InformationLCR */
1684 static int hf_nbap_End_Of_Audit_Sequence_Indicator_PDU = -1; /* End_Of_Audit_Sequence_Indicator */
1685 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1; /* E_RGCH_E_HICH_FDD_Code_Information */
1686 static int hf_nbap_E_RNTI_PDU = -1; /* E_RNTI */
1687 static int hf_nbap_E_TFCI_Boost_Information_PDU = -1; /* E_TFCI_Boost_Information */
1688 static int hf_nbap_E_DCHProvidedBitRate_PDU = -1; /* E_DCHProvidedBitRate */
1689 static int hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1; /* E_DCHProvidedBitRateValueInformation_For_CellPortion */
1690 static int hf_nbap_E_HICH_TimeOffset_PDU = -1; /* E_HICH_TimeOffset */
1691 static int hf_nbap_E_HICH_TimeOffsetLCR_PDU = -1; /* E_HICH_TimeOffsetLCR */
1692 static int hf_nbap_E_DCH_Information_PDU = -1; /* E_DCH_Information */
1693 static int hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
1694 static int hf_nbap_E_DCH_Information_Response_PDU = -1; /* E_DCH_Information_Response */
1695 static int hf_nbap_E_DCH_Information_Reconfig_PDU = -1; /* E_DCH_Information_Reconfig */
1696 static int hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU = -1; /* Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells */
1697 static int hf_nbap_E_DCH_768_Information_PDU = -1; /* E_DCH_768_Information */
1698 static int hf_nbap_E_DCH_768_Information_Reconfig_PDU = -1; /* E_DCH_768_Information_Reconfig */
1699 static int hf_nbap_E_DCH_LCR_Information_PDU = -1; /* E_DCH_LCR_Information */
1700 static int hf_nbap_E_DCH_LCR_Information_Reconfig_PDU = -1; /* E_DCH_LCR_Information_Reconfig */
1701 static int hf_nbap_DormantModeIndicator_PDU = -1; /* DormantModeIndicator */
1702 static int hf_nbap_Enhanced_FACH_Capability_PDU = -1; /* Enhanced_FACH_Capability */
1703 static int hf_nbap_EnhancedHSServingCC_Abort_PDU = -1; /* EnhancedHSServingCC_Abort */
1704 static int hf_nbap_Enhanced_PCH_Capability_PDU = -1; /* Enhanced_PCH_Capability */
1705 static int hf_nbap_Enhanced_UE_DRX_Capability_PDU = -1; /* Enhanced_UE_DRX_Capability */
1706 static int hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU = -1; /* Enhanced_UE_DRX_InformationFDD */
1707 static int hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU = -1; /* Extended_E_DCH_LCRTDD_PhysicalLayerCategory */
1708 static int hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU = -1; /* Ext_Max_Bits_MACe_PDU_non_scheduled */
1709 static int hf_nbap_Ext_Reference_E_TFCI_PO_PDU = -1; /* Ext_Reference_E_TFCI_PO */
1710 static int hf_nbap_ExtendedPropagationDelay_PDU = -1; /* ExtendedPropagationDelay */
1711 static int hf_nbap_Extended_RNC_ID_PDU = -1; /* Extended_RNC_ID */
1712 static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1; /* Extended_Round_Trip_Time_Value */
1713 static int hf_nbap_Extended_HS_SCCH_ID_PDU = -1; /* Extended_HS_SCCH_ID */
1714 static int hf_nbap_Extended_HS_SICH_ID_PDU = -1; /* Extended_HS_SICH_ID */
1715 static int hf_nbap_Extended_E_HICH_ID_TDD_PDU = -1; /* Extended_E_HICH_ID_TDD */
1716 static int hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU = -1; /* E_DCH_Semi_PersistentScheduling_Information_LCR */
1717 static int hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1; /* E_DCH_Semi_PersistentScheduling_Information_ResponseLCR */
1718 static int hf_nbap_Fast_Reconfiguration_Mode_PDU = -1; /* Fast_Reconfiguration_Mode */
1719 static int hf_nbap_Fast_Reconfiguration_Permission_PDU = -1; /* Fast_Reconfiguration_Permission */
1720 static int hf_nbap_FDD_S_CCPCH_FrameOffset_PDU = -1; /* FDD_S_CCPCH_FrameOffset */
1721 static int hf_nbap_F_DPCH_Capability_PDU = -1; /* F_DPCH_Capability */
1722 static int hf_nbap_F_DPCH_SlotFormat_PDU = -1; /* F_DPCH_SlotFormat */
1723 static int hf_nbap_F_DPCH_SlotFormatCapability_PDU = -1; /* F_DPCH_SlotFormatCapability */
1724 static int hf_nbap_FNReportingIndicator_PDU = -1; /* FNReportingIndicator */
1725 static int hf_nbap_GANSS_AddIonoModelReq_PDU = -1; /* GANSS_AddIonoModelReq */
1726 static int hf_nbap_GANSS_AddNavigationModelsReq_PDU = -1; /* GANSS_AddNavigationModelsReq */
1727 static int hf_nbap_GANSS_AddUTCModelsReq_PDU = -1; /* GANSS_AddUTCModelsReq */
1728 static int hf_nbap_GANSS_Additional_Ionospheric_Model_PDU = -1; /* GANSS_Additional_Ionospheric_Model */
1729 static int hf_nbap_GANSS_Additional_Navigation_Models_PDU = -1; /* GANSS_Additional_Navigation_Models */
1730 static int hf_nbap_GANSS_Additional_Time_Models_PDU = -1; /* GANSS_Additional_Time_Models */
1731 static int hf_nbap_GANSS_Additional_UTC_Models_PDU = -1; /* GANSS_Additional_UTC_Models */
1732 static int hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU = -1; /* GANSS_ALM_ECEFsbasAlmanacSet */
1733 static int hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU = -1; /* GANSS_ALM_GlonassAlmanacSet */
1734 static int hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU = -1; /* GANSS_ALM_MidiAlmanacSet */
1735 static int hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU = -1; /* GANSS_ALM_NAVKeplerianSet */
1736 static int hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU = -1; /* GANSS_ALM_ReducedKeplerianSet */
1737 static int hf_nbap_GANSS_Auxiliary_Information_PDU = -1; /* GANSS_Auxiliary_Information */
1738 static int hf_nbap_GANSS_AuxInfoReq_PDU = -1; /* GANSS_AuxInfoReq */
1739 static int hf_nbap_GANSS_Common_Data_PDU = -1; /* GANSS_Common_Data */
1740 static int hf_nbap_GANSS_Earth_Orientation_Parameters_PDU = -1; /* GANSS_Earth_Orientation_Parameters */
1741 static int hf_nbap_GANSS_EarthOrientParaReq_PDU = -1; /* GANSS_EarthOrientParaReq */
1742 static int hf_nbap_GANSS_Generic_Data_PDU = -1; /* GANSS_Generic_Data */
1743 static int hf_nbap_GANSS_ID_PDU = -1; /* GANSS_ID */
1744 static int hf_nbap_GANSS_Information_PDU = -1; /* GANSS_Information */
1745 static int hf_nbap_GANSS_SBAS_ID_PDU = -1; /* GANSS_SBAS_ID */
1746 static int hf_nbap_GANSS_Time_ID_PDU = -1; /* GANSS_Time_ID */
1747 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU = -1; /* HARQ_MemoryPartitioningInfoExtForMIMO */
1748 static int hf_nbap_HARQ_Preamble_Mode_PDU = -1; /* HARQ_Preamble_Mode */
1749 static int hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
1750 static int hf_nbap_HSDPA_Capability_PDU = -1; /* HSDPA_Capability */
1751 static int hf_nbap_HS_DSCHProvidedBitRate_PDU = -1; /* HS_DSCHProvidedBitRate */
1752 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion */
1753 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR */
1754 static int hf_nbap_HS_DSCHRequiredPower_PDU = -1; /* HS_DSCHRequiredPower */
1755 static int hf_nbap_HS_DSCHRequiredPowerValue_PDU = -1; /* HS_DSCHRequiredPowerValue */
1756 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortion */
1757 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR */
1758 static int hf_nbap_HSDSCH_Common_System_InformationFDD_PDU = -1; /* HSDSCH_Common_System_InformationFDD */
1759 static int hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU = -1; /* HSDSCH_Common_System_Information_ResponseFDD */
1760 static int hf_nbap_HSDSCH_FDD_Information_PDU = -1; /* HSDSCH_FDD_Information */
1761 static int hf_nbap_HSDSCH_TDD_Information_PDU = -1; /* HSDSCH_TDD_Information */
1762 static int hf_nbap_HSDSCH_Information_to_Modify_PDU = -1; /* HSDSCH_Information_to_Modify */
1763 static int hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU = -1; /* HSDSCH_MACdPDUSizeFormat */
1764 static int hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU = -1; /* HSDSCH_MACdPDU_SizeCapability */
1765 static int hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU = -1; /* HSDSCH_Information_to_Modify_Unsynchronised */
1766 static int hf_nbap_HSDSCH_FDD_Information_Response_PDU = -1; /* HSDSCH_FDD_Information_Response */
1767 static int hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU = -1; /* HSDSCH_Paging_System_InformationFDD */
1768 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU = -1; /* HSDSCH_Paging_System_Information_ResponseFDD */
1769 static int hf_nbap_HSDSCH_TDD_Information_Response_PDU = -1; /* HSDSCH_TDD_Information_Response */
1770 static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1; /* HSDSCH_MACdFlows_Information */
1771 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU = -1; /* HSDSCH_MACdFlows_to_Delete */
1772 static int hf_nbap_HSDSCH_TBSizeTableIndicator_PDU = -1; /* HSDSCH_TBSizeTableIndicator */
1773 static int hf_nbap_HSDSCH_PreconfigurationInfo_PDU = -1; /* HSDSCH_PreconfigurationInfo */
1774 static int hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU = -1; /* Additional_EDCH_Preconfiguration_Information */
1775 static int hf_nbap_HSDSCH_PreconfigurationSetup_PDU = -1; /* HSDSCH_PreconfigurationSetup */
1776 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU = -1; /* HSSCCH_Specific_InformationRespListTDD768 */
1777 static int hf_nbap_HS_SICH_Reception_Quality_Value_PDU = -1; /* HS_SICH_Reception_Quality_Value */
1778 static int hf_nbap_HS_SICH_failed_PDU = -1; /* HS_SICH_failed */
1779 static int hf_nbap_HS_SICH_missed_PDU = -1; /* HS_SICH_missed */
1780 static int hf_nbap_HS_SICH_total_PDU = -1; /* HS_SICH_total */
1781 static int hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU = -1; /* HS_SICH_Reception_Quality_Measurement_Value */
1782 static int hf_nbap_HSDSCH_RNTI_PDU = -1; /* HSDSCH_RNTI */
1783 static int hf_nbap_HS_PDSCH_FDD_Code_Information_PDU = -1; /* HS_PDSCH_FDD_Code_Information */
1784 static int hf_nbap_HS_SICH_ID_PDU = -1; /* HS_SICH_ID */
1785 static int hf_nbap_HS_SCCH_FDD_Code_Information_PDU = -1; /* HS_SCCH_FDD_Code_Information */
1786 static int hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU = -1; /* HS_PDSCH_Code_Change_Indicator */
1787 static int hf_nbap_HS_PDSCH_Code_Change_Grant_PDU = -1; /* HS_PDSCH_Code_Change_Grant */
1788 static int hf_nbap_HSDSCH_Configured_Indicator_PDU = -1; /* HSDSCH_Configured_Indicator */
1789 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU = -1; /* HS_DSCH_Serving_Cell_Change_Info */
1790 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU = -1; /* HS_DSCH_Serving_Cell_Change_Info_Response */
1791 static int hf_nbap_HSDSCH_FDD_Update_Information_PDU = -1; /* HSDSCH_FDD_Update_Information */
1792 static int hf_nbap_HSDSCH_TDD_Update_Information_PDU = -1; /* HSDSCH_TDD_Update_Information */
1793 static int hf_nbap_HSDSCH_Common_System_InformationLCR_PDU = -1; /* HSDSCH_Common_System_InformationLCR */
1794 static int hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU = -1; /* HSDSCH_Common_System_Information_ResponseLCR */
1795 static int hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU = -1; /* HSDSCH_Paging_System_InformationLCR */
1796 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU = -1; /* HSDSCH_Paging_System_Information_ResponseLCR */
1797 static int hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */
1798 static int hf_nbap_RepetitionPeriodIndex_PDU = -1; /* RepetitionPeriodIndex */
1799 static int hf_nbap_SPS_Reservation_Indicator_PDU = -1; /* SPS_Reservation_Indicator */
1800 static int hf_nbap_HS_DSCH_SPS_Operation_Indicator_PDU = -1; /* HS_DSCH_SPS_Operation_Indicator */
1801 static int hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR */
1802 static int hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1803 static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU = -1; /* Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext */
1804 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1805 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext */
1806 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1807 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU = -1; /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext */
1808 static int hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU = -1; /* MIMO_ReferenceSignal_InformationListLCR */
1809 static int hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU = -1; /* HSSICH_ReferenceSignal_InformationLCR */
1810 static int hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU = -1; /* HSSICH_ReferenceSignal_InformationModifyLCR */
1811 static int hf_nbap_IMB_Parameters_PDU = -1; /* IMB_Parameters */
1812 static int hf_nbap_InformationReportCharacteristics_PDU = -1; /* InformationReportCharacteristics */
1813 static int hf_nbap_InformationExchangeID_PDU = -1; /* InformationExchangeID */
1814 static int hf_nbap_InformationType_PDU = -1; /* InformationType */
1815 static int hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1; /* Initial_DL_DPCH_TimingAdjustment_Allowed */
1816 static int hf_nbap_InnerLoopDLPCStatus_PDU = -1; /* InnerLoopDLPCStatus */
1817 static int hf_nbap_IPMulticastIndication_PDU = -1; /* IPMulticastIndication */
1818 static int hf_nbap_IPMulticastDataBearerIndication_PDU = -1; /* IPMulticastDataBearerIndication */
1819 static int hf_nbap_IdleIntervalInformation_PDU = -1; /* IdleIntervalInformation */
1820 static int hf_nbap_Local_Cell_ID_PDU = -1; /* Local_Cell_ID */
1821 static int hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU = -1; /* LCRTDD_Uplink_Physical_Channel_Capability */
1822 static int hf_nbap_MAC_PDU_SizeExtended_PDU = -1; /* MAC_PDU_SizeExtended */
1823 static int hf_nbap_MACes_Maximum_Bitrate_LCR_PDU = -1; /* MACes_Maximum_Bitrate_LCR */
1824 static int hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
1825 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU = -1; /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
1826 static int hf_nbap_MaximumTransmissionPower_PDU = -1; /* MaximumTransmissionPower */
1827 static int hf_nbap_Max_UE_DTX_Cycle_PDU = -1; /* Max_UE_DTX_Cycle */
1828 static int hf_nbap_MBMS_Capability_PDU = -1; /* MBMS_Capability */
1829 static int hf_nbap_MeasurementFilterCoefficient_PDU = -1; /* MeasurementFilterCoefficient */
1830 static int hf_nbap_MeasurementID_PDU = -1; /* MeasurementID */
1831 static int hf_nbap_MeasurementRecoveryBehavior_PDU = -1; /* MeasurementRecoveryBehavior */
1832 static int hf_nbap_MeasurementRecoveryReportingIndicator_PDU = -1; /* MeasurementRecoveryReportingIndicator */
1833 static int hf_nbap_MeasurementRecoverySupportIndicator_PDU = -1; /* MeasurementRecoverySupportIndicator */
1834 static int hf_nbap_MessageStructure_PDU = -1; /* MessageStructure */
1835 static int hf_nbap_MICH_CFN_PDU = -1; /* MICH_CFN */
1836 static int hf_nbap_MidambleShiftLCR_PDU = -1; /* MidambleShiftLCR */
1837 static int hf_nbap_MIMO_ActivationIndicator_PDU = -1; /* MIMO_ActivationIndicator */
1838 static int hf_nbap_MIMO_Capability_PDU = -1; /* MIMO_Capability */
1839 static int hf_nbap_MIMO_Mode_Indicator_PDU = -1; /* MIMO_Mode_Indicator */
1840 static int hf_nbap_MIMO_N_M_Ratio_PDU = -1; /* MIMO_N_M_Ratio */
1841 static int hf_nbap_MIMO_PilotConfiguration_PDU = -1; /* MIMO_PilotConfiguration */
1842 static int hf_nbap_MIMO_PilotConfigurationExtension_PDU = -1; /* MIMO_PilotConfigurationExtension */
1843 static int hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU = -1; /* MIMO_PowerOffsetForS_CPICHCapability */
1844 static int hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU = -1; /* MinimumReducedE_DPDCH_GainFactor */
1845 static int hf_nbap_Modification_Period_PDU = -1; /* Modification_Period */
1846 static int hf_nbap_MAChs_ResetIndicator_PDU = -1; /* MAChs_ResetIndicator */
1847 static int hf_nbap_ModulationMBSFN_PDU = -1; /* ModulationMBSFN */
1848 static int hf_nbap_ModulationPO_MBSFN_PDU = -1; /* ModulationPO_MBSFN */
1849 static int hf_nbap_MBSFN_Only_Mode_Indicator_PDU = -1; /* MBSFN_Only_Mode_Indicator */
1850 static int hf_nbap_MBSFN_Only_Mode_Capability_PDU = -1; /* MBSFN_Only_Mode_Capability */
1851 static int hf_nbap_Multicarrier_Number_PDU = -1; /* Multicarrier_Number */
1852 static int hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU = -1; /* MultipleFreq_HARQ_MemoryPartitioning_InformationList */
1853 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU = -1; /* MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR */
1854 static int hf_nbap_Multi_Cell_Capability_Info_PDU = -1; /* Multi_Cell_Capability_Info */
1855 static int hf_nbap_Multicell_EDCH_InformationItemIEs_PDU = -1; /* Multicell_EDCH_InformationItemIEs */
1856 static int hf_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU = -1; /* Multicell_EDCH_RL_Specific_InformationItemIEs */
1857 static int hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU = -1; /* MIMO_SFMode_For_HSPDSCHDualStream */
1858 static int hf_nbap_NCyclesPerSFNperiod_PDU = -1; /* NCyclesPerSFNperiod */
1859 static int hf_nbap_NRepetitionsPerCyclePeriod_PDU = -1; /* NRepetitionsPerCyclePeriod */
1860 static int hf_nbap_NeighbouringCellMeasurementInformation_PDU = -1; /* NeighbouringCellMeasurementInformation */
1861 static int hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU = -1; /* NeighbouringTDDCellMeasurementInformationLCR */
1862 static int hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU = -1; /* NeighbouringTDDCellMeasurementInformation768 */
1863 static int hf_nbap_NonCellSpecificTxDiversity_PDU = -1; /* NonCellSpecificTxDiversity */
1864 static int hf_nbap_NI_Information_PDU = -1; /* NI_Information */
1865 static int hf_nbap_NodeB_CommunicationContextID_PDU = -1; /* NodeB_CommunicationContextID */
1866 static int hf_nbap_NumberOfReportedCellPortions_PDU = -1; /* NumberOfReportedCellPortions */
1867 static int hf_nbap_NumberOfReportedCellPortionsLCR_PDU = -1; /* NumberOfReportedCellPortionsLCR */
1868 static int hf_nbap_NSubCyclesPerCyclePeriod_PDU = -1; /* NSubCyclesPerCyclePeriod */
1869 static int hf_nbap_Number_Of_Supported_Carriers_PDU = -1; /* Number_Of_Supported_Carriers */
1870 static int hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU = -1; /* NoOfTargetCellHS_SCCH_Order */
1871 static int hf_nbap_Out_of_Sychronization_Window_PDU = -1; /* Out_of_Sychronization_Window */
1872 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU = -1; /* Paging_MACFlows_to_DeleteFDD */
1873 static int hf_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU = -1; /* PhysicalChannelID_for_CommonERNTI_RequestedIndicator */
1874 static int hf_nbap_PLCCHinformation_PDU = -1; /* PLCCHinformation */
1875 static int hf_nbap_PowerAdjustmentType_PDU = -1; /* PowerAdjustmentType */
1876 static int hf_nbap_PrecodingWeightSetRestriction_PDU = -1; /* PrecodingWeightSetRestriction */
1877 static int hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU = -1; /* Primary_CPICH_Usage_for_Channel_Estimation */
1878 static int hf_nbap_PrimaryScramblingCode_PDU = -1; /* PrimaryScramblingCode */
1879 static int hf_nbap_PrimaryCCPCH_RSCP_PDU = -1; /* PrimaryCCPCH_RSCP */
1880 static int hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU = -1; /* PrimaryCCPCH_RSCP_Delta */
1881 static int hf_nbap_UE_Selected_MBMS_Service_Information_PDU = -1; /* UE_Selected_MBMS_Service_Information */
1882 static int hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU = -1; /* Paging_MACFlows_to_DeleteLCR */
1883 static int hf_nbap_RL_Specific_DCH_Info_PDU = -1; /* RL_Specific_DCH_Info */
1884 static int hf_nbap_RL_Specific_E_DCH_Info_PDU = -1; /* RL_Specific_E_DCH_Info */
1885 static int hf_nbap_Reference_ReceivedTotalWideBandPower_PDU = -1; /* Reference_ReceivedTotalWideBandPower */
1886 static int hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU = -1; /* Reference_ReceivedTotalWideBandPowerReporting */
1887 static int hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU = -1; /* Reference_ReceivedTotalWideBandPowerSupportIndicator */
1888 static int hf_nbap_ReferenceClockAvailability_PDU = -1; /* ReferenceClockAvailability */
1889 static int hf_nbap_ReferenceSFNoffset_PDU = -1; /* ReferenceSFNoffset */
1890 static int hf_nbap_ReportCharacteristics_PDU = -1; /* ReportCharacteristics */
1891 static int hf_nbap_ReportCharacteristicsType_OnModification_PDU = -1; /* ReportCharacteristicsType_OnModification */
1892 static int hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU = -1; /* EDCH_RACH_Report_IncrDecrThres */
1893 static int hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU = -1; /* EDCH_RACH_Report_ThresholdInformation */
1894 static int hf_nbap_RL_ID_PDU = -1; /* RL_ID */
1895 static int hf_nbap_RL_Set_ID_PDU = -1; /* RL_Set_ID */
1896 static int hf_nbap_DL_RLC_PDU_Size_Format_PDU = -1; /* DL_RLC_PDU_Size_Format */
1897 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1; /* Received_total_wide_band_power_For_CellPortion_Value */
1898 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU = -1; /* Received_total_wide_band_power_For_CellPortion_ValueLCR */
1899 static int hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU = -1; /* Received_total_wide_band_power_Value_IncrDecrThres */
1900 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU = -1; /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value */
1901 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU = -1; /* Received_Scheduled_EDCH_Power_Share_Value */
1902 static int hf_nbap_RSEPS_Value_IncrDecrThres_PDU = -1; /* RSEPS_Value_IncrDecrThres */
1903 static int hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU = -1; /* Rx_Timing_Deviation_Value_LCR */
1904 static int hf_nbap_Rx_Timing_Deviation_Value_768_PDU = -1; /* Rx_Timing_Deviation_Value_768 */
1905 static int hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU = -1; /* Rx_Timing_Deviation_Value_384_ext */
1906 static int hf_nbap_RTWP_ReportingIndicator_PDU = -1; /* RTWP_ReportingIndicator */
1907 static int hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU = -1; /* RTWP_CellPortion_ReportingIndicator */
1908 static int hf_nbap_AdjustmentPeriod_PDU = -1; /* AdjustmentPeriod */
1909 static int hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU = -1; /* E_DPCCH_Power_Boosting_Capability */
1910 static int hf_nbap_SAT_Info_Almanac_ExtList_PDU = -1; /* SAT_Info_Almanac_ExtList */
1911 static int hf_nbap_ScaledAdjustmentRatio_PDU = -1; /* ScaledAdjustmentRatio */
1912 static int hf_nbap_MaxAdjustmentStep_PDU = -1; /* MaxAdjustmentStep */
1913 static int hf_nbap_SchedulingPriorityIndicator_PDU = -1; /* SchedulingPriorityIndicator */
1914 static int hf_nbap_Secondary_CPICH_Information_Change_PDU = -1; /* Secondary_CPICH_Information_Change */
1915 static int hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU = -1; /* Secondary_CCPCH_SlotFormat_Extended */
1916 static int hf_nbap_Serving_E_DCH_RL_ID_PDU = -1; /* Serving_E_DCH_RL_ID */
1917 static int hf_nbap_SFN_PDU = -1; /* SFN */
1918 static int hf_nbap_SFNSFNMeasurementThresholdInformation_PDU = -1; /* SFNSFNMeasurementThresholdInformation */
1919 static int hf_nbap_SFNSFNMeasurementValueInformation_PDU = -1; /* SFNSFNMeasurementValueInformation */
1920 static int hf_nbap_ShutdownTimer_PDU = -1; /* ShutdownTimer */
1921 static int hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU = -1; /* Single_Stream_MIMO_ActivationIndicator */
1922 static int hf_nbap_Single_Stream_MIMO_Capability_PDU = -1; /* Single_Stream_MIMO_Capability */
1923 static int hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU = -1; /* Single_Stream_MIMO_Mode_Indicator */
1924 static int hf_nbap_SignallingBearerRequestIndicator_PDU = -1; /* SignallingBearerRequestIndicator */
1925 static int hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1; /* SixtyfourQAM_UsageAllowedIndicator */
1926 static int hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU = -1; /* SixtyfourQAM_DL_UsageIndicator */
1927 static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1; /* SixtyfourQAM_DL_Capability */
1928 static int hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU = -1; /* SixtyfourQAM_DL_MIMO_Combined_Capability */
1929 static int hf_nbap_SixteenQAM_UL_Capability_PDU = -1; /* SixteenQAM_UL_Capability */
1930 static int hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU = -1; /* SixteenQAM_UL_Operation_Indicator */
1931 static int hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU = -1; /* Start_Of_Audit_Sequence_Indicator */
1932 static int hf_nbap_SyncCase_PDU = -1; /* SyncCase */
1933 static int hf_nbap_SynchronisationReportCharacteristics_PDU = -1; /* SynchronisationReportCharacteristics */
1934 static int hf_nbap_SyncDLCodeIdThreInfoLCR_PDU = -1; /* SyncDLCodeIdThreInfoLCR */
1935 static int hf_nbap_SynchronisationReportType_PDU = -1; /* SynchronisationReportType */
1936 static int hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU = -1; /* Semi_PersistentScheduling_CapabilityLCR */
1937 static int hf_nbap_T_Cell_PDU = -1; /* T_Cell */
1938 static int hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
1939 static int hf_nbap_TDD_TPC_DownlinkStepSize_PDU = -1; /* TDD_TPC_DownlinkStepSize */
1940 static int hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU = -1; /* TDD_TPC_UplinkStepSize_LCR */
1941 static int hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
1942 static int hf_nbap_TFCI_Presence_PDU = -1; /* TFCI_Presence */
1943 static int hf_nbap_TimeSlot_PDU = -1; /* TimeSlot */
1944 static int hf_nbap_TimeSlotLCR_PDU = -1; /* TimeSlotLCR */
1945 static int hf_nbap_TimeslotLCR_Extension_PDU = -1; /* TimeslotLCR_Extension */
1946 static int hf_nbap_TimeSlotMeasurementValueListLCR_PDU = -1; /* TimeSlotMeasurementValueListLCR */
1947 static int hf_nbap_TimingAdjustmentValue_PDU = -1; /* TimingAdjustmentValue */
1948 static int hf_nbap_TimingAdjustmentValueLCR_PDU = -1; /* TimingAdjustmentValueLCR */
1949 static int hf_nbap_TimingAdvanceApplied_PDU = -1; /* TimingAdvanceApplied */
1950 static int hf_nbap_SynchronisationIndicator_PDU = -1; /* SynchronisationIndicator */
1951 static int hf_nbap_TnlQos_PDU = -1; /* TnlQos */
1952 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU = -1; /* Transmission_Gap_Pattern_Sequence_Information */
1953 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue */
1954 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue */
1955 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
1956 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU = -1; /* Transmitted_Carrier_Power_For_CellPortion_Value */
1957 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU = -1; /* Transmitted_Carrier_Power_For_CellPortion_ValueLCR */
1958 static int hf_nbap_Transmitted_Carrier_Power_Value_PDU = -1; /* Transmitted_Carrier_Power_Value */
1959 static int hf_nbap_TransmissionDiversityApplied_PDU = -1; /* TransmissionDiversityApplied */
1960 static int hf_nbap_TransmitDiversityIndicator_PDU = -1; /* TransmitDiversityIndicator */
1961 static int hf_nbap_TransportBearerRequestIndicator_PDU = -1; /* TransportBearerRequestIndicator */
1962 static int hf_nbap_TransportBearerNotRequestedIndicator_PDU = -1; /* TransportBearerNotRequestedIndicator */
1963 static int hf_nbap_TransportBearerNotSetupIndicator_PDU = -1; /* TransportBearerNotSetupIndicator */
1964 static int hf_nbap_TransportLayerAddress_PDU = -1; /* TransportLayerAddress */
1965 static int hf_nbap_TS0_CapabilityLCR_PDU = -1; /* TS0_CapabilityLCR */
1966 static int hf_nbap_TSTD_Indicator_PDU = -1; /* TSTD_Indicator */
1967 static int hf_nbap_TSN_Length_PDU = -1; /* TSN_Length */
1968 static int hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU = -1; /* TUTRANGANSSMeasurementThresholdInformation */
1969 static int hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU = -1; /* TUTRANGANSSMeasurementValueInformation */
1970 static int hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU = -1; /* TUTRANGPSMeasurementThresholdInformation */
1971 static int hf_nbap_TUTRANGPSMeasurementValueInformation_PDU = -1; /* TUTRANGPSMeasurementValueInformation */
1972 static int hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU = -1; /* TxDiversityOnDLControlChannelsByMIMOUECapability */
1973 static int hf_nbap_TypeOfError_PDU = -1; /* TypeOfError */
1974 static int hf_nbap_UARFCN_PDU = -1; /* UARFCN */
1975 static int hf_nbap_UE_AggregateMaximumBitRate_PDU = -1; /* UE_AggregateMaximumBitRate */
1976 static int hf_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU = -1; /* UE_AggregateMaximumBitRate_Enforcement_Indicator */
1977 static int hf_nbap_UE_Capability_Information_PDU = -1; /* UE_Capability_Information */
1978 static int hf_nbap_UE_TS0_CapabilityLCR_PDU = -1; /* UE_TS0_CapabilityLCR */
1979 static int hf_nbap_UE_SupportIndicatorExtension_PDU = -1; /* UE_SupportIndicatorExtension */
1980 static int hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU = -1; /* LCRTDD_HSDSCH_Physical_Layer_Category */
1981 static int hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU = -1; /* UL_DPDCH_Indicator_For_E_DCH_Operation */
1982 static int hf_nbap_UL_SIR_PDU = -1; /* UL_SIR */
1983 static int hf_nbap_UL_Synchronisation_Parameters_LCR_PDU = -1; /* UL_Synchronisation_Parameters_LCR */
1984 static int hf_nbap_UPPCHPositionLCR_PDU = -1; /* UPPCHPositionLCR */
1985 static int hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU = -1; /* UpPTSInterference_For_CellPortion_Value */
1986 static int hf_nbap_UpPTSInterferenceValue_PDU = -1; /* UpPTSInterferenceValue */
1987 static int hf_nbap_Unidirectional_DCH_Indicator_PDU = -1; /* Unidirectional_DCH_Indicator */
1988 static int hf_nbap_USCH_Information_PDU = -1; /* USCH_Information */
1989 static int hf_nbap_USCH_InformationResponse_PDU = -1; /* USCH_InformationResponse */
1990 static int hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU = -1; /* UL_TimeslotISCP_For_CellPortion_Value */
1991 static int hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU = -1; /* UL_TimeslotISCP_Value_IncrDecrThres */
1992 static int hf_nbap_CommonTransportChannelSetupRequestFDD_PDU = -1; /* CommonTransportChannelSetupRequestFDD */
1993 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU = -1; /* CommonPhysicalChannelType_CTCH_SetupRqstFDD */
1994 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU = -1; /* FACH_ParametersListIE_CTCH_SetupRqstFDD */
1995 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1; /* PCH_ParametersItem_CTCH_SetupRqstFDD */
1996 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU = -1; /* MICH_Parameters_CTCH_SetupRqstFDD */
1997 static int hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1; /* RACH_ParametersItem_CTCH_SetupRqstFDD */
1998 static int hf_nbap_CommonTransportChannelSetupRequestTDD_PDU = -1; /* CommonTransportChannelSetupRequestTDD */
1999 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU = -1; /* CommonPhysicalChannelType_CTCH_SetupRqstTDD */
2000 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD */
2001 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD */
2002 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD */
2003 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU = -1; /* FACH_ParametersListIE_CTCH_SetupRqstTDD */
2004 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PCH_ParametersItem_CTCH_SetupRqstTDD */
2005 static int hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PICH_ParametersItem_CTCH_SetupRqstTDD */
2006 static int hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* PICH_LCR_Parameters_CTCH_SetupRqstTDD */
2007 static int hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PICH_768_ParametersItem_CTCH_SetupRqstTDD */
2008 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* MICH_Parameters_CTCH_SetupRqstTDD */
2009 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU = -1; /* TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD */
2010 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD */
2011 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1; /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD */
2012 static int hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_ParametersItem_CTCH_SetupRqstTDD */
2013 static int hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU = -1; /* RACH_ParameterItem_CTCH_SetupRqstTDD */
2014 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
2015 static int hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_768_ParametersItem_CTCH_SetupRqstTDD */
2016 static int hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
2017 static int hf_nbap_PLCCH_parameters_PDU = -1; /* PLCCH_parameters */
2018 static int hf_nbap_E_RUCCH_parameters_PDU = -1; /* E_RUCCH_parameters */
2019 static int hf_nbap_E_RUCCH_768_parameters_PDU = -1; /* E_RUCCH_768_parameters */
2020 static int hf_nbap_CommonTransportChannelSetupResponse_PDU = -1; /* CommonTransportChannelSetupResponse */
2021 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU = -1; /* FACH_CommonTransportChannel_InformationResponse */
2022 static int hf_nbap_CommonTransportChannelSetupFailure_PDU = -1; /* CommonTransportChannelSetupFailure */
2023 static int hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU = -1; /* CommonTransportChannelReconfigurationRequestFDD */
2024 static int hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU = -1; /* CommonPhysicalChannelType_CTCH_ReconfRqstFDD */
2025 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1; /* FACH_ParametersListIE_CTCH_ReconfRqstFDD */
2026 static int hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1; /* PCH_ParametersItem_CTCH_ReconfRqstFDD */
2027 static int hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1; /* PICH_ParametersItem_CTCH_ReconfRqstFDD */
2028 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU = -1; /* MICH_Parameters_CTCH_ReconfRqstFDD */
2029 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1; /* PRACH_ParametersListIE_CTCH_ReconfRqstFDD */
2030 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1; /* AICH_ParametersListIE_CTCH_ReconfRqstFDD */
2031 static int hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU = -1; /* CommonTransportChannelReconfigurationRequestTDD */
2032 static int hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD */
2033 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCHListIE_CTCH_ReconfRqstTDD */
2034 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD */
2035 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD */
2036 static int hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PICH_Parameters_CTCH_ReconfRqstTDD */
2037 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU = -1; /* FACH_ParametersList_CTCH_ReconfRqstTDD */
2038 static int hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PCH_Parameters_CTCH_ReconfRqstTDD */
2039 static int hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* FPACH_LCR_Parameters_CTCH_ReconfRqstTDD */
2040 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* MICH_Parameters_CTCH_ReconfRqstTDD */
2041 static int hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PLCCH_Parameters_CTCH_ReconfRqstTDD */
2042 static int hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD */
2043 static int hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* PICH_768_Parameters_CTCH_ReconfRqstTDD */
2044 static int hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* MICH_768_Parameters_CTCH_ReconfRqstTDD */
2045 static int hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1; /* UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD */
2046 static int hf_nbap_CommonTransportChannelReconfigurationResponse_PDU = -1; /* CommonTransportChannelReconfigurationResponse */
2047 static int hf_nbap_CommonTransportChannelReconfigurationFailure_PDU = -1; /* CommonTransportChannelReconfigurationFailure */
2048 static int hf_nbap_CommonTransportChannelDeletionRequest_PDU = -1; /* CommonTransportChannelDeletionRequest */
2049 static int hf_nbap_CommonTransportChannelDeletionResponse_PDU = -1; /* CommonTransportChannelDeletionResponse */
2050 static int hf_nbap_BlockResourceRequest_PDU = -1; /* BlockResourceRequest */
2051 static int hf_nbap_BlockResourceResponse_PDU = -1; /* BlockResourceResponse */
2052 static int hf_nbap_BlockResourceFailure_PDU = -1; /* BlockResourceFailure */
2053 static int hf_nbap_UnblockResourceIndication_PDU = -1; /* UnblockResourceIndication */
2054 static int hf_nbap_AuditRequiredIndication_PDU = -1; /* AuditRequiredIndication */
2055 static int hf_nbap_AuditRequest_PDU = -1; /* AuditRequest */
2056 static int hf_nbap_AuditResponse_PDU = -1; /* AuditResponse */
2057 static int hf_nbap_Cell_InformationList_AuditRsp_PDU = -1; /* Cell_InformationList_AuditRsp */
2058 static int hf_nbap_Cell_InformationItem_AuditRsp_PDU = -1; /* Cell_InformationItem_AuditRsp */
2059 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU = -1; /* FPACH_LCR_InformationList_AuditRsp */
2060 static int hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU = -1; /* HS_DSCH_Resources_Information_AuditRsp */
2061 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU = -1; /* S_CCPCH_InformationListExt_AuditRsp */
2062 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU = -1; /* S_CCPCH_LCR_InformationListExt_AuditRsp */
2063 static int hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU = -1; /* E_DCH_Resources_Information_AuditRsp */
2064 static int hf_nbap_PLCCH_InformationList_AuditRsp_PDU = -1; /* PLCCH_InformationList_AuditRsp */
2065 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU = -1; /* S_CCPCH_768_InformationList_AuditRsp */
2066 static int hf_nbap_PRACH_768_InformationList_AuditRsp_PDU = -1; /* PRACH_768_InformationList_AuditRsp */
2067 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU = -1; /* E_RUCCH_InformationList_AuditRsp */
2068 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU = -1; /* E_RUCCH_768_InformationList_AuditRsp */
2069 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU = -1; /* Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp */
2070 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU = -1; /* Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp */
2071 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU = -1; /* UPPCH_LCR_InformationList_AuditRsp */
2072 static int hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU = -1; /* UPPCH_LCR_InformationItem_AuditRsp */
2073 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU = -1; /* MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp */
2074 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU = -1; /* MultipleFreq_E_DCH_Resources_InformationList_AuditRsp */
2075 static int hf_nbap_CCP_InformationList_AuditRsp_PDU = -1; /* CCP_InformationList_AuditRsp */
2076 static int hf_nbap_CCP_InformationItem_AuditRsp_PDU = -1; /* CCP_InformationItem_AuditRsp */
2077 static int hf_nbap_Local_Cell_InformationList_AuditRsp_PDU = -1; /* Local_Cell_InformationList_AuditRsp */
2078 static int hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU = -1; /* Local_Cell_InformationItem_AuditRsp */
2079 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU = -1; /* Local_Cell_Group_InformationList_AuditRsp */
2080 static int hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1; /* Local_Cell_Group_InformationItem_AuditRsp */
2081 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU = -1; /* Power_Local_Cell_Group_InformationList_AuditRsp */
2082 static int hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1; /* Power_Local_Cell_Group_InformationItem_AuditRsp */
2083 static int hf_nbap_AuditFailure_PDU = -1; /* AuditFailure */
2084 static int hf_nbap_CommonMeasurementInitiationRequest_PDU = -1; /* CommonMeasurementInitiationRequest */
2085 static int hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU = -1; /* CommonMeasurementObjectType_CM_Rqst */
2086 static int hf_nbap_ERACH_CM_Rqst_PDU = -1; /* ERACH_CM_Rqst */
2087 static int hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU = -1; /* PowerLocalCellGroup_CM_Rqst */
2088 static int hf_nbap_CommonMeasurementInitiationResponse_PDU = -1; /* CommonMeasurementInitiationResponse */
2089 static int hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU = -1; /* CommonMeasurementObjectType_CM_Rsp */
2090 static int hf_nbap_ERACH_CM_Rsp_PDU = -1; /* ERACH_CM_Rsp */
2091 static int hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU = -1; /* PowerLocalCellGroup_CM_Rsp */
2092 static int hf_nbap_CommonMeasurementInitiationFailure_PDU = -1; /* CommonMeasurementInitiationFailure */
2093 static int hf_nbap_CommonMeasurementReport_PDU = -1; /* CommonMeasurementReport */
2094 static int hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU = -1; /* CommonMeasurementObjectType_CM_Rprt */
2095 static int hf_nbap_ERACH_CM_Rprt_PDU = -1; /* ERACH_CM_Rprt */
2096 static int hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU = -1; /* PowerLocalCellGroup_CM_Rprt */
2097 static int hf_nbap_CommonMeasurementTerminationRequest_PDU = -1; /* CommonMeasurementTerminationRequest */
2098 static int hf_nbap_CommonMeasurementFailureIndication_PDU = -1; /* CommonMeasurementFailureIndication */
2099 static int hf_nbap_CellSetupRequestFDD_PDU = -1; /* CellSetupRequestFDD */
2100 static int hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU = -1; /* Synchronisation_Configuration_Cell_SetupRqst */
2101 static int hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU = -1; /* PrimarySCH_Information_Cell_SetupRqstFDD */
2102 static int hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU = -1; /* SecondarySCH_Information_Cell_SetupRqstFDD */
2103 static int hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU = -1; /* PrimaryCPICH_Information_Cell_SetupRqstFDD */
2104 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU = -1; /* SecondaryCPICH_InformationList_Cell_SetupRqstFDD */
2105 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU = -1; /* SecondaryCPICH_InformationItem_Cell_SetupRqstFDD */
2106 static int hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU = -1; /* PrimaryCCPCH_Information_Cell_SetupRqstFDD */
2107 static int hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU = -1; /* Limited_power_increase_information_Cell_SetupRqstFDD */
2108 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU = -1; /* IPDLParameter_Information_Cell_SetupRqstFDD */
2109 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU = -1; /* CellPortion_InformationList_Cell_SetupRqstFDD */
2110 static int hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU = -1; /* CellPortion_InformationItem_Cell_SetupRqstFDD */
2111 static int hf_nbap_CellSetupRequestTDD_PDU = -1; /* CellSetupRequestTDD */
2112 static int hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU = -1; /* SCH_Information_Cell_SetupRqstTDD */
2113 static int hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU = -1; /* SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH */
2114 static int hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU = -1; /* PCCPCH_Information_Cell_SetupRqstTDD */
2115 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU = -1; /* TimeSlotConfigurationList_Cell_SetupRqstTDD */
2116 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU = -1; /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
2117 static int hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1; /* PCCPCH_LCR_Information_Cell_SetupRqstTDD */
2118 static int hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1; /* DwPCH_LCR_Information_Cell_SetupRqstTDD */
2119 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU = -1; /* IPDLParameter_Information_Cell_SetupRqstTDD */
2120 static int hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU = -1; /* IPDLParameter_Information_LCR_Cell_SetupRqstTDD */
2121 static int hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU = -1; /* PCCPCH_768_Information_Cell_SetupRqstTDD */
2122 static int hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU = -1; /* SCH_768_Information_Cell_SetupRqstTDD */
2123 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU = -1; /* Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD */
2124 static int hf_nbap_CellSetupResponse_PDU = -1; /* CellSetupResponse */
2125 static int hf_nbap_CellSetupFailure_PDU = -1; /* CellSetupFailure */
2126 static int hf_nbap_CellReconfigurationRequestFDD_PDU = -1; /* CellReconfigurationRequestFDD */
2127 static int hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU = -1; /* Synchronisation_Configuration_Cell_ReconfRqst */
2128 static int hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU = -1; /* PrimarySCH_Information_Cell_ReconfRqstFDD */
2129 static int hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU = -1; /* SecondarySCH_Information_Cell_ReconfRqstFDD */
2130 static int hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU = -1; /* PrimaryCPICH_Information_Cell_ReconfRqstFDD */
2131 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU = -1; /* SecondaryCPICH_InformationList_Cell_ReconfRqstFDD */
2132 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU = -1; /* SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD */
2133 static int hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU = -1; /* PrimaryCCPCH_Information_Cell_ReconfRqstFDD */
2134 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU = -1; /* IPDLParameter_Information_Cell_ReconfRqstFDD */
2135 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU = -1; /* CellPortion_InformationList_Cell_ReconfRqstFDD */
2136 static int hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU = -1; /* CellPortion_InformationItem_Cell_ReconfRqstFDD */
2137 static int hf_nbap_CellReconfigurationRequestTDD_PDU = -1; /* CellReconfigurationRequestTDD */
2138 static int hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU = -1; /* SCH_Information_Cell_ReconfRqstTDD */
2139 static int hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU = -1; /* PCCPCH_Information_Cell_ReconfRqstTDD */
2140 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU = -1; /* TimeSlotConfigurationList_Cell_ReconfRqstTDD */
2141 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU = -1; /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
2142 static int hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU = -1; /* DwPCH_LCR_Information_Cell_ReconfRqstTDD */
2143 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU = -1; /* IPDLParameter_Information_Cell_ReconfRqstTDD */
2144 static int hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU = -1; /* IPDLParameter_Information_LCR_Cell_ReconfRqstTDD */
2145 static int hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU = -1; /* SCH_768_Information_Cell_ReconfRqstTDD */
2146 static int hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU = -1; /* PCCPCH_768_Information_Cell_ReconfRqstTDD */
2147 static int hf_nbap_UARFCN_Adjustment_PDU = -1; /* UARFCN_Adjustment */
2148 static int hf_nbap_CellReconfigurationResponse_PDU = -1; /* CellReconfigurationResponse */
2149 static int hf_nbap_CellReconfigurationFailure_PDU = -1; /* CellReconfigurationFailure */
2150 static int hf_nbap_CellDeletionRequest_PDU = -1; /* CellDeletionRequest */
2151 static int hf_nbap_CellDeletionResponse_PDU = -1; /* CellDeletionResponse */
2152 static int hf_nbap_ResourceStatusIndication_PDU = -1; /* ResourceStatusIndication */
2153 static int hf_nbap_IndicationType_ResourceStatusInd_PDU = -1; /* IndicationType_ResourceStatusInd */
2154 static int hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU = -1; /* Local_Cell_InformationItem_ResourceStatusInd */
2155 static int hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1; /* Local_Cell_Group_InformationItem_ResourceStatusInd */
2156 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationList_ResourceStatusInd */
2157 static int hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationItem_ResourceStatusInd */
2158 static int hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU = -1; /* Local_Cell_InformationItem2_ResourceStatusInd */
2159 static int hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1; /* Local_Cell_Group_InformationItem2_ResourceStatusInd */
2160 static int hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU = -1; /* CCP_InformationItem_ResourceStatusInd */
2161 static int hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU = -1; /* Cell_InformationItem_ResourceStatusInd */
2162 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU = -1; /* FPACH_LCR_InformationList_ResourceStatusInd */
2163 static int hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU = -1; /* DwPCH_LCR_Information_ResourceStatusInd */
2164 static int hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU = -1; /* HS_DSCH_Resources_Information_ResourceStatusInd */
2165 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU = -1; /* S_CCPCH_InformationListExt_ResourceStatusInd */
2166 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU = -1; /* S_CCPCH_LCR_InformationListExt_ResourceStatusInd */
2167 static int hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU = -1; /* E_DCH_Resources_Information_ResourceStatusInd */
2168 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU = -1; /* PLCCH_InformationList_ResourceStatusInd */
2169 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU = -1; /* S_CCPCH_768_InformationList_ResourceStatusInd */
2170 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU = -1; /* PRACH_768_InformationList_ResourceStatusInd */
2171 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU = -1; /* E_RUCCH_InformationList_ResourceStatusInd */
2172 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU = -1; /* E_RUCCH_768_InformationList_ResourceStatusInd */
2173 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU = -1; /* Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd */
2174 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU = -1; /* Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd */
2175 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU = -1; /* UPPCH_LCR_InformationList_ResourceStatusInd */
2176 static int hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU = -1; /* UPPCH_LCR_InformationItem_ResourceStatusInd */
2177 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU = -1; /* MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd */
2178 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
2179 static int hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
2180 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU = -1; /* MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd */
2181 static int hf_nbap_SystemInformationUpdateRequest_PDU = -1; /* SystemInformationUpdateRequest */
2182 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU = -1; /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
2183 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU = -1; /* SegmentInformationListIE_SystemInfoUpdate */
2184 static int hf_nbap_SystemInformationUpdateResponse_PDU = -1; /* SystemInformationUpdateResponse */
2185 static int hf_nbap_SystemInformationUpdateFailure_PDU = -1; /* SystemInformationUpdateFailure */
2186 static int hf_nbap_RadioLinkSetupRequestFDD_PDU = -1; /* RadioLinkSetupRequestFDD */
2187 static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU = -1; /* Additional_HS_Cell_Information_RL_Setup_List */
2188 static int hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */
2189 static int hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */
2190 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU = -1; /* RL_InformationList_RL_SetupRqstFDD */
2191 static int hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU = -1; /* RL_InformationItem_RL_SetupRqstFDD */
2192 static int hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* E_DPCH_Information_RL_SetupRqstFDD */
2193 static int hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* F_DPCH_Information_RL_SetupRqstFDD */
2194 static int hf_nbap_RadioLinkSetupRequestTDD_PDU = -1; /* RadioLinkSetupRequestTDD */
2195 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1; /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
2196 static int hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
2197 static int hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_RL_SetupRqstTDD */
2198 static int hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1; /* UL_DPCH_LCR_Information_RL_SetupRqstTDD */
2199 static int hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1; /* UL_DPCH_768_Information_RL_SetupRqstTDD */
2200 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1; /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
2201 static int hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
2202 static int hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_RL_SetupRqstTDD */
2203 static int hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_LCR_Information_RL_SetupRqstTDD */
2204 static int hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_768_Information_RL_SetupRqstTDD */
2205 static int hf_nbap_RL_Information_RL_SetupRqstTDD_PDU = -1; /* RL_Information_RL_SetupRqstTDD */
2206 static int hf_nbap_RadioLinkSetupResponseFDD_PDU = -1; /* RadioLinkSetupResponseFDD */
2207 static int hf_nbap_Additional_HS_Cell_Information_Response_List_PDU = -1; /* Additional_HS_Cell_Information_Response_List */
2208 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU = -1; /* RL_InformationResponseList_RL_SetupRspFDD */
2209 static int hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU = -1; /* RL_InformationResponseItem_RL_SetupRspFDD */
2210 static int hf_nbap_RadioLinkSetupResponseTDD_PDU = -1; /* RadioLinkSetupResponseTDD */
2211 static int hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU = -1; /* RL_InformationResponse_RL_SetupRspTDD */
2212 static int hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU = -1; /* RL_InformationResponse_LCR_RL_SetupRspTDD */
2213 static int hf_nbap_RadioLinkSetupFailureFDD_PDU = -1; /* RadioLinkSetupFailureFDD */
2214 static int hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU = -1; /* CauseLevel_RL_SetupFailureFDD */
2215 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD */
2216 static int hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1; /* Successful_RL_InformationRespItem_RL_SetupFailureFDD */
2217 static int hf_nbap_RadioLinkSetupFailureTDD_PDU = -1; /* RadioLinkSetupFailureTDD */
2218 static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1; /* CauseLevel_RL_SetupFailureTDD */
2219 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU = -1; /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
2220 static int hf_nbap_RadioLinkAdditionRequestFDD_PDU = -1; /* RadioLinkAdditionRequestFDD */
2221 static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU = -1; /* Additional_HS_Cell_Information_RL_Addition_List */
2222 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_PDU = -1; /* Additional_EDCH_Cell_Information_RL_Add_Req */
2223 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU = -1; /* RL_InformationList_RL_AdditionRqstFDD */
2224 static int hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU = -1; /* RL_InformationItem_RL_AdditionRqstFDD */
2225 static int hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU = -1; /* E_DPCH_Information_RL_AdditionReqFDD */
2226 static int hf_nbap_RadioLinkAdditionRequestTDD_PDU = -1; /* RadioLinkAdditionRequestTDD */
2227 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1; /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
2228 static int hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_RL_AdditionRqstTDD */
2229 static int hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
2230 static int hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1; /* UL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
2231 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1; /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
2232 static int hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_RL_AdditionRqstTDD */
2233 static int hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
2234 static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
2235 static int hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU = -1; /* RL_Information_RL_AdditionRqstTDD */
2236 static int hf_nbap_RadioLinkAdditionResponseFDD_PDU = -1; /* RadioLinkAdditionResponseFDD */
2237 static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU = -1; /* Additional_HS_Cell_Change_Information_Response_List */
2238 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU = -1; /* RL_InformationResponseList_RL_AdditionRspFDD */
2239 static int hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU = -1; /* RL_InformationResponseItem_RL_AdditionRspFDD */
2240 static int hf_nbap_RadioLinkAdditionResponseTDD_PDU = -1; /* RadioLinkAdditionResponseTDD */
2241 static int hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU = -1; /* RL_InformationResponse_RL_AdditionRspTDD */
2242 static int hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU = -1; /* RL_InformationResponse_LCR_RL_AdditionRspTDD */
2243 static int hf_nbap_RadioLinkAdditionFailureFDD_PDU = -1; /* RadioLinkAdditionFailureFDD */
2244 static int hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU = -1; /* CauseLevel_RL_AdditionFailureFDD */
2245 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD */
2246 static int hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1; /* Successful_RL_InformationRespItem_RL_AdditionFailureFDD */
2247 static int hf_nbap_RadioLinkAdditionFailureTDD_PDU = -1; /* RadioLinkAdditionFailureTDD */
2248 static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1; /* CauseLevel_RL_AdditionFailureTDD */
2249 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU = -1; /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
2250 static int hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU = -1; /* RadioLinkReconfigurationPrepareFDD */
2251 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU = -1; /* Additional_HS_Cell_Information_RL_Reconf_Prep */
2252 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU = -1; /* Additional_EDCH_Cell_Information_RL_Reconf_Prep */
2253 static int hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* UL_DPCH_Information_RL_ReconfPrepFDD */
2254 static int hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* DL_DPCH_Information_RL_ReconfPrepFDD */
2255 static int hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU = -1; /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
2256 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU = -1; /* DCH_DeleteList_RL_ReconfPrepFDD */
2257 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU = -1; /* RL_InformationList_RL_ReconfPrepFDD */
2258 static int hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU = -1; /* RL_InformationItem_RL_ReconfPrepFDD */
2259 static int hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* E_DPCH_Information_RL_ReconfPrepFDD */
2260 static int hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* F_DPCH_Information_RL_ReconfPrepFDD */
2261 static int hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU = -1; /* RadioLinkReconfigurationPrepareTDD */
2262 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
2263 static int hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
2264 static int hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
2265 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
2266 static int hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
2267 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
2268 static int hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
2269 static int hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
2270 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
2271 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD */
2272 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
2273 static int hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
2274 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
2275 static int hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
2276 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
2277 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
2278 static int hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
2279 static int hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
2280 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
2281 static int hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
2282 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
2283 static int hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
2284 static int hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
2285 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
2286 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
2287 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
2288 static int hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
2289 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
2290 static int hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1; /* DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
2291 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
2292 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU = -1; /* DCH_DeleteList_RL_ReconfPrepTDD */
2293 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* DSCH_Information_ModifyList_RL_ReconfPrepTDD */
2294 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1; /* DSCH_Information_DeleteList_RL_ReconfPrepTDD */
2295 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1; /* USCH_Information_ModifyList_RL_ReconfPrepTDD */
2296 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1; /* USCH_Information_DeleteList_RL_ReconfPrepTDD */
2297 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU = -1; /* MultipleRL_Information_RL_ReconfPrepTDD */
2298 static int hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU = -1; /* RL_Information_RL_ReconfPrepTDD */
2299 static int hf_nbap_RadioLinkReconfigurationReady_PDU = -1; /* RadioLinkReconfigurationReady */
2300 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU = -1; /* RL_InformationResponseList_RL_ReconfReady */
2301 static int hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU = -1; /* RL_InformationResponseItem_RL_ReconfReady */
2302 static int hf_nbap_RadioLinkReconfigurationFailure_PDU = -1; /* RadioLinkReconfigurationFailure */
2303 static int hf_nbap_CauseLevel_RL_ReconfFailure_PDU = -1; /* CauseLevel_RL_ReconfFailure */
2304 static int hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU = -1; /* RL_ReconfigurationFailureItem_RL_ReconfFailure */
2305 static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1; /* RadioLinkReconfigurationCommit */
2306 static int hf_nbap_RadioLinkReconfigurationCancel_PDU = -1; /* RadioLinkReconfigurationCancel */
2307 static int hf_nbap_RadioLinkReconfigurationRequestFDD_PDU = -1; /* RadioLinkReconfigurationRequestFDD */
2308 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU = -1; /* Additional_HS_Cell_Information_RL_Reconf_Req */
2309 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU = -1; /* Additional_EDCH_Cell_Information_RL_Reconf_Req */
2310 static int hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1; /* UL_DPCH_Information_RL_ReconfRqstFDD */
2311 static int hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1; /* DL_DPCH_Information_RL_ReconfRqstFDD */
2312 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU = -1; /* DCH_DeleteList_RL_ReconfRqstFDD */
2313 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU = -1; /* RL_InformationList_RL_ReconfRqstFDD */
2314 static int hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU = -1; /* RL_InformationItem_RL_ReconfRqstFDD */
2315 static int hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU = -1; /* E_DPCH_Information_RL_ReconfRqstFDD */
2316 static int hf_nbap_RadioLinkReconfigurationRequestTDD_PDU = -1; /* RadioLinkReconfigurationRequestTDD */
2317 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
2318 static int hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
2319 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
2320 static int hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
2321 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
2322 static int hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
2323 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1; /* MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
2324 static int hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU = -1; /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
2325 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
2326 static int hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
2327 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU = -1; /* DCH_DeleteList_RL_ReconfRqstTDD */
2328 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU = -1; /* Multiple_RL_Information_RL_ReconfRqstTDD */
2329 static int hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU = -1; /* RL_Information_RL_ReconfRqstTDD */
2330 static int hf_nbap_RadioLinkReconfigurationResponse_PDU = -1; /* RadioLinkReconfigurationResponse */
2331 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU = -1; /* RL_InformationResponseList_RL_ReconfRsp */
2332 static int hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU = -1; /* RL_InformationResponseItem_RL_ReconfRsp */
2333 static int hf_nbap_RadioLinkDeletionRequest_PDU = -1; /* RadioLinkDeletionRequest */
2334 static int hf_nbap_RL_informationList_RL_DeletionRqst_PDU = -1; /* RL_informationList_RL_DeletionRqst */
2335 static int hf_nbap_RL_informationItem_RL_DeletionRqst_PDU = -1; /* RL_informationItem_RL_DeletionRqst */
2336 static int hf_nbap_RadioLinkDeletionResponse_PDU = -1; /* RadioLinkDeletionResponse */
2337 static int hf_nbap_DL_PowerControlRequest_PDU = -1; /* DL_PowerControlRequest */
2338 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU = -1; /* DL_ReferencePowerInformationList_DL_PC_Rqst */
2339 static int hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU = -1; /* DL_ReferencePowerInformationItem_DL_PC_Rqst */
2340 static int hf_nbap_DL_PowerTimeslotControlRequest_PDU = -1; /* DL_PowerTimeslotControlRequest */
2341 static int hf_nbap_DedicatedMeasurementInitiationRequest_PDU = -1; /* DedicatedMeasurementInitiationRequest */
2342 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU = -1; /* DedicatedMeasurementObjectType_DM_Rqst */
2343 static int hf_nbap_RL_InformationItem_DM_Rqst_PDU = -1; /* RL_InformationItem_DM_Rqst */
2344 static int hf_nbap_PUSCH_Info_DM_Rqst_PDU = -1; /* PUSCH_Info_DM_Rqst */
2345 static int hf_nbap_HSSICH_Info_DM_Rqst_PDU = -1; /* HSSICH_Info_DM_Rqst */
2346 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU = -1; /* HSSICH_InfoExt_DM_Rqst */
2347 static int hf_nbap_DedicatedMeasurementInitiationResponse_PDU = -1; /* DedicatedMeasurementInitiationResponse */
2348 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU = -1; /* DedicatedMeasurementObjectType_DM_Rsp */
2349 static int hf_nbap_RL_InformationItem_DM_Rsp_PDU = -1; /* RL_InformationItem_DM_Rsp */
2350 static int hf_nbap_PUSCH_Info_DM_Rsp_PDU = -1; /* PUSCH_Info_DM_Rsp */
2351 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU = -1; /* Multiple_PUSCH_InfoList_DM_Rsp */
2352 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU = -1; /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
2353 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU = -1; /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
2354 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU = -1; /* Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp */
2355 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU = -1; /* Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp */
2356 static int hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU = -1; /* RL_Set_InformationItem_DM_Rsp */
2357 static int hf_nbap_DedicatedMeasurementInitiationFailure_PDU = -1; /* DedicatedMeasurementInitiationFailure */
2358 static int hf_nbap_DedicatedMeasurementReport_PDU = -1; /* DedicatedMeasurementReport */
2359 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU = -1; /* DedicatedMeasurementObjectType_DM_Rprt */
2360 static int hf_nbap_RL_InformationItem_DM_Rprt_PDU = -1; /* RL_InformationItem_DM_Rprt */
2361 static int hf_nbap_PUSCH_Info_DM_Rprt_PDU = -1; /* PUSCH_Info_DM_Rprt */
2362 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU = -1; /* Multiple_PUSCH_InfoList_DM_Rprt */
2363 static int hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU = -1; /* RL_Set_InformationItem_DM_Rprt */
2364 static int hf_nbap_DedicatedMeasurementTerminationRequest_PDU = -1; /* DedicatedMeasurementTerminationRequest */
2365 static int hf_nbap_DedicatedMeasurementFailureIndication_PDU = -1; /* DedicatedMeasurementFailureIndication */
2366 static int hf_nbap_RadioLinkFailureIndication_PDU = -1; /* RadioLinkFailureIndication */
2367 static int hf_nbap_Reporting_Object_RL_FailureInd_PDU = -1; /* Reporting_Object_RL_FailureInd */
2368 static int hf_nbap_RL_InformationItem_RL_FailureInd_PDU = -1; /* RL_InformationItem_RL_FailureInd */
2369 static int hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU = -1; /* RL_Set_InformationItem_RL_FailureInd */
2370 static int hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU = -1; /* CCTrCH_InformationItem_RL_FailureInd */
2371 static int hf_nbap_RadioLinkPreemptionRequiredIndication_PDU = -1; /* RadioLinkPreemptionRequiredIndication */
2372 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU = -1; /* RL_InformationList_RL_PreemptRequiredInd */
2373 static int hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU = -1; /* RL_InformationItem_RL_PreemptRequiredInd */
2374 static int hf_nbap_RadioLinkRestoreIndication_PDU = -1; /* RadioLinkRestoreIndication */
2375 static int hf_nbap_Reporting_Object_RL_RestoreInd_PDU = -1; /* Reporting_Object_RL_RestoreInd */
2376 static int hf_nbap_RL_InformationItem_RL_RestoreInd_PDU = -1; /* RL_InformationItem_RL_RestoreInd */
2377 static int hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU = -1; /* RL_Set_InformationItem_RL_RestoreInd */
2378 static int hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU = -1; /* CCTrCH_InformationItem_RL_RestoreInd */
2379 static int hf_nbap_CompressedModeCommand_PDU = -1; /* CompressedModeCommand */
2380 static int hf_nbap_ErrorIndication_PDU = -1; /* ErrorIndication */
2381 static int hf_nbap_PrivateMessage_PDU = -1; /* PrivateMessage */
2382 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU = -1; /* PhysicalSharedChannelReconfigurationRequestFDD */
2383 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU = -1; /* HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst */
2384 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU = -1; /* PhysicalSharedChannelReconfigurationRequestTDD */
2385 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU = -1; /* PDSCHSets_AddList_PSCH_ReconfRqst */
2386 static int hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_Information_AddItem_PSCH_ReconfRqst */
2387 static int hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
2388 static int hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
2389 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1; /* PDSCHSets_ModifyList_PSCH_ReconfRqst */
2390 static int hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_Information_ModifyItem_PSCH_ReconfRqst */
2391 static int hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
2392 static int hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
2393 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1; /* PDSCHSets_DeleteList_PSCH_ReconfRqst */
2394 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU = -1; /* PUSCHSets_AddList_PSCH_ReconfRqst */
2395 static int hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_Information_AddItem_PSCH_ReconfRqst */
2396 static int hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
2397 static int hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
2398 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1; /* PUSCHSets_ModifyList_PSCH_ReconfRqst */
2399 static int hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_Information_ModifyItem_PSCH_ReconfRqst */
2400 static int hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
2401 static int hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1; /* PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
2402 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1; /* PUSCHSets_DeleteList_PSCH_ReconfRqst */
2403 static int hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU = -1; /* HS_PDSCH_TDD_Information_PSCH_ReconfRqst */
2404 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU = -1; /* DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst */
2405 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU = -1; /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
2406 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1; /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
2407 static int hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
2408 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU = -1; /* HS_SCCH_Information_768_PSCH_ReconfRqst */
2409 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU = -1; /* HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst */
2410 static int hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
2411 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU = -1; /* HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst */
2412 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU = -1; /* HS_SCCH_InformationModify_768_PSCH_ReconfRqst */
2413 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
2414 static int hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU = -1; /* E_PUCH_Information_PSCH_ReconfRqst */
2415 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
2416 static int hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
2417 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
2418 static int hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU = -1; /* E_HICH_Information_PSCH_ReconfRqst */
2419 static int hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU = -1; /* E_PUCH_Information_768_PSCH_ReconfRqst */
2420 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
2421 static int hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1; /* Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
2422 static int hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU = -1; /* E_HICH_Information_768_PSCH_ReconfRqst */
2423 static int hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU = -1; /* E_PUCH_Information_LCR_PSCH_ReconfRqst */
2424 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
2425 static int hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
2426 static int hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
2427 static int hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
2428 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst */
2429 static int hf_nbap_SYNC_UL_Partition_LCR_PDU = -1; /* SYNC_UL_Partition_LCR */
2430 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU = -1; /* Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst */
2431 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU = -1; /* MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst */
2432 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1; /* MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
2433 static int hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU = -1; /* Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst */
2434 static int hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU = -1; /* PhysicalSharedChannelReconfigurationResponse */
2435 static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU = -1; /* E_HICH_TimeOffset_ExtensionLCR */
2436 static int hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU = -1; /* MultipleFreq_E_HICH_TimeOffsetLCR */
2437 static int hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU = -1; /* PhysicalSharedChannelReconfigurationFailure */
2438 static int hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU = -1; /* CauseLevel_PSCH_ReconfFailure */
2439 static int hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1; /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
2440 static int hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1; /* Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD */
2441 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU = -1; /* UARFCNSpecificCauseList_PSCH_ReconfFailureTDD */
2442 static int hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU = -1; /* Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD */
2443 static int hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_PDU = -1; /* E_HICH_TimeOffset_ReconfFailureTDD */
2444 static int hf_nbap_Common_System_Information_ResponseLCR_PDU = -1; /* Common_System_Information_ResponseLCR */
2445 static int hf_nbap_ResetRequest_PDU = -1; /* ResetRequest */
2446 static int hf_nbap_ResetIndicator_PDU = -1; /* ResetIndicator */
2447 static int hf_nbap_CommunicationContextInfoItem_Reset_PDU = -1; /* CommunicationContextInfoItem_Reset */
2448 static int hf_nbap_CommunicationControlPortInfoItem_Reset_PDU = -1; /* CommunicationControlPortInfoItem_Reset */
2449 static int hf_nbap_ResetResponse_PDU = -1; /* ResetResponse */
2450 static int hf_nbap_InformationExchangeInitiationRequest_PDU = -1; /* InformationExchangeInitiationRequest */
2451 static int hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU = -1; /* InformationExchangeObjectType_InfEx_Rqst */
2452 static int hf_nbap_InformationExchangeInitiationResponse_PDU = -1; /* InformationExchangeInitiationResponse */
2453 static int hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU = -1; /* InformationExchangeObjectType_InfEx_Rsp */
2454 static int hf_nbap_InformationExchangeInitiationFailure_PDU = -1; /* InformationExchangeInitiationFailure */
2455 static int hf_nbap_InformationReport_PDU = -1; /* InformationReport */
2456 static int hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU = -1; /* InformationExchangeObjectType_InfEx_Rprt */
2457 static int hf_nbap_InformationExchangeTerminationRequest_PDU = -1; /* InformationExchangeTerminationRequest */
2458 static int hf_nbap_InformationExchangeFailureIndication_PDU = -1; /* InformationExchangeFailureIndication */
2459 static int hf_nbap_CellSynchronisationInitiationRequestTDD_PDU = -1; /* CellSynchronisationInitiationRequestTDD */
2460 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU = -1; /* TimeslotInfo_CellSyncInitiationRqstTDD */
2461 static int hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU = -1; /* CellSyncBurstTransInit_CellSyncInitiationRqstTDD */
2462 static int hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU = -1; /* CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD */
2463 static int hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU = -1; /* SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD */
2464 static int hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU = -1; /* SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD */
2465 static int hf_nbap_CellSynchronisationInitiationResponseTDD_PDU = -1; /* CellSynchronisationInitiationResponseTDD */
2466 static int hf_nbap_CellSynchronisationInitiationFailureTDD_PDU = -1; /* CellSynchronisationInitiationFailureTDD */
2467 static int hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU = -1; /* CellSynchronisationReconfigurationRequestTDD */
2468 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU = -1; /* CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD */
2469 static int hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU = -1; /* CellSyncBurstMeasInfo_CellSyncReconfRqstTDD */
2470 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU = -1; /* CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD */
2471 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU = -1; /* SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD */
2472 static int hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU = -1; /* SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD */
2473 static int hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU = -1; /* CellSynchronisationReconfigurationResponseTDD */
2474 static int hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU = -1; /* CellSynchronisationReconfigurationFailureTDD */
2475 static int hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU = -1; /* CellSynchronisationAdjustmentRequestTDD */
2476 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU = -1; /* CellAdjustmentInfo_SyncAdjustmentRqstTDD */
2477 static int hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU = -1; /* CellAdjustmentInfoItem_SyncAdjustmentRqstTDD */
2478 static int hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU = -1; /* CellSynchronisationAdjustmentResponseTDD */
2479 static int hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU = -1; /* CellSynchronisationAdjustmentFailureTDD */
2480 static int hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU = -1; /* CauseLevel_SyncAdjustmntFailureTDD */
2481 static int hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU = -1; /* Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD */
2482 static int hf_nbap_CellSynchronisationTerminationRequestTDD_PDU = -1; /* CellSynchronisationTerminationRequestTDD */
2483 static int hf_nbap_CellSynchronisationFailureIndicationTDD_PDU = -1; /* CellSynchronisationFailureIndicationTDD */
2484 static int hf_nbap_CellSynchronisationReportTDD_PDU = -1; /* CellSynchronisationReportTDD */
2485 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU = -1; /* CellSyncInfo_CellSyncReprtTDD */
2486 static int hf_nbap_SyncReportType_CellSyncReprtTDD_PDU = -1; /* SyncReportType_CellSyncReprtTDD */
2487 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU = -1; /* SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD */
2488 static int hf_nbap_BearerRearrangementIndication_PDU = -1; /* BearerRearrangementIndication */
2489 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* DCH_RearrangeList_Bearer_RearrangeInd */
2490 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* DSCH_RearrangeList_Bearer_RearrangeInd */
2491 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* USCH_RearrangeList_Bearer_RearrangeInd */
2492 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* HSDSCH_RearrangeList_Bearer_RearrangeInd */
2493 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* E_DCH_RearrangeList_Bearer_RearrangeInd */
2494 static int hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU = -1; /* Additional_EDCH_Cell_Information_Bearer_Rearrangement_List */
2495 static int hf_nbap_RadioLinkActivationCommandFDD_PDU = -1; /* RadioLinkActivationCommandFDD */
2496 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU = -1; /* DelayedActivationInformationList_RL_ActivationCmdFDD */
2497 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU = -1; /* DelayedActivationInformation_RL_ActivationCmdFDD */
2498 static int hf_nbap_RadioLinkActivationCommandTDD_PDU = -1; /* RadioLinkActivationCommandTDD */
2499 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1; /* DelayedActivationInformationList_RL_ActivationCmdTDD */
2500 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU = -1; /* DelayedActivationInformation_RL_ActivationCmdTDD */
2501 static int hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU = -1; /* RadioLinkParameterUpdateIndicationFDD */
2502 static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU = -1; /* Additional_HS_Cell_Information_RL_Param_Upd */
2503 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU = -1; /* Additional_EDCH_Cell_Information_RL_Param_Upd */
2504 static int hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU = -1; /* RadioLinkParameterUpdateIndicationTDD */
2505 static int hf_nbap_MBMSNotificationUpdateCommand_PDU = -1; /* MBMSNotificationUpdateCommand */
2506 static int hf_nbap_UEStatusUpdateCommand_PDU = -1; /* UEStatusUpdateCommand */
2507 static int hf_nbap_SecondaryULFrequencyReport_PDU = -1; /* SecondaryULFrequencyReport */
2508 static int hf_nbap_SecondaryULFrequencyUpdateIndication_PDU = -1; /* SecondaryULFrequencyUpdateIndication */
2509 static int hf_nbap_NBAP_PDU_PDU = -1; /* NBAP_PDU */
2510 static int hf_nbap_NULL_PDU = -1; /* NULL */
2511 static int hf_nbap_local = -1; /* INTEGER_0_maxPrivateIEs */
2512 static int hf_nbap_global = -1; /* OBJECT_IDENTIFIER */
2513 static int hf_nbap_procedureCode = -1; /* ProcedureCode */
2514 static int hf_nbap_ddMode = -1; /* DdMode */
2515 static int hf_nbap_shortTransActionId = -1; /* INTEGER_0_127 */
2516 static int hf_nbap_longTransActionId = -1; /* INTEGER_0_32767 */
2517 static int hf_nbap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */
2518 static int hf_nbap_id = -1; /* ProtocolIE_ID */
2519 static int hf_nbap_criticality = -1; /* Criticality */
2520 static int hf_nbap_ie_field_value = -1; /* ProtocolIE_Field_value */
2521 static int hf_nbap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */
2522 static int hf_nbap_extensionValue = -1; /* T_extensionValue */
2523 static int hf_nbap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
2524 static int hf_nbap_id_01 = -1; /* PrivateIE_ID */
2525 static int hf_nbap_private_value = -1; /* PrivateIE_Field_value */
2526 static int hf_nbap_ActivationInformation_item = -1; /* ActivationInformationItem */
2527 static int hf_nbap_uU_ActivationState = -1; /* Uu_ActivationState */
2528 static int hf_nbap_iE_Extensions = -1; /* ProtocolExtensionContainer */
2529 static int hf_nbap_multicell_EDCH_Transport_Bearer_Mode = -1; /* Multicell_EDCH_Transport_Bearer_Mode */
2530 static int hf_nbap_additional_EDCH_Cell_Information_Setup = -1; /* Additional_EDCH_Cell_Information_Setup */
2531 static int hf_nbap_Additional_EDCH_Cell_Information_Setup_item = -1; /* Additional_EDCH_FDD_Setup_Cell_Information */
2532 static int hf_nbap_additional_EDCH_UL_DPCH_Information_Setup = -1; /* Additional_EDCH_UL_DPCH_Information_Setup */
2533 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup = -1; /* Additional_EDCH_RL_Specific_Information_To_Setup_List */
2534 static int hf_nbap_additional_EDCH_FDD_Information = -1; /* Additional_EDCH_FDD_Information */
2535 static int hf_nbap_additional_EDCH_F_DPCH_Information_Setup = -1; /* Additional_EDCH_F_DPCH_Information */
2536 static int hf_nbap_multicell_EDCH_Information = -1; /* Multicell_EDCH_Information */
2537 static int hf_nbap_ul_ScramblingCode = -1; /* UL_ScramblingCode */
2538 static int hf_nbap_ul_SIR_Target = -1; /* UL_SIR */
2539 static int hf_nbap_fdd_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
2540 static int hf_nbap_limitedPowerIncrease = -1; /* LimitedPowerIncrease */
2541 static int hf_nbap_innerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
2542 static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item = -1; /* Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs */
2543 static int hf_nbap_eDCH_Additional_RL_ID = -1; /* RL_ID */
2544 static int hf_nbap_c_ID = -1; /* C_ID */
2545 static int hf_nbap_firstRLS_indicator = -1; /* FirstRLS_Indicator */
2546 static int hf_nbap_propagationDelay = -1; /* PropagationDelay */
2547 static int hf_nbap_dl_CodeInformation = -1; /* FDD_DL_CodeInformation */
2548 static int hf_nbap_initialDL_transmissionPower = -1; /* DL_Power */
2549 static int hf_nbap_maximumDL_power = -1; /* DL_Power */
2550 static int hf_nbap_minimumDL_power = -1; /* DL_Power */
2551 static int hf_nbap_f_DPCH_SlotFormat = -1; /* F_DPCH_SlotFormat */
2552 static int hf_nbap_e_RNTI = -1; /* E_RNTI */
2553 static int hf_nbap_multicell_EDCH_RL_Specific_Information = -1; /* Multicell_EDCH_RL_Specific_Information */
2554 static int hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item = -1; /* Additional_EDCH_Cell_Information_To_Add_ItemIEs */
2555 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Add_ItemIEs = -1; /* Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs */
2556 static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item = -1; /* EDCH_Additional_RL_Specific_Information_To_Add_List */
2557 static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item = -1; /* Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs */
2558 static int hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info_List */
2559 static int hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1; /* HARQ_Process_Allocation_2ms_EDCH */
2560 static int hf_nbap_e_DCH_Maximum_Bitrate = -1; /* E_DCH_Maximum_Bitrate */
2561 static int hf_nbap_e_DCH_Processing_Overload_Level = -1; /* E_DCH_Processing_Overload_Level */
2562 static int hf_nbap_e_DCH_Min_Set_E_TFCI = -1; /* E_TFCI */
2563 static int hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info */
2564 static int hf_nbap_e_DCH_MACdFlow_ID = -1; /* E_DCH_MACdFlow_ID */
2565 static int hf_nbap_bindingID = -1; /* BindingID */
2566 static int hf_nbap_transportLayerAddress = -1; /* TransportLayerAddress */
2567 static int hf_nbap_Additional_EDCH_Cell_Information_Response_List_item = -1; /* Additional_EDCH_FDD_Information_Response_ItemIEs */
2568 static int hf_nbap_eDCH_Additional_RL_Specific_Information_Response = -1; /* EDCH_Additional_RL_Specific_Information_Response_List */
2569 static int hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response = -1; /* Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List */
2570 static int hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item = -1; /* EDCH_Additional_RL_Specific_Information_Response_ItemIEs */
2571 static int hf_nbap_received_total_wide_band_power = -1; /* Received_total_wide_band_power_Value */
2572 static int hf_nbap_dL_PowerBalancing_ActivationIndicator = -1; /* DL_PowerBalancing_ActivationIndicator */
2573 static int hf_nbap_rL_Set_ID = -1; /* RL_Set_ID */
2574 static int hf_nbap_e_DCH_RL_Set_ID = -1; /* RL_Set_ID */
2575 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Information = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
2576 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_item = -1; /* Additional_EDCH_FDD_Information_Response_RLReconf_Items */
2577 static int hf_nbap_additional_EDCH_FDD_Information_Response_ItemIEs = -1; /* Additional_EDCH_FDD_Information_Response_ItemIEs */
2578 static int hf_nbap_additional_Modififed_EDCH_FDD_Information_Response_ItemIEs = -1; /* Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs */
2579 static int hf_nbap_eDCH_Additional_Modified_RL_Specific_Information_Response = -1; /* EDCH_Additional_Modified_RL_Specific_Information_Response_List */
2580 static int hf_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_item = -1; /* EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items */
2581 static int hf_nbap_dL_PowerBalancing_UpdatedIndicator = -1; /* DL_PowerBalancing_UpdatedIndicator */
2582 static int hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info_Response */
2583 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_item = -1; /* Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs */
2584 static int hf_nbap_additional_EDCH_FDD_Information_Response = -1; /* Additional_EDCH_FDD_Information_Response_ItemIEs */
2585 static int hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response = -1; /* E_DCH_Serving_Cell_Change_Info_Response */
2586 static int hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item = -1; /* Additional_EDCH_ConfigurationChange_Info_ItemIEs */
2587 static int hf_nbap_additional_EDCH_UL_DPCH_Information_Modify = -1; /* Additional_EDCH_UL_DPCH_Information_Modify */
2588 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Add = -1; /* Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs */
2589 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify = -1; /* Additional_EDCH_RL_Specific_Information_To_Modify_List */
2590 static int hf_nbap_additional_EDCH_FDD_Information_To_Modify = -1; /* Additional_EDCH_FDD_Information */
2591 static int hf_nbap_additional_EDCH_F_DPCH_Information_Modify = -1; /* Additional_EDCH_F_DPCH_Information */
2592 static int hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item = -1; /* Additional_EDCH_Cell_Information_Removal_Info_ItemIEs */
2593 static int hf_nbap_rL_on_Secondary_UL_Frequency = -1; /* RL_on_Secondary_UL_Frequency */
2594 static int hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information = -1; /* Additional_EDCH_DL_Control_Channel_Change_Information_List */
2595 static int hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item = -1; /* Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs */
2596 static int hf_nbap_AdditionalMeasurementValueList_item = -1; /* AdditionalMeasurementValue */
2597 static int hf_nbap_uARFCN = -1; /* UARFCN */
2598 static int hf_nbap_timeSlotMeasurementValueListLCR = -1; /* TimeSlotMeasurementValueListLCR */
2599 static int hf_nbap_AdditionalTimeSlotListLCR_item = -1; /* AdditionalTimeSlotLCR */
2600 static int hf_nbap_timeslot_InitiatedListLCR = -1; /* TimeSlot_InitiatedListLCR */
2601 static int hf_nbap_cMConfigurationChangeCFN = -1; /* CFN */
2602 static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1; /* Transmission_Gap_Pattern_Sequence_Status_List */
2603 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */
2604 static int hf_nbap_tGPSID = -1; /* TGPSID */
2605 static int hf_nbap_tGPRC = -1; /* TGPRC */
2606 static int hf_nbap_tGCFN = -1; /* CFN */
2607 static int hf_nbap_priorityLevel = -1; /* PriorityLevel */
2608 static int hf_nbap_pre_emptionCapability = -1; /* Pre_emptionCapability */
2609 static int hf_nbap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
2610 static int hf_nbap_aOA_LCR = -1; /* AOA_LCR */
2611 static int hf_nbap_aOA_LCR_Accuracy_Class = -1; /* AOA_LCR_Accuracy_Class */
2612 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI = -1; /* HSDSCH_RNTI */
2613 static int hf_nbap_hSSCCH_Power = -1; /* DL_Power */
2614 static int hf_nbap_hSPDSCH_Power = -1; /* DL_Power */
2615 static int hf_nbap_Best_Cell_Portions_Value_item = -1; /* Best_Cell_Portions_Item */
2616 static int hf_nbap_cellPortionID = -1; /* CellPortionID */
2617 static int hf_nbap_sIRValue = -1; /* SIR_Value */
2618 static int hf_nbap_Best_Cell_Portions_ValueLCR_item = -1; /* Best_Cell_Portions_ItemLCR */
2619 static int hf_nbap_cellPortionLCRID = -1; /* CellPortionLCRID */
2620 static int hf_nbap_rSCPValue = -1; /* RSCP_Value */
2621 static int hf_nbap_commonTransportChannelID = -1; /* CommonTransportChannelID */
2622 static int hf_nbap_cid = -1; /* C_ID */
2623 static int hf_nbap_radioNetwork = -1; /* CauseRadioNetwork */
2624 static int hf_nbap_transport = -1; /* CauseTransport */
2625 static int hf_nbap_protocol = -1; /* CauseProtocol */
2626 static int hf_nbap_misc = -1; /* CauseMisc */
2627 static int hf_nbap_Cell_ERNTI_Status_Information_item = -1; /* Cell_ERNTI_Status_Information_Item */
2628 static int hf_nbap_vacant_ERNTI = -1; /* Vacant_ERNTI */
2629 static int hf_nbap_Vacant_ERNTI_item = -1; /* E_RNTI */
2630 static int hf_nbap_initialPhase_0_1048575 = -1; /* INTEGER_0_1048575_ */
2631 static int hf_nbap_steadyStatePhase = -1; /* INTEGER_0_255_ */
2632 static int hf_nbap_initialPhase = -1; /* INTEGER_0_524287_ */
2633 static int hf_nbap_steadyStatePhase_01 = -1; /* INTEGER_0_127_ */
2634 static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1; /* CommonChannelsCapacityConsumptionLaw_item */
2635 static int hf_nbap_dl_Cost = -1; /* INTEGER_0_65535 */
2636 static int hf_nbap_ul_Cost = -1; /* INTEGER_0_65535 */
2637 static int hf_nbap_common_E_DCH_UL_DPCH_Information = -1; /* Common_E_DCH_UL_DPCH_InfoItem */
2638 static int hf_nbap_common_E_DCH_EDPCH_Information = -1; /* Common_E_DCH_EDPCH_InfoItem */
2639 static int hf_nbap_common_E_DCH_Information = -1; /* Common_E_DCH_InfoItem */
2640 static int hf_nbap_common_E_DCH_HSDPCCH_Information = -1; /* Common_E_DCH_HSDPCCH_InfoItem */
2641 static int hf_nbap_common_E_DCH_Preamble_Control_Information = -1; /* Common_E_DCH_Preamble_Control_InfoItem */
2642 static int hf_nbap_common_E_DCH_FDPCH_Information = -1; /* Common_E_DCH_FDPCH_InfoItem */
2643 static int hf_nbap_common_E_DCH_E_AGCH_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
2644 static int hf_nbap_common_E_DCH_Resource_Combination_Information = -1; /* Common_E_DCH_Resource_Combination_InfoList */
2645 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_Information = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoList */
2646 static int hf_nbap_uL_SIR_Target = -1; /* UL_SIR */
2647 static int hf_nbap_dPC_Mode = -1; /* DPC_Mode */
2648 static int hf_nbap_maxSet_E_DPDCHs = -1; /* Max_Set_E_DPDCHs */
2649 static int hf_nbap_ul_PunctureLimit = -1; /* PunctureLimit */
2650 static int hf_nbap_e_TFCS_Information = -1; /* E_TFCS_Information */
2651 static int hf_nbap_e_TTI = -1; /* E_TTI */
2652 static int hf_nbap_e_DPCCH_PO = -1; /* E_DPCCH_PO */
2653 static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1; /* E_RGCH_2_IndexStepThreshold */
2654 static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1; /* E_RGCH_3_IndexStepThreshold */
2655 static int hf_nbap_hARQ_Info_for_E_DCH = -1; /* HARQ_Info_for_E_DCH */
2656 static int hf_nbap_e_DCH_Reference_Power_Offset = -1; /* E_DCH_Reference_Power_Offset */
2657 static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
2658 static int hf_nbap_max_EDCH_Resource_Allocation_for_CCCH = -1; /* Max_EDCH_Resource_Allocation_for_CCCH */
2659 static int hf_nbap_max_Period_for_Collistion_Resolution = -1; /* Max_Period_for_Collistion_Resolution */
2660 static int hf_nbap_max_TB_Sizes = -1; /* Max_TB_Sizes */
2661 static int hf_nbap_common_E_DCH_ImplicitRelease_Indicator = -1; /* BOOLEAN */
2662 static int hf_nbap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
2663 static int hf_nbap_ackPowerOffset = -1; /* Ack_Power_Offset */
2664 static int hf_nbap_nackPowerOffset = -1; /* Nack_Power_Offset */
2665 static int hf_nbap_common_E_DCH_CQI_Info = -1; /* Common_E_DCH_CQI_Info */
2666 static int hf_nbap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
2667 static int hf_nbap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
2668 static int hf_nbap_cqiPowerOffset = -1; /* CQI_Power_Offset */
2669 static int hf_nbap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
2670 static int hf_nbap_commonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
2671 static int hf_nbap_common_E_DCH_PreambleSignatures = -1; /* PreambleSignatures */
2672 static int hf_nbap_scramblingCodeNumber = -1; /* ScramblingCodeNumber */
2673 static int hf_nbap_preambleThreshold = -1; /* PreambleThreshold */
2674 static int hf_nbap_e_AI_Indicator = -1; /* E_AI_Indicator */
2675 static int hf_nbap_common_E_DCH_AICH_Information = -1; /* Common_E_DCH_AICH_Information */
2676 static int hf_nbap_aICH_TransmissionTiming = -1; /* AICH_TransmissionTiming */
2677 static int hf_nbap_fdd_dl_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
2678 static int hf_nbap_aICH_Power = -1; /* AICH_Power */
2679 static int hf_nbap_sTTD_Indicator = -1; /* STTD_Indicator */
2680 static int hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item = -1; /* Common_E_DCH_Resource_Combination_InfoList_Item */
2681 static int hf_nbap_soffset = -1; /* Soffset */
2682 static int hf_nbap_f_DPCH_DL_Code_Number = -1; /* FDD_DL_ChannelisationCodeNumber */
2683 static int hf_nbap_ul_DPCH_ScramblingCode = -1; /* UL_ScramblingCode */
2684 static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
2685 static int hf_nbap_e_RGCH_Signature_Sequence = -1; /* E_RGCH_Signature_Sequence */
2686 static int hf_nbap_e_HICH_Signature_Sequence = -1; /* E_HICH_Signature_Sequence */
2687 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoList_Item */
2688 static int hf_nbap_ul_Common_MACFlowID = -1; /* Common_MACFlow_ID */
2689 static int hf_nbap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
2690 static int hf_nbap_tnlQos = -1; /* TnlQos */
2691 static int hf_nbap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
2692 static int hf_nbap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
2693 static int hf_nbap_common_E_DCH_MACdFlow_Specific_Information = -1; /* Common_E_DCH_MACdFlow_Specific_InfoList */
2694 static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item = -1; /* Common_E_DCH_MACdFlow_Specific_InfoList_Item */
2695 static int hf_nbap_common_e_DCH_MACdFlow_ID = -1; /* E_DCH_MACdFlow_ID */
2696 static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
2697 static int hf_nbap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
2698 static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
2699 static int hf_nbap_common_E_DCHLogicalChannelInformation = -1; /* Common_E_DCH_LogicalChannel_InfoList */
2700 static int hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item = -1; /* Common_E_DCH_LogicalChannel_InfoList_Item */
2701 static int hf_nbap_logicalChannelId = -1; /* LogicalChannelID */
2702 static int hf_nbap_maximumMACcPDU_SizeExtended = -1; /* MAC_PDU_SizeExtended */
2703 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList */
2704 static int hf_nbap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
2705 static int hf_nbap_E_RNTI_List_item = -1; /* E_RNTI */
2706 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item */
2707 static int hf_nbap_Common_MACFlows_to_DeleteFDD_item = -1; /* Common_MACFlows_to_DeleteFDD_Item */
2708 static int hf_nbap_common_MACFlow_ID = -1; /* Common_MACFlow_ID */
2709 static int hf_nbap_CommonMACFlow_Specific_InfoList_item = -1; /* CommonMACFlow_Specific_InfoItem */
2710 static int hf_nbap_common_MACFlow_Id = -1; /* Common_MACFlow_ID */
2711 static int hf_nbap_tnl_qos = -1; /* TnlQos */
2712 static int hf_nbap_common_MACFlow_PriorityQueue_Information = -1; /* Common_MACFlow_PriorityQueue_Information */
2713 static int hf_nbap_CommonMACFlow_Specific_InfoList_Response_item = -1; /* CommonMACFlow_Specific_InfoItem_Response */
2714 static int hf_nbap_commonMACFlow_ID = -1; /* Common_MACFlow_ID */
2715 static int hf_nbap_hSDSCH_Initial_Capacity_Allocation = -1; /* HSDSCH_Initial_Capacity_Allocation */
2716 static int hf_nbap_Common_MACFlow_PriorityQueue_Information_item = -1; /* Common_MACFlow_PriorityQueue_Item */
2717 static int hf_nbap_priority_Queue_Information_for_Enhanced_FACH = -1; /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
2718 static int hf_nbap_tUTRANGPSMeasurementAccuracyClass = -1; /* TUTRANGPSAccuracyClass */
2719 static int hf_nbap_tUTRANGANSSMeasurementAccuracyClass = -1; /* TUTRANGANSSAccuracyClass */
2720 static int hf_nbap_transmitted_carrier_power = -1; /* Transmitted_Carrier_Power_Value */
2721 static int hf_nbap_acknowledged_prach_preambles = -1; /* Acknowledged_PRACH_preambles_Value */
2722 static int hf_nbap_uL_TimeslotISCP = -1; /* UL_TimeslotISCP_Value */
2723 static int hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles = -1; /* NULL */
2724 static int hf_nbap_notUsed_2_detected_PCPCH_access_preambles = -1; /* NULL */
2725 static int hf_nbap_extension_CommonMeasurementValue = -1; /* Extension_CommonMeasurementValue */
2726 static int hf_nbap_measurementAvailable = -1; /* CommonMeasurementAvailable */
2727 static int hf_nbap_measurementnotAvailable = -1; /* CommonMeasurementnotAvailable */
2728 static int hf_nbap_commonmeasurementValue = -1; /* CommonMeasurementValue */
2729 static int hf_nbap_ie_Extensions = -1; /* ProtocolExtensionContainer */
2730 static int hf_nbap_resourceOperationalState = -1; /* ResourceOperationalState */
2731 static int hf_nbap_availabilityStatus = -1; /* AvailabilityStatus */
2732 static int hf_nbap_commonPhysicalChannelID768 = -1; /* CommonPhysicalChannelID768 */
2733 static int hf_nbap_uE_DTX_DRX_Offset = -1; /* UE_DTX_DRX_Offset */
2734 static int hf_nbap_enabling_Delay = -1; /* Enabling_Delay */
2735 static int hf_nbap_dTX_Information = -1; /* DTX_Information */
2736 static int hf_nbap_dRX_Information = -1; /* DRX_Information */
2737 static int hf_nbap_dTX_Information_to_Modify = -1; /* DTX_Information_to_Modify */
2738 static int hf_nbap_dRX_Information_to_Modify = -1; /* DRX_Information_to_Modify */
2739 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item = -1; /* ContinuousPacketConnectivityHS_SCCH_less_InformationItem */
2740 static int hf_nbap_transport_Block_Size_Index = -1; /* Transport_Block_Size_Index */
2741 static int hf_nbap_hSPDSCH_Second_Code_Support = -1; /* HSPDSCH_Second_Code_Support */
2742 static int hf_nbap_hSPDSCH_First_Code_Index = -1; /* HSPDSCH_First_Code_Index */
2743 static int hf_nbap_hSPDSCH_Second_Code_Index = -1; /* HSPDSCH_Second_Code_Index */
2744 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information = -1; /* ContinuousPacketConnectivityDTX_DRX_Information */
2745 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify = -1; /* ContinuousPacketConnectivityDTX_DRX_Information_to_Modify */
2746 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information */
2747 static int hf_nbap_procedureID = -1; /* ProcedureID */
2748 static int hf_nbap_triggeringMessage = -1; /* TriggeringMessage */
2749 static int hf_nbap_procedureCriticality = -1; /* Criticality */
2750 static int hf_nbap_transactionID = -1; /* TransactionID */
2751 static int hf_nbap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */
2752 static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_List_item */
2753 static int hf_nbap_iECriticality = -1; /* Criticality */
2754 static int hf_nbap_iE_ID = -1; /* ProtocolIE_ID */
2755 static int hf_nbap_repetitionNumber = -1; /* RepetitionNumber0 */
2756 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoListLCR */
2757 static int hf_nbap_common_E_PUCH_InformationLCR = -1; /* Common_E_PUCH_InformationLCR */
2758 static int hf_nbap_e_TFCS_Information_TDD = -1; /* E_TFCS_Information_TDD */
2759 static int hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
2760 static int hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
2761 static int hf_nbap_minCR = -1; /* CodeRate */
2762 static int hf_nbap_maxCR = -1; /* CodeRate */
2763 static int hf_nbap_harqInfo = -1; /* HARQ_Info_for_E_DCH */
2764 static int hf_nbap_pRXdes_base_perURAFCN = -1; /* PRXdes_base_perURAFCN */
2765 static int hf_nbap_e_PUCH_TPC_StepSize = -1; /* TDD_TPC_UplinkStepSize_LCR */
2766 static int hf_nbap_e_AGCH_TPC_StepSize = -1; /* TDD_TPC_DownlinkStepSize */
2767 static int hf_nbap_e_PUCH_PowerControlGAP = -1; /* ControlGAP */
2768 static int hf_nbap_PRXdes_base_perURAFCN_item = -1; /* PRXdes_base_Item */
2769 static int hf_nbap_pRXdes_base = -1; /* PRXdes_base */
2770 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR */
2771 static int hf_nbap_ul_Common_MACFlowIDLCR = -1; /* Common_MACFlow_ID_LCR */
2772 static int hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR = -1; /* Common_E_DCH_MACdFlow_Specific_InfoListLCR */
2773 static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item = -1; /* Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR */
2774 static int hf_nbap_common_e_DCH_MACdFlow_ID_01 = -1; /* E_DCH_MACdFlow_ID_LCR */
2775 static int hf_nbap_eDCH_HARQ_PO_TDD = -1; /* E_DCH_HARQ_PO_TDD */
2776 static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
2777 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR */
2778 static int hf_nbap_common_E_AGCH_ListLCR = -1; /* Common_E_AGCH_ListLCR */
2779 static int hf_nbap_common_E_HICH_ListLCR = -1; /* Common_E_HICH_ListLCR */
2780 static int hf_nbap_common_E_RNTI_Info_LCR = -1; /* Common_E_RNTI_Info_LCR */
2781 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR */
2782 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR */
2783 static int hf_nbap_ul_Common_MACFlowID_LCR = -1; /* Common_MACFlow_ID_LCR */
2784 static int hf_nbap_Common_E_AGCH_ListLCR_item = -1; /* Common_E_AGCH_ItemLCR */
2785 static int hf_nbap_e_AGCH_ID = -1; /* E_AGCH_Id */
2786 static int hf_nbap_Common_E_HICH_ListLCR_item = -1; /* Common_E_HICH_ItemLCR */
2787 static int hf_nbap_eI = -1; /* EI */
2788 static int hf_nbap_e_HICH_ID = -1; /* E_HICH_ID_LCR */
2789 static int hf_nbap_Common_E_RNTI_Info_LCR_item = -1; /* Common_E_RNTI_Info_ItemLCR */
2790 static int hf_nbap_starting_E_RNTI = -1; /* E_RNTI */
2791 static int hf_nbap_number_of_Group = -1; /* INTEGER_1_32 */
2792 static int hf_nbap_number_of_e_E_RNTI_perGroup = -1; /* INTEGER_1_7 */
2793 static int hf_nbap_Common_MACFlows_to_DeleteLCR_item = -1; /* Common_MACFlows_to_DeleteLCR_Item */
2794 static int hf_nbap_common_MACFlow_ID_LCR = -1; /* Common_MACFlow_ID_LCR */
2795 static int hf_nbap_CommonMACFlow_Specific_InfoListLCR_item = -1; /* CommonMACFlow_Specific_InfoItemLCR */
2796 static int hf_nbap_common_MACFlow_PriorityQueue_InformationLCR = -1; /* Common_MACFlow_PriorityQueue_Information */
2797 static int hf_nbap_Common_H_RNTI_InformationLCR_item = -1; /* Common_H_RNTI_InfoItemLCR */
2798 static int hf_nbap_common_H_RNTI = -1; /* HSDSCH_RNTI */
2799 static int hf_nbap_t_SYNC = -1; /* T_SYNC */
2800 static int hf_nbap_t_PROTECT = -1; /* T_PROTECT */
2801 static int hf_nbap_n_PROTECT = -1; /* N_PROTECT */
2802 static int hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item = -1; /* CommonMACFlow_Specific_InfoItem_ResponseLCR */
2803 static int hf_nbap_continuousPacketConnectivity_DRX_InformationLCR = -1; /* ContinuousPacketConnectivity_DRX_InformationLCR */
2804 static int hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1; /* ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR */
2805 static int hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */
2806 static int hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR */
2807 static int hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR = -1; /* NULL */
2808 static int hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR = -1; /* E_DCH_Semi_PersistentScheduling_Information_LCR */
2809 static int hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1; /* E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR */
2810 static int hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR = -1; /* NULL */
2811 static int hf_nbap_hS_SCCH_DRX_Information_LCR = -1; /* HS_SCCH_DRX_Information_LCR */
2812 static int hf_nbap_e_AGCH_DRX_Information_LCR = -1; /* E_AGCH_DRX_Information_LCR */
2813 static int hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR = -1; /* UE_DRX_Cycle_LCR */
2814 static int hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle_LCR */
2815 static int hf_nbap_hS_SCCH_UE_DRX_Offset_LCR = -1; /* UE_DRX_Offset_LCR */
2816 static int hf_nbap_sameAsHS_SCCH = -1; /* NULL */
2817 static int hf_nbap_e_AGCH_DRX_Parameters = -1; /* E_AGCH_DRX_Parameters */
2818 static int hf_nbap_e_AGCH_UE_DRX_Cycle_LCR = -1; /* UE_DRX_Cycle_LCR */
2819 static int hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold = -1; /* E_AGCH_UE_Inactivity_Monitor_Threshold */
2820 static int hf_nbap_e_AGCH_UE_DRX_Offset_LCR = -1; /* UE_DRX_Offset_LCR */
2821 static int hf_nbap_dRX_Information_to_Modify_LCR = -1; /* DRX_Information_to_Modify_LCR */
2822 static int hf_nbap_modify = -1; /* DRX_Information_to_Modify_Items_LCR */
2823 static int hf_nbap_deactivate = -1; /* NULL */
2824 static int hf_nbap_hS_SCCH_DRX_Information_ResponseLCR = -1; /* HS_SCCH_DRX_Information_ResponseLCR */
2825 static int hf_nbap_e_AGCH_DRX_Information_ResponseLCR = -1; /* E_AGCH_DRX_Information_ResponseLCR */
2826 static int hf_nbap_e_AGCH_DRX_Parameters_Response = -1; /* E_AGCH_DRX_Parameters_Response */
2827 static int hf_nbap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
2828 static int hf_nbap_ul_FP_Mode = -1; /* UL_FP_Mode */
2829 static int hf_nbap_toAWS = -1; /* ToAWS */
2830 static int hf_nbap_toAWE = -1; /* ToAWE */
2831 static int hf_nbap_dCH_SpecificInformationList = -1; /* DCH_Specific_FDD_InformationList */
2832 static int hf_nbap_DCH_Specific_FDD_InformationList_item = -1; /* DCH_Specific_FDD_Item */
2833 static int hf_nbap_dCH_ID = -1; /* T_dCH_ID */
2834 static int hf_nbap_ul_TransportFormatSet = -1; /* T_ul_TransportFormatSet */
2835 static int hf_nbap_dl_TransportFormatSet = -1; /* T_dl_TransportFormatSet */
2836 static int hf_nbap_allocationRetentionPriority = -1; /* AllocationRetentionPriority */
2837 static int hf_nbap_frameHandlingPriority = -1; /* FrameHandlingPriority */
2838 static int hf_nbap_qE_Selector = -1; /* QE_Selector */
2839 static int hf_nbap_DCH_InformationResponse_item = -1; /* DCH_InformationResponseItem */
2840 static int hf_nbap_dCH_ID_01 = -1; /* DCH_ID */
2841 static int hf_nbap_DCH_MeasurementOccasion_Information_item = -1; /* DchMeasurementOccasionInformation_Item */
2842 static int hf_nbap_pattern_Sequence_Identifier = -1; /* Pattern_Sequence_Identifier */
2843 static int hf_nbap_status_Flag = -1; /* Status_Flag */
2844 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters = -1; /* Measurement_Occasion_Pattern_Sequence_parameters */
2845 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_k = -1; /* INTEGER_1_9 */
2846 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_offset = -1; /* INTEGER_0_511 */
2847 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_M_Length = -1; /* INTEGER_1_512 */
2848 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap = -1; /* BIT_STRING_SIZE_7 */
2849 static int hf_nbap_DCH_TDD_Information_item = -1; /* DCH_TDD_InformationItem */
2850 static int hf_nbap_dCH_SpecificInformationList_01 = -1; /* DCH_Specific_TDD_InformationList */
2851 static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1; /* DCH_Specific_TDD_Item */
2852 static int hf_nbap_ul_CCTrCH_ID = -1; /* CCTrCH_ID */
2853 static int hf_nbap_dl_CCTrCH_ID = -1; /* CCTrCH_ID */
2854 static int hf_nbap_ul_TransportFormatSet_01 = -1; /* TransportFormatSet */
2855 static int hf_nbap_dl_TransportFormatSet_01 = -1; /* TransportFormatSet */
2856 static int hf_nbap_FDD_DCHs_to_Modify_item = -1; /* FDD_DCHs_to_ModifyItem */
2857 static int hf_nbap_dCH_SpecificInformationList_02 = -1; /* DCH_ModifySpecificInformation_FDD */
2858 static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1; /* DCH_ModifySpecificItem_FDD */
2859 static int hf_nbap_dCH_ID_02 = -1; /* T_dCH_ID_01 */
2860 static int hf_nbap_ul_TransportFormatSet_02 = -1; /* T_ul_TransportFormatSet_01 */
2861 static int hf_nbap_dl_TransportFormatSet_02 = -1; /* T_dl_TransportFormatSet_01 */
2862 static int hf_nbap_TDD_DCHs_to_Modify_item = -1; /* DCH_ModifyItem_TDD */
2863 static int hf_nbap_dCH_SpecificInformationList_03 = -1; /* DCH_ModifySpecificInformation_TDD */
2864 static int hf_nbap_DCH_ModifySpecificInformation_TDD_item = -1; /* DCH_ModifySpecificItem_TDD */
2865 static int hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1; /* DedicatedChannelsCapacityConsumptionLaw_item */
2866 static int hf_nbap_dl_Cost_1 = -1; /* INTEGER_0_65535 */
2867 static int hf_nbap_dl_Cost_2 = -1; /* INTEGER_0_65535 */
2868 static int hf_nbap_ul_Cost_1 = -1; /* INTEGER_0_65535 */
2869 static int hf_nbap_ul_Cost_2 = -1; /* INTEGER_0_65535 */
2870 static int hf_nbap_sIR_Value = -1; /* SIR_Value */
2871 static int hf_nbap_sIR_ErrorValue = -1; /* SIR_Error_Value */
2872 static int hf_nbap_transmittedCodePowerValue = -1; /* Transmitted_Code_Power_Value */
2873 static int hf_nbap_rSCP = -1; /* RSCP_Value */
2874 static int hf_nbap_rxTimingDeviationValue = -1; /* Rx_Timing_Deviation_Value */
2875 static int hf_nbap_roundTripTime = -1; /* Round_Trip_Time_Value */
2876 static int hf_nbap_extension_DedicatedMeasurementValue = -1; /* Extension_DedicatedMeasurementValue */
2877 static int hf_nbap_measurementAvailable_01 = -1; /* DedicatedMeasurementAvailable */
2878 static int hf_nbap_measurementnotAvailable_01 = -1; /* DedicatedMeasurementnotAvailable */
2879 static int hf_nbap_dedicatedmeasurementValue = -1; /* DedicatedMeasurementValue */
2880 static int hf_nbap_cFN = -1; /* CFN */
2881 static int hf_nbap_cfn = -1; /* CFN */
2882 static int hf_nbap_separate_indication = -1; /* NULL */
2883 static int hf_nbap_activate = -1; /* Activate_Info */
2884 static int hf_nbap_deactivate_01 = -1; /* Deactivate_Info */
2885 static int hf_nbap_activation_type = -1; /* Execution_Type */
2886 static int hf_nbap_initial_dl_tx_power = -1; /* DL_Power */
2887 static int hf_nbap_firstRLS_Indicator = -1; /* FirstRLS_Indicator */
2888 static int hf_nbap_propagation_delay = -1; /* PropagationDelay */
2889 static int hf_nbap_deactivation_type = -1; /* Execution_Type */
2890 static int hf_nbap_synchronised = -1; /* CFN */
2891 static int hf_nbap_unsynchronised = -1; /* NULL */
2892 static int hf_nbap_dGANSS_ReferenceTime = -1; /* INTEGER_0_119 */
2893 static int hf_nbap_dGANSS_Information = -1; /* DGANSS_Information */
2894 static int hf_nbap_dGANSS_Signal_ID = -1; /* BIT_STRING_SIZE_8 */
2895 static int hf_nbap_DGANSS_Information_item = -1; /* DGANSS_InformationItem */
2896 static int hf_nbap_gANSS_SignalId = -1; /* GANSS_Signal_ID */
2897 static int hf_nbap_gANSS_StatusHealth = -1; /* GANSS_StatusHealth */
2898 static int hf_nbap_dGANSS_SignalInformation = -1; /* DGANSS_SignalInformation */
2899 static int hf_nbap_DGANSS_SignalInformation_item = -1; /* DGANSS_SignalInformationItem */
2900 static int hf_nbap_satId = -1; /* INTEGER_0_63 */
2901 static int hf_nbap_gANSS_iod = -1; /* BIT_STRING_SIZE_10 */
2902 static int hf_nbap_udre = -1; /* UDRE */
2903 static int hf_nbap_ganss_prc = -1; /* INTEGER_M2047_2047 */
2904 static int hf_nbap_ganss_rrc = -1; /* INTEGER_M127_127 */
2905 static int hf_nbap_pRCDeviation = -1; /* PRCDeviation */
2906 static int hf_nbap_udreGrowthRate = -1; /* UDREGrowthRate */
2907 static int hf_nbap_udreValidityTime = -1; /* UDREValidityTime */
2908 static int hf_nbap_gpstow = -1; /* GPSTOW */
2909 static int hf_nbap_status_health = -1; /* GPS_Status_Health */
2910 static int hf_nbap_satelliteinfo = -1; /* SAT_Info_DGPSCorrections */
2911 static int hf_nbap_prcdeviation = -1; /* PRCDeviation */
2912 static int hf_nbap_DL_Timeslot_Information_item = -1; /* DL_Timeslot_InformationItem */
2913 static int hf_nbap_timeSlot = -1; /* TimeSlot */
2914 static int hf_nbap_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType */
2915 static int hf_nbap_tFCI_Presence = -1; /* TFCI_Presence */
2916 static int hf_nbap_dL_Code_Information = -1; /* TDD_DL_Code_Information */
2917 static int hf_nbap_DL_TimeslotLCR_Information_item = -1; /* DL_TimeslotLCR_InformationItem */
2918 static int hf_nbap_timeSlotLCR = -1; /* TimeSlotLCR */
2919 static int hf_nbap_midambleShiftLCR = -1; /* MidambleShiftLCR */
2920 static int hf_nbap_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_Information */
2921 static int hf_nbap_DL_Timeslot768_Information_item = -1; /* DL_Timeslot768_InformationItem */
2922 static int hf_nbap_midambleShiftAndBurstType768 = -1; /* MidambleShiftAndBurstType768 */
2923 static int hf_nbap_dL_Code_768_Information = -1; /* TDD_DL_Code_768_Information */
2924 static int hf_nbap_powerAdjustmentType = -1; /* PowerAdjustmentType */
2925 static int hf_nbap_dLReferencePower = -1; /* DL_Power */
2926 static int hf_nbap_dLReferencePowerList_DL_PC_Rqst = -1; /* DL_ReferencePowerInformationList */
2927 static int hf_nbap_maxAdjustmentStep = -1; /* MaxAdjustmentStep */
2928 static int hf_nbap_adjustmentPeriod = -1; /* AdjustmentPeriod */
2929 static int hf_nbap_adjustmentRatio = -1; /* ScaledAdjustmentRatio */
2930 static int hf_nbap_DL_ReferencePowerInformationList_item = -1; /* DL_ReferencePowerInformationItem */
2931 static int hf_nbap_rL_ID = -1; /* RL_ID */
2932 static int hf_nbap_dl_Reference_Power = -1; /* DL_Power */
2933 static int hf_nbap_DL_TimeslotISCPInfo_item = -1; /* DL_TimeslotISCPInfoItem */
2934 static int hf_nbap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */
2935 static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1; /* DL_TimeslotISCPInfoItemLCR */
2936 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
2937 static int hf_nbap_midambleShiftAndBurstType_01 = -1; /* MidambleShiftLCR */
2938 static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
2939 static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1; /* MaximumTransmissionPower */
2940 static int hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item = -1; /* MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item */
2941 static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
2942 static int hf_nbap_uE_DRX_Cycle = -1; /* UE_DRX_Cycle */
2943 static int hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle */
2944 static int hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring = -1; /* Inactivity_Threshold_for_UE_Grant_Monitoring */
2945 static int hf_nbap_uE_DRX_Grant_Monitoring = -1; /* UE_DRX_Grant_Monitoring */
2946 static int hf_nbap_modify_01 = -1; /* DRX_Information_to_Modify_Items */
2947 static int hf_nbap_DSCH_InformationResponse_item = -1; /* DSCH_InformationResponseItem */
2948 static int hf_nbap_dSCH_ID = -1; /* DSCH_ID */
2949 static int hf_nbap_DSCH_TDD_Information_item = -1; /* DSCH_TDD_InformationItem */
2950 static int hf_nbap_cCTrCH_ID = -1; /* CCTrCH_ID */
2951 static int hf_nbap_transportFormatSet = -1; /* TransportFormatSet */
2952 static int hf_nbap_uE_DTX_Cycle1_2ms = -1; /* UE_DTX_Cycle1_2ms */
2953 static int hf_nbap_uE_DTX_Cycle2_2ms = -1; /* UE_DTX_Cycle2_2ms */
2954 static int hf_nbap_mAC_DTX_Cycle_2ms = -1; /* MAC_DTX_Cycle_2ms */
2955 static int hf_nbap_uE_DTX_Cycle1_10ms = -1; /* UE_DTX_Cycle1_10ms */
2956 static int hf_nbap_uE_DTX_Cycle2_10ms = -1; /* UE_DTX_Cycle2_10ms */
2957 static int hf_nbap_mAC_DTX_Cycle_10ms = -1; /* MAC_DTX_Cycle_10ms */
2958 static int hf_nbap_e_DCH_TTI_Length = -1; /* E_DCH_TTI_Length */
2959 static int hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1; /* Inactivity_Threshold_for_UE_DTX_Cycle2 */
2960 static int hf_nbap_uE_DTX_Long_Preamble = -1; /* UE_DTX_Long_Preamble */
2961 static int hf_nbap_mAC_Inactivity_Threshold = -1; /* MAC_Inactivity_Threshold */
2962 static int hf_nbap_cQI_DTX_Timer = -1; /* CQI_DTX_Timer */
2963 static int hf_nbap_uE_DPCCH_burst1 = -1; /* UE_DPCCH_burst1 */
2964 static int hf_nbap_uE_DPCCH_burst2 = -1; /* UE_DPCCH_burst2 */
2965 static int hf_nbap_modify_02 = -1; /* DTX_Information_to_Modify_Items */
2966 static int hf_nbap_e_DCH_TTI_Length_to_Modify = -1; /* E_DCH_TTI_Length_to_Modify */
2967 static int hf_nbap_dual_Band_Capability = -1; /* Dual_Band_Capability */
2968 static int hf_nbap_possible_Secondary_Serving_Cell_List = -1; /* Possible_Secondary_Serving_Cell_List */
2969 static int hf_nbap_replace = -1; /* E_AGCH_FDD_Code_List */
2970 static int hf_nbap_remove = -1; /* NULL */
2971 static int hf_nbap_E_AGCH_FDD_Code_List_item = -1; /* FDD_DL_ChannelisationCodeNumber */
2972 static int hf_nbap_e_DCH_SF_allocation = -1; /* E_DCH_SF_allocation */
2973 static int hf_nbap_E_DCH_SF_allocation_item = -1; /* E_DCH_SF_allocation_item */
2974 static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1; /* DL_ScramblingCode */
2975 static int hf_nbap_e_AGCH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
2976 static int hf_nbap_primary_e_RNTI = -1; /* E_RNTI */
2977 static int hf_nbap_secondary_e_RNTI = -1; /* E_RNTI */
2978 static int hf_nbap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */
2979 static int hf_nbap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */
2980 static int hf_nbap_e_DCH_MACdFlows_Information = -1; /* E_DCH_MACdFlows_Information */
2981 static int hf_nbap_e_DCH_MACdFlow_Specific_InformationResp = -1; /* E_DCH_MACdFlow_Specific_InformationResp */
2982 static int hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify = -1; /* E_DCH_MACdFlow_Specific_InfoList_to_Modify */
2983 static int hf_nbap_mACeReset_Indicator = -1; /* MACeReset_Indicator */
2984 static int hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation = -1; /* E_DCH_MACdFlow_Specific_UpdateInformation */
2985 static int hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item = -1; /* E_DCH_MACdFlow_Specific_UpdateInformation_Item */
2986 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH = -1; /* HARQ_Process_Allocation_2ms_EDCH */
2987 static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item = -1; /* E_DCH_DL_Control_Channel_Change_Information_Item */
2988 static int hf_nbap_e_DCH_RL_ID = -1; /* RL_ID */
2989 static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item = -1; /* E_DCH_DL_Control_Channel_Grant_Information_Item */
2990 static int hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant = -1; /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
2991 static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1; /* NULL */
2992 static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1; /* E_DCH_LogicalChannelInformationItem */
2993 static int hf_nbap_schedulingPriorityIndicator = -1; /* SchedulingPriorityIndicator */
2994 static int hf_nbap_schedulingInformation = -1; /* SchedulingInformation */
2995 static int hf_nbap_mACesGuaranteedBitRate = -1; /* MACesGuaranteedBitRate */
2996 static int hf_nbap_e_DCH_DDI_Value = -1; /* E_DCH_DDI_Value */
2997 static int hf_nbap_mACd_PDU_Size_List = -1; /* E_DCH_MACdPDU_SizeList */
2998 static int hf_nbap_E_DCH_MACdPDU_SizeList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
2999 static int hf_nbap_mACdPDU_Size = -1; /* MACdPDU_Size */
3000 static int hf_nbap_E_DCH_LogicalChannelToModify_item = -1; /* E_DCH_LogicalChannelToModifyItem */
3001 static int hf_nbap_mACd_PDU_Size_List_01 = -1; /* E_DCH_MACdPDU_SizeToModifyList */
3002 static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
3003 static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1; /* E_DCH_LogicalChannelToDeleteItem */
3004 static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1; /* E_DCH_MACdFlow_Specific_InfoList */
3005 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem */
3006 static int hf_nbap_eDCH_Grant_Type_Information = -1; /* E_DCH_Grant_Type_Information */
3007 static int hf_nbap_eDCHLogicalChannelInformation = -1; /* E_DCH_LogicalChannelInformation */
3008 static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_MACdFlow_Specific_InformationResp_Item */
3009 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
3010 static int hf_nbap_eDCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
3011 static int hf_nbap_eDCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
3012 static int hf_nbap_eDCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
3013 static int hf_nbap_E_DCH_MACdFlows_to_Delete_item = -1; /* E_DCH_MACdFlow_to_Delete_Item */
3014 static int hf_nbap_maxBits_MACe_PDU_non_scheduled = -1; /* Max_Bits_MACe_PDU_non_scheduled */
3015 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms = -1; /* HARQ_Process_Allocation_2ms_EDCH */
3016 static int hf_nbap_e_DCH_serving_cell_choice = -1; /* E_DCH_serving_cell_choice */
3017 static int hf_nbap_e_DCH_serving_cell_change_successful = -1; /* E_DCH_serving_cell_change_successful */
3018 static int hf_nbap_e_DCH_serving_cell_change_unsuccessful = -1; /* E_DCH_serving_cell_change_unsuccessful */
3019 static int hf_nbap_e_DCH_RL_InformationList_Rsp = -1; /* E_DCH_RL_InformationList_Rsp */
3020 static int hf_nbap_E_DCH_RL_InformationList_Rsp_item = -1; /* E_DCH_RL_InformationList_Rsp_Item */
3021 static int hf_nbap_rl_ID = -1; /* RL_ID */
3022 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Info = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
3023 static int hf_nbap_cause = -1; /* Cause */
3024 static int hf_nbap_EDCH_RACH_Report_Value_item = -1; /* EDCH_RACH_Report_Value_item */
3025 static int hf_nbap_granted_EDCH_RACH_resources = -1; /* Granted_EDCH_RACH_Resources_Value */
3026 static int hf_nbap_denied_EDCH_RACH_resources = -1; /* Denied_EDCH_RACH_Resources_Value */
3027 static int hf_nbap_two_ms = -1; /* DTX_Cycle_2ms_Items */
3028 static int hf_nbap_ten_ms = -1; /* DTX_Cycle_10ms_Items */
3029 static int hf_nbap_two_ms_01 = -1; /* DTX_Cycle_2ms_to_Modify_Items */
3030 static int hf_nbap_ten_ms_01 = -1; /* DTX_Cycle_10ms_to_Modify_Items */
3031 static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item = -1; /* E_DCH_MACdFlow_to_Delete_ItemLCR */
3032 static int hf_nbap_e_DCH_MACdFlow_ID_LCR = -1; /* E_DCH_MACdFlow_ID_LCR */
3033 static int hf_nbap_t321 = -1; /* T321 */
3034 static int hf_nbap_hS_DSCH_DRX_Cycle_FACH = -1; /* HS_DSCH_DRX_Cycle_FACH */
3035 static int hf_nbap_hS_DSCH_RX_Burst_FACH = -1; /* HS_DSCH_RX_Burst_FACH */
3036 static int hf_nbap_replace_01 = -1; /* E_RGCH_E_HICH_FDD_Code_List */
3037 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1; /* FDD_DL_ChannelisationCodeNumber */
3038 static int hf_nbap_e_TFCI_BetaEC_Boost = -1; /* E_TFCI_BetaEC_Boost */
3039 static int hf_nbap_uL_Delta_T2TP = -1; /* UL_Delta_T2TP */
3040 static int hf_nbap_e_DCH_TFCI_Table_Index = -1; /* E_DCH_TFCI_Table_Index */
3041 static int hf_nbap_reference_E_TFCI_Information = -1; /* Reference_E_TFCI_Information */
3042 static int hf_nbap_E_DCHProvidedBitRate_item = -1; /* E_DCHProvidedBitRate_Item */
3043 static int hf_nbap_e_DCHProvidedBitRateValue = -1; /* E_DCHProvidedBitRateValue */
3044 static int hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item = -1; /* E_DCHProvidedBitRateValueInformation_For_CellPortion_Item */
3045 static int hf_nbap_e_DCHProvidedBitRateValue_01 = -1; /* E_DCHProvidedBitRate */
3046 static int hf_nbap_e_PUCH_Information = -1; /* E_PUCH_Information */
3047 static int hf_nbap_e_DCH_MACdFlows_Information_TDD = -1; /* E_DCH_MACdFlows_Information_TDD */
3048 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info = -1; /* E_DCH_Non_Scheduled_Grant_Info */
3049 static int hf_nbap_e_DCH_TDD_Information = -1; /* E_DCH_TDD_Information */
3050 static int hf_nbap_n_E_UCCH = -1; /* N_E_UCCH */
3051 static int hf_nbap_e_DCH_QPSK_RefBetaInfo = -1; /* E_DCH_QPSK_RefBetaInfo */
3052 static int hf_nbap_e_DCH_sixteenQAM_RefBetaInfo = -1; /* E_DCH_sixteenQAM_RefBetaInfo */
3053 static int hf_nbap_E_DCH_QPSK_RefBetaInfo_item = -1; /* E_DCH_RefBeta_Item */
3054 static int hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item = -1; /* E_DCH_RefBeta_Item */
3055 static int hf_nbap_refCodeRate = -1; /* CodeRate_short */
3056 static int hf_nbap_refBeta = -1; /* RefBeta */
3057 static int hf_nbap_E_DCH_MACdFlows_Information_TDD_item = -1; /* E_DCH_MACdFlow_InfoTDDItem */
3058 static int hf_nbap_eDCH_Grant_TypeTDD = -1; /* E_DCH_Grant_TypeTDD */
3059 static int hf_nbap_timeslotResource = -1; /* E_DCH_TimeslotResource */
3060 static int hf_nbap_powerResource = -1; /* E_DCH_PowerResource */
3061 static int hf_nbap_repetitionPeriod = -1; /* RepetitionPeriod */
3062 static int hf_nbap_repetitionLength = -1; /* RepetitionLength */
3063 static int hf_nbap_tddE_PUCH_Offset = -1; /* TddE_PUCH_Offset */
3064 static int hf_nbap_tdd_ChannelisationCode = -1; /* TDD_ChannelisationCode */
3065 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate = -1; /* E_DCH_TDD_Maximum_Bitrate */
3066 static int hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp */
3067 static int hf_nbap_e_AGCH_Specific_Information_ResponseTDD = -1; /* E_AGCH_Specific_InformationRespListTDD */
3068 static int hf_nbap_scheduled_E_HICH_Specific_InformationResp = -1; /* Scheduled_E_HICH_Specific_Information_ResponseLCRTDD */
3069 static int hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item = -1; /* Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD */
3070 static int hf_nbap_e_HICH_ID_TDD = -1; /* E_HICH_ID_TDD */
3071 static int hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */
3072 static int hf_nbap_e_DCH_MacdFlow_Id = -1; /* E_DCH_MACdFlow_ID */
3073 static int hf_nbap_E_AGCH_Specific_InformationRespListTDD_item = -1; /* E_AGCH_Specific_InformationResp_ItemTDD */
3074 static int hf_nbap_e_AGCH_Id = -1; /* E_AGCH_Id */
3075 static int hf_nbap_e_DCH_MACdFlows_to_Add = -1; /* E_DCH_MACdFlows_Information_TDD */
3076 static int hf_nbap_e_DCH_MACdFlows_to_Delete = -1; /* E_DCH_MACdFlows_to_Delete */
3077 static int hf_nbap_e_DCH_TDD_Information_to_Modify = -1; /* E_DCH_TDD_Information_to_Modify */
3078 static int hf_nbap_e_DCH_TDD_Information_to_Modify_List = -1; /* E_DCH_TDD_Information_to_Modify_List */
3079 static int hf_nbap_E_DCH_TDD_Information_to_Modify_List_item = -1; /* E_DCH_MACdFlow_ModifyTDDItem */
3080 static int hf_nbap_e_DCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
3081 static int hf_nbap_e_DCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
3082 static int hf_nbap_e_DCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
3083 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info768 = -1; /* E_DCH_Non_Scheduled_Grant_Info768 */
3084 static int hf_nbap_e_DCH_TDD_Information768 = -1; /* E_DCH_TDD_Information768 */
3085 static int hf_nbap_tdd_ChannelisationCode768 = -1; /* TDD_ChannelisationCode768 */
3086 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate768 = -1; /* E_DCH_TDD_Maximum_Bitrate768 */
3087 static int hf_nbap_e_PUCH_LCR_Information = -1; /* E_PUCH_LCR_Information */
3088 static int hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info = -1; /* E_DCH_Non_Scheduled_Grant_LCR_Info */
3089 static int hf_nbap_e_DCH_LCRTDD_Information = -1; /* E_DCH_LCRTDD_Information */
3090 static int hf_nbap_timeslotResourceLCR = -1; /* E_DCH_TimeslotResourceLCR */
3091 static int hf_nbap_subframeNumber = -1; /* T_subframeNumber */
3092 static int hf_nbap_n_E_UCCHLCR = -1; /* N_E_UCCHLCR */
3093 static int hf_nbap_e_HICH_LCR_Information = -1; /* E_HICH_LCR_Information */
3094 static int hf_nbap_signatureSequenceGroupIndex = -1; /* SignatureSequenceGroupIndex */
3095 static int hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory = -1; /* E_DCH_LCRTDD_PhysicalLayerCategory */
3096 static int hf_nbap_dRX_Interruption_by_HS_DSCH = -1; /* DRX_Interruption_by_HS_DSCH */
3097 static int hf_nbap_repetition_Period_List_LCR = -1; /* Repetition_Period_List_LCR */
3098 static int hf_nbap_e_DCH_SPS_Indicator = -1; /* E_DCH_SPS_Indicator */
3099 static int hf_nbap_sPS_E_DCH_releted_E_HICH_Information = -1; /* E_HICH_LCR_Information */
3100 static int hf_nbap_timeslot_Resource_Related_Information = -1; /* E_DCH_TimeslotResourceLCR */
3101 static int hf_nbap_subframeNumber_01 = -1; /* T_subframeNumber_01 */
3102 static int hf_nbap_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformationItem */
3103 static int hf_nbap_dl_ScramblingCode = -1; /* DL_ScramblingCode */
3104 static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
3105 static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1; /* TransmissionGapPatternSequenceCodeInformation */
3106 static int hf_nbap_navClockModel = -1; /* GANSS_NAVclockModel */
3107 static int hf_nbap_cnavClockModel = -1; /* GANSS_CNAVclockModel */
3108 static int hf_nbap_glonassClockModel = -1; /* GANSS_GLONASSclockModel */
3109 static int hf_nbap_sbasClockModel = -1; /* GANSS_SBASclockModel */
3110 static int hf_nbap_navKeplerianSet = -1; /* GANSS_NavModel_NAVKeplerianSet */
3111 static int hf_nbap_cnavKeplerianSet = -1; /* GANSS_NavModel_CNAVKeplerianSet */
3112 static int hf_nbap_glonassECEF = -1; /* GANSS_NavModel_GLONASSecef */
3113 static int hf_nbap_sbasECEF = -1; /* GANSS_NavModel_SBASecef */
3114 static int hf_nbap_dataID = -1; /* BIT_STRING_SIZE_2 */
3115 static int hf_nbap_alpha_beta_parameters = -1; /* GPS_Ionospheric_Model */
3116 static int hf_nbap_ganss_Transmission_Time = -1; /* GANSS_Transmission_Time */
3117 static int hf_nbap_non_broadcastIndication = -1; /* T_non_broadcastIndication */
3118 static int hf_nbap_ganssSatInfoNavList = -1; /* Ganss_Sat_Info_AddNavList */
3119 static int hf_nbap_GANSS_Additional_Time_Models_item = -1; /* GANSS_Time_Model */
3120 static int hf_nbap_utcModel1 = -1; /* GANSS_UTCmodelSet1 */
3121 static int hf_nbap_utcModel2 = -1; /* GANSS_UTCmodelSet2 */
3122 static int hf_nbap_utcModel3 = -1; /* GANSS_UTCmodelSet3 */
3123 static int hf_nbap_ganss_wk_number = -1; /* INTEGER_0_255 */
3124 static int hf_nbap_gANSS_AlmanacModel = -1; /* GANSS_AlmanacModel */
3125 static int hf_nbap_gANSS_keplerianParameters = -1; /* GANSS_KeplerianParametersAlm */
3126 static int hf_nbap_extension_GANSS_AlmanacModel = -1; /* Extension_GANSS_AlmanacModel */
3127 static int hf_nbap_sat_info_SBASecefList = -1; /* GANSS_SAT_Info_Almanac_SBASecefList */
3128 static int hf_nbap_sat_info_GLOkpList = -1; /* GANSS_SAT_Info_Almanac_GLOkpList */
3129 static int hf_nbap_t_oa = -1; /* INTEGER_0_255 */
3130 static int hf_nbap_sat_info_MIDIkpList = -1; /* GANSS_SAT_Info_Almanac_MIDIkpList */
3131 static int hf_nbap_sat_info_NAVkpList = -1; /* GANSS_SAT_Info_Almanac_NAVkpList */
3132 static int hf_nbap_sat_info_REDkpList = -1; /* GANSS_SAT_Info_Almanac_REDkpList */
3133 static int hf_nbap_ganssID1 = -1; /* GANSS_AuxInfoGANSS_ID1 */
3134 static int hf_nbap_ganssID3 = -1; /* GANSS_AuxInfoGANSS_ID3 */
3135 static int hf_nbap_GANSS_AuxInfoGANSS_ID1_item = -1; /* GANSS_AuxInfoGANSS_ID1_element */
3136 static int hf_nbap_svID = -1; /* INTEGER_0_63 */
3137 static int hf_nbap_signalsAvailable = -1; /* BIT_STRING_SIZE_8 */
3138 static int hf_nbap_GANSS_AuxInfoGANSS_ID3_item = -1; /* GANSS_AuxInfoGANSS_ID3_element */
3139 static int hf_nbap_channelNumber = -1; /* INTEGER_M7_13 */
3140 static int hf_nbap_GANSS_Clock_Model_item = -1; /* GANSS_SatelliteClockModelItem */
3141 static int hf_nbap_cnavToc = -1; /* BIT_STRING_SIZE_11 */
3142 static int hf_nbap_cnavTop = -1; /* BIT_STRING_SIZE_11 */
3143 static int hf_nbap_cnavURA0 = -1; /* BIT_STRING_SIZE_5 */
3144 static int hf_nbap_cnavURA1 = -1; /* BIT_STRING_SIZE_3 */
3145 static int hf_nbap_cnavURA2 = -1; /* BIT_STRING_SIZE_3 */
3146 static int hf_nbap_cnavAf2 = -1; /* BIT_STRING_SIZE_10 */
3147 static int hf_nbap_cnavAf1 = -1; /* BIT_STRING_SIZE_20 */
3148 static int hf_nbap_cnavAf0 = -1; /* BIT_STRING_SIZE_26 */
3149 static int hf_nbap_cnavTgd = -1; /* BIT_STRING_SIZE_13 */
3150 static int hf_nbap_cnavISCl1cp = -1; /* BIT_STRING_SIZE_13 */
3151 static int hf_nbap_cnavISCl1cd = -1; /* BIT_STRING_SIZE_13 */
3152 static int hf_nbap_cnavISCl1ca = -1; /* BIT_STRING_SIZE_13 */
3153 static int hf_nbap_cnavISCl2c = -1; /* BIT_STRING_SIZE_13 */
3154 static int hf_nbap_cnavISCl5i5 = -1; /* BIT_STRING_SIZE_13 */
3155 static int hf_nbap_cnavISCl5q5 = -1; /* BIT_STRING_SIZE_13 */
3156 static int hf_nbap_ganss_Ionospheric_Model = -1; /* GANSS_Ionospheric_Model */
3157 static int hf_nbap_ganss_Rx_Pos = -1; /* GANSS_RX_Pos */
3158 static int hf_nbap_ionospheric_Model = -1; /* BOOLEAN */
3159 static int hf_nbap_ganssTod = -1; /* INTEGER_0_59_ */
3160 static int hf_nbap_dataBitAssistancelist = -1; /* GANSS_DataBitAssistanceList */
3161 static int hf_nbap_GANSS_DataBitAssistanceList_item = -1; /* GANSS_DataBitAssistanceItem */
3162 static int hf_nbap_dataBitAssistanceSgnList = -1; /* GANSS_DataBitAssistanceSgnList */
3163 static int hf_nbap_GANSS_DataBitAssistanceSgnList_item = -1; /* GANSS_DataBitAssistanceSgnItem */
3164 static int hf_nbap_ganss_SignalId = -1; /* GANSS_Signal_ID */
3165 static int hf_nbap_ganssDataBits = -1; /* BIT_STRING_SIZE_1_1024 */
3166 static int hf_nbap_ganssTod_01 = -1; /* INTEGER_0_86399 */
3167 static int hf_nbap_ganss_Data_Bit_Assistance_ReqList = -1; /* GANSS_Data_Bit_Assistance_ReqList */
3168 static int hf_nbap_ganss_DataBitInterval = -1; /* INTEGER_0_15 */
3169 static int hf_nbap_ganss_SatelliteInfo = -1; /* T_ganss_SatelliteInfo */
3170 static int hf_nbap_ganss_SatelliteInfo_item = -1; /* INTEGER_0_63 */
3171 static int hf_nbap_b1 = -1; /* BIT_STRING_SIZE_11 */
3172 static int hf_nbap_b2 = -1; /* BIT_STRING_SIZE_10 */
3173 static int hf_nbap_teop = -1; /* BIT_STRING_SIZE_16 */
3174 static int hf_nbap_pmX = -1; /* BIT_STRING_SIZE_21 */
3175 static int hf_nbap_pmXdot = -1; /* BIT_STRING_SIZE_15 */
3176 static int hf_nbap_pmY = -1; /* BIT_STRING_SIZE_21 */
3177 static int hf_nbap_pmYdot = -1; /* BIT_STRING_SIZE_15 */
3178 static int hf_nbap_deltaUT1 = -1; /* BIT_STRING_SIZE_31 */
3179 static int hf_nbap_deltaUT1dot = -1; /* BIT_STRING_SIZE_19 */
3180 static int hf_nbap_GANSS_GenericDataInfoReqList_item = -1; /* GANSS_GenericDataInfoReqItem */
3181 static int hf_nbap_ganss_Id = -1; /* GANSS_ID */
3182 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery = -1; /* BOOLEAN */
3183 static int hf_nbap_ganss_Time_Model_GNSS_GNSS = -1; /* BIT_STRING_SIZE_9 */
3184 static int hf_nbap_ganss_UTC_Model = -1; /* BOOLEAN */
3185 static int hf_nbap_ganss_Almanac = -1; /* BOOLEAN */
3186 static int hf_nbap_ganss_Real_Time_Integrity = -1; /* BOOLEAN */
3187 static int hf_nbap_ganss_Data_Bit_Assistance_Req = -1; /* GANSS_Data_Bit_Assistance_ReqItem */
3188 static int hf_nbap_GANSS_Generic_Data_item = -1; /* GANSS_Generic_DataItem */
3189 static int hf_nbap_dganss_Correction = -1; /* DGANSSCorrections */
3190 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01 = -1; /* GANSS_Navigation_Model_And_Time_Recovery */
3191 static int hf_nbap_ganss_Time_Model = -1; /* GANSS_Time_Model */
3192 static int hf_nbap_ganss_UTC_TIME = -1; /* GANSS_UTC_Model */
3193 static int hf_nbap_ganss_Almanac_01 = -1; /* GANSS_Almanac */
3194 static int hf_nbap_ganss_Real_Time_Integrity_01 = -1; /* GANSS_Real_Time_Integrity */
3195 static int hf_nbap_ganss_Data_Bit_Assistance = -1; /* GANSS_Data_Bit_Assistance */
3196 static int hf_nbap_gloTau = -1; /* BIT_STRING_SIZE_22 */
3197 static int hf_nbap_gloGamma = -1; /* BIT_STRING_SIZE_11 */
3198 static int hf_nbap_gloDeltaTau = -1; /* BIT_STRING_SIZE_5 */
3199 static int hf_nbap_gANSS_CommonDataInfoReq = -1; /* GANSS_CommonDataInfoReq */
3200 static int hf_nbap_gANSS_GenericDataInfoReqList = -1; /* GANSS_GenericDataInfoReqList */
3201 static int hf_nbap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_12 */
3202 static int hf_nbap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_12 */
3203 static int hf_nbap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_12 */
3204 static int hf_nbap_gANSS_IonosphereRegionalStormFlags = -1; /* GANSS_IonosphereRegionalStormFlags */
3205 static int hf_nbap_storm_flag_one = -1; /* BOOLEAN */
3206 static int hf_nbap_storm_flag_two = -1; /* BOOLEAN */
3207 static int hf_nbap_storm_flag_three = -1; /* BOOLEAN */
3208 static int hf_nbap_storm_flag_four = -1; /* BOOLEAN */
3209 static int hf_nbap_storm_flag_five = -1; /* BOOLEAN */
3210 static int hf_nbap_iod_a = -1; /* INTEGER_0_3 */
3211 static int hf_nbap_gANSS_SatelliteInformationKP = -1; /* GANSS_SatelliteInformationKP */
3212 static int hf_nbap_toe_nav = -1; /* BIT_STRING_SIZE_14 */
3213 static int hf_nbap_ganss_omega_nav = -1; /* BIT_STRING_SIZE_32 */
3214 static int hf_nbap_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
3215 static int hf_nbap_m_zero_nav = -1; /* BIT_STRING_SIZE_32 */
3216 static int hf_nbap_omegadot_nav = -1; /* BIT_STRING_SIZE_24 */
3217 static int hf_nbap_ganss_e_nav = -1; /* BIT_STRING_SIZE_32 */
3218 static int hf_nbap_idot_nav = -1; /* BIT_STRING_SIZE_14 */
3219 static int hf_nbap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
3220 static int hf_nbap_i_zero_nav = -1; /* BIT_STRING_SIZE_32 */
3221 static int hf_nbap_omega_zero_nav = -1; /* BIT_STRING_SIZE_32 */
3222 static int hf_nbap_c_rs_nav = -1; /* BIT_STRING_SIZE_16 */
3223 static int hf_nbap_c_is_nav = -1; /* BIT_STRING_SIZE_16 */
3224 static int hf_nbap_c_us_nav = -1; /* BIT_STRING_SIZE_16 */
3225 static int hf_nbap_c_rc_nav = -1; /* BIT_STRING_SIZE_16 */
3226 static int hf_nbap_c_ic_nav = -1; /* BIT_STRING_SIZE_16 */
3227 static int hf_nbap_c_uc_nav = -1; /* BIT_STRING_SIZE_16 */
3228 static int hf_nbap_navToc = -1; /* BIT_STRING_SIZE_16 */
3229 static int hf_nbap_navaf2 = -1; /* BIT_STRING_SIZE_8 */
3230 static int hf_nbap_navaf1 = -1; /* BIT_STRING_SIZE_16 */
3231 static int hf_nbap_navaf0 = -1; /* BIT_STRING_SIZE_22 */
3232 static int hf_nbap_navTgd = -1; /* BIT_STRING_SIZE_8 */
3233 static int hf_nbap_non_broadcastIndication_01 = -1; /* T_non_broadcastIndication_01 */
3234 static int hf_nbap_ganssSatInfoNav = -1; /* GANSS_Sat_Info_Nav */
3235 static int hf_nbap_cnavURAindex = -1; /* BIT_STRING_SIZE_5 */
3236 static int hf_nbap_cnavDeltaA = -1; /* BIT_STRING_SIZE_26 */
3237 static int hf_nbap_cnavAdot = -1; /* BIT_STRING_SIZE_25 */
3238 static int hf_nbap_cnavDeltaNo = -1; /* BIT_STRING_SIZE_17 */
3239 static int hf_nbap_cnavDeltaNoDot = -1; /* BIT_STRING_SIZE_23 */
3240 static int hf_nbap_cnavMo = -1; /* BIT_STRING_SIZE_33 */
3241 static int hf_nbap_cnavE = -1; /* BIT_STRING_SIZE_33 */
3242 static int hf_nbap_cnavOmega = -1; /* BIT_STRING_SIZE_33 */
3243 static int hf_nbap_cnavOMEGA0 = -1; /* BIT_STRING_SIZE_33 */
3244 static int hf_nbap_cnavDeltaOmegaDot = -1; /* BIT_STRING_SIZE_17 */
3245 static int hf_nbap_cnavIo = -1; /* BIT_STRING_SIZE_33 */
3246 static int hf_nbap_cnavIoDot = -1; /* BIT_STRING_SIZE_15 */
3247 static int hf_nbap_cnavCis = -1; /* BIT_STRING_SIZE_16 */
3248 static int hf_nbap_cnavCic = -1; /* BIT_STRING_SIZE_16 */
3249 static int hf_nbap_cnavCrs = -1; /* BIT_STRING_SIZE_24 */
3250 static int hf_nbap_cnavCrc = -1; /* BIT_STRING_SIZE_24 */
3251 static int hf_nbap_cnavCus = -1; /* BIT_STRING_SIZE_21 */
3252 static int hf_nbap_cnavCuc = -1; /* BIT_STRING_SIZE_21 */
3253 static int hf_nbap_gloEn = -1; /* BIT_STRING_SIZE_5 */
3254 static int hf_nbap_gloP1 = -1; /* BIT_STRING_SIZE_2 */
3255 static int hf_nbap_gloP2 = -1; /* BIT_STRING_SIZE_1 */
3256 static int hf_nbap_gloM = -1; /* BIT_STRING_SIZE_2 */
3257 static int hf_nbap_gloX = -1; /* BIT_STRING_SIZE_27 */
3258 static int hf_nbap_gloXdot = -1; /* BIT_STRING_SIZE_24 */
3259 static int hf_nbap_gloXdotdot = -1; /* BIT_STRING_SIZE_5 */
3260 static int hf_nbap_gloY = -1; /* BIT_STRING_SIZE_27 */
3261 static int hf_nbap_gloYdot = -1; /* BIT_STRING_SIZE_24 */
3262 static int hf_nbap_gloYdotdot = -1; /* BIT_STRING_SIZE_5 */
3263 static int hf_nbap_gloZ = -1; /* BIT_STRING_SIZE_27 */
3264 static int hf_nbap_gloZdot = -1; /* BIT_STRING_SIZE_24 */
3265 static int hf_nbap_gloZdotdot = -1; /* BIT_STRING_SIZE_5 */
3266 static int hf_nbap_navURA = -1; /* BIT_STRING_SIZE_4 */
3267 static int hf_nbap_navFitFlag = -1; /* BIT_STRING_SIZE_1 */
3268 static int hf_nbap_navToe = -1; /* BIT_STRING_SIZE_16 */
3269 static int hf_nbap_navOmega = -1; /* BIT_STRING_SIZE_32 */
3270 static int hf_nbap_navDeltaN = -1; /* BIT_STRING_SIZE_16 */
3271 static int hf_nbap_navM0 = -1; /* BIT_STRING_SIZE_32 */
3272 static int hf_nbap_navOmegaADot = -1; /* BIT_STRING_SIZE_24 */
3273 static int hf_nbap_navE = -1; /* BIT_STRING_SIZE_32 */
3274 static int hf_nbap_navIDot = -1; /* BIT_STRING_SIZE_14 */
3275 static int hf_nbap_navAPowerHalf = -1; /* BIT_STRING_SIZE_32 */
3276 static int hf_nbap_navI0 = -1; /* BIT_STRING_SIZE_32 */
3277 static int hf_nbap_navOmegaA0 = -1; /* BIT_STRING_SIZE_32 */
3278 static int hf_nbap_navCrs = -1; /* BIT_STRING_SIZE_16 */
3279 static int hf_nbap_navCis = -1; /* BIT_STRING_SIZE_16 */
3280 static int hf_nbap_navCus = -1; /* BIT_STRING_SIZE_16 */
3281 static int hf_nbap_navCrc = -1; /* BIT_STRING_SIZE_16 */
3282 static int hf_nbap_navCic = -1; /* BIT_STRING_SIZE_16 */
3283 static int hf_nbap_navCuc = -1; /* BIT_STRING_SIZE_16 */
3284 static int hf_nbap_sbasTo = -1; /* BIT_STRING_SIZE_13 */
3285 static int hf_nbap_sbasAccuracy = -1; /* BIT_STRING_SIZE_4 */
3286 static int hf_nbap_sbasXg = -1; /* BIT_STRING_SIZE_30 */
3287 static int hf_nbap_sbasYg = -1; /* BIT_STRING_SIZE_30 */
3288 static int hf_nbap_sbasZg = -1; /* BIT_STRING_SIZE_25 */
3289 static int hf_nbap_sbasXgDot = -1; /* BIT_STRING_SIZE_17 */
3290 static int hf_nbap_sbasYgDot = -1; /* BIT_STRING_SIZE_17 */
3291 static int hf_nbap_sbasZgDot = -1; /* BIT_STRING_SIZE_18 */
3292 static int hf_nbap_sbasXgDotDot = -1; /* BIT_STRING_SIZE_10 */
3293 static int hf_nbap_sbagYgDotDot = -1; /* BIT_STRING_SIZE_10 */
3294 static int hf_nbap_sbasZgDotDot = -1; /* BIT_STRING_SIZE_10 */
3295 static int hf_nbap_gANSS_keplerianParameters_01 = -1; /* GANSS_KeplerianParametersOrb */
3296 static int hf_nbap_GANSS_Real_Time_Integrity_item = -1; /* GANSS_RealTimeInformationItem */
3297 static int hf_nbap_bad_ganss_satId = -1; /* INTEGER_0_63 */
3298 static int hf_nbap_bad_ganss_signalId = -1; /* BIT_STRING_SIZE_8 */
3299 static int hf_nbap_latitudeSign = -1; /* T_latitudeSign */
3300 static int hf_nbap_degreesOfLatitude = -1; /* INTEGER_0_2147483647 */
3301 static int hf_nbap_degreesOfLongitude = -1; /* INTEGER_M2147483648_2147483647 */
3302 static int hf_nbap_directionOfAltitude = -1; /* T_directionOfAltitude */
3303 static int hf_nbap_altitude = -1; /* INTEGER_0_32767 */
3304 static int hf_nbap_t_oc = -1; /* BIT_STRING_SIZE_14 */
3305 static int hf_nbap_a_i2 = -1; /* BIT_STRING_SIZE_12 */
3306 static int hf_nbap_a_i1 = -1; /* BIT_STRING_SIZE_18 */
3307 static int hf_nbap_a_i0 = -1; /* BIT_STRING_SIZE_28 */
3308 static int hf_nbap_t_gd = -1; /* BIT_STRING_SIZE_10 */
3309 static int hf_nbap_model_id = -1; /* INTEGER_0_1_ */
3310 static int hf_nbap_GANSS_SatelliteInformationKP_item = -1; /* GANSS_SatelliteInformationKPItem */
3311 static int hf_nbap_ganss_e_alm = -1; /* BIT_STRING_SIZE_11 */
3312 static int hf_nbap_ganss_delta_I_alm = -1; /* BIT_STRING_SIZE_11 */
3313 static int hf_nbap_ganss_omegadot_alm = -1; /* BIT_STRING_SIZE_11 */
3314 static int hf_nbap_ganss_svhealth_alm = -1; /* BIT_STRING_SIZE_4 */
3315 static int hf_nbap_ganss_delta_a_sqrt_alm = -1; /* BIT_STRING_SIZE_17 */
3316 static int hf_nbap_ganss_omegazero_alm = -1; /* BIT_STRING_SIZE_16 */
3317 static int hf_nbap_ganss_m_zero_alm = -1; /* BIT_STRING_SIZE_16 */
3318 static int hf_nbap_ganss_omega_alm = -1; /* BIT_STRING_SIZE_16 */
3319 static int hf_nbap_ganss_af_zero_alm = -1; /* BIT_STRING_SIZE_14 */
3320 static int hf_nbap_ganss_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
3321 static int hf_nbap_Ganss_Sat_Info_AddNavList_item = -1; /* Ganss_Sat_Info_AddNavList_item */
3322 static int hf_nbap_svHealth = -1; /* BIT_STRING_SIZE_6 */
3323 static int hf_nbap_iod = -1; /* BIT_STRING_SIZE_11 */
3324 static int hf_nbap_ganssAddClockModels = -1; /* GANSS_AddClockModels */
3325 static int hf_nbap_ganssAddOrbitModels = -1; /* GANSS_AddOrbitModels */
3326 static int hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item = -1; /* GANSS_SAT_Info_Almanac_GLOkp */
3327 static int hf_nbap_gloAlmNA = -1; /* BIT_STRING_SIZE_11 */
3328 static int hf_nbap_gloAlmnA = -1; /* BIT_STRING_SIZE_5 */
3329 static int hf_nbap_gloAlmHA = -1; /* BIT_STRING_SIZE_5 */
3330 static int hf_nbap_gloAlmLambdaA = -1; /* BIT_STRING_SIZE_21 */
3331 static int hf_nbap_gloAlmTlambdaA = -1; /* BIT_STRING_SIZE_21 */
3332 static int hf_nbap_gloAlmDeltaIA = -1; /* BIT_STRING_SIZE_18 */
3333 static int hf_nbap_gloAkmDeltaTA = -1; /* BIT_STRING_SIZE_22 */
3334 static int hf_nbap_gloAlmDeltaTdotA = -1; /* BIT_STRING_SIZE_7 */
3335 static int hf_nbap_gloAlmEpsilonA = -1; /* BIT_STRING_SIZE_15 */
3336 static int hf_nbap_gloAlmOmegaA = -1; /* BIT_STRING_SIZE_16 */
3337 static int hf_nbap_gloAlmTauA = -1; /* BIT_STRING_SIZE_10 */
3338 static int hf_nbap_gloAlmCA = -1; /* BIT_STRING_SIZE_1 */
3339 static int hf_nbap_gloAlmMA = -1; /* BIT_STRING_SIZE_2 */
3340 static int hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item = -1; /* GANSS_SAT_Info_Almanac_MIDIkp */
3341 static int hf_nbap_midiAlmE = -1; /* BIT_STRING_SIZE_11 */
3342 static int hf_nbap_midiAlmDeltaI = -1; /* BIT_STRING_SIZE_11 */
3343 static int hf_nbap_midiAlmOmegaDot = -1; /* BIT_STRING_SIZE_11 */
3344 static int hf_nbap_midiAlmSqrtA = -1; /* BIT_STRING_SIZE_17 */
3345 static int hf_nbap_midiAlmOmega0 = -1; /* BIT_STRING_SIZE_16 */
3346 static int hf_nbap_midiAlmOmega = -1; /* BIT_STRING_SIZE_16 */
3347 static int hf_nbap_midiAlmMo = -1; /* BIT_STRING_SIZE_16 */
3348 static int hf_nbap_midiAlmaf0 = -1; /* BIT_STRING_SIZE_11 */
3349 static int hf_nbap_midiAlmaf1 = -1; /* BIT_STRING_SIZE_10 */
3350 static int hf_nbap_midiAlmL1Health = -1; /* BIT_STRING_SIZE_1 */
3351 static int hf_nbap_midiAlmL2Health = -1; /* BIT_STRING_SIZE_1 */
3352 static int hf_nbap_midiAlmL5Health = -1; /* BIT_STRING_SIZE_1 */
3353 static int hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item = -1; /* GANSS_SAT_Info_Almanac_NAVkp */
3354 static int hf_nbap_navAlmE = -1; /* BIT_STRING_SIZE_16 */
3355 static int hf_nbap_navAlmDeltaI = -1; /* BIT_STRING_SIZE_16 */
3356 static int hf_nbap_navAlmOMEGADOT = -1; /* BIT_STRING_SIZE_16 */
3357 static int hf_nbap_navAlmSVHealth = -1; /* BIT_STRING_SIZE_8 */
3358 static int hf_nbap_navAlmSqrtA = -1; /* BIT_STRING_SIZE_24 */
3359 static int hf_nbap_navAlmOMEGAo = -1; /* BIT_STRING_SIZE_24 */
3360 static int hf_nbap_navAlmOmega = -1; /* BIT_STRING_SIZE_24 */
3361 static int hf_nbap_navAlmMo = -1; /* BIT_STRING_SIZE_24 */
3362 static int hf_nbap_navAlmaf0 = -1; /* BIT_STRING_SIZE_11 */
3363 static int hf_nbap_navAlmaf1 = -1; /* BIT_STRING_SIZE_11 */
3364 static int hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item = -1; /* GANSS_SAT_Info_Almanac_REDkp */
3365 static int hf_nbap_redAlmDeltaA = -1; /* BIT_STRING_SIZE_8 */
3366 static int hf_nbap_redAlmOmega0 = -1; /* BIT_STRING_SIZE_7 */
3367 static int hf_nbap_redAlmPhi0 = -1; /* BIT_STRING_SIZE_7 */
3368 static int hf_nbap_redAlmL1Health = -1; /* BIT_STRING_SIZE_1 */
3369 static int hf_nbap_redAlmL2Health = -1; /* BIT_STRING_SIZE_1 */
3370 static int hf_nbap_redAlmL5Health = -1; /* BIT_STRING_SIZE_1 */
3371 static int hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item = -1; /* GANSS_SAT_Info_Almanac_SBASecef */
3372 static int hf_nbap_sbasAlmDataID = -1; /* BIT_STRING_SIZE_2 */
3373 static int hf_nbap_sbasAlmHealth = -1; /* BIT_STRING_SIZE_8 */
3374 static int hf_nbap_sbasAlmXg = -1; /* BIT_STRING_SIZE_15 */
3375 static int hf_nbap_sbasAlmYg = -1; /* BIT_STRING_SIZE_15 */
3376 static int hf_nbap_sbasAlmZg = -1; /* BIT_STRING_SIZE_9 */
3377 static int hf_nbap_sbasAlmXgdot = -1; /* BIT_STRING_SIZE_3 */
3378 static int hf_nbap_sbasAlmYgDot = -1; /* BIT_STRING_SIZE_3 */
3379 static int hf_nbap_sbasAlmZgDot = -1; /* BIT_STRING_SIZE_4 */
3380 static int hf_nbap_sbasAlmTo = -1; /* BIT_STRING_SIZE_11 */
3381 static int hf_nbap_GANSS_Sat_Info_Nav_item = -1; /* GANSS_Sat_Info_Nav_item */
3382 static int hf_nbap_svHealth_01 = -1; /* BIT_STRING_SIZE_5 */
3383 static int hf_nbap_iod_01 = -1; /* BIT_STRING_SIZE_10 */
3384 static int hf_nbap_ganssClockModel = -1; /* GANSS_Clock_Model */
3385 static int hf_nbap_ganssOrbitModel = -1; /* GANSS_Orbit_Model */
3386 static int hf_nbap_sbasAgfo = -1; /* BIT_STRING_SIZE_12 */
3387 static int hf_nbap_sbasAgf1 = -1; /* BIT_STRING_SIZE_8 */
3388 static int hf_nbap_ganss_time_model_Ref_Time = -1; /* INTEGER_0_37799 */
3389 static int hf_nbap_ganss_t_a0 = -1; /* INTEGER_M2147483648_2147483647 */
3390 static int hf_nbap_ganss_t_a1 = -1; /* INTEGER_M8388608_8388607 */
3391 static int hf_nbap_ganss_t_a2 = -1; /* INTEGER_M64_63 */
3392 static int hf_nbap_gnss_to_id = -1; /* T_gnss_to_id */
3393 static int hf_nbap_ganss_wk_number_01 = -1; /* INTEGER_0_8191 */
3394 static int hf_nbap_ganssDay = -1; /* INTEGER_0_8191 */
3395 static int hf_nbap_a_one_utc = -1; /* BIT_STRING_SIZE_24 */
3396 static int hf_nbap_a_zero_utc = -1; /* BIT_STRING_SIZE_32 */
3397 static int hf_nbap_t_ot_utc = -1; /* BIT_STRING_SIZE_8 */
3398 static int hf_nbap_w_n_t_utc = -1; /* BIT_STRING_SIZE_8 */
3399 static int hf_nbap_delta_t_ls_utc = -1; /* BIT_STRING_SIZE_8 */
3400 static int hf_nbap_w_n_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
3401 static int hf_nbap_dn_utc = -1; /* BIT_STRING_SIZE_8 */
3402 static int hf_nbap_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
3403 static int hf_nbap_utcA0 = -1; /* BIT_STRING_SIZE_16 */
3404 static int hf_nbap_utcA1 = -1; /* BIT_STRING_SIZE_13 */
3405 static int hf_nbap_utcA2 = -1; /* BIT_STRING_SIZE_7 */
3406 static int hf_nbap_utcDeltaTls = -1; /* BIT_STRING_SIZE_8 */
3407 static int hf_nbap_utcTot = -1; /* BIT_STRING_SIZE_16 */
3408 static int hf_nbap_utcWNot = -1; /* BIT_STRING_SIZE_13 */
3409 static int hf_nbap_utcWNlsf = -1; /* BIT_STRING_SIZE_8 */
3410 static int hf_nbap_utcDN = -1; /* BIT_STRING_SIZE_4 */
3411 static int hf_nbap_utcDeltaTlsf = -1; /* BIT_STRING_SIZE_8 */
3412 static int hf_nbap_nA = -1; /* BIT_STRING_SIZE_11 */
3413 static int hf_nbap_tauC = -1; /* BIT_STRING_SIZE_32 */
3414 static int hf_nbap_deltaUT1_01 = -1; /* GANSS_DeltaUT1 */
3415 static int hf_nbap_kp = -1; /* BIT_STRING_SIZE_2 */
3416 static int hf_nbap_utcA1wnt = -1; /* BIT_STRING_SIZE_24 */
3417 static int hf_nbap_utcA0wnt = -1; /* BIT_STRING_SIZE_32 */
3418 static int hf_nbap_utcTot_01 = -1; /* BIT_STRING_SIZE_8 */
3419 static int hf_nbap_utcWNt = -1; /* BIT_STRING_SIZE_8 */
3420 static int hf_nbap_utcDN_01 = -1; /* BIT_STRING_SIZE_8 */
3421 static int hf_nbap_utcStandardID = -1; /* BIT_STRING_SIZE_3 */
3422 static int hf_nbap_wna_alm = -1; /* BIT_STRING_SIZE_8 */
3423 static int hf_nbap_sat_info_almanac = -1; /* SAT_Info_Almanac */
3424 static int hf_nbap_sVGlobalHealth_alm = -1; /* BIT_STRING_SIZE_364 */
3425 static int hf_nbap_alpha_zero_ionos_01 = -1; /* BIT_STRING_SIZE_8 */
3426 static int hf_nbap_alpha_one_ionos_01 = -1; /* BIT_STRING_SIZE_8 */
3427 static int hf_nbap_alpha_two_ionos_01 = -1; /* BIT_STRING_SIZE_8 */
3428 static int hf_nbap_alpha_three_ionos = -1; /* BIT_STRING_SIZE_8 */
3429 static int hf_nbap_beta_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
3430 static int hf_nbap_beta_one_ionos = -1; /* BIT_STRING_SIZE_8 */
3431 static int hf_nbap_beta_two_ionos = -1; /* BIT_STRING_SIZE_8 */
3432 static int hf_nbap_beta_three_ionos = -1; /* BIT_STRING_SIZE_8 */
3433 static int hf_nbap_GPS_Information_item = -1; /* GPS_Information_Item */
3434 static int hf_nbap_bad_satellites = -1; /* GPSBadSat_Info_RealTime_Integrity */
3435 static int hf_nbap_no_bad_satellites = -1; /* NULL */
3436 static int hf_nbap_sat_info = -1; /* SATInfo_RealTime_Integrity */
3437 static int hf_nbap_GPS_NavigationModel_and_TimeRecovery_item = -1; /* GPS_NavandRecovery_Item */
3438 static int hf_nbap_tx_tow_nav = -1; /* INTEGER_0_1048575 */
3439 static int hf_nbap_sat_id_nav = -1; /* SAT_ID */
3440 static int hf_nbap_tlm_message_nav = -1; /* BIT_STRING_SIZE_14 */
3441 static int hf_nbap_tlm_revd_c_nav = -1; /* BIT_STRING_SIZE_2 */
3442 static int hf_nbap_ho_word_nav = -1; /* BIT_STRING_SIZE_22 */
3443 static int hf_nbap_w_n_nav = -1; /* BIT_STRING_SIZE_10 */
3444 static int hf_nbap_ca_or_p_on_l2_nav = -1; /* BIT_STRING_SIZE_2 */
3445 static int hf_nbap_user_range_accuracy_index_nav = -1; /* BIT_STRING_SIZE_4 */
3446 static int hf_nbap_sv_health_nav = -1; /* BIT_STRING_SIZE_6 */
3447 static int hf_nbap_iodc_nav = -1; /* BIT_STRING_SIZE_10 */
3448 static int hf_nbap_l2_p_dataflag_nav = -1; /* BIT_STRING_SIZE_1 */
3449 static int hf_nbap_sf1_reserved_nav = -1; /* BIT_STRING_SIZE_87 */
3450 static int hf_nbap_t_gd_nav = -1; /* BIT_STRING_SIZE_8 */
3451 static int hf_nbap_t_oc_nav = -1; /* BIT_STRING_SIZE_16 */
3452 static int hf_nbap_a_f_2_nav = -1; /* BIT_STRING_SIZE_8 */
3453 static int hf_nbap_a_f_1_nav = -1; /* BIT_STRING_SIZE_16 */
3454 static int hf_nbap_a_f_zero_nav = -1; /* BIT_STRING_SIZE_22 */
3455 static int hf_nbap_gps_e_nav = -1; /* BIT_STRING_SIZE_32 */
3456 static int hf_nbap_t_oe_nav = -1; /* BIT_STRING_SIZE_16 */
3457 static int hf_nbap_fit_interval_flag_nav = -1; /* BIT_STRING_SIZE_1 */
3458 static int hf_nbap_aodo_nav = -1; /* BIT_STRING_SIZE_5 */
3459 static int hf_nbap_gps_omega_nav = -1; /* BIT_STRING_SIZE_32 */
3460 static int hf_nbap_spare_zero_fill = -1; /* BIT_STRING_SIZE_20 */
3461 static int hf_nbap_latitudeSign_01 = -1; /* T_latitudeSign_01 */
3462 static int hf_nbap_latitude = -1; /* INTEGER_0_8388607 */
3463 static int hf_nbap_longitude = -1; /* INTEGER_M8388608_8388607 */
3464 static int hf_nbap_directionOfAltitude_01 = -1; /* T_directionOfAltitude_01 */
3465 static int hf_nbap_implicit = -1; /* HARQ_MemoryPartitioning_Implicit */
3466 static int hf_nbap_explicit = -1; /* HARQ_MemoryPartitioning_Explicit */
3467 static int hf_nbap_number_of_Processes = -1; /* INTEGER_1_8_ */
3468 static int hf_nbap_hARQ_MemoryPartitioningList = -1; /* HARQ_MemoryPartitioningList */
3469 static int hf_nbap_HARQ_MemoryPartitioningList_item = -1; /* HARQ_MemoryPartitioningItem */
3470 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item = -1; /* HARQ_MemoryPartitioningItem */
3471 static int hf_nbap_process_Memory_Size = -1; /* T_process_Memory_Size */
3472 static int hf_nbap_HS_DSCHProvidedBitRate_item = -1; /* HS_DSCHProvidedBitRate_Item */
3473 static int hf_nbap_hS_DSCHProvidedBitRateValue = -1; /* HS_DSCHProvidedBitRateValue */
3474 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item */
3475 static int hf_nbap_hS_DSCHProvidedBitRateValue_01 = -1; /* HS_DSCHProvidedBitRate */
3476 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item */
3477 static int hf_nbap_HS_DSCHRequiredPower_item = -1; /* HS_DSCHRequiredPower_Item */
3478 static int hf_nbap_hS_DSCHRequiredPowerValue = -1; /* HS_DSCHRequiredPowerValue */
3479 static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1; /* HS_DSCHRequiredPowerPerUEInformation */
3480 static int hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item = -1; /* HS_DSCHRequiredPowerPerUEInformation_Item */
3481 static int hf_nbap_cRNC_CommunicationContextID = -1; /* CRNC_CommunicationContextID */
3482 static int hf_nbap_hS_DSCHRequiredPowerPerUEWeight = -1; /* HS_DSCHRequiredPowerPerUEWeight */
3483 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item */
3484 static int hf_nbap_hS_DSCHRequiredPowerValue_01 = -1; /* HS_DSCHRequiredPower */
3485 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item */
3486 static int hf_nbap_hsdpa_PICH_Shared_with_PCH = -1; /* HSDPA_PICH_Shared_with_PCH */
3487 static int hf_nbap_hsdpa_PICH_notShared_with_PCH = -1; /* HSDPA_PICH_notShared_with_PCH */
3488 static int hf_nbap_hsdpa_PICH_SharedPCH_ID = -1; /* CommonPhysicalChannelID */
3489 static int hf_nbap_hSDPA_PICH_notShared_ID = -1; /* CommonPhysicalChannelID */
3490 static int hf_nbap_fdd_DL_Channelisation_CodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
3491 static int hf_nbap_pich_Power = -1; /* PICH_Power */
3492 static int hf_nbap_pich_Mode = -1; /* PICH_Mode */
3493 static int hf_nbap_sttd_Indicator = -1; /* STTD_Indicator */
3494 static int hf_nbap_hsdsch_Common_Information = -1; /* HSDSCH_Common_Information */
3495 static int hf_nbap_commonMACFlow_Specific_Information = -1; /* CommonMACFlow_Specific_InfoList */
3496 static int hf_nbap_hsSCCH_Specific_Information_ResponseFDD = -1; /* HSSCCH_Specific_InformationRespListFDD */
3497 static int hf_nbap_hARQ_MemoryPartitioning = -1; /* HARQ_MemoryPartitioning */
3498 static int hf_nbap_commonMACFlow_Specific_Info_Response = -1; /* CommonMACFlow_Specific_InfoList_Response */
3499 static int hf_nbap_cCCH_PriorityQueue_Id = -1; /* PriorityQueue_Id */
3500 static int hf_nbap_sRB1_PriorityQueue_Id = -1; /* PriorityQueue_Id */
3501 static int hf_nbap_associatedCommon_MACFlow = -1; /* Common_MACFlow_ID */
3502 static int hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient = -1; /* FACH_Measurement_Occasion_Cycle_Length_Coefficient */
3503 static int hf_nbap_rACH_Measurement_Result = -1; /* RACH_Measurement_Result */
3504 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information = -1; /* BCCH_Specific_HSDSCH_RNTI_Information */
3505 static int hf_nbap_hSDSCH_MACdFlows_Information = -1; /* HSDSCH_MACdFlows_Information */
3506 static int hf_nbap_ueCapability_Info = -1; /* UE_Capability_Information */
3507 static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1; /* MAChsReorderingBufferSize_for_RLC_UM */
3508 static int hf_nbap_hsscch_PowerOffset = -1; /* HSSCCH_PowerOffset */
3509 static int hf_nbap_tDD_AckNack_Power_Offset = -1; /* TDD_AckNack_Power_Offset */
3510 static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1; /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
3511 static int hf_nbap_priorityQueueInfotoModify = -1; /* PriorityQueue_InfoList_to_Modify */
3512 static int hf_nbap_hSSCCHCodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
3513 static int hf_nbap_tDDAckNackPowerOffset = -1; /* TDD_AckNack_Power_Offset */
3514 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
3515 static int hf_nbap_hsDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
3516 static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1; /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
3517 static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1; /* HSDSCH_MACdFlow_Specific_InformationResp */
3518 static int hf_nbap_sixtyfourQAM_UsageAllowedIndicator = -1; /* SixtyfourQAM_UsageAllowedIndicator */
3519 static int hf_nbap_hSDSCH_RNTI = -1; /* HSDSCH_RNTI */
3520 static int hf_nbap_sixtyfourQAM_DL_UsageIndicator = -1; /* SixtyfourQAM_DL_UsageIndicator */
3521 static int hf_nbap_hSDSCH_TBSizeTableIndicator = -1; /* HSDSCH_TBSizeTableIndicator */
3522 static int hf_nbap_hSSCCH_CodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
3523 static int hf_nbap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
3524 static int hf_nbap_hS_PDSCH_Code_Change_Indicator = -1; /* HS_PDSCH_Code_Change_Indicator */
3525 static int hf_nbap_hS_DSCH_Secondary_Serving_cell_choice = -1; /* HS_DSCH_Secondary_Serving_cell_change_choice */
3526 static int hf_nbap_hS_Secondary_Serving_cell_change_successful = -1; /* HS_Secondary_Serving_cell_change_successful */
3527 static int hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful = -1; /* HS_Secondary_Serving_cell_change_unsuccessful */
3528 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response = -1; /* HS_DSCH_FDD_Secondary_Serving_Information_Response */
3529 static int hf_nbap_paging_MACFlow_Specific_Information = -1; /* Paging_MACFlow_Specific_Information */
3530 static int hf_nbap_number_of_PCCH_transmission = -1; /* Number_of_PCCH_transmission */
3531 static int hf_nbap_transport_Block_Size_List = -1; /* Transport_Block_Size_List */
3532 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item = -1; /* HSDSCH_Paging_System_Information_ResponseList */
3533 static int hf_nbap_pagingMACFlow_ID = -1; /* Paging_MACFlow_ID */
3534 static int hf_nbap_hSPDSCH_Code_Index = -1; /* HSPDSCH_Code_Index */
3535 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDD = -1; /* HSSCCH_Specific_InformationRespListTDD */
3536 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR = -1; /* HSSCCH_Specific_InformationRespListTDDLCR */
3537 static int hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item = -1; /* HSDSCH_MACdFlow_Specific_InformationResp_Item */
3538 static int hf_nbap_hsDSCHMacdFlow_Id = -1; /* HSDSCH_MACdFlow_ID */
3539 static int hf_nbap_hSDSCH_MACdFlow_Specific_Info = -1; /* HSDSCH_MACdFlow_Specific_InfoList */
3540 static int hf_nbap_priorityQueue_Info = -1; /* PriorityQueue_InfoList */
3541 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem */
3542 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1; /* HSDSCH_MACdFlows_to_Delete_Item */
3543 static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Initial_Capacity_AllocationItem */
3544 static int hf_nbap_maximum_MACdPDU_Size = -1; /* MACdPDU_Size */
3545 static int hf_nbap_hSDSCH_InitialWindowSize = -1; /* HSDSCH_InitialWindowSize */
3546 static int hf_nbap_setsOfHS_SCCH_Codes = -1; /* SetsOfHS_SCCH_Codes */
3547 static int hf_nbap_hARQ_Preamble_Mode_Activation_Indicator = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
3548 static int hf_nbap_mIMO_N_M_Ratio = -1; /* MIMO_N_M_Ratio */
3549 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
3550 static int hf_nbap_Additional_EDCH_Preconfiguration_Information_item = -1; /* Additional_EDCH_Preconfiguration_Information_ItemIEs */
3551 static int hf_nbap_mAChsResetScheme = -1; /* MAChsResetScheme */
3552 static int hf_nbap_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
3553 static int hf_nbap_secondaryServingCells = -1; /* SecondaryServingCells */
3554 static int hf_nbap_numPrimaryHS_SCCH_Codes = -1; /* NumHS_SCCH_Codes */
3555 static int hf_nbap_hARQ_Preamble_Mode = -1; /* HARQ_Preamble_Mode */
3556 static int hf_nbap_mIMO_ActivationIndicator = -1; /* MIMO_ActivationIndicator */
3557 static int hf_nbap_hSDSCH_MACdPDUSizeFormat = -1; /* HSDSCH_MACdPDUSizeFormat */
3558 static int hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator = -1; /* NULL */
3559 static int hf_nbap_HS_SCCH_PreconfiguredCodes_item = -1; /* HS_SCCH_PreconfiguredCodesItem */
3560 static int hf_nbap_hS_SCCH_CodeNumber = -1; /* HS_SCCH_CodeNumber */
3561 static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1; /* HSSCCH_Codes */
3562 static int hf_nbap_codeNumber = -1; /* INTEGER_0_127 */
3563 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1; /* HSSCCH_Specific_InformationRespItemTDD */
3564 static int hf_nbap_timeslot = -1; /* TimeSlot */
3565 static int hf_nbap_tDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
3566 static int hf_nbap_hSSICH_Info = -1; /* HSSICH_Info */
3567 static int hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item = -1; /* HSSCCH_Specific_InformationRespItemTDDLCR */
3568 static int hf_nbap_timeslotLCR = -1; /* TimeSlotLCR */
3569 static int hf_nbap_first_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
3570 static int hf_nbap_second_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
3571 static int hf_nbap_hSSICH_InfoLCR = -1; /* HSSICH_InfoLCR */
3572 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item = -1; /* HSSCCH_Specific_InformationRespItemTDD768 */
3573 static int hf_nbap_tDD_ChannelisationCode768 = -1; /* TDD_ChannelisationCode768 */
3574 static int hf_nbap_hSSICH_Info768 = -1; /* HSSICH_Info768 */
3575 static int hf_nbap_hsSICH_ID = -1; /* HS_SICH_ID */
3576 static int hf_nbap_failed_HS_SICH = -1; /* HS_SICH_failed */
3577 static int hf_nbap_missed_HS_SICH = -1; /* HS_SICH_missed */
3578 static int hf_nbap_total_HS_SICH = -1; /* HS_SICH_total */
3579 static int hf_nbap_number_of_HS_PDSCH_codes = -1; /* INTEGER_0_maxHS_PDSCHCodeNrComp_1 */
3580 static int hf_nbap_hS_PDSCH_Start_code_number = -1; /* HS_PDSCH_Start_code_number */
3581 static int hf_nbap_replace_02 = -1; /* HS_SCCH_FDD_Code_List */
3582 static int hf_nbap_HS_SCCH_FDD_Code_List_item = -1; /* HS_SCCH_FDD_Code_Information_Item */
3583 static int hf_nbap_hspdsch_RL_ID = -1; /* RL_ID */
3584 static int hf_nbap_hSDSCH_FDD_Information = -1; /* HSDSCH_FDD_Information */
3585 static int hf_nbap_hsdsch_RNTI = -1; /* HSDSCH_RNTI */
3586 static int hf_nbap_hS_DSCH_serving_cell_choice = -1; /* HS_DSCH_serving_cell_choice */
3587 static int hf_nbap_hS_serving_cell_change_successful = -1; /* HS_serving_cell_change_successful */
3588 static int hf_nbap_hS_serving_cell_change_unsuccessful = -1; /* HS_serving_cell_change_unsuccessful */
3589 static int hf_nbap_hSDSCH_FDD_Information_Response = -1; /* HSDSCH_FDD_Information_Response */
3590 static int hf_nbap_hsdpa_PICH_notShared_with_PCHLCR = -1; /* HSDPA_PICH_notShared_with_PCHLCR */
3591 static int hf_nbap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
3592 static int hf_nbap_tdd_PhysicalChannelOffset = -1; /* TDD_PhysicalChannelOffset */
3593 static int hf_nbap_pagingIndicatorLength = -1; /* PagingIndicatorLength */
3594 static int hf_nbap_pICH_Power = -1; /* PICH_Power */
3595 static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
3596 static int hf_nbap_hsdsch_Common_InformationLCR = -1; /* HSDSCH_Common_InformationLCR */
3597 static int hf_nbap_commonMACFlow_Specific_InformationLCR = -1; /* CommonMACFlow_Specific_InfoListLCR */
3598 static int hf_nbap_common_H_RNTI_InformationLCR = -1; /* Common_H_RNTI_InformationLCR */
3599 static int hf_nbap_sync_InformationLCR = -1; /* Sync_InformationLCR */
3600 static int hf_nbap_hSSICH_SIRTarget = -1; /* UL_SIR */
3601 static int hf_nbap_hSSICH_TPC_StepSize = -1; /* TDD_TPC_UplinkStepSize_LCR */
3602 static int hf_nbap_hsSCCH_Specific_Information_ResponseLCR = -1; /* HSSCCH_Specific_InformationRespListLCR */
3603 static int hf_nbap_commonMACFlow_Specific_Info_ResponseLCR = -1; /* CommonMACFlow_Specific_InfoList_ResponseLCR */
3604 static int hf_nbap_associatedCommon_MACFlowLCR = -1; /* Common_MACFlow_ID_LCR */
3605 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR = -1; /* BCCH_Specific_HSDSCH_RNTI_InformationLCR */
3606 static int hf_nbap_paging_MACFlow_Specific_InformationLCR = -1; /* Paging_MACFlow_Specific_InformationLCR */
3607 static int hf_nbap_reception_Window_Size = -1; /* INTEGER_1_16 */
3608 static int hf_nbap_n_PCH = -1; /* INTEGER_1_8 */
3609 static int hf_nbap_paging_Subchannel_Size = -1; /* INTEGER_1_3 */
3610 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item = -1; /* HSDSCH_Paging_System_Information_ResponseListLCR */
3611 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
3612 static int hf_nbap_HSSCCH_Specific_InformationRespListLCR_item = -1; /* HSSCCH_Specific_InformationRespItemLCR */
3613 static int hf_nbap_hS_SCCH_ID_LCR = -1; /* HS_SCCH_ID_LCR */
3614 static int hf_nbap_transport_Block_Size_List_01 = -1; /* Transport_Block_Size_List_LCR */
3615 static int hf_nbap_hS_DSCH_SPS_Reservation_Indicator = -1; /* SPS_Reservation_Indicator */
3616 static int hf_nbap_hS_DSCH_SPS_Operation_Indicator = -1; /* HS_DSCH_SPS_Operation_Indicator */
3617 static int hf_nbap_Transport_Block_Size_List_LCR_item = -1; /* Transport_Block_Size_Item_LCR */
3618 static int hf_nbap_transport_Block_Size_maping_Index_LCR = -1; /* Transport_Block_Size_maping_Index_LCR */
3619 static int hf_nbap_transport_Block_Size_Index_LCR = -1; /* Transport_Block_Size_Index_LCR */
3620 static int hf_nbap_Repetition_Period_List_LCR_item = -1; /* Repetition_Period_Item_LCR */
3621 static int hf_nbap_repetitionPeriodIndex = -1; /* RepetitionPeriodIndex */
3622 static int hf_nbap_logicalChannellevel = -1; /* LogicalChannellevel */
3623 static int hf_nbap_priorityQueuelevel = -1; /* PriorityQueuelevel */
3624 static int hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS = -1; /* HS_SICH_InformationList_for_HS_DSCH_SPS */
3625 static int hf_nbap_initial_HS_PDSCH_SPS_Resource = -1; /* Initial_HS_PDSCH_SPS_Resource */
3626 static int hf_nbap_buffer_Size_for_HS_DSCH_SPS = -1; /* Process_Memory_Size */
3627 static int hf_nbap_number_of_Processes_for_HS_DSCH_SPS = -1; /* Number_of_Processes_for_HS_DSCH_SPS */
3628 static int hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item = -1; /* HS_SICH_InformationItem_for_HS_DSCH_SPS */
3629 static int hf_nbap_hS_SICH_Mapping_Index = -1; /* HS_SICH_Mapping_Index */
3630 static int hf_nbap_hS_SICH_Type = -1; /* HS_SICH_Type */
3631 static int hf_nbap_hS_SCCH_Associated_HS_SICH = -1; /* HS_SCCH_Associated_HS_SICH */
3632 static int hf_nbap_non_HS_SCCH_Associated_HS_SICH = -1; /* Non_HS_SCCH_Associated_HS_SICH */
3633 static int hf_nbap_extended_HS_SICH_ID = -1; /* Extended_HS_SICH_ID */
3634 static int hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID = -1; /* Non_HS_SCCH_Aassociated_HS_SICH_ID */
3635 static int hf_nbap_hS_PDSCH_Offset = -1; /* TDD_PhysicalChannelOffset */
3636 static int hf_nbap_timeslot_Resource_Related_Information_01 = -1; /* HS_DSCH_TimeslotResourceLCR */
3637 static int hf_nbap_startCode = -1; /* TDD_ChannelisationCode */
3638 static int hf_nbap_endCode = -1; /* TDD_ChannelisationCode */
3639 static int hf_nbap_transport_Block_Size_Index_01 = -1; /* Transport_Block_Size_Index_LCR */
3640 static int hf_nbap_modulationType = -1; /* ModulationSPS_LCR */
3641 static int hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList = -1; /* Non_HS_SCCH_Associated_HS_SICH_InformationList */
3642 static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item = -1; /* Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3643 static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item = -1; /* Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3644 static int hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList */
3645 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3646 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3647 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item = -1; /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem */
3648 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_item = -1; /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem */
3649 static int hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item = -1; /* HSSICH_ReferenceSignal_InformationLCR */
3650 static int hf_nbap_midambleConfigurationLCR = -1; /* MidambleConfigurationLCR */
3651 static int hf_nbap_midambleShift = -1; /* INTEGER_0_15 */
3652 static int hf_nbap_hSSICH_ReferenceSignal_InformationLCR = -1; /* HSSICH_ReferenceSignal_InformationLCR */
3653 static int hf_nbap_sub_Frame_Number = -1; /* Sub_Frame_Number */
3654 static int hf_nbap_onDemand = -1; /* NULL */
3655 static int hf_nbap_periodic = -1; /* InformationReportCharacteristicsType_ReportPeriodicity */
3656 static int hf_nbap_onModification = -1; /* InformationReportCharacteristicsType_OnModification */
3657 static int hf_nbap_min = -1; /* ReportPeriodicity_Scaledmin */
3658 static int hf_nbap_hours = -1; /* ReportPeriodicity_Scaledhour */
3659 static int hf_nbap_information_thresholds = -1; /* InformationThresholds */
3660 static int hf_nbap_dgps = -1; /* DGPSThresholds */
3661 static int hf_nbap_dGANSSThreshold = -1; /* DGANSSThreshold */
3662 static int hf_nbap_information_Type_Item = -1; /* Information_Type_Item */
3663 static int hf_nbap_gPSInformation = -1; /* GPS_Information */
3664 static int hf_nbap_iP_SpacingFDD = -1; /* T_iP_SpacingFDD */
3665 static int hf_nbap_iP_Length = -1; /* T_iP_Length */
3666 static int hf_nbap_seed = -1; /* INTEGER_0_63 */
3667 static int hf_nbap_burstModeParams = -1; /* BurstModeParams */
3668 static int hf_nbap_iP_Offset = -1; /* INTEGER_0_9 */
3669 static int hf_nbap_iP_SpacingTDD = -1; /* T_iP_SpacingTDD */
3670 static int hf_nbap_iP_Start = -1; /* INTEGER_0_4095 */
3671 static int hf_nbap_iP_Slot = -1; /* INTEGER_0_14 */
3672 static int hf_nbap_iP_PCCPCH = -1; /* T_iP_PCCPCH */
3673 static int hf_nbap_iP_SpacingTDD_01 = -1; /* T_iP_SpacingTDD_01 */
3674 static int hf_nbap_iP_Sub = -1; /* T_iP_Sub */
3675 static int hf_nbap_cFNOffset = -1; /* INTEGER_0_255 */
3676 static int hf_nbap_burstStart = -1; /* INTEGER_0_15 */
3677 static int hf_nbap_burstLength = -1; /* INTEGER_10_25 */
3678 static int hf_nbap_burstFreq = -1; /* INTEGER_1_16 */
3679 static int hf_nbap_idleIntervalInfo_k = -1; /* T_idleIntervalInfo_k */
3680 static int hf_nbap_idleIntervalInfo_offset = -1; /* INTEGER_0_7 */
3681 static int hf_nbap_maxTimeslotsPerSubFrame = -1; /* INTEGER_1_6 */
3682 static int hf_nbap_maxPhysChPerTimeslot = -1; /* T_maxPhysChPerTimeslot */
3683 static int hf_nbap_MACdPDU_Size_Indexlist_item = -1; /* MACdPDU_Size_IndexItem */
3684 static int hf_nbap_sID = -1; /* SID */
3685 static int hf_nbap_macdPDU_Size = -1; /* MACdPDU_Size */
3686 static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1; /* MACdPDU_Size_IndexItem_to_Modify */
3687 static int hf_nbap_maximum_TB_Size_cell_edge_users = -1; /* INTEGER_0_5000_ */
3688 static int hf_nbap_maximum_TB_Size_other_users = -1; /* INTEGER_0_5000_ */
3689 static int hf_nbap_MessageStructure_item = -1; /* MessageStructure_item */
3690 static int hf_nbap_repetitionNumber_01 = -1; /* RepetitionNumber1 */
3691 static int hf_nbap_type1 = -1; /* Type1 */
3692 static int hf_nbap_midambleConfigurationBurstType1And3 = -1; /* MidambleConfigurationBurstType1And3 */
3693 static int hf_nbap_midambleAllocationMode = -1; /* MidambleAllocationMode1 */
3694 static int hf_nbap_defaultMidamble = -1; /* NULL */
3695 static int hf_nbap_commonMidamble = -1; /* NULL */
3696 static int hf_nbap_ueSpecificMidamble = -1; /* MidambleShiftLong */
3697 static int hf_nbap_type2 = -1; /* Type2 */
3698 static int hf_nbap_midambleConfigurationBurstType2 = -1; /* MidambleConfigurationBurstType2 */
3699 static int hf_nbap_midambleAllocationMode_01 = -1; /* MidambleAllocationMode2 */
3700 static int hf_nbap_ueSpecificMidamble_01 = -1; /* MidambleShiftShort */
3701 static int hf_nbap_type3 = -1; /* Type3 */
3702 static int hf_nbap_midambleAllocationMode_02 = -1; /* MidambleAllocationMode3 */
3703 static int hf_nbap_midambleAllocationMode_03 = -1; /* MidambleAllocationMode */
3704 static int hf_nbap_midambleShift_01 = -1; /* MidambleShiftLong */
3705 static int hf_nbap_type1_01 = -1; /* Type7681 */
3706 static int hf_nbap_midambleAllocationMode_04 = -1; /* MidambleAllocationMode7681 */
3707 static int hf_nbap_type2_01 = -1; /* Type7682 */
3708 static int hf_nbap_midambleConfigurationBurstType2_768 = -1; /* MidambleConfigurationBurstType2_768 */
3709 static int hf_nbap_midambleAllocationMode_05 = -1; /* MidambleAllocationMode7682 */
3710 static int hf_nbap_ueSpecificMidamble_02 = -1; /* MidambleShiftShort768 */
3711 static int hf_nbap_type3_01 = -1; /* Type7683 */
3712 static int hf_nbap_midambleAllocationMode_06 = -1; /* MidambleAllocationMode7683 */
3713 static int hf_nbap_primary_and_secondary_CPICH = -1; /* CommonPhysicalChannelID */
3714 static int hf_nbap_normal_and_diversity_primary_CPICH = -1; /* NULL */
3715 static int hf_nbap_primary_and_secondary_CPICH_01 = -1; /* PrimaryAndSecondaryCPICHContainer */
3716 static int hf_nbap_normal_and_diversity_primary_CPICH_01 = -1; /* NormalAndDiversityPrimaryCPICHContainer */
3717 static int hf_nbap_addPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Add */
3718 static int hf_nbap_modifyPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Modify */
3719 static int hf_nbap_deletePriorityQueue = -1; /* PriorityQueue_Id */
3720 static int hf_nbap_qPSK = -1; /* NULL */
3721 static int hf_nbap_sixteenQAM = -1; /* MBSFN_CPICH_secondary_CCPCH_power_offset */
3722 static int hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item = -1; /* MultipleFreq_HARQ_MemoryPartitioning_InformationItem */
3723 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1; /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */
3724 static int hf_nbap_multi_Cell_Capability = -1; /* Multi_Cell_Capability */
3725 static int hf_nbap_dL_PowerBalancing_Information = -1; /* DL_PowerBalancing_Information */
3726 static int hf_nbap_minimumReducedE_DPDCH_GainFactor = -1; /* MinimumReducedE_DPDCH_GainFactor */
3727 static int hf_nbap_secondary_UL_Frequency_Activation_State = -1; /* Secondary_UL_Frequency_Activation_State */
3728 static int hf_nbap_extendedPropagationDelay = -1; /* ExtendedPropagationDelay */
3729 static int hf_nbap_primary_CPICH_Usage_for_Channel_Estimation = -1; /* Primary_CPICH_Usage_for_Channel_Estimation */
3730 static int hf_nbap_secondary_CPICH_Information = -1; /* CommonPhysicalChannelID */
3731 static int hf_nbap_secondary_CPICH_Information_Change = -1; /* Secondary_CPICH_Information_Change */
3732 static int hf_nbap_e_AGCH_PowerOffset = -1; /* E_AGCH_PowerOffset */
3733 static int hf_nbap_e_RGCH_PowerOffset = -1; /* E_RGCH_PowerOffset */
3734 static int hf_nbap_e_HICH_PowerOffset = -1; /* E_HICH_PowerOffset */
3735 static int hf_nbap_e_DCH_DL_Control_Channel_Grant = -1; /* NULL */
3736 static int hf_nbap_NeighbouringCellMeasurementInformation_item = -1; /* NeighbouringCellMeasurementInformation_item */
3737 static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */
3738 static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */
3739 static int hf_nbap_extension_neighbouringCellMeasurementInformation = -1; /* Extension_neighbouringCellMeasurementInformation */
3740 static int hf_nbap_uC_Id = -1; /* UC_Id */
3741 static int hf_nbap_primaryScramblingCode = -1; /* PrimaryScramblingCode */
3742 static int hf_nbap_cellParameterID = -1; /* CellParameterID */
3743 static int hf_nbap_NI_Information_item = -1; /* Notification_Indicator */
3744 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_item = -1; /* Paging_MACFlows_to_DeleteFDD_Item */
3745 static int hf_nbap_paging_MACFlow_ID = -1; /* Paging_MACFlow_ID */
3746 static int hf_nbap_Paging_MACFlow_Specific_Information_item = -1; /* Paging_MAC_Flow_Specific_Information_Item */
3747 static int hf_nbap_paging_MACFlow_Id = -1; /* Paging_MACFlow_ID */
3748 static int hf_nbap_hSDPA_associated_PICH_Info = -1; /* HSDPA_Associated_PICH_Information */
3749 static int hf_nbap_paging_MACFlow_PriorityQueue_Information = -1; /* Paging_MACFlow_PriorityQueue_Information */
3750 static int hf_nbap_Paging_MACFlow_PriorityQueue_Information_item = -1; /* Paging_MACFlow_PriorityQueue_Item */
3751 static int hf_nbap_priority_Queue_Information_for_Enhanced_PCH = -1; /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
3752 static int hf_nbap_sequenceNumber = -1; /* PLCCHsequenceNumber */
3753 static int hf_nbap_Possible_Secondary_Serving_Cell_List_item = -1; /* Possible_Secondary_Serving_Cell */
3754 static int hf_nbap_local_Cell_ID = -1; /* Local_Cell_ID */
3755 static int hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO = -1; /* PowerOffsetForSecondaryCPICHforMIMO */
3756 static int hf_nbap_priorityQueue_Id = -1; /* PriorityQueue_Id */
3757 static int hf_nbap_t1 = -1; /* T1 */
3758 static int hf_nbap_mAC_ehs_Reset_Timer = -1; /* MAC_ehs_Reset_Timer */
3759 static int hf_nbap_discardTimer = -1; /* DiscardTimer */
3760 static int hf_nbap_mAC_hsWindowSize = -1; /* MAC_hsWindowSize */
3761 static int hf_nbap_maximum_MACcPDU_Size = -1; /* MAC_PDU_SizeExtended */
3762 static int hf_nbap_PriorityQueue_InfoList_item = -1; /* PriorityQueue_InfoItem */
3763 static int hf_nbap_priorityQueueId = -1; /* PriorityQueue_Id */
3764 static int hf_nbap_associatedHSDSCH_MACdFlow = -1; /* HSDSCH_MACdFlow_ID */
3765 static int hf_nbap_mAChsGuaranteedBitRate = -1; /* MAChsGuaranteedBitRate */
3766 static int hf_nbap_macdPDU_Size_Index = -1; /* MACdPDU_Size_Indexlist */
3767 static int hf_nbap_rLC_Mode = -1; /* RLC_Mode */
3768 static int hf_nbap_PriorityQueue_InfoList_to_Modify_item = -1; /* ModifyPriorityQueue */
3769 static int hf_nbap_macdPDU_Size_Index_to_Modify = -1; /* MACdPDU_Size_Indexlist_to_Modify */
3770 static int hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1; /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
3771 static int hf_nbap_none = -1; /* NULL */
3772 static int hf_nbap_selected_MBMS_Service = -1; /* Selected_MBMS_Service */
3773 static int hf_nbap_selected_MBMS_Service_List = -1; /* Selected_MBMS_Service_List */
3774 static int hf_nbap_Selected_MBMS_Service_List_item = -1; /* Selected_MBMS_Service_Item */
3775 static int hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR = -1; /* Selected_MBMS_Service_TimeSlot_Information_LCR */
3776 static int hf_nbap_mBMS_Service_TDM_Information = -1; /* MBMS_Service_TDM_Information */
3777 static int hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item = -1; /* TimeSlotLCR */
3778 static int hf_nbap_transmission_Time_Interval = -1; /* T_transmission_Time_Interval */
3779 static int hf_nbap_tDM_Rep = -1; /* INTEGER_2_9 */
3780 static int hf_nbap_tDM_Offset = -1; /* INTEGER_0_8 */
3781 static int hf_nbap_tDM_Length = -1; /* INTEGER_1_8 */
3782 static int hf_nbap_Paging_MACFlow_Specific_InformationLCR_item = -1; /* Paging_MAC_Flow_Specific_Information_ItemLCR */
3783 static int hf_nbap_hSDPA_associated_PICH_InfoLCR = -1; /* HSDPA_Associated_PICH_InformationLCR */
3784 static int hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR = -1; /* Paging_MACFlow_PriorityQueue_Information */
3785 static int hf_nbap_Paging_MACFlows_to_DeleteLCR_item = -1; /* Paging_MACFlows_to_DeleteLCR_Item */
3786 static int hf_nbap_RL_Specific_DCH_Info_item = -1; /* RL_Specific_DCH_Info_Item */
3787 static int hf_nbap_dCH_id = -1; /* T_dCH_id */
3788 static int hf_nbap_transportlayeraddress = -1; /* TransportLayerAddress */
3789 static int hf_nbap_rL_Specific_E_DCH_Information = -1; /* RL_Specific_E_DCH_Information */
3790 static int hf_nbap_RL_Specific_E_DCH_Information_item = -1; /* RL_Specific_E_DCH_Information_Item */
3791 static int hf_nbap_Reference_E_TFCI_Information_item = -1; /* Reference_E_TFCI_Information_Item */
3792 static int hf_nbap_reference_E_TFCI = -1; /* E_TFCI */
3793 static int hf_nbap_reference_E_TFCI_PO = -1; /* Reference_E_TFCI_PO */
3794 static int hf_nbap_periodic_01 = -1; /* ReportCharacteristicsType_ReportPeriodicity */
3795 static int hf_nbap_event_a = -1; /* ReportCharacteristicsType_EventA */
3796 static int hf_nbap_event_b = -1; /* ReportCharacteristicsType_EventB */
3797 static int hf_nbap_event_c = -1; /* ReportCharacteristicsType_EventC */
3798 static int hf_nbap_event_d = -1; /* ReportCharacteristicsType_EventD */
3799 static int hf_nbap_event_e = -1; /* ReportCharacteristicsType_EventE */
3800 static int hf_nbap_event_f = -1; /* ReportCharacteristicsType_EventF */
3801 static int hf_nbap_extension_ReportCharacteristics = -1; /* Extension_ReportCharacteristics */
3802 static int hf_nbap_measurementThreshold = -1; /* ReportCharacteristicsType_MeasurementThreshold */
3803 static int hf_nbap_measurementHysteresisTime = -1; /* ReportCharacteristicsType_ScaledMeasurementHysteresisTime */
3804 static int hf_nbap_measurementIncreaseThreshold = -1; /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3805 static int hf_nbap_measurementChangeTime = -1; /* ReportCharacteristicsType_ScaledMeasurementChangeTime */
3806 static int hf_nbap_measurementDecreaseThreshold = -1; /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3807 static int hf_nbap_measurementThreshold1 = -1; /* ReportCharacteristicsType_MeasurementThreshold */
3808 static int hf_nbap_measurementThreshold2 = -1; /* ReportCharacteristicsType_MeasurementThreshold */
3809 static int hf_nbap_reportPeriodicity = -1; /* ReportCharacteristicsType_ReportPeriodicity */
3810 static int hf_nbap_received_total_wide_band_power_01 = -1; /* Received_total_wide_band_power_Value_IncrDecrThres */
3811 static int hf_nbap_uL_TimeslotISCP_01 = -1; /* UL_TimeslotISCP_Value_IncrDecrThres */
3812 static int hf_nbap_sir = -1; /* SIR_Value_IncrDecrThres */
3813 static int hf_nbap_sir_error = -1; /* SIR_Error_Value_IncrDecrThres */
3814 static int hf_nbap_transmitted_code_power = -1; /* Transmitted_Code_Power_Value_IncrDecrThres */
3815 static int hf_nbap_rscp = -1; /* RSCP_Value_IncrDecrThres */
3816 static int hf_nbap_round_trip_time = -1; /* Round_Trip_Time_IncrDecrThres */
3817 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1; /* Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3818 static int hf_nbap_sir_01 = -1; /* SIR_Value */
3819 static int hf_nbap_sir_error_01 = -1; /* SIR_Error_Value */
3820 static int hf_nbap_transmitted_code_power_01 = -1; /* Transmitted_Code_Power_Value */
3821 static int hf_nbap_rscp_01 = -1; /* RSCP_Value */
3822 static int hf_nbap_rx_timing_deviation = -1; /* Rx_Timing_Deviation_Value */
3823 static int hf_nbap_round_trip_time_01 = -1; /* Round_Trip_Time_Value */
3824 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold = -1; /* Extension_ReportCharacteristicsType_MeasurementThreshold */
3825 static int hf_nbap_msec = -1; /* MeasurementChangeTime_Scaledmsec */
3826 static int hf_nbap_msec_01 = -1; /* MeasurementHysteresisTime_Scaledmsec */
3827 static int hf_nbap_msec_02 = -1; /* ReportPeriodicity_Scaledmsec */
3828 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item = -1; /* Received_total_wide_band_power_For_CellPortion_Value_Item */
3829 static int hf_nbap_received_total_wide_band_power_value = -1; /* Received_total_wide_band_power_Value */
3830 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item = -1; /* Received_total_wide_band_power_For_CellPortion_ValueLCR_Item */
3831 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item = -1; /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item */
3832 static int hf_nbap_received_Scheduled_power_share_value = -1; /* RSEPS_Value */
3833 static int hf_nbap_informationAvailable = -1; /* InformationAvailable */
3834 static int hf_nbap_informationnotAvailable = -1; /* InformationnotAvailable */
3835 static int hf_nbap_requesteddataValue = -1; /* RequestedDataValue */
3836 static int hf_nbap_dgps_corrections = -1; /* DGPSCorrections */
3837 static int hf_nbap_gps_navandrecovery = -1; /* GPS_NavigationModel_and_TimeRecovery */
3838 static int hf_nbap_gps_ionos_model = -1; /* GPS_Ionospheric_Model */
3839 static int hf_nbap_gps_utc_model = -1; /* GPS_UTC_Model */
3840 static int hf_nbap_gps_almanac = -1; /* GPS_Almanac */
3841 static int hf_nbap_gps_rt_integrity = -1; /* GPS_RealTime_Integrity */
3842 static int hf_nbap_gpsrxpos = -1; /* GPS_RX_POS */
3843 static int hf_nbap_SAT_Info_Almanac_item = -1; /* SAT_Info_Almanac_Item */
3844 static int hf_nbap_data_id = -1; /* DATA_ID */
3845 static int hf_nbap_sat_id = -1; /* SAT_ID */
3846 static int hf_nbap_gps_e_alm = -1; /* BIT_STRING_SIZE_16 */
3847 static int hf_nbap_gps_toa_alm = -1; /* BIT_STRING_SIZE_8 */
3848 static int hf_nbap_gps_delta_I_alm = -1; /* BIT_STRING_SIZE_16 */
3849 static int hf_nbap_omegadot_alm = -1; /* BIT_STRING_SIZE_16 */
3850 static int hf_nbap_svhealth_alm = -1; /* BIT_STRING_SIZE_8 */
3851 static int hf_nbap_gps_a_sqrt_alm = -1; /* BIT_STRING_SIZE_24 */
3852 static int hf_nbap_omegazero_alm = -1; /* BIT_STRING_SIZE_24 */
3853 static int hf_nbap_m_zero_alm = -1; /* BIT_STRING_SIZE_24 */
3854 static int hf_nbap_gps_omega_alm = -1; /* BIT_STRING_SIZE_24 */
3855 static int hf_nbap_gps_af_zero_alm = -1; /* BIT_STRING_SIZE_11 */
3856 static int hf_nbap_gps_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
3857 static int hf_nbap_SAT_Info_Almanac_ExtList_item = -1; /* SAT_Info_Almanac_ExtItem */
3858 static int hf_nbap_SAT_Info_DGPSCorrections_item = -1; /* SAT_Info_DGPSCorrections_Item */
3859 static int hf_nbap_iode_dgps = -1; /* BIT_STRING_SIZE_8 */
3860 static int hf_nbap_prc = -1; /* PRC */
3861 static int hf_nbap_range_correction_rate = -1; /* Range_Correction_Rate */
3862 static int hf_nbap_SATInfo_RealTime_Integrity_item = -1; /* SAT_Info_RealTime_Integrity_Item */
3863 static int hf_nbap_bad_sat_id = -1; /* SAT_ID */
3864 static int hf_nbap_SecondaryServingCells_item = -1; /* SecondaryServingCellsItem */
3865 static int hf_nbap_secondaryC_ID = -1; /* C_ID */
3866 static int hf_nbap_numSecondaryHS_SCCH_Codes = -1; /* NumHS_SCCH_Codes */
3867 static int hf_nbap_new_secondary_CPICH = -1; /* CommonPhysicalChannelID */
3868 static int hf_nbap_secondary_CPICH_shall_not_be_used = -1; /* NULL */
3869 static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1; /* Serving_E_DCH_RL_in_this_NodeB */
3870 static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1; /* NULL */
3871 static int hf_nbap_SetsOfHS_SCCH_Codes_item = -1; /* SetsOfHS_SCCH_CodesItem */
3872 static int hf_nbap_hS_SCCH_PreconfiguredCodes = -1; /* HS_SCCH_PreconfiguredCodes */
3873 static int hf_nbap_setup = -1; /* Additional_EDCH_Setup_Info */
3874 static int hf_nbap_configurationChange = -1; /* Additional_EDCH_Cell_Information_ConfigurationChange_List */
3875 static int hf_nbap_removal = -1; /* Additional_EDCH_Cell_Information_Removal_List */
3876 static int hf_nbap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */
3877 static int hf_nbap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */
3878 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
3879 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
3880 static int hf_nbap_sFNSFNValue = -1; /* SFNSFNValue */
3881 static int hf_nbap_sFNSFNQuality = -1; /* SFNSFNQuality */
3882 static int hf_nbap_sFNSFNDriftRate = -1; /* SFNSFNDriftRate */
3883 static int hf_nbap_sFNSFNDriftRateQuality = -1; /* SFNSFNDriftRateQuality */
3884 static int hf_nbap_sFNSFNTimeStampInformation = -1; /* SFNSFNTimeStampInformation */
3885 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
3886 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
3887 static int hf_nbap_sFNSFNTimeStamp_FDD = -1; /* SFN */
3888 static int hf_nbap_sFNSFNTimeStamp_TDD = -1; /* SFNSFNTimeStamp_TDD */
3889 static int hf_nbap_sFN = -1; /* SFN */
3890 static int hf_nbap_sFNSFN_FDD = -1; /* SFNSFN_FDD */
3891 static int hf_nbap_sFNSFN_TDD = -1; /* SFNSFN_TDD */
3892 static int hf_nbap_sFNSFN_TDD768 = -1; /* SFNSFN_TDD768 */
3893 static int hf_nbap_synchronisationReportCharacteristicsType = -1; /* SynchronisationReportCharacteristicsType */
3894 static int hf_nbap_synchronisationReportCharactThreExc = -1; /* SynchronisationReportCharactThreExc */
3895 static int hf_nbap_SynchronisationReportCharactThreExc_item = -1; /* SynchronisationReportCharactThreInfoItem */
3896 static int hf_nbap_syncFrameNumber = -1; /* SyncFrameNumber */
3897 static int hf_nbap_cellSyncBurstInformation = -1; /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem */
3898 static int hf_nbap_cellSyncBurstInformation_item = -1; /* SynchronisationReportCharactCellSyncBurstInfoItem */
3899 static int hf_nbap_cellSyncBurstCode = -1; /* CellSyncBurstCode */
3900 static int hf_nbap_cellSyncBurstCodeShift = -1; /* CellSyncBurstCodeShift */
3901 static int hf_nbap_cellSyncBurstTiming = -1; /* CellSyncBurstTiming */
3902 static int hf_nbap_cellSyncBurstTimingThreshold = -1; /* CellSyncBurstTimingThreshold */
3903 static int hf_nbap_SyncDLCodeIdThreInfoLCR_item = -1; /* SyncDLCodeIdThreInfoList */
3904 static int hf_nbap_syncFrameNoToReceive = -1; /* SyncFrameNumber */
3905 static int hf_nbap_syncDLCodeIdInfoLCR = -1; /* SyncDLCodeInfoListLCR */
3906 static int hf_nbap_SyncDLCodeInfoListLCR_item = -1; /* SyncDLCodeInfoItemLCR */
3907 static int hf_nbap_syncDLCodeId = -1; /* SYNCDlCodeId */
3908 static int hf_nbap_syncDLCodeIdArrivTime = -1; /* CellSyncBurstTimingLCR */
3909 static int hf_nbap_syncDLCodeIdTimingThre = -1; /* CellSyncBurstTimingThreshold */
3910 static int hf_nbap_modulation = -1; /* Modulation */
3911 static int hf_nbap_TDD_DL_Code_Information_item = -1; /* TDD_DL_Code_InformationItem */
3912 static int hf_nbap_dPCH_ID = -1; /* DPCH_ID */
3913 static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1; /* TDD_DL_Code_LCR_InformationItem */
3914 static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
3915 static int hf_nbap_TDD_DL_Code_768_Information_item = -1; /* TDD_DL_Code_768_InformationItem */
3916 static int hf_nbap_qPSK_01 = -1; /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
3917 static int hf_nbap_eightPSK = -1; /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
3918 static int hf_nbap_initialOffset = -1; /* INTEGER_0_255 */
3919 static int hf_nbap_noinitialOffset = -1; /* INTEGER_0_63 */
3920 static int hf_nbap_signalledGainFactors = -1; /* T_signalledGainFactors */
3921 static int hf_nbap_gainFactor = -1; /* T_gainFactor */
3922 static int hf_nbap_fdd = -1; /* T_fdd */
3923 static int hf_nbap_betaC = -1; /* BetaCD */
3924 static int hf_nbap_betaD = -1; /* BetaCD */
3925 static int hf_nbap_tdd = -1; /* BetaCD */
3926 static int hf_nbap_refTFCNumber = -1; /* RefTFCNumber */
3927 static int hf_nbap_computedGainFactors = -1; /* RefTFCNumber */
3928 static int hf_nbap_TDD_UL_Code_Information_item = -1; /* TDD_UL_Code_InformationItem */
3929 static int hf_nbap_TDD_UL_Code_LCR_Information_item = -1; /* TDD_UL_Code_LCR_InformationItem */
3930 static int hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
3931 static int hf_nbap_TDD_UL_Code_768_Information_item = -1; /* TDD_UL_Code_768_InformationItem */
3932 static int hf_nbap_qPSK_02 = -1; /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
3933 static int hf_nbap_eightPSK_01 = -1; /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
3934 static int hf_nbap_tFCI_SignallingOption = -1; /* TFCI_SignallingMode_TFCI_SignallingOption */
3935 static int hf_nbap_not_Used_splitType = -1; /* NULL */
3936 static int hf_nbap_not_Used_lengthOfTFCI2 = -1; /* NULL */
3937 static int hf_nbap_TimeSlot_InitiatedListLCR_item = -1; /* TimeSlotLCR */
3938 static int hf_nbap_TimeSlotMeasurementValueListLCR_item = -1; /* TimeSlotMeasurementValueLCR */
3939 static int hf_nbap_commonMeasurementValue = -1; /* CommonMeasurementValue */
3940 static int hf_nbap_initialPhase_01 = -1; /* INTEGER_0_1048575_ */
3941 static int hf_nbap_dsField = -1; /* DsField */
3942 static int hf_nbap_genericTrafficCategory = -1; /* GenericTrafficCategory */
3943 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1; /* Transmission_Gap_Pattern_Sequence_Information_item */
3944 static int hf_nbap_tGSN = -1; /* TGSN */
3945 static int hf_nbap_tGL1 = -1; /* GapLength */
3946 static int hf_nbap_tGL2 = -1; /* GapLength */
3947 static int hf_nbap_tGD = -1; /* TGD */
3948 static int hf_nbap_tGPL1 = -1; /* GapDuration */
3949 static int hf_nbap_not_to_be_used_1 = -1; /* GapDuration */
3950 static int hf_nbap_uL_DL_mode = -1; /* UL_DL_mode */
3951 static int hf_nbap_downlink_Compressed_Mode_Method = -1; /* Downlink_Compressed_Mode_Method */
3952 static int hf_nbap_uplink_Compressed_Mode_Method = -1; /* Uplink_Compressed_Mode_Method */
3953 static int hf_nbap_dL_FrameType = -1; /* DL_FrameType */
3954 static int hf_nbap_delta_SIR1 = -1; /* DeltaSIR */
3955 static int hf_nbap_delta_SIR_after1 = -1; /* DeltaSIR */
3956 static int hf_nbap_delta_SIR2 = -1; /* DeltaSIR */
3957 static int hf_nbap_delta_SIR_after2 = -1; /* DeltaSIR */
3958 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 */
3959 static int hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
3960 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item */
3961 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item = -1; /* Transmitted_Carrier_Power_For_CellPortion_Value_Item */
3962 static int hf_nbap_transmitted_Carrier_Power_Value = -1; /* Transmitted_Carrier_Power_Value */
3963 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item = -1; /* Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item */
3964 static int hf_nbap_tFCSvalues = -1; /* T_tFCSvalues */
3965 static int hf_nbap_no_Split_in_TFCI = -1; /* TFCS_TFCSList */
3966 static int hf_nbap_not_Used_split_in_TFCI = -1; /* NULL */
3967 static int hf_nbap_TFCS_TFCSList_item = -1; /* TFCS_TFCSList_item */
3968 static int hf_nbap_cTFC = -1; /* TFCS_CTFC */
3969 static int hf_nbap_tFC_Beta = -1; /* TransportFormatCombination_Beta */
3970 static int hf_nbap_ctfc2bit = -1; /* INTEGER_0_3 */
3971 static int hf_nbap_ctfc4bit = -1; /* INTEGER_0_15 */
3972 static int hf_nbap_ctfc6bit = -1; /* INTEGER_0_63 */
3973 static int hf_nbap_ctfc8bit = -1; /* INTEGER_0_255 */
3974 static int hf_nbap_ctfc12bit = -1; /* INTEGER_0_4095 */
3975 static int hf_nbap_ctfc16bit = -1; /* INTEGER_0_65535 */
3976 static int hf_nbap_ctfcmaxbit = -1; /* INTEGER_0_maxCTFC */
3977 static int hf_nbap_Transport_Block_Size_List_item = -1; /* Transport_Block_Size_List_item */
3978 static int hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH = -1; /* Transport_Block_Size_Index_for_Enhanced_PCH */
3979 static int hf_nbap_dynamicParts = -1; /* TransportFormatSet_DynamicPartList */
3980 static int hf_nbap_semi_staticPart = -1; /* TransportFormatSet_Semi_staticPart */
3981 static int hf_nbap_TransportFormatSet_DynamicPartList_item = -1; /* TransportFormatSet_DynamicPartList_item */
3982 static int hf_nbap_nrOfTransportBlocks = -1; /* TransportFormatSet_NrOfTransportBlocks */
3983 static int hf_nbap_transportBlockSize = -1; /* TransportFormatSet_TransportBlockSize */
3984 static int hf_nbap_mode = -1; /* TransportFormatSet_ModeDP */
3985 static int hf_nbap_transmissionTimeIntervalInformation = -1; /* TransmissionTimeIntervalInformation */
3986 static int hf_nbap_TransmissionTimeIntervalInformation_item = -1; /* TransmissionTimeIntervalInformation_item */
3987 static int hf_nbap_transmissionTimeInterval = -1; /* TransportFormatSet_TransmissionTimeIntervalDynamic */
3988 static int hf_nbap_transmissionTimeInterval_01 = -1; /* TransportFormatSet_TransmissionTimeIntervalSemiStatic */
3989 static int hf_nbap_channelCoding = -1; /* TransportFormatSet_ChannelCodingType */
3990 static int hf_nbap_codingRate = -1; /* TransportFormatSet_CodingRate */
3991 static int hf_nbap_rateMatchingAttribute = -1; /* TransportFormatSet_RateMatchingAttribute */
3992 static int hf_nbap_cRC_Size = -1; /* TransportFormatSet_CRC_Size */
3993 static int hf_nbap_mode_01 = -1; /* TransportFormatSet_ModeSSP */
3994 static int hf_nbap_tdd_01 = -1; /* TDD_TransportFormatSet_ModeDP */
3995 static int hf_nbap_notApplicable = -1; /* NULL */
3996 static int hf_nbap_tdd_02 = -1; /* TransportFormatSet_SecondInterleavingMode */
3997 static int hf_nbap_mS = -1; /* INTEGER_0_16383 */
3998 static int hf_nbap_lS = -1; /* INTEGER_0_4294967295 */
3999 static int hf_nbap_tUTRANGANSSChangeLimit = -1; /* INTEGER_1_256 */
4000 static int hf_nbap_predictedTUTRANGANSSDeviationLimit = -1; /* INTEGER_1_256 */
4001 static int hf_nbap_tUTRANGANSS = -1; /* TUTRANGANSS */
4002 static int hf_nbap_tUTRANGANSSQuality = -1; /* INTEGER_0_255 */
4003 static int hf_nbap_tUTRANGANSSDriftRate = -1; /* INTEGER_M50_50 */
4004 static int hf_nbap_tUTRANGANSSDriftRateQuality = -1; /* INTEGER_0_50 */
4005 static int hf_nbap_ms_part = -1; /* INTEGER_0_16383 */
4006 static int hf_nbap_ls_part = -1; /* INTEGER_0_4294967295 */
4007 static int hf_nbap_tUTRANGPSChangeLimit = -1; /* TUTRANGPSChangeLimit */
4008 static int hf_nbap_predictedTUTRANGPSDeviationLimit = -1; /* PredictedTUTRANGPSDeviationLimit */
4009 static int hf_nbap_tUTRANGPS = -1; /* TUTRANGPS */
4010 static int hf_nbap_tUTRANGPSQuality = -1; /* TUTRANGPSQuality */
4011 static int hf_nbap_tUTRANGPSDriftRate = -1; /* TUTRANGPSDriftRate */
4012 static int hf_nbap_tUTRANGPSDriftRateQuality = -1; /* TUTRANGPSDriftRateQuality */
4013 static int hf_nbap_rNC_ID = -1; /* RNC_ID */
4014 static int hf_nbap_uE_AggregateMaximumBitRateDownlink = -1; /* UE_AggregateMaximumBitRateDownlink */
4015 static int hf_nbap_uE_AggregateMaximumBitRateUplink = -1; /* UE_AggregateMaximumBitRateUplink */
4016 static int hf_nbap_hSDSCH_Physical_Layer_Category_01 = -1; /* T_hSDSCH_Physical_Layer_Category */
4017 static int hf_nbap_UL_Timeslot_Information_item = -1; /* UL_Timeslot_InformationItem */
4018 static int hf_nbap_uL_Code_InformationList = -1; /* TDD_UL_Code_Information */
4019 static int hf_nbap_UL_TimeslotLCR_Information_item = -1; /* UL_TimeslotLCR_InformationItem */
4020 static int hf_nbap_uL_Code_InformationList_01 = -1; /* TDD_UL_Code_LCR_Information */
4021 static int hf_nbap_UL_Timeslot768_Information_item = -1; /* UL_Timeslot768_InformationItem */
4022 static int hf_nbap_uL_Code_InformationList_02 = -1; /* TDD_UL_Code_768_Information */
4023 static int hf_nbap_uL_ScramblingCodeNumber = -1; /* UL_ScramblingCodeNumber */
4024 static int hf_nbap_uL_ScramblingCodeLength = -1; /* UL_ScramblingCodeLength */
4025 static int hf_nbap_uL_Synchronisation_StepSize = -1; /* UL_Synchronisation_StepSize */
4026 static int hf_nbap_uL_Synchronisation_Frequency = -1; /* UL_Synchronisation_Frequency */
4027 static int hf_nbap_UL_TimeSlot_ISCP_Info_item = -1; /* UL_TimeSlot_ISCP_InfoItem */
4028 static int hf_nbap_iSCP = -1; /* UL_TimeslotISCP_Value */
4029 static int hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item = -1; /* UL_TimeSlot_ISCP_LCR_InfoItem */
4030 static int hf_nbap_UpPTSInterference_For_CellPortion_Value_item = -1; /* UpPTSInterference_For_CellPortion_Value_Item */
4031 static int hf_nbap_upPTSInterferenceValue = -1; /* UpPTSInterferenceValue */
4032 static int hf_nbap_USCH_Information_item = -1; /* USCH_InformationItem */
4033 static int hf_nbap_uSCH_ID = -1; /* USCH_ID */
4034 static int hf_nbap_USCH_InformationResponse_item = -1; /* USCH_InformationResponseItem */
4035 static int hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item = -1; /* UL_TimeslotISCP_For_CellPortion_Value_Item */
4036 static int hf_nbap_uL_TimeslotISCP_Value = -1; /* UL_TimeslotISCP_Value */
4037 static int hf_nbap_protocolIEs = -1; /* ProtocolIE_Container */
4038 static int hf_nbap_protocolExtensions = -1; /* ProtocolExtensionContainer */
4039 static int hf_nbap_secondary_CCPCH_parameters = -1; /* Secondary_CCPCH_CTCH_SetupRqstFDD */
4040 static int hf_nbap_pRACH_parameters = -1; /* PRACH_CTCH_SetupRqstFDD */
4041 static int hf_nbap_notUsed_pCPCHes_parameters = -1; /* NULL */
4042 static int hf_nbap_fdd_S_CCPCH_Offset = -1; /* FDD_S_CCPCH_Offset */
4043 static int hf_nbap_tFCS = -1; /* TFCS */
4044 static int hf_nbap_secondary_CCPCH_SlotFormat = -1; /* SecondaryCCPCH_SlotFormat */
4045 static int hf_nbap_multiplexingPosition = -1; /* MultiplexingPosition */
4046 static int hf_nbap_powerOffsetInformation = -1; /* PowerOffsetInformation_CTCH_SetupRqstFDD */
4047 static int hf_nbap_fACH_Parameters = -1; /* FACH_ParametersList_CTCH_SetupRqstFDD */
4048 static int hf_nbap_pCH_Parameters = -1; /* PCH_Parameters_CTCH_SetupRqstFDD */
4049 static int hf_nbap_pO1_ForTFCI_Bits = -1; /* PowerOffset */
4050 static int hf_nbap_pO3_ForPilotBits = -1; /* PowerOffset */
4051 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item = -1; /* FACH_ParametersItem_CTCH_SetupRqstFDD */
4052 static int hf_nbap_maxFACH_Power = -1; /* DL_Power */
4053 static int hf_nbap_transportFormatSet_01 = -1; /* T_transportFormatSet */
4054 static int hf_nbap_pCH_Power = -1; /* DL_Power */
4055 static int hf_nbap_pICH_Parameters = -1; /* PICH_Parameters_CTCH_SetupRqstFDD */
4056 static int hf_nbap_pICH_Mode = -1; /* PICH_Mode */
4057 static int hf_nbap_mICH_Power = -1; /* PICH_Power */
4058 static int hf_nbap_mICH_Mode = -1; /* MICH_Mode */
4059 static int hf_nbap_preambleSignatures = -1; /* PreambleSignatures */
4060 static int hf_nbap_allowedSlotFormatInformation = -1; /* AllowedSlotFormatInformationList_CTCH_SetupRqstFDD */
4061 static int hf_nbap_rACH_SubChannelNumbers = -1; /* RACH_SubChannelNumbers */
4062 static int hf_nbap_ul_punctureLimit = -1; /* PunctureLimit */
4063 static int hf_nbap_rACH_Parameters = -1; /* RACH_Parameters_CTCH_SetupRqstFDD */
4064 static int hf_nbap_aICH_Parameters = -1; /* AICH_Parameters_CTCH_SetupRqstFDD */
4065 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item = -1; /* AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD */
4066 static int hf_nbap_rACHSlotFormat = -1; /* RACH_SlotFormat */
4067 static int hf_nbap_secondary_CCPCH_parameters_01 = -1; /* Secondary_CCPCH_CTCH_SetupRqstTDD */
4068 static int hf_nbap_pRACH_parameters_01 = -1; /* PRACH_CTCH_SetupRqstTDD */
4069 static int hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1; /* Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD */
4070 static int hf_nbap_sCCPCH_CCTrCH_ID = -1; /* CCTrCH_ID */
4071 static int hf_nbap_tFCI_Coding = -1; /* TFCI_Coding */
4072 static int hf_nbap_punctureLimit = -1; /* PunctureLimit */
4073 static int hf_nbap_secondaryCCPCH_parameterList = -1; /* Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD */
4074 static int hf_nbap_fACH_ParametersList = -1; /* FACH_ParametersList_CTCH_SetupRqstTDD */
4075 static int hf_nbap_pCH_Parameters_01 = -1; /* PCH_Parameters_CTCH_SetupRqstTDD */
4076 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
4077 static int hf_nbap_midambleShiftandBurstType = -1; /* MidambleShiftAndBurstType */
4078 static int hf_nbap_s_CCPCH_Power = -1; /* DL_Power */
4079 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
4080 static int hf_nbap_s_CCPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
4081 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD */
4082 static int hf_nbap_tFCI_Presence768 = -1; /* TFCI_Presence */
4083 static int hf_nbap_midambleShiftandBurstType768 = -1; /* MidambleShiftAndBurstType768 */
4084 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item = -1; /* FACH_ParametersItem_CTCH_SetupRqstTDD */
4085 static int hf_nbap_fACH_CCTrCH_ID = -1; /* CCTrCH_ID */
4086 static int hf_nbap_pCH_CCTrCH_ID = -1; /* CCTrCH_ID */
4087 static int hf_nbap_pICH_Parameters_01 = -1; /* PICH_Parameters_CTCH_SetupRqstTDD */
4088 static int hf_nbap_midambleshiftAndBurstType = -1; /* MidambleShiftAndBurstType */
4089 static int hf_nbap_midambleshiftAndBurstType78 = -1; /* MidambleShiftAndBurstType768 */
4090 static int hf_nbap_notificationIndicatorLength = -1; /* NotificationIndicatorLength */
4091 static int hf_nbap_mICH_TDDOption_Specific_Parameters = -1; /* MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD */
4092 static int hf_nbap_hCR_TDD = -1; /* MICH_HCR_Parameters_CTCH_SetupRqstTDD */
4093 static int hf_nbap_lCR_TDD = -1; /* MICH_LCR_Parameters_CTCH_SetupRqstTDD */
4094 static int hf_nbap_cHipRate768_TDD = -1; /* MICH_768_Parameters_CTCH_SetupRqstTDD */
4095 static int hf_nbap_tSTD_Indicator = -1; /* TSTD_Indicator */
4096 static int hf_nbap_midambleshiftAndBurstType768 = -1; /* MidambleShiftAndBurstType768 */
4097 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item = -1; /* TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD */
4098 static int hf_nbap_timeslotLCR_Parameter_ID = -1; /* CellParameterID */
4099 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
4100 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
4101 static int hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD = -1; /* PRACH_Parameters_CTCH_SetupRqstTDD */
4102 static int hf_nbap_maxPRACH_MidambleShifts = -1; /* MaxPRACH_MidambleShifts */
4103 static int hf_nbap_pRACH_Midamble = -1; /* PRACH_Midamble */
4104 static int hf_nbap_rACH = -1; /* RACH_Parameter_CTCH_SetupRqstTDD */
4105 static int hf_nbap_uL_TransportFormatSet = -1; /* TransportFormatSet */
4106 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item = -1; /* PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD */
4107 static int hf_nbap_fPACH_Power = -1; /* FPACH_Power */
4108 static int hf_nbap_maxPowerPLCCH = -1; /* DL_Power */
4109 static int hf_nbap_maxE_RUCCH_MidambleShifts = -1; /* MaxPRACH_MidambleShifts */
4110 static int hf_nbap_e_RUCCH_Midamble = -1; /* PRACH_Midamble */
4111 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_item = -1; /* CommonTransportChannel_InformationResponse */
4112 static int hf_nbap_secondary_CCPCH_parameters_02 = -1; /* Secondary_CCPCHList_CTCH_ReconfRqstFDD */
4113 static int hf_nbap_pRACH_parameters_02 = -1; /* PRACHList_CTCH_ReconfRqstFDD */
4114 static int hf_nbap_notUsed_cPCH_parameters = -1; /* NULL */
4115 static int hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD = -1; /* FACH_ParametersList_CTCH_ReconfRqstFDD */
4116 static int hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD = -1; /* PCH_Parameters_CTCH_ReconfRqstFDD */
4117 static int hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD = -1; /* PICH_Parameters_CTCH_ReconfRqstFDD */
4118 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1; /* FACH_ParametersItem_CTCH_ReconfRqstFDD */
4119 static int hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD = -1; /* PRACH_ParametersList_CTCH_ReconfRqstFDD */
4120 static int hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD = -1; /* AICH_ParametersList_CTCH_ReconfRqstFDD */
4121 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1; /* PRACH_ParametersItem_CTCH_ReconfRqstFDD */
4122 static int hf_nbap_allowedSlotFormatInformation_01 = -1; /* AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD */
4123 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item = -1; /* AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD */
4124 static int hf_nbap_rACH_SlotFormat = -1; /* RACH_SlotFormat */
4125 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1; /* AICH_ParametersItem_CTCH_ReconfRqstFDD */
4126 static int hf_nbap_secondaryCCPCHList = -1; /* Secondary_CCPCHList_CTCH_ReconfRqstTDD */
4127 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
4128 static int hf_nbap_sCCPCH_Power = -1; /* DL_Power */
4129 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
4130 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
4131 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item = -1; /* FACH_ParametersItem_CTCH_ReconfRqstTDD */
4132 static int hf_nbap_commonPhysicalChannelId = -1; /* CommonPhysicalChannelID */
4133 static int hf_nbap_fPACHPower = -1; /* FPACH_Power */
4134 static int hf_nbap_secondaryCCPCH768List = -1; /* Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD */
4135 static int hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item = -1; /* Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD */
4136 static int hf_nbap_uPPCHPositionLCR = -1; /* UPPCHPositionLCR */
4137 static int hf_nbap_Cell_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4138 static int hf_nbap_configurationGenerationID = -1; /* ConfigurationGenerationID */
4139 static int hf_nbap_primary_SCH_Information = -1; /* P_SCH_Information_AuditRsp */
4140 static int hf_nbap_secondary_SCH_Information = -1; /* S_SCH_Information_AuditRsp */
4141 static int hf_nbap_primary_CPICH_Information = -1; /* P_CPICH_Information_AuditRsp */
4142 static int hf_nbap_secondary_CPICH_InformationList = -1; /* S_CPICH_InformationList_AuditRsp */
4143 static int hf_nbap_primary_CCPCH_Information = -1; /* P_CCPCH_Information_AuditRsp */
4144 static int hf_nbap_bCH_Information = -1; /* BCH_Information_AuditRsp */
4145 static int hf_nbap_secondary_CCPCH_InformationList = -1; /* S_CCPCH_InformationList_AuditRsp */
4146 static int hf_nbap_pCH_Information = -1; /* PCH_Information_AuditRsp */
4147 static int hf_nbap_pICH_Information = -1; /* PICH_Information_AuditRsp */
4148 static int hf_nbap_fACH_InformationList = -1; /* FACH_InformationList_AuditRsp */
4149 static int hf_nbap_pRACH_InformationList = -1; /* PRACH_InformationList_AuditRsp */
4150 static int hf_nbap_rACH_InformationList = -1; /* RACH_InformationList_AuditRsp */
4151 static int hf_nbap_aICH_InformationList = -1; /* AICH_InformationList_AuditRsp */
4152 static int hf_nbap_notUsed_1_pCPCH_InformationList = -1; /* NULL */
4153 static int hf_nbap_notUsed_2_cPCH_InformationList = -1; /* NULL */
4154 static int hf_nbap_notUsed_3_aP_AICH_InformationList = -1; /* NULL */
4155 static int hf_nbap_notUsed_4_cDCA_ICH_InformationList = -1; /* NULL */
4156 static int hf_nbap_sCH_Information = -1; /* SCH_Information_AuditRsp */
4157 static int hf_nbap_S_CPICH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4158 static int hf_nbap_S_CCPCH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4159 static int hf_nbap_FACH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4160 static int hf_nbap_PRACH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4161 static int hf_nbap_RACH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4162 static int hf_nbap_AICH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4163 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4164 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4165 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4166 static int hf_nbap_PLCCH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4167 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4168 static int hf_nbap_PRACH_768_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4169 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4170 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4171 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4172 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4173 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4174 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4175 static int hf_nbap_CCP_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4176 static int hf_nbap_communicationControlPortID = -1; /* CommunicationControlPortID */
4177 static int hf_nbap_Local_Cell_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4178 static int hf_nbap_dl_or_global_capacityCredit = -1; /* DL_or_Global_CapacityCredit */
4179 static int hf_nbap_ul_capacityCredit = -1; /* UL_CapacityCredit */
4180 static int hf_nbap_commonChannelsCapacityConsumptionLaw = -1; /* CommonChannelsCapacityConsumptionLaw */
4181 static int hf_nbap_dedicatedChannelsCapacityConsumptionLaw = -1; /* DedicatedChannelsCapacityConsumptionLaw */
4182 static int hf_nbap_maximumDL_PowerCapability = -1; /* MaximumDL_PowerCapability */
4183 static int hf_nbap_minSpreadingFactor = -1; /* MinSpreadingFactor */
4184 static int hf_nbap_minimumDL_PowerCapability = -1; /* MinimumDL_PowerCapability */
4185 static int hf_nbap_local_Cell_Group_ID = -1; /* Local_Cell_ID */
4186 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4187 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
4188 static int hf_nbap_power_Local_Cell_Group_ID = -1; /* Local_Cell_ID */
4189 static int hf_nbap_cell = -1; /* Cell_CM_Rqst */
4190 static int hf_nbap_rACH_01 = -1; /* RACH_CM_Rqst */
4191 static int hf_nbap_notUsed_cPCH = -1; /* NULL */
4192 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst = -1; /* Extension_CommonMeasurementObjectType_CM_Rqst */
4193 static int hf_nbap_powerLocalCellGroupID = -1; /* Local_Cell_ID */
4194 static int hf_nbap_cell_01 = -1; /* Cell_CM_Rsp */
4195 static int hf_nbap_rACH_02 = -1; /* RACH_CM_Rsp */
4196 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp = -1; /* Extension_CommonMeasurementObjectType_CM_Rsp */
4197 static int hf_nbap_cell_02 = -1; /* Cell_CM_Rprt */
4198 static int hf_nbap_rACH_03 = -1; /* RACH_CM_Rprt */
4199 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1; /* Extension_CommonMeasurementObjectType_CM_Rprt */
4200 static int hf_nbap_commonMeasurementValueInformation = -1; /* CommonMeasurementValueInformation */
4201 static int hf_nbap_n_INSYNC_IND = -1; /* N_INSYNC_IND */
4202 static int hf_nbap_n_OUTSYNC_IND = -1; /* N_OUTSYNC_IND */
4203 static int hf_nbap_t_RLFAILURE = -1; /* T_RLFAILURE */
4204 static int hf_nbap_primarySCH_Power = -1; /* DL_Power */
4205 static int hf_nbap_secondarySCH_Power = -1; /* DL_Power */
4206 static int hf_nbap_primaryCPICH_Power = -1; /* PrimaryCPICH_Power */
4207 static int hf_nbap_transmitDiversityIndicator = -1; /* TransmitDiversityIndicator */
4208 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4209 static int hf_nbap_fDD_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
4210 static int hf_nbap_secondaryCPICH_Power = -1; /* DL_Power */
4211 static int hf_nbap_bCH_information = -1; /* BCH_Information_Cell_SetupRqstFDD */
4212 static int hf_nbap_bCH_Power = -1; /* DL_Power */
4213 static int hf_nbap_powerRaiseLimit = -1; /* PowerRaiseLimit */
4214 static int hf_nbap_dLPowerAveragingWindowSize = -1; /* DLPowerAveragingWindowSize */
4215 static int hf_nbap_iPDL_FDD_Parameters = -1; /* IPDL_FDD_Parameters */
4216 static int hf_nbap_iPDL_Indicator = -1; /* IPDL_Indicator */
4217 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4218 static int hf_nbap_associatedSecondaryCPICH = -1; /* CommonPhysicalChannelID */
4219 static int hf_nbap_maximumTransmissionPowerforCellPortion = -1; /* MaximumTransmissionPower */
4220 static int hf_nbap_syncCaseIndicator = -1; /* SyncCaseIndicator_Cell_SetupRqstTDD_PSCH */
4221 static int hf_nbap_sCH_Power = -1; /* DL_Power */
4222 static int hf_nbap_case1 = -1; /* Case1_Cell_SetupRqstTDD */
4223 static int hf_nbap_case2 = -1; /* Case2_Cell_SetupRqstTDD */
4224 static int hf_nbap_sCH_TimeSlot = -1; /* SCH_TimeSlot */
4225 static int hf_nbap_pCCPCH_Power = -1; /* PCCPCH_Power */
4226 static int hf_nbap_sCTD_Indicator = -1; /* SCTD_Indicator */
4227 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item = -1; /* TimeSlotConfigurationItem_Cell_SetupRqstTDD */
4228 static int hf_nbap_timeSlotStatus = -1; /* TimeSlotStatus */
4229 static int hf_nbap_timeSlotDirection = -1; /* TimeSlotDirection */
4230 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item = -1; /* TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD */
4231 static int hf_nbap_dwPCH_Power = -1; /* DwPCH_Power */
4232 static int hf_nbap_iPDL_TDD_Parameters = -1; /* IPDL_TDD_Parameters */
4233 static int hf_nbap_iPDL_TDD_Parameters_LCR = -1; /* IPDL_TDD_Parameters_LCR */
4234 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item = -1; /* Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD */
4235 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1; /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
4236 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4237 static int hf_nbap_bCH_information_01 = -1; /* BCH_information_Cell_ReconfRqstFDD */
4238 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4239 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item = -1; /* TimeSlotConfigurationItem_Cell_ReconfRqstTDD */
4240 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item = -1; /* TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD */
4241 static int hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1; /* Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD */
4242 static int hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1; /* Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD */
4243 static int hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1; /* Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD */
4244 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1; /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
4245 static int hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item = -1; /* Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD */
4246 static int hf_nbap_no_Failure = -1; /* No_Failure_ResourceStatusInd */
4247 static int hf_nbap_serviceImpacting = -1; /* ServiceImpacting_ResourceStatusInd */
4248 static int hf_nbap_local_Cell_InformationList = -1; /* Local_Cell_InformationList_ResourceStatusInd */
4249 static int hf_nbap_local_Cell_Group_InformationList = -1; /* Local_Cell_Group_InformationList_ResourceStatusInd */
4250 static int hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4251 static int hf_nbap_local_CellID = -1; /* Local_Cell_ID */
4252 static int hf_nbap_addorDeleteIndicator = -1; /* AddorDeleteIndicator */
4253 static int hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4254 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4255 static int hf_nbap_local_Cell_InformationList_01 = -1; /* Local_Cell_InformationList2_ResourceStatusInd */
4256 static int hf_nbap_local_Cell_Group_InformationList_01 = -1; /* Local_Cell_Group_InformationList2_ResourceStatusInd */
4257 static int hf_nbap_cCP_InformationList = -1; /* CCP_InformationList_ResourceStatusInd */
4258 static int hf_nbap_cell_InformationList = -1; /* Cell_InformationList_ResourceStatusInd */
4259 static int hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4260 static int hf_nbap_maximum_DL_PowerCapability = -1; /* MaximumDL_PowerCapability */
4261 static int hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4262 static int hf_nbap_CCP_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4263 static int hf_nbap_Cell_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4264 static int hf_nbap_primary_SCH_Information_01 = -1; /* P_SCH_Information_ResourceStatusInd */
4265 static int hf_nbap_secondary_SCH_Information_01 = -1; /* S_SCH_Information_ResourceStatusInd */
4266 static int hf_nbap_primary_CPICH_Information_01 = -1; /* P_CPICH_Information_ResourceStatusInd */
4267 static int hf_nbap_secondary_CPICH_Information_01 = -1; /* S_CPICH_InformationList_ResourceStatusInd */
4268 static int hf_nbap_primary_CCPCH_Information_01 = -1; /* P_CCPCH_Information_ResourceStatusInd */
4269 static int hf_nbap_bCH_Information_01 = -1; /* BCH_Information_ResourceStatusInd */
4270 static int hf_nbap_secondary_CCPCH_InformationList_01 = -1; /* S_CCPCH_InformationList_ResourceStatusInd */
4271 static int hf_nbap_pCH_Information_01 = -1; /* PCH_Information_ResourceStatusInd */
4272 static int hf_nbap_pICH_Information_01 = -1; /* PICH_Information_ResourceStatusInd */
4273 static int hf_nbap_fACH_InformationList_01 = -1; /* FACH_InformationList_ResourceStatusInd */
4274 static int hf_nbap_pRACH_InformationList_01 = -1; /* PRACH_InformationList_ResourceStatusInd */
4275 static int hf_nbap_rACH_InformationList_01 = -1; /* RACH_InformationList_ResourceStatusInd */
4276 static int hf_nbap_aICH_InformationList_01 = -1; /* AICH_InformationList_ResourceStatusInd */
4277 static int hf_nbap_sCH_Information_01 = -1; /* SCH_Information_ResourceStatusInd */
4278 static int hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4279 static int hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4280 static int hf_nbap_FACH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4281 static int hf_nbap_PRACH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4282 static int hf_nbap_RACH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4283 static int hf_nbap_AICH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4284 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4285 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4286 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4287 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4288 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4289 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4290 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4291 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4292 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4293 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4294 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4295 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4296 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
4297 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item = -1; /* MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst */
4298 static int hf_nbap_iB_Type = -1; /* IB_Type */
4299 static int hf_nbap_iB_OC_ID = -1; /* IB_OC_ID */
4300 static int hf_nbap_deletionIndicator = -1; /* DeletionIndicator_SystemInfoUpdate */
4301 static int hf_nbap_no_Deletion = -1; /* No_Deletion_SystemInfoUpdate */
4302 static int hf_nbap_yes_Deletion = -1; /* NULL */
4303 static int hf_nbap_sIB_Originator = -1; /* SIB_Originator */
4304 static int hf_nbap_iB_SG_REP = -1; /* IB_SG_REP */
4305 static int hf_nbap_segmentInformationList = -1; /* SegmentInformationList_SystemInfoUpdate */
4306 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item = -1; /* SegmentInformationItem_SystemInfoUpdate */
4307 static int hf_nbap_iB_SG_POS = -1; /* IB_SG_POS */
4308 static int hf_nbap_segment_Type = -1; /* Segment_Type */
4309 static int hf_nbap_iB_SG_DATA = -1; /* IB_SG_DATA */
4310 static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item = -1; /* Additional_HS_Cell_Information_RL_Setup_ItemIEs */
4311 static int hf_nbap_hSPDSCH_RL_ID = -1; /* RL_ID */
4312 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information = -1; /* HS_DSCH_FDD_Secondary_Serving_Information */
4313 static int hf_nbap_minUL_ChannelisationCodeLength = -1; /* MinUL_ChannelisationCodeLength */
4314 static int hf_nbap_maxNrOfUL_DPDCHs = -1; /* MaxNrOfUL_DPDCHs */
4315 static int hf_nbap_ul_DPCCH_SlotFormat = -1; /* UL_DPCCH_SlotFormat */
4316 static int hf_nbap_diversityMode = -1; /* DiversityMode */
4317 static int hf_nbap_not_Used_sSDT_CellID_Length = -1; /* NULL */
4318 static int hf_nbap_not_Used_s_FieldLength = -1; /* NULL */
4319 static int hf_nbap_dl_DPCH_SlotFormat = -1; /* DL_DPCH_SlotFormat */
4320 static int hf_nbap_tFCI_SignallingMode = -1; /* TFCI_SignallingMode */
4321 static int hf_nbap_not_Used_pDSCH_RL_ID = -1; /* NULL */
4322 static int hf_nbap_not_Used_pDSCH_CodeMapping = -1; /* NULL */
4323 static int hf_nbap_powerOffsetInformation_01 = -1; /* PowerOffsetInformation_RL_SetupRqstFDD */
4324 static int hf_nbap_pO2_ForTPC_Bits = -1; /* PowerOffset */
4325 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4326 static int hf_nbap_frameOffset = -1; /* FrameOffset */
4327 static int hf_nbap_chipOffset = -1; /* ChipOffset */
4328 static int hf_nbap_diversityControlField = -1; /* DiversityControlField */
4329 static int hf_nbap_not_Used_sSDT_Cell_Identity = -1; /* NULL */
4330 static int hf_nbap_hSDSCH_Configured_Indicator = -1; /* HSDSCH_Configured_Indicator */
4331 static int hf_nbap_powerOffsetInformation_02 = -1; /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
4332 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4333 static int hf_nbap_uL_DPCH_Information = -1; /* UL_DPCH_Information_RL_SetupRqstTDD */
4334 static int hf_nbap_tdd_DPCHOffset = -1; /* TDD_DPCHOffset */
4335 static int hf_nbap_uL_Timeslot_Information = -1; /* UL_Timeslot_Information */
4336 static int hf_nbap_uL_TimeslotLCR_Information = -1; /* UL_TimeslotLCR_Information */
4337 static int hf_nbap_uL_Timeslot768_Information = -1; /* UL_Timeslot768_Information */
4338 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4339 static int hf_nbap_tdd_TPC_DownlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
4340 static int hf_nbap_cCTrCH_TPCList = -1; /* CCTrCH_TPCList_RL_SetupRqstTDD */
4341 static int hf_nbap_dL_DPCH_Information = -1; /* DL_DPCH_Information_RL_SetupRqstTDD */
4342 static int hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1; /* CCTrCH_TPCItem_RL_SetupRqstTDD */
4343 static int hf_nbap_dL_Timeslot_Information = -1; /* DL_Timeslot_Information */
4344 static int hf_nbap_dL_TimeslotLCR_Information = -1; /* DL_TimeslotLCR_Information */
4345 static int hf_nbap_tstdIndicator = -1; /* TSTD_Indicator */
4346 static int hf_nbap_dL_Timeslot768_Information = -1; /* DL_Timeslot768_Information */
4347 static int hf_nbap_specialBurstScheduling = -1; /* SpecialBurstScheduling */
4348 static int hf_nbap_dL_TimeSlotISCPInfo = -1; /* DL_TimeslotISCPInfo */
4349 static int hf_nbap_Additional_HS_Cell_Information_Response_List_item = -1; /* Additional_HS_Cell_Information_Response_ItemIEs */
4350 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item = -1; /* ProtocolIE_Single_Container */
4351 static int hf_nbap_diversityIndication = -1; /* DiversityIndication_RL_SetupRspFDD */
4352 static int hf_nbap_not_Used_dSCH_InformationResponseList = -1; /* NULL */
4353 static int hf_nbap_sSDT_SupportIndicator = -1; /* SSDT_SupportIndicator */
4354 static int hf_nbap_combining = -1; /* Combining_RL_SetupRspFDD */
4355 static int hf_nbap_nonCombiningOrFirstRL = -1; /* NonCombiningOrFirstRL_RL_SetupRspFDD */
4356 static int hf_nbap_dCH_InformationResponse = -1; /* DCH_InformationResponse */
4357 static int hf_nbap_uL_TimeSlot_ISCP_Info = -1; /* UL_TimeSlot_ISCP_Info */
4358 static int hf_nbap_ul_PhysCH_SF_Variation = -1; /* UL_PhysCH_SF_Variation */
4359 static int hf_nbap_dCH_InformationResponseList = -1; /* DCH_InformationResponseList_RL_SetupRspTDD */
4360 static int hf_nbap_dSCH_InformationResponseList = -1; /* DSCH_InformationResponseList_RL_SetupRspTDD */
4361 static int hf_nbap_uSCH_InformationResponseList = -1; /* USCH_InformationResponseList_RL_SetupRspTDD */
4362 static int hf_nbap_uL_TimeSlot_ISCP_LCR_Info = -1; /* UL_TimeSlot_ISCP_LCR_Info */
4363 static int hf_nbap_generalCause = -1; /* GeneralCauseList_RL_SetupFailureFDD */
4364 static int hf_nbap_rLSpecificCause = -1; /* RLSpecificCauseList_RL_SetupFailureFDD */
4365 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD */
4366 static int hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* Successful_RL_InformationRespList_RL_SetupFailureFDD */
4367 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
4368 static int hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
4369 static int hf_nbap_diversityIndication_01 = -1; /* DiversityIndication_RL_SetupFailureFDD */
4370 static int hf_nbap_not_Used_tFCI2_BearerInformationResponse = -1; /* NULL */
4371 static int hf_nbap_combining_01 = -1; /* Combining_RL_SetupFailureFDD */
4372 static int hf_nbap_nonCombiningOrFirstRL_01 = -1; /* NonCombiningOrFirstRL_RL_SetupFailureFDD */
4373 static int hf_nbap_generalCause_01 = -1; /* GeneralCauseList_RL_SetupFailureTDD */
4374 static int hf_nbap_rLSpecificCause_01 = -1; /* RLSpecificCauseList_RL_SetupFailureTDD */
4375 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
4376 static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item = -1; /* Additional_HS_Cell_Information_RL_Addition_ItemIEs */
4377 static int hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency = -1; /* Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency */
4378 static int hf_nbap_addition = -1; /* Additional_EDCH_Cell_Information_To_Add_List */
4379 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4380 static int hf_nbap_initialDL_TransmissionPower = -1; /* DL_Power */
4381 static int hf_nbap_maximumDL_Power = -1; /* DL_Power */
4382 static int hf_nbap_minimumDL_Power = -1; /* DL_Power */
4383 static int hf_nbap_not_Used_sSDT_CellIdentity = -1; /* NULL */
4384 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* UL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
4385 static int hf_nbap_uL_DPCH_Information_01 = -1; /* UL_DPCH_InformationList_RL_AdditionRqstTDD */
4386 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
4387 static int hf_nbap_dL_DPCH_Information_01 = -1; /* DL_DPCH_InformationList_RL_AdditionRqstTDD */
4388 static int hf_nbap_initial_DL_Transmission_Power = -1; /* DL_Power */
4389 static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item = -1; /* Additional_HS_Cell_Change_Information_Response_ItemIEs */
4390 static int hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1; /* HS_DSCH_Secondary_Serving_Cell_Change_Information_Response */
4391 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1; /* ProtocolIE_Single_Container */
4392 static int hf_nbap_diversityIndication_02 = -1; /* DiversityIndication_RL_AdditionRspFDD */
4393 static int hf_nbap_combining_02 = -1; /* Combining_RL_AdditionRspFDD */
4394 static int hf_nbap_non_combining = -1; /* Non_Combining_RL_AdditionRspFDD */
4395 static int hf_nbap_dCH_Information = -1; /* DCH_Information_RL_AdditionRspTDD */
4396 static int hf_nbap_dSCH_InformationResponseList_01 = -1; /* DSCH_InformationResponseList_RL_AdditionRspTDD */
4397 static int hf_nbap_uSCH_InformationResponseList_01 = -1; /* USCH_InformationResponseList_RL_AdditionRspTDD */
4398 static int hf_nbap_diversityIndication_03 = -1; /* DiversityIndication_RL_AdditionRspTDD */
4399 static int hf_nbap_combining_03 = -1; /* Combining_RL_AdditionRspTDD */
4400 static int hf_nbap_non_Combining = -1; /* Non_Combining_RL_AdditionRspTDD */
4401 static int hf_nbap_uL_TimeSlot_ISCP_InfoLCR = -1; /* UL_TimeSlot_ISCP_LCR_Info */
4402 static int hf_nbap_generalCause_02 = -1; /* GeneralCauseList_RL_AdditionFailureFDD */
4403 static int hf_nbap_rLSpecificCause_02 = -1; /* RLSpecificCauseList_RL_AdditionFailureFDD */
4404 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1; /* Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD */
4405 static int hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD = -1; /* Successful_RL_InformationRespList_RL_AdditionFailureFDD */
4406 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1; /* ProtocolIE_Single_Container */
4407 static int hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1; /* ProtocolIE_Single_Container */
4408 static int hf_nbap_diversityIndication_04 = -1; /* DiversityIndication_RL_AdditionFailureFDD */
4409 static int hf_nbap_combining_04 = -1; /* Combining_RL_AdditionFailureFDD */
4410 static int hf_nbap_non_Combining_01 = -1; /* Non_Combining_RL_AdditionFailureFDD */
4411 static int hf_nbap_generalCause_03 = -1; /* GeneralCauseList_RL_AdditionFailureTDD */
4412 static int hf_nbap_rLSpecificCause_03 = -1; /* RLSpecificCauseList_RL_AdditionFailureTDD */
4413 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
4414 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item = -1; /* Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs */
4415 static int hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify = -1; /* HS_DSCH_Secondary_Serving_Information_To_Modify */
4416 static int hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove = -1; /* HS_DSCH_Secondary_Serving_Remove */
4417 static int hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency */
4418 static int hf_nbap_not_Used_sSDT_CellIDLength = -1; /* NULL */
4419 static int hf_nbap_powerOffsetInformation_03 = -1; /* PowerOffsetInformation_RL_ReconfPrepFDD */
4420 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepFDD */
4421 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item = -1; /* ProtocolIE_Single_Container */
4422 static int hf_nbap_maxDL_Power = -1; /* DL_Power */
4423 static int hf_nbap_minDL_Power = -1; /* DL_Power */
4424 static int hf_nbap_not_Used_sSDT_Indication = -1; /* NULL */
4425 static int hf_nbap_powerOffsetInformation_04 = -1; /* PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD */
4426 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
4427 static int hf_nbap_ul_DPCH_InformationList = -1; /* UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
4428 static int hf_nbap_uL_Timeslot_InformationLCR = -1; /* UL_TimeslotLCR_Information */
4429 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
4430 static int hf_nbap_ul_DPCH_InformationListLCR = -1; /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
4431 static int hf_nbap_ul_sir_target = -1; /* UL_SIR */
4432 static int hf_nbap_tDD_TPC_UplinkStepSize_LCR = -1; /* TDD_TPC_UplinkStepSize_LCR */
4433 static int hf_nbap_uL_Timeslot_Information768 = -1; /* UL_Timeslot768_Information */
4434 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
4435 static int hf_nbap_ul_DPCH_InformationAddList = -1; /* UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
4436 static int hf_nbap_ul_DPCH_InformationModifyList = -1; /* UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
4437 static int hf_nbap_ul_DPCH_InformationDeleteList = -1; /* UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
4438 static int hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
4439 static int hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4440 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
4441 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4442 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4443 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1; /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR */
4444 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item = -1; /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR */
4445 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4446 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1; /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 */
4447 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item = -1; /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 */
4448 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1; /* UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
4449 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
4450 static int hf_nbap_ul_DPCH_InformationAddListLCR = -1; /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
4451 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
4452 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
4453 static int hf_nbap_cCTrCH_TPCList_01 = -1; /* CCTrCH_TPCAddList_RL_ReconfPrepTDD */
4454 static int hf_nbap_dl_DPCH_InformationList = -1; /* DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
4455 static int hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
4456 static int hf_nbap_dL_Timeslot_InformationLCR = -1; /* DL_TimeslotLCR_Information */
4457 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
4458 static int hf_nbap_dl_DPCH_InformationListLCR = -1; /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
4459 static int hf_nbap_cCTrCH_Initial_DL_Power = -1; /* DL_Power */
4460 static int hf_nbap_tDD_TPC_DownlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
4461 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1; /* DL_Power */
4462 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1; /* DL_Power */
4463 static int hf_nbap_dL_Timeslot_Information768 = -1; /* DL_Timeslot768_Information */
4464 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
4465 static int hf_nbap_cCTrCH_TPCList_02 = -1; /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
4466 static int hf_nbap_dl_DPCH_InformationAddList = -1; /* DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
4467 static int hf_nbap_dl_DPCH_InformationModifyList = -1; /* DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
4468 static int hf_nbap_dl_DPCH_InformationDeleteList = -1; /* DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
4469 static int hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCModifyItem_RL_ReconfPrepTDD */
4470 static int hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
4471 static int hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4472 static int hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
4473 static int hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4474 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4475 static int hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
4476 static int hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4477 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4478 static int hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1; /* DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
4479 static int hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1; /* DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4480 static int hf_nbap_dPCH_ID768 = -1; /* DPCH_ID768 */
4481 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1; /* DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
4482 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
4483 static int hf_nbap_dl_DPCH_InformationAddListLCR = -1; /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
4484 static int hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
4485 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1; /* DL_Power */
4486 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1; /* DL_Power */
4487 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
4488 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepTDD */
4489 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1; /* DSCH_Information_ModifyItem_RL_ReconfPrepTDD */
4490 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1; /* DSCH_Information_DeleteItem_RL_ReconfPrepTDD */
4491 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1; /* USCH_Information_ModifyItem_RL_ReconfPrepTDD */
4492 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1; /* USCH_Information_DeleteItem_RL_ReconfPrepTDD */
4493 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item = -1; /* RL_Information_RL_ReconfPrepTDD */
4494 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_item = -1; /* ProtocolIE_Single_Container */
4495 static int hf_nbap_dCH_InformationResponseList_RL_ReconfReady = -1; /* DCH_InformationResponseList_RL_ReconfReady */
4496 static int hf_nbap_dSCH_InformationResponseList_RL_ReconfReady = -1; /* DSCH_InformationResponseList_RL_ReconfReady */
4497 static int hf_nbap_uSCH_InformationResponseList_RL_ReconfReady = -1; /* USCH_InformationResponseList_RL_ReconfReady */
4498 static int hf_nbap_generalCause_04 = -1; /* GeneralCauseList_RL_ReconfFailure */
4499 static int hf_nbap_rLSpecificCause_04 = -1; /* RLSpecificCauseList_RL_ReconfFailure */
4500 static int hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1; /* RL_ReconfigurationFailureList_RL_ReconfFailure */
4501 static int hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1; /* ProtocolIE_Single_Container */
4502 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item = -1; /* Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs */
4503 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1; /* HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised */
4504 static int hf_nbap_hS_DSCH_Secondary_Serving_Remove = -1; /* HS_DSCH_Secondary_Serving_Remove */
4505 static int hf_nbap_ul_TFCS = -1; /* TFCS */
4506 static int hf_nbap_dl_TFCS = -1; /* TFCS */
4507 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstFDD */
4508 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item = -1; /* ProtocolIE_Single_Container */
4509 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4510 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4511 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4512 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD */
4513 static int hf_nbap_dl_DPCH_LCR_InformationModifyList = -1; /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
4514 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1; /* DL_Power */
4515 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1; /* DL_Power */
4516 static int hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1; /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
4517 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item = -1; /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD */
4518 static int hf_nbap_maxPowerLCR = -1; /* DL_Power */
4519 static int hf_nbap_minPowerLCR = -1; /* DL_Power */
4520 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4521 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstTDD */
4522 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item = -1; /* RL_Information_RL_ReconfRqstTDD */
4523 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item = -1; /* ProtocolIE_Single_Container */
4524 static int hf_nbap_dCH_InformationResponseList_RL_ReconfRsp = -1; /* DCH_InformationResponseList_RL_ReconfRsp */
4525 static int hf_nbap_RL_informationList_RL_DeletionRqst_item = -1; /* ProtocolIE_Single_Container */
4526 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item = -1; /* ProtocolIE_Single_Container */
4527 static int hf_nbap_dl_ReferencePower = -1; /* DL_Power */
4528 static int hf_nbap_rL = -1; /* RL_DM_Rqst */
4529 static int hf_nbap_rLS = -1; /* RL_Set_DM_Rqst */
4530 static int hf_nbap_all_RL = -1; /* AllRL_DM_Rqst */
4531 static int hf_nbap_all_RLS = -1; /* AllRL_Set_DM_Rqst */
4532 static int hf_nbap_rL_InformationList = -1; /* RL_InformationList_DM_Rqst */
4533 static int hf_nbap_RL_InformationList_DM_Rqst_item = -1; /* ProtocolIE_Single_Container */
4534 static int hf_nbap_PUSCH_Info_DM_Rqst_item = -1; /* PUSCH_ID */
4535 static int hf_nbap_HSSICH_Info_DM_Rqst_item = -1; /* HS_SICH_ID */
4536 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_item = -1; /* Extended_HS_SICH_ID */
4537 static int hf_nbap_rL_Set_InformationList_DM_Rqst = -1; /* RL_Set_InformationList_DM_Rqst */
4538 static int hf_nbap_RL_Set_InformationList_DM_Rqst_item = -1; /* RL_Set_InformationItem_DM_Rqst */
4539 static int hf_nbap_rL_01 = -1; /* RL_DM_Rsp */
4540 static int hf_nbap_rLS_01 = -1; /* RL_Set_DM_Rsp */
4541 static int hf_nbap_all_RL_01 = -1; /* RL_DM_Rsp */
4542 static int hf_nbap_all_RLS_01 = -1; /* RL_Set_DM_Rsp */
4543 static int hf_nbap_rL_InformationList_DM_Rsp = -1; /* RL_InformationList_DM_Rsp */
4544 static int hf_nbap_RL_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
4545 static int hf_nbap_dedicatedMeasurementValue = -1; /* DedicatedMeasurementValue */
4546 static int hf_nbap_PUSCH_Info_DM_Rsp_item = -1; /* PUSCH_ID */
4547 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item = -1; /* Multiple_PUSCH_InfoListIE_DM_Rsp */
4548 static int hf_nbap_pUSCH_ID = -1; /* PUSCH_ID */
4549 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
4550 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
4551 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item = -1; /* Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp */
4552 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp */
4553 static int hf_nbap_rL_Set_InformationList_DM_Rsp = -1; /* RL_Set_InformationList_DM_Rsp */
4554 static int hf_nbap_RL_Set_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
4555 static int hf_nbap_rL_02 = -1; /* RL_DM_Rprt */
4556 static int hf_nbap_rLS_02 = -1; /* RL_Set_DM_Rprt */
4557 static int hf_nbap_all_RL_02 = -1; /* RL_DM_Rprt */
4558 static int hf_nbap_all_RLS_02 = -1; /* RL_Set_DM_Rprt */
4559 static int hf_nbap_rL_InformationList_DM_Rprt = -1; /* RL_InformationList_DM_Rprt */
4560 static int hf_nbap_RL_InformationList_DM_Rprt_item = -1; /* ProtocolIE_Single_Container */
4561 static int hf_nbap_dedicatedMeasurementValueInformation = -1; /* DedicatedMeasurementValueInformation */
4562 static int hf_nbap_PUSCH_Info_DM_Rprt_item = -1; /* PUSCH_ID */
4563 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item = -1; /* Multiple_PUSCH_InfoListIE_DM_Rprt */
4564 static int hf_nbap_rL_Set_InformationList_DM_Rprt = -1; /* RL_Set_InformationList_DM_Rprt */
4565 static int hf_nbap_RL_Set_InformationList_DM_Rprt_item = -1; /* ProtocolIE_Single_Container */
4566 static int hf_nbap_rL_03 = -1; /* RL_RL_FailureInd */
4567 static int hf_nbap_rL_Set = -1; /* RL_Set_RL_FailureInd */
4568 static int hf_nbap_cCTrCH = -1; /* CCTrCH_RL_FailureInd */
4569 static int hf_nbap_rL_InformationList_RL_FailureInd = -1; /* RL_InformationList_RL_FailureInd */
4570 static int hf_nbap_RL_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
4571 static int hf_nbap_rL_Set_InformationList_RL_FailureInd = -1; /* RL_Set_InformationList_RL_FailureInd */
4572 static int hf_nbap_RL_Set_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
4573 static int hf_nbap_cCTrCH_InformationList_RL_FailureInd = -1; /* CCTrCH_InformationList_RL_FailureInd */
4574 static int hf_nbap_CCTrCH_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
4575 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
4576 static int hf_nbap_rL_04 = -1; /* RL_RL_RestoreInd */
4577 static int hf_nbap_rL_Set_01 = -1; /* RL_Set_RL_RestoreInd */
4578 static int hf_nbap_cCTrCH_01 = -1; /* CCTrCH_RL_RestoreInd */
4579 static int hf_nbap_rL_InformationList_RL_RestoreInd = -1; /* RL_InformationList_RL_RestoreInd */
4580 static int hf_nbap_RL_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
4581 static int hf_nbap_rL_Set_InformationList_RL_RestoreInd = -1; /* RL_Set_InformationList_RL_RestoreInd */
4582 static int hf_nbap_RL_Set_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
4583 static int hf_nbap_cCTrCH_InformationList_RL_RestoreInd = -1; /* CCTrCH_InformationList_RL_RestoreInd */
4584 static int hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
4585 static int hf_nbap_privateIEs = -1; /* PrivateIE_Container */
4586 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item = -1; /* HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst */
4587 static int hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = -1; /* DL_ScramblingCode */
4588 static int hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = -1; /* HS_PDSCH_FDD_Code_Information */
4589 static int hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = -1; /* HS_SCCH_FDD_Code_Information */
4590 static int hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = -1; /* MaximumTransmissionPower */
4591 static int hf_nbap_e_AGCH_FDD_Code_Information = -1; /* E_AGCH_FDD_Code_Information */
4592 static int hf_nbap_e_RGCH_E_HICH_FDD_Code_Information = -1; /* E_RGCH_E_HICH_FDD_Code_Information */
4593 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item = -1; /* PDSCHSets_AddItem_PSCH_ReconfRqst */
4594 static int hf_nbap_pDSCHSet_ID = -1; /* PDSCHSet_ID */
4595 static int hf_nbap_pDSCH_InformationList = -1; /* PDSCH_Information_AddList_PSCH_ReconfRqst */
4596 static int hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1; /* DL_Timeslot_InformationAddList_PSCH_ReconfRqst */
4597 static int hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
4598 static int hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst = -1; /* DL_Code_InformationAddList_PSCH_ReconfRqst */
4599 static int hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item = -1; /* DL_Code_InformationAddItem_PSCH_ReconfRqst */
4600 static int hf_nbap_pDSCH_ID = -1; /* PDSCH_ID */
4601 static int hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1; /* DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
4602 static int hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
4603 static int hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1; /* DL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
4604 static int hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
4605 static int hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1; /* DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
4606 static int hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
4607 static int hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst = -1; /* DL_Code_InformationAddList_768_PSCH_ReconfRqst */
4608 static int hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* DL_Code_InformationAddItem_768_PSCH_ReconfRqst */
4609 static int hf_nbap_pDSCH_ID768 = -1; /* PDSCH_ID768 */
4610 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item = -1; /* PDSCHSets_ModifyItem_PSCH_ReconfRqst */
4611 static int hf_nbap_pDSCH_InformationList_01 = -1; /* PDSCH_Information_ModifyList_PSCH_ReconfRqst */
4612 static int hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
4613 static int hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
4614 static int hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Code_InformationModifyList_PSCH_ReconfRqst */
4615 static int hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Code_InformationModifyItem_PSCH_ReconfRqst */
4616 static int hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
4617 static int hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
4618 static int hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
4619 static int hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
4620 static int hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
4621 static int hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
4622 static int hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1; /* DL_Code_768_InformationModifyList_PSCH_ReconfRqst */
4623 static int hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* DL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
4624 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item = -1; /* PDSCHSets_DeleteItem_PSCH_ReconfRqst */
4625 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_AddItem_PSCH_ReconfRqst */
4626 static int hf_nbap_pUSCHSet_ID = -1; /* PUSCHSet_ID */
4627 static int hf_nbap_pUSCH_InformationList = -1; /* PUSCH_Information_AddList_PSCH_ReconfRqst */
4628 static int hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1; /* UL_Timeslot_InformationAddList_PSCH_ReconfRqst */
4629 static int hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
4630 static int hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst = -1; /* UL_Code_InformationAddList_PSCH_ReconfRqst */
4631 static int hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item = -1; /* UL_Code_InformationAddItem_PSCH_ReconfRqst */
4632 static int hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1; /* UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
4633 static int hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
4634 static int hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1; /* UL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
4635 static int hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1; /* UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
4636 static int hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1; /* UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
4637 static int hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
4638 static int hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst = -1; /* UL_Code_InformationAddList_768_PSCH_ReconfRqst */
4639 static int hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1; /* UL_Code_InformationAddItem_768_PSCH_ReconfRqst */
4640 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_ModifyItem_PSCH_ReconfRqst */
4641 static int hf_nbap_pUSCH_InformationList_01 = -1; /* PUSCH_Information_ModifyList_PSCH_ReconfRqst */
4642 static int hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
4643 static int hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
4644 static int hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Code_InformationModifyList_PSCH_ReconfRqst */
4645 static int hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Code_InformationModifyItem_PSCH_ReconfRqst */
4646 static int hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst = -1; /* UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
4647 static int hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
4648 static int hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
4649 static int hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
4650 static int hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst = -1; /* UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
4651 static int hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
4652 static int hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1; /* UL_Code_768_InformationModifyList_PSCH_ReconfRqst */
4653 static int hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
4654 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_DeleteItem_PSCH_ReconfRqst */
4655 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst */
4656 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst */
4657 static int hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_PSCH_ReconfRqst */
4658 static int hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
4659 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst */
4660 static int hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst */
4661 static int hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode768 */
4662 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1; /* ProtocolIE_Single_Container */
4663 static int hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst = -1; /* HS_SCCH_Information_PSCH_ReconfRqst */
4664 static int hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst = -1; /* HS_SCCH_Information_LCR_PSCH_ReconfRqst */
4665 static int hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_PSCH_ReconfRqst */
4666 static int hf_nbap_hS_SCCH_ID = -1; /* HS_SCCH_ID */
4667 static int hf_nbap_hS_SCCH_MaxPower = -1; /* DL_Power */
4668 static int hf_nbap_hS_SICH_Information = -1; /* HS_SICH_Information_PSCH_ReconfRqst */
4669 static int hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
4670 static int hf_nbap_hS_SICH_Information_LCR = -1; /* HS_SICH_Information_LCR_PSCH_ReconfRqst */
4671 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_768_PSCH_ReconfRqst */
4672 static int hf_nbap_hS_SICH_Information_768 = -1; /* HS_SICH_Information_768_PSCH_ReconfRqst */
4673 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
4674 static int hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst = -1; /* HS_SCCH_InformationModify_PSCH_ReconfRqst */
4675 static int hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1; /* HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst */
4676 static int hf_nbap_hS_SICH_Information_01 = -1; /* HS_SICH_InformationModify_PSCH_ReconfRqst */
4677 static int hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4678 static int hf_nbap_hS_SICH_Information_LCR_01 = -1; /* HS_SICH_InformationModify_LCR_PSCH_ReconfRqst */
4679 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4680 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst */
4681 static int hf_nbap_hS_SICH_Information_768_01 = -1; /* HS_SICH_InformationModify_768_PSCH_ReconfRqst */
4682 static int hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item = -1; /* HS_SCCH_InformationModifyItem_PSCH_ReconfRqst */
4683 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
4684 static int hf_nbap_lTGI_Presence = -1; /* LTGI_Presence */
4685 static int hf_nbap_sNPL_Reporting_Type = -1; /* SNPL_Reporting_Type */
4686 static int hf_nbap_e_PUCH_Timeslot_Info = -1; /* E_PUCH_Timeslot_Info */
4687 static int hf_nbap_E_PUCH_Timeslot_Info_item = -1; /* TimeSlot */
4688 static int hf_nbap_e_AGCH_Information_PSCH_ReconfRqst = -1; /* E_AGCH_Information_PSCH_ReconfRqst */
4689 static int hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_PSCH_ReconfRqst */
4690 static int hf_nbap_e_AGCH_MaxPower = -1; /* DL_Power */
4691 static int hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_PSCH_ReconfRqst */
4692 static int hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_PSCH_ReconfRqst */
4693 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst */
4694 static int hf_nbap_e_HICH_MaxPower = -1; /* DL_Power */
4695 static int hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst = -1; /* E_AGCH_Information_768_PSCH_ReconfRqst */
4696 static int hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_768_PSCH_ReconfRqst */
4697 static int hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_768_PSCH_ReconfRqst */
4698 static int hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst */
4699 static int hf_nbap_e_PUCH_Timeslot_InfoLCR = -1; /* E_PUCH_Timeslot_InfoLCR */
4700 static int hf_nbap_E_PUCH_Timeslot_InfoLCR_item = -1; /* E_PUCH_Timeslot_Item_InfoLCR */
4701 static int hf_nbap_e_PUCH_Codelist_LCR = -1; /* E_PUCH_Codelist_LCR */
4702 static int hf_nbap_E_PUCH_Codelist_LCR_item = -1; /* TDD_ChannelisationCode */
4703 static int hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst = -1; /* E_AGCH_Information_LCR_PSCH_ReconfRqst */
4704 static int hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_LCR_PSCH_ReconfRqst */
4705 static int hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_LCR_PSCH_ReconfRqst */
4706 static int hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4707 static int hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst = -1; /* E_HICH_Information_LCR_PSCH_ReconfRqst */
4708 static int hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item = -1; /* E_HICH_InformationItem_LCR_PSCH_ReconfRqst */
4709 static int hf_nbap_e_HICH_Type = -1; /* E_HICH_Type */
4710 static int hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1; /* E_HICH_InformationModify_LCR_PSCH_ReconfRqst */
4711 static int hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4712 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst */
4713 static int hf_nbap_eRUCCH_SYNC_UL_codes_bitmap = -1; /* BIT_STRING_SIZE_8 */
4714 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item = -1; /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
4715 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item = -1; /* ProtocolIE_Single_Container */
4716 static int hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_item = -1; /* Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item */
4717 static int hf_nbap_maximum_Target_ReceivedTotalWideBandPower_LCR = -1; /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
4718 static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item = -1; /* ProtocolIE_Single_Container */
4719 static int hf_nbap_e_HICH_TimeOffsetLCR = -1; /* E_HICH_TimeOffsetLCR */
4720 static int hf_nbap_generalCause_05 = -1; /* GeneralCauseList_PSCH_ReconfFailure */
4721 static int hf_nbap_setSpecificCause = -1; /* SetSpecificCauseList_PSCH_ReconfFailureTDD */
4722 static int hf_nbap_extension_CauseLevel_PSCH_ReconfFailure = -1; /* Extension_CauseLevel_PSCH_ReconfFailure */
4723 static int hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1; /* Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD */
4724 static int hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1; /* Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD */
4725 static int hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item = -1; /* ProtocolIE_Single_Container */
4726 static int hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item = -1; /* ProtocolIE_Single_Container */
4727 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item = -1; /* ProtocolIE_Single_Container */
4728 static int hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_item = -1; /* ProtocolIE_Single_Container */
4729 static int hf_nbap_hSDSCH_Common_System_Information_ResponseLCR = -1; /* HSDSCH_Common_System_Information_ResponseLCR */
4730 static int hf_nbap_hSDSCH_Paging_System_Information_ResponseLCR = -1; /* HSDSCH_Paging_System_Information_ResponseLCR */
4731 static int hf_nbap_common_EDCH_System_Information_ResponseLCR = -1; /* Common_EDCH_System_Information_ResponseLCR */
4732 static int hf_nbap_communicationContext = -1; /* CommunicationContextList_Reset */
4733 static int hf_nbap_communicationControlPort = -1; /* CommunicationControlPortList_Reset */
4734 static int hf_nbap_nodeB = -1; /* NULL */
4735 static int hf_nbap_communicationContextInfoList_Reset = -1; /* CommunicationContextInfoList_Reset */
4736 static int hf_nbap_CommunicationContextInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
4737 static int hf_nbap_communicationContextType_Reset = -1; /* CommunicationContextType_Reset */
4738 static int hf_nbap_nodeB_CommunicationContextID = -1; /* NodeB_CommunicationContextID */
4739 static int hf_nbap_communicationControlPortInfoList_Reset = -1; /* CommunicationControlPortInfoList_Reset */
4740 static int hf_nbap_CommunicationControlPortInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
4741 static int hf_nbap_cell_03 = -1; /* Cell_InfEx_Rqst */
4742 static int hf_nbap_cell_04 = -1; /* Cell_InfEx_Rsp */
4743 static int hf_nbap_requestedDataValue = -1; /* RequestedDataValue */
4744 static int hf_nbap_cell_05 = -1; /* Cell_Inf_Rprt */
4745 static int hf_nbap_requestedDataValueInformation = -1; /* RequestedDataValueInformation */
4746 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item = -1; /* TimeSlot */
4747 static int hf_nbap_cSBTransmissionID = -1; /* CSBTransmissionID */
4748 static int hf_nbap_sfn = -1; /* SFN */
4749 static int hf_nbap_initialDLTransPower = -1; /* DL_Power */
4750 static int hf_nbap_cSBMeasurementID = -1; /* CSBMeasurementID */
4751 static int hf_nbap_synchronisationReportType = -1; /* SynchronisationReportType */
4752 static int hf_nbap_synchronisationReportCharacteristics = -1; /* SynchronisationReportCharacteristics */
4753 static int hf_nbap_sYNCDlCodeId = -1; /* SYNCDlCodeId */
4754 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item = -1; /* CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD */
4755 static int hf_nbap_syncFrameNumberToTransmit = -1; /* SyncFrameNumber */
4756 static int hf_nbap_dlTransPower = -1; /* DL_Power */
4757 static int hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = -1; /* CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD */
4758 static int hf_nbap_synchronisationReportType_01 = -1; /* SynchronisationReportTypeIE */
4759 static int hf_nbap_synchronisationReportCharacteristics_01 = -1; /* SynchronisationReportCharacteristicsIE */
4760 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item = -1; /* CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD */
4761 static int hf_nbap_syncFrameNrToReceive = -1; /* SyncFrameNumber */
4762 static int hf_nbap_syncBurstInfo = -1; /* CellSyncBurstInfoList_CellSyncReconfRqstTDD */
4763 static int hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item = -1; /* CellSyncBurstInfoItem_CellSyncReconfRqstTDD */
4764 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item = -1; /* SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD */
4765 static int hf_nbap_syncFrameNumberforTransmit = -1; /* SyncFrameNumber */
4766 static int hf_nbap_sYNCDlCodeIdMeasInfoList = -1; /* SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD */
4767 static int hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item = -1; /* SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD */
4768 static int hf_nbap_sYNCDlCodeIdInfoLCR = -1; /* SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD */
4769 static int hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item = -1; /* SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD */
4770 static int hf_nbap_propagationDelayCompensation = -1; /* TimingAdjustmentValueLCR */
4771 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item = -1; /* ProtocolIE_Single_Container */
4772 static int hf_nbap_frameAdjustmentValue = -1; /* FrameAdjustmentValue */
4773 static int hf_nbap_timingAdjustmentValue = -1; /* TimingAdjustmentValue */
4774 static int hf_nbap_dLTransPower = -1; /* DL_Power */
4775 static int hf_nbap_generalCause_06 = -1; /* GeneralCauseList_SyncAdjustmntFailureTDD */
4776 static int hf_nbap_cellSpecificCause = -1; /* CellSpecificCauseList_SyncAdjustmntFailureTDD */
4777 static int hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1; /* Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD */
4778 static int hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item = -1; /* ProtocolIE_Single_Container */
4779 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_item = -1; /* CellSyncInfoItemIE_CellSyncReprtTDD */
4780 static int hf_nbap_c_ID_CellSyncReprtTDD = -1; /* C_ID_IE_CellSyncReprtTDD */
4781 static int hf_nbap_syncReportType_CellSyncReprtTDD = -1; /* SyncReportTypeIE_CellSyncReprtTDD */
4782 static int hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD = -1; /* IntStdPhCellSyncInfo_CellSyncReprtTDD */
4783 static int hf_nbap_lateEntrantCell = -1; /* NULL */
4784 static int hf_nbap_frequencyAcquisition = -1; /* NULL */
4785 static int hf_nbap_cellSyncBurstMeasuredInfo = -1; /* CellSyncBurstMeasInfoList_CellSyncReprtTDD */
4786 static int hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item = -1; /* CellSyncBurstMeasInfoItem_CellSyncReprtTDD */
4787 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD = -1; /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD */
4788 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item = -1; /* CellSyncBurstInfo_CellSyncReprtTDD */
4789 static int hf_nbap_cellSyncBurstAvailable = -1; /* CellSyncBurstAvailable_CellSyncReprtTDD */
4790 static int hf_nbap_cellSyncBurstNotAvailable = -1; /* NULL */
4791 static int hf_nbap_cellSyncBurstSIR = -1; /* CellSyncBurstSIR */
4792 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item = -1; /* SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD */
4793 static int hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD = -1; /* SyncDLCodeIdInfo_CellSyncReprtTDD */
4794 static int hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item = -1; /* SyncDLCodeIdItem_CellSyncReprtTDD */
4795 static int hf_nbap_syncDLCodeIdAvailable = -1; /* SyncDLCodeIdAvailable_CellSyncReprtTDD */
4796 static int hf_nbap_syncDLCodeIDNotAvailable = -1; /* NULL */
4797 static int hf_nbap_syncDLCodeIdTiming = -1; /* CellSyncBurstTimingLCR */
4798 static int hf_nbap_syncDLCodeIdSIR = -1; /* CellSyncBurstSIR */
4799 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* DCH_RearrangeItem_Bearer_RearrangeInd */
4800 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* DSCH_RearrangeItem_Bearer_RearrangeInd */
4801 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* USCH_RearrangeItem_Bearer_RearrangeInd */
4802 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* HSDSCH_RearrangeItem_Bearer_RearrangeInd */
4803 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* E_DCH_RearrangeItem_Bearer_RearrangeInd */
4804 static int hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item = -1; /* Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs */
4805 static int hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode = -1; /* Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode */
4806 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1; /* ProtocolIE_Single_Container */
4807 static int hf_nbap_delayed_activation_update = -1; /* DelayedActivationUpdate */
4808 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1; /* ProtocolIE_Single_Container */
4809 static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item = -1; /* Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs */
4810 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information = -1; /* HS_DSCH_FDD_Secondary_Serving_Update_Information */
4811 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item = -1; /* Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs */
4812 static int hf_nbap_additional_EDCH_FDD_Update_Information = -1; /* Additional_EDCH_FDD_Update_Information */
4813 static int hf_nbap_initiatingMessage = -1; /* InitiatingMessage */
4814 static int hf_nbap_succesfulOutcome = -1; /* SuccessfulOutcome */
4815 static int hf_nbap_unsuccesfulOutcome = -1; /* UnsuccessfulOutcome */
4816 static int hf_nbap_outcome = -1; /* Outcome */
4817 static int hf_nbap_messageDiscriminator = -1; /* MessageDiscriminator */
4818 static int hf_nbap_initiatingMessagevalue = -1; /* InitiatingMessage_value */
4819 static int hf_nbap_successfulOutcome_value = -1; /* SuccessfulOutcome_value */
4820 static int hf_nbap_unsuccessfulOutcome_value = -1; /* UnsuccessfulOutcome_value */
4821 static int hf_nbap_outcome_value = -1; /* Outcome_value */
4822 /* named bits */
4823 static int hf_nbap_PreambleSignatures_signature15 = -1;
4824 static int hf_nbap_PreambleSignatures_signature14 = -1;
4825 static int hf_nbap_PreambleSignatures_signature13 = -1;
4826 static int hf_nbap_PreambleSignatures_signature12 = -1;
4827 static int hf_nbap_PreambleSignatures_signature11 = -1;
4828 static int hf_nbap_PreambleSignatures_signature10 = -1;
4829 static int hf_nbap_PreambleSignatures_signature9 = -1;
4830 static int hf_nbap_PreambleSignatures_signature8 = -1;
4831 static int hf_nbap_PreambleSignatures_signature7 = -1;
4832 static int hf_nbap_PreambleSignatures_signature6 = -1;
4833 static int hf_nbap_PreambleSignatures_signature5 = -1;
4834 static int hf_nbap_PreambleSignatures_signature4 = -1;
4835 static int hf_nbap_PreambleSignatures_signature3 = -1;
4836 static int hf_nbap_PreambleSignatures_signature2 = -1;
4837 static int hf_nbap_PreambleSignatures_signature1 = -1;
4838 static int hf_nbap_PreambleSignatures_signature0 = -1;
4839 static int hf_nbap_RACH_SubChannelNumbers_subCh11 = -1;
4840 static int hf_nbap_RACH_SubChannelNumbers_subCh10 = -1;
4841 static int hf_nbap_RACH_SubChannelNumbers_subCh9 = -1;
4842 static int hf_nbap_RACH_SubChannelNumbers_subCh8 = -1;
4843 static int hf_nbap_RACH_SubChannelNumbers_subCh7 = -1;
4844 static int hf_nbap_RACH_SubChannelNumbers_subCh6 = -1;
4845 static int hf_nbap_RACH_SubChannelNumbers_subCh5 = -1;
4846 static int hf_nbap_RACH_SubChannelNumbers_subCh4 = -1;
4847 static int hf_nbap_RACH_SubChannelNumbers_subCh3 = -1;
4848 static int hf_nbap_RACH_SubChannelNumbers_subCh2 = -1;
4849 static int hf_nbap_RACH_SubChannelNumbers_subCh1 = -1;
4850 static int hf_nbap_RACH_SubChannelNumbers_subCh0 = -1;
4852 /*--- End of included file: packet-nbap-hf.c ---*/
4853 #line 92 "../../asn1/nbap/packet-nbap-template.c"
4855 /* Initialize the subtree pointers */
4856 static int ett_nbap = -1;
4857 static int ett_nbap_TransportLayerAddress = -1;
4858 static int ett_nbap_TransportLayerAddress_nsap = -1;
4859 static int ett_nbap_ib_sg_data = -1;
4862 /*--- Included file: packet-nbap-ett.c ---*/
4863 #line 1 "../../asn1/nbap/packet-nbap-ett.c"
4864 static gint ett_nbap_PrivateIE_ID = -1;
4865 static gint ett_nbap_ProcedureID = -1;
4866 static gint ett_nbap_TransactionID = -1;
4867 static gint ett_nbap_ProtocolIE_Container = -1;
4868 static gint ett_nbap_ProtocolIE_Field = -1;
4869 static gint ett_nbap_ProtocolExtensionContainer = -1;
4870 static gint ett_nbap_ProtocolExtensionField = -1;
4871 static gint ett_nbap_PrivateIE_Container = -1;
4872 static gint ett_nbap_PrivateIE_Field = -1;
4873 static gint ett_nbap_ActivationInformation = -1;
4874 static gint ett_nbap_ActivationInformationItem = -1;
4875 static gint ett_nbap_Additional_EDCH_Setup_Info = -1;
4876 static gint ett_nbap_Additional_EDCH_Cell_Information_Setup = -1;
4877 static gint ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information = -1;
4878 static gint ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup = -1;
4879 static gint ett_nbap_Additional_EDCH_F_DPCH_Information = -1;
4880 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List = -1;
4881 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs = -1;
4882 static gint ett_nbap_Additional_EDCH_Cell_Information_To_Add_List = -1;
4883 static gint ett_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs = -1;
4884 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs = -1;
4885 static gint ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List = -1;
4886 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List = -1;
4887 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs = -1;
4888 static gint ett_nbap_Additional_EDCH_FDD_Information = -1;
4889 static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List = -1;
4890 static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info = -1;
4891 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_List = -1;
4892 static gint ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs = -1;
4893 static gint ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List = -1;
4894 static gint ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs = -1;
4895 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List = -1;
4896 static gint ett_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items = -1;
4897 static gint ett_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs = -1;
4898 static gint ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List = -1;
4899 static gint ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items = -1;
4900 static gint ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List = -1;
4901 static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response = -1;
4902 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List = -1;
4903 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs = -1;
4904 static gint ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List = -1;
4905 static gint ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs = -1;
4906 static gint ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify = -1;
4907 static gint ett_nbap_Additional_EDCH_Cell_Information_Removal_List = -1;
4908 static gint ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs = -1;
4909 static gint ett_nbap_Additional_EDCH_FDD_Update_Information = -1;
4910 static gint ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List = -1;
4911 static gint ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs = -1;
4912 static gint ett_nbap_AdditionalMeasurementValueList = -1;
4913 static gint ett_nbap_AdditionalMeasurementValue = -1;
4914 static gint ett_nbap_AdditionalTimeSlotListLCR = -1;
4915 static gint ett_nbap_AdditionalTimeSlotLCR = -1;
4916 static gint ett_nbap_Active_Pattern_Sequence_Information = -1;
4917 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
4918 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
4919 static gint ett_nbap_AllocationRetentionPriority = -1;
4920 static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
4921 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information = -1;
4922 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR = -1;
4923 static gint ett_nbap_Best_Cell_Portions_Value = -1;
4924 static gint ett_nbap_Best_Cell_Portions_Item = -1;
4925 static gint ett_nbap_Best_Cell_Portions_ValueLCR = -1;
4926 static gint ett_nbap_Best_Cell_Portions_ItemLCR = -1;
4927 static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
4928 static gint ett_nbap_Cause = -1;
4929 static gint ett_nbap_Cell_ERNTI_Status_Information = -1;
4930 static gint ett_nbap_Cell_ERNTI_Status_Information_Item = -1;
4931 static gint ett_nbap_Vacant_ERNTI = -1;
4932 static gint ett_nbap_CellSyncBurstTiming = -1;
4933 static gint ett_nbap_CellSyncBurstTimingLCR = -1;
4934 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
4935 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
4936 static gint ett_nbap_Common_EDCH_System_InformationFDD = -1;
4937 static gint ett_nbap_Common_E_DCH_UL_DPCH_InfoItem = -1;
4938 static gint ett_nbap_Common_E_DCH_EDPCH_InfoItem = -1;
4939 static gint ett_nbap_Common_E_DCH_InfoItem = -1;
4940 static gint ett_nbap_Common_E_DCH_HSDPCCH_InfoItem = -1;
4941 static gint ett_nbap_Common_E_DCH_CQI_Info = -1;
4942 static gint ett_nbap_Common_E_DCH_Preamble_Control_InfoItem = -1;
4943 static gint ett_nbap_Common_E_DCH_AICH_Information = -1;
4944 static gint ett_nbap_Common_E_DCH_FDPCH_InfoItem = -1;
4945 static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList = -1;
4946 static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item = -1;
4947 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList = -1;
4948 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item = -1;
4949 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList = -1;
4950 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item = -1;
4951 static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList = -1;
4952 static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item = -1;
4953 static gint ett_nbap_Common_EDCH_System_Information_ResponseFDD = -1;
4954 static gint ett_nbap_E_RNTI_List = -1;
4955 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList = -1;
4956 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item = -1;
4957 static gint ett_nbap_Common_MACFlows_to_DeleteFDD = -1;
4958 static gint ett_nbap_Common_MACFlows_to_DeleteFDD_Item = -1;
4959 static gint ett_nbap_CommonMACFlow_Specific_InfoList = -1;
4960 static gint ett_nbap_CommonMACFlow_Specific_InfoItem = -1;
4961 static gint ett_nbap_CommonMACFlow_Specific_InfoList_Response = -1;
4962 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_Response = -1;
4963 static gint ett_nbap_Common_MACFlow_PriorityQueue_Information = -1;
4964 static gint ett_nbap_Common_MACFlow_PriorityQueue_Item = -1;
4965 static gint ett_nbap_CommonMeasurementAccuracy = -1;
4966 static gint ett_nbap_CommonMeasurementValue = -1;
4967 static gint ett_nbap_CommonMeasurementValueInformation = -1;
4968 static gint ett_nbap_CommonMeasurementAvailable = -1;
4969 static gint ett_nbap_Common_PhysicalChannel_Status_Information = -1;
4970 static gint ett_nbap_Common_PhysicalChannel_Status_Information768 = -1;
4971 static gint ett_nbap_CommonTransportChannel_InformationResponse = -1;
4972 static gint ett_nbap_Common_TransportChannel_Status_Information = -1;
4973 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information = -1;
4974 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;
4975 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information = -1;
4976 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem = -1;
4977 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = -1;
4978 static gint ett_nbap_CPC_Information = -1;
4979 static gint ett_nbap_CriticalityDiagnostics = -1;
4980 static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
4981 static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
4982 static gint ett_nbap_Common_EDCH_System_InformationLCR = -1;
4983 static gint ett_nbap_Common_E_PUCH_InformationLCR = -1;
4984 static gint ett_nbap_PRXdes_base_perURAFCN = -1;
4985 static gint ett_nbap_PRXdes_base_Item = -1;
4986 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR = -1;
4987 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR = -1;
4988 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR = -1;
4989 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR = -1;
4990 static gint ett_nbap_Common_EDCH_System_Information_ResponseLCR = -1;
4991 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR = -1;
4992 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext = -1;
4993 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR = -1;
4994 static gint ett_nbap_Common_E_AGCH_ListLCR = -1;
4995 static gint ett_nbap_Common_E_AGCH_ItemLCR = -1;
4996 static gint ett_nbap_Common_E_HICH_ListLCR = -1;
4997 static gint ett_nbap_Common_E_HICH_ItemLCR = -1;
4998 static gint ett_nbap_Common_E_RNTI_Info_LCR = -1;
4999 static gint ett_nbap_Common_E_RNTI_Info_ItemLCR = -1;
5000 static gint ett_nbap_Common_MACFlows_to_DeleteLCR = -1;
5001 static gint ett_nbap_Common_MACFlows_to_DeleteLCR_Item = -1;
5002 static gint ett_nbap_CommonMACFlow_Specific_InfoListLCR = -1;
5003 static gint ett_nbap_CommonMACFlow_Specific_InfoItemLCR = -1;
5004 static gint ett_nbap_Common_H_RNTI_InformationLCR = -1;
5005 static gint ett_nbap_Common_H_RNTI_InfoItemLCR = -1;
5006 static gint ett_nbap_Sync_InformationLCR = -1;
5007 static gint ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR = -1;
5008 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR = -1;
5009 static gint ett_nbap_CPC_InformationLCR = -1;
5010 static gint ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR = -1;
5011 static gint ett_nbap_HS_SCCH_DRX_Information_LCR = -1;
5012 static gint ett_nbap_E_AGCH_DRX_Information_LCR = -1;
5013 static gint ett_nbap_E_AGCH_DRX_Parameters = -1;
5014 static gint ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1;
5015 static gint ett_nbap_DRX_Information_to_Modify_LCR = -1;
5016 static gint ett_nbap_DRX_Information_to_Modify_Items_LCR = -1;
5017 static gint ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = -1;
5018 static gint ett_nbap_HS_SCCH_DRX_Information_ResponseLCR = -1;
5019 static gint ett_nbap_E_AGCH_DRX_Information_ResponseLCR = -1;
5020 static gint ett_nbap_E_AGCH_DRX_Parameters_Response = -1;
5021 static gint ett_nbap_DCH_FDD_Information = -1;
5022 static gint ett_nbap_DCH_FDD_InformationItem = -1;
5023 static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
5024 static gint ett_nbap_DCH_Specific_FDD_Item = -1;
5025 static gint ett_nbap_DCH_InformationResponse = -1;
5026 static gint ett_nbap_DCH_InformationResponseItem = -1;
5027 static gint ett_nbap_DCH_MeasurementOccasion_Information = -1;
5028 static gint ett_nbap_DchMeasurementOccasionInformation_Item = -1;
5029 static gint ett_nbap_Measurement_Occasion_Pattern_Sequence_parameters = -1;
5030 static gint ett_nbap_DCH_TDD_Information = -1;
5031 static gint ett_nbap_DCH_TDD_InformationItem = -1;
5032 static gint ett_nbap_DCH_Specific_TDD_InformationList = -1;
5033 static gint ett_nbap_DCH_Specific_TDD_Item = -1;
5034 static gint ett_nbap_FDD_DCHs_to_Modify = -1;
5035 static gint ett_nbap_FDD_DCHs_to_ModifyItem = -1;
5036 static gint ett_nbap_DCH_ModifySpecificInformation_FDD = -1;
5037 static gint ett_nbap_DCH_ModifySpecificItem_FDD = -1;
5038 static gint ett_nbap_TDD_DCHs_to_Modify = -1;
5039 static gint ett_nbap_DCH_ModifyItem_TDD = -1;
5040 static gint ett_nbap_DCH_ModifySpecificInformation_TDD = -1;
5041 static gint ett_nbap_DCH_ModifySpecificItem_TDD = -1;
5042 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw = -1;
5043 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;
5044 static gint ett_nbap_DedicatedMeasurementValue = -1;
5045 static gint ett_nbap_DedicatedMeasurementValueInformation = -1;
5046 static gint ett_nbap_DedicatedMeasurementAvailable = -1;
5047 static gint ett_nbap_DelayedActivation = -1;
5048 static gint ett_nbap_DelayedActivationUpdate = -1;
5049 static gint ett_nbap_Activate_Info = -1;
5050 static gint ett_nbap_Deactivate_Info = -1;
5051 static gint ett_nbap_Execution_Type = -1;
5052 static gint ett_nbap_DGANSSCorrections = -1;
5053 static gint ett_nbap_DGANSS_Corrections_Req = -1;
5054 static gint ett_nbap_DGANSS_Information = -1;
5055 static gint ett_nbap_DGANSS_InformationItem = -1;
5056 static gint ett_nbap_DGANSS_SignalInformation = -1;
5057 static gint ett_nbap_DGANSS_SignalInformationItem = -1;
5058 static gint ett_nbap_DGANSSThreshold = -1;
5059 static gint ett_nbap_DGNSS_ValidityPeriod = -1;
5060 static gint ett_nbap_DGPSCorrections = -1;
5061 static gint ett_nbap_DGPSThresholds = -1;
5062 static gint ett_nbap_DL_Timeslot_Information = -1;
5063 static gint ett_nbap_DL_Timeslot_InformationItem = -1;
5064 static gint ett_nbap_DL_TimeslotLCR_Information = -1;
5065 static gint ett_nbap_DL_TimeslotLCR_InformationItem = -1;
5066 static gint ett_nbap_DL_Timeslot768_Information = -1;
5067 static gint ett_nbap_DL_Timeslot768_InformationItem = -1;
5068 static gint ett_nbap_DL_PowerBalancing_Information = -1;
5069 static gint ett_nbap_DL_ReferencePowerInformationList = -1;
5070 static gint ett_nbap_DL_ReferencePowerInformationItem = -1;
5071 static gint ett_nbap_DL_TimeslotISCPInfo = -1;
5072 static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
5073 static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
5074 static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
5075 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
5076 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
5077 static gint ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION = -1;
5078 static gint ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item = -1;
5079 static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
5080 static gint ett_nbap_DRX_Information = -1;
5081 static gint ett_nbap_DRX_Information_to_Modify = -1;
5082 static gint ett_nbap_DRX_Information_to_Modify_Items = -1;
5083 static gint ett_nbap_DSCH_InformationResponse = -1;
5084 static gint ett_nbap_DSCH_InformationResponseItem = -1;
5085 static gint ett_nbap_DSCH_TDD_Information = -1;
5086 static gint ett_nbap_DSCH_TDD_InformationItem = -1;
5087 static gint ett_nbap_DTX_Cycle_2ms_Items = -1;
5088 static gint ett_nbap_DTX_Cycle_2ms_to_Modify_Items = -1;
5089 static gint ett_nbap_DTX_Cycle_10ms_Items = -1;
5090 static gint ett_nbap_DTX_Cycle_10ms_to_Modify_Items = -1;
5091 static gint ett_nbap_DTX_Information = -1;
5092 static gint ett_nbap_DTX_Information_to_Modify = -1;
5093 static gint ett_nbap_DTX_Information_to_Modify_Items = -1;
5094 static gint ett_nbap_Dual_Band_Capability_Info = -1;
5095 static gint ett_nbap_E_AGCH_FDD_Code_Information = -1;
5096 static gint ett_nbap_E_AGCH_FDD_Code_List = -1;
5097 static gint ett_nbap_E_DCHCapacityConsumptionLaw = -1;
5098 static gint ett_nbap_E_DCH_TDD_CapacityConsumptionLaw = -1;
5099 static gint ett_nbap_E_DCH_SF_allocation = -1;
5100 static gint ett_nbap_E_DCH_SF_allocation_item = -1;
5101 static gint ett_nbap_E_DCH_FDD_DL_Control_Channel_Information = -1;
5102 static gint ett_nbap_E_DCH_FDD_Information = -1;
5103 static gint ett_nbap_E_DCH_FDD_Information_Response = -1;
5104 static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
5105 static gint ett_nbap_E_DCH_FDD_Update_Information = -1;
5106 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation = -1;
5107 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item = -1;
5108 static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information = -1;
5109 static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item = -1;
5110 static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information = -1;
5111 static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item = -1;
5112 static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
5113 static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
5114 static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
5115 static gint ett_nbap_E_DCH_MACdPDU_SizeList = -1;
5116 static gint ett_nbap_E_DCH_MACdPDU_SizeListItem = -1;
5117 static gint ett_nbap_E_DCH_LogicalChannelToModify = -1;
5118 static gint ett_nbap_E_DCH_LogicalChannelToModifyItem = -1;
5119 static gint ett_nbap_E_DCH_MACdPDU_SizeToModifyList = -1;
5120 static gint ett_nbap_E_DCH_LogicalChannelToDelete = -1;
5121 static gint ett_nbap_E_DCH_LogicalChannelToDeleteItem = -1;
5122 static gint ett_nbap_E_DCH_MACdFlows_Information = -1;
5123 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList = -1;
5124 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem = -1;
5125 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp = -1;
5126 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item = -1;
5127 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify = -1;
5128 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
5129 static gint ett_nbap_E_DCH_MACdFlows_to_Delete = -1;
5130 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_Item = -1;
5131 static gint ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
5132 static gint ett_nbap_E_DCH_Serving_Cell_Change_Info_Response = -1;
5133 static gint ett_nbap_E_DCH_serving_cell_choice = -1;
5134 static gint ett_nbap_E_DCH_serving_cell_change_successful = -1;
5135 static gint ett_nbap_E_DCH_RL_InformationList_Rsp = -1;
5136 static gint ett_nbap_E_DCH_RL_InformationList_Rsp_Item = -1;
5137 static gint ett_nbap_E_DCH_serving_cell_change_unsuccessful = -1;
5138 static gint ett_nbap_EDCH_RACH_Report_Value = -1;
5139 static gint ett_nbap_EDCH_RACH_Report_Value_item = -1;
5140 static gint ett_nbap_E_DCH_TTI_Length = -1;
5141 static gint ett_nbap_E_DCH_TTI_Length_to_Modify = -1;
5142 static gint ett_nbap_E_DCH_MACdFlows_to_DeleteLCR = -1;
5143 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR = -1;
5144 static gint ett_nbap_Enhanced_UE_DRX_InformationLCR = -1;
5145 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
5146 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
5147 static gint ett_nbap_E_TFCI_Boost_Information = -1;
5148 static gint ett_nbap_E_TFCS_Information = -1;
5149 static gint ett_nbap_E_DCHProvidedBitRate = -1;
5150 static gint ett_nbap_E_DCHProvidedBitRate_Item = -1;
5151 static gint ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion = -1;
5152 static gint ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
5153 static gint ett_nbap_E_DCH_Information = -1;
5154 static gint ett_nbap_E_PUCH_Information = -1;
5155 static gint ett_nbap_E_TFCS_Information_TDD = -1;
5156 static gint ett_nbap_E_DCH_QPSK_RefBetaInfo = -1;
5157 static gint ett_nbap_E_DCH_sixteenQAM_RefBetaInfo = -1;
5158 static gint ett_nbap_E_DCH_RefBeta_Item = -1;
5159 static gint ett_nbap_E_DCH_MACdFlows_Information_TDD = -1;
5160 static gint ett_nbap_E_DCH_MACdFlow_InfoTDDItem = -1;
5161 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info = -1;
5162 static gint ett_nbap_E_DCH_TDD_Information = -1;
5163 static gint ett_nbap_E_DCH_Information_Response = -1;
5164 static gint ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD = -1;
5165 static gint ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD = -1;
5166 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp = -1;
5167 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item = -1;
5168 static gint ett_nbap_E_AGCH_Specific_InformationRespListTDD = -1;
5169 static gint ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD = -1;
5170 static gint ett_nbap_E_DCH_Information_Reconfig = -1;
5171 static gint ett_nbap_E_DCH_TDD_Information_to_Modify = -1;
5172 static gint ett_nbap_E_DCH_TDD_Information_to_Modify_List = -1;
5173 static gint ett_nbap_E_DCH_MACdFlow_ModifyTDDItem = -1;
5174 static gint ett_nbap_E_DCH_768_Information = -1;
5175 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info768 = -1;
5176 static gint ett_nbap_E_DCH_TDD_Information768 = -1;
5177 static gint ett_nbap_E_DCH_768_Information_Reconfig = -1;
5178 static gint ett_nbap_E_DCH_LCR_Information = -1;
5179 static gint ett_nbap_E_PUCH_LCR_Information = -1;
5180 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info = -1;
5181 static gint ett_nbap_E_HICH_LCR_Information = -1;
5182 static gint ett_nbap_E_DCH_LCRTDD_Information = -1;
5183 static gint ett_nbap_E_DCH_LCR_Information_Reconfig = -1;
5184 static gint ett_nbap_Enhanced_UE_DRX_InformationFDD = -1;
5185 static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR = -1;
5186 static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;
5187 static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = -1;
5188 static gint ett_nbap_FDD_DL_CodeInformation = -1;
5189 static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
5190 static gint ett_nbap_GANSS_AddClockModels = -1;
5191 static gint ett_nbap_GANSS_AddOrbitModels = -1;
5192 static gint ett_nbap_GANSS_Additional_Ionospheric_Model = -1;
5193 static gint ett_nbap_GANSS_Additional_Navigation_Models = -1;
5194 static gint ett_nbap_GANSS_Additional_Time_Models = -1;
5195 static gint ett_nbap_GANSS_Additional_UTC_Models = -1;
5196 static gint ett_nbap_GANSS_Almanac = -1;
5197 static gint ett_nbap_GANSS_AlmanacModel = -1;
5198 static gint ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet = -1;
5199 static gint ett_nbap_GANSS_ALM_GlonassAlmanacSet = -1;
5200 static gint ett_nbap_GANSS_ALM_MidiAlmanacSet = -1;
5201 static gint ett_nbap_GANSS_ALM_NAVKeplerianSet = -1;
5202 static gint ett_nbap_GANSS_ALM_ReducedKeplerianSet = -1;
5203 static gint ett_nbap_GANSS_Auxiliary_Information = -1;
5204 static gint ett_nbap_GANSS_AuxInfoGANSS_ID1 = -1;
5205 static gint ett_nbap_GANSS_AuxInfoGANSS_ID1_element = -1;
5206 static gint ett_nbap_GANSS_AuxInfoGANSS_ID3 = -1;
5207 static gint ett_nbap_GANSS_AuxInfoGANSS_ID3_element = -1;
5208 static gint ett_nbap_GANSS_Clock_Model = -1;
5209 static gint ett_nbap_GANSS_CNAVclockModel = -1;
5210 static gint ett_nbap_GANSS_Common_Data = -1;
5211 static gint ett_nbap_GANSS_CommonDataInfoReq = -1;
5212 static gint ett_nbap_GANSS_Data_Bit_Assistance = -1;
5213 static gint ett_nbap_GANSS_DataBitAssistanceList = -1;
5214 static gint ett_nbap_GANSS_DataBitAssistanceItem = -1;
5215 static gint ett_nbap_GANSS_DataBitAssistanceSgnList = -1;
5216 static gint ett_nbap_GANSS_DataBitAssistanceSgnItem = -1;
5217 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqItem = -1;
5218 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList = -1;
5219 static gint ett_nbap_T_ganss_SatelliteInfo = -1;
5220 static gint ett_nbap_GANSS_DeltaUT1 = -1;
5221 static gint ett_nbap_GANSS_Earth_Orientation_Parameters = -1;
5222 static gint ett_nbap_GANSS_GenericDataInfoReqList = -1;
5223 static gint ett_nbap_GANSS_GenericDataInfoReqItem = -1;
5224 static gint ett_nbap_GANSS_Generic_Data = -1;
5225 static gint ett_nbap_GANSS_Generic_DataItem = -1;
5226 static gint ett_nbap_GANSS_GLONASSclockModel = -1;
5227 static gint ett_nbap_GANSS_Information = -1;
5228 static gint ett_nbap_GANSS_Ionospheric_Model = -1;
5229 static gint ett_nbap_GANSS_IonosphereRegionalStormFlags = -1;
5230 static gint ett_nbap_GANSS_KeplerianParametersAlm = -1;
5231 static gint ett_nbap_GANSS_KeplerianParametersOrb = -1;
5232 static gint ett_nbap_GANSS_NAVclockModel = -1;
5233 static gint ett_nbap_GANSS_Navigation_Model_And_Time_Recovery = -1;
5234 static gint ett_nbap_GANSS_NavModel_CNAVKeplerianSet = -1;
5235 static gint ett_nbap_GANSS_NavModel_GLONASSecef = -1;
5236 static gint ett_nbap_GANSS_NavModel_NAVKeplerianSet = -1;
5237 static gint ett_nbap_GANSS_NavModel_SBASecef = -1;
5238 static gint ett_nbap_GANSS_Orbit_Model = -1;
5239 static gint ett_nbap_GANSS_Real_Time_Integrity = -1;
5240 static gint ett_nbap_GANSS_RealTimeInformationItem = -1;
5241 static gint ett_nbap_GANSS_RX_Pos = -1;
5242 static gint ett_nbap_GANSS_SatelliteClockModelItem = -1;
5243 static gint ett_nbap_GANSS_SatelliteInformationKP = -1;
5244 static gint ett_nbap_GANSS_SatelliteInformationKPItem = -1;
5245 static gint ett_nbap_Ganss_Sat_Info_AddNavList = -1;
5246 static gint ett_nbap_Ganss_Sat_Info_AddNavList_item = -1;
5247 static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList = -1;
5248 static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkp = -1;
5249 static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList = -1;
5250 static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp = -1;
5251 static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList = -1;
5252 static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkp = -1;
5253 static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkpList = -1;
5254 static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkp = -1;
5255 static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList = -1;
5256 static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecef = -1;
5257 static gint ett_nbap_GANSS_Sat_Info_Nav = -1;
5258 static gint ett_nbap_GANSS_Sat_Info_Nav_item = -1;
5259 static gint ett_nbap_GANSS_SBASclockModel = -1;
5260 static gint ett_nbap_GANSS_Time_Model = -1;
5261 static gint ett_nbap_GANSS_Transmission_Time = -1;
5262 static gint ett_nbap_GANSS_UTC_Model = -1;
5263 static gint ett_nbap_GANSS_UTCmodelSet1 = -1;
5264 static gint ett_nbap_GANSS_UTCmodelSet2 = -1;
5265 static gint ett_nbap_GANSS_UTCmodelSet3 = -1;
5266 static gint ett_nbap_GPS_Almanac = -1;
5267 static gint ett_nbap_GPS_Ionospheric_Model = -1;
5268 static gint ett_nbap_GPS_Information = -1;
5269 static gint ett_nbap_GPS_RealTime_Integrity = -1;
5270 static gint ett_nbap_GPSBadSat_Info_RealTime_Integrity = -1;
5271 static gint ett_nbap_GPS_NavigationModel_and_TimeRecovery = -1;
5272 static gint ett_nbap_GPS_NavandRecovery_Item = -1;
5273 static gint ett_nbap_GPS_RX_POS = -1;
5274 static gint ett_nbap_GPS_UTC_Model = -1;
5275 static gint ett_nbap_HARQ_MemoryPartitioning = -1;
5276 static gint ett_nbap_HARQ_MemoryPartitioning_Implicit = -1;
5277 static gint ett_nbap_HARQ_MemoryPartitioning_Explicit = -1;
5278 static gint ett_nbap_HARQ_MemoryPartitioningList = -1;
5279 static gint ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO = -1;
5280 static gint ett_nbap_HARQ_MemoryPartitioningItem = -1;
5281 static gint ett_nbap_HS_DSCHProvidedBitRate = -1;
5282 static gint ett_nbap_HS_DSCHProvidedBitRate_Item = -1;
5283 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = -1;
5284 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
5285 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR = -1;
5286 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item = -1;
5287 static gint ett_nbap_HS_DSCHRequiredPower = -1;
5288 static gint ett_nbap_HS_DSCHRequiredPower_Item = -1;
5289 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation = -1;
5290 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item = -1;
5291 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion = -1;
5292 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item = -1;
5293 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR = -1;
5294 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item = -1;
5295 static gint ett_nbap_HSDPA_Associated_PICH_Information = -1;
5296 static gint ett_nbap_HSDPA_PICH_Shared_with_PCH = -1;
5297 static gint ett_nbap_HSDPA_PICH_notShared_with_PCH = -1;
5298 static gint ett_nbap_HSDSCH_Common_System_InformationFDD = -1;
5299 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseFDD = -1;
5300 static gint ett_nbap_HSDSCH_Common_Information = -1;
5301 static gint ett_nbap_HSDSCH_FDD_Information = -1;
5302 static gint ett_nbap_HSDSCH_TDD_Information = -1;
5303 static gint ett_nbap_HSDSCH_Information_to_Modify = -1;
5304 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
5305 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
5306 static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
5307 static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
5308 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information = -1;
5309 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response = -1;
5310 static gint ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify = -1;
5311 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1;
5312 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information = -1;
5313 static gint ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1;
5314 static gint ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice = -1;
5315 static gint ett_nbap_HS_Secondary_Serving_cell_change_successful = -1;
5316 static gint ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful = -1;
5317 static gint ett_nbap_HSDSCH_Paging_System_InformationFDD = -1;
5318 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD = -1;
5319 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseList = -1;
5320 static gint ett_nbap_HSDSCH_TDD_Information_Response = -1;
5321 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp = -1;
5322 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item = -1;
5323 static gint ett_nbap_HSDSCH_MACdFlows_Information = -1;
5324 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList = -1;
5325 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
5326 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
5327 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
5328 static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
5329 static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
5330 static gint ett_nbap_HSDSCH_PreconfigurationInfo = -1;
5331 static gint ett_nbap_Additional_EDCH_Preconfiguration_Information = -1;
5332 static gint ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs = -1;
5333 static gint ett_nbap_HSDSCH_PreconfigurationSetup = -1;
5334 static gint ett_nbap_HS_SCCH_PreconfiguredCodes = -1;
5335 static gint ett_nbap_HS_SCCH_PreconfiguredCodesItem = -1;
5336 static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
5337 static gint ett_nbap_HSSCCH_Codes = -1;
5338 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
5339 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD = -1;
5340 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR = -1;
5341 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR = -1;
5342 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD768 = -1;
5343 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD768 = -1;
5344 static gint ett_nbap_HSSICH_Info = -1;
5345 static gint ett_nbap_HSSICH_InfoLCR = -1;
5346 static gint ett_nbap_HSSICH_Info768 = -1;
5347 static gint ett_nbap_HS_SICH_Reception_Quality_Value = -1;
5348 static gint ett_nbap_HS_PDSCH_FDD_Code_Information = -1;
5349 static gint ett_nbap_HS_SCCH_FDD_Code_Information = -1;
5350 static gint ett_nbap_HS_SCCH_FDD_Code_List = -1;
5351 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info = -1;
5352 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response = -1;
5353 static gint ett_nbap_HS_DSCH_serving_cell_choice = -1;
5354 static gint ett_nbap_HS_serving_cell_change_successful = -1;
5355 static gint ett_nbap_HS_serving_cell_change_unsuccessful = -1;
5356 static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
5357 static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
5358 static gint ett_nbap_HSDPA_Associated_PICH_InformationLCR = -1;
5359 static gint ett_nbap_HSDPA_PICH_notShared_with_PCHLCR = -1;
5360 static gint ett_nbap_HSDSCH_Common_System_InformationLCR = -1;
5361 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseLCR = -1;
5362 static gint ett_nbap_HSDSCH_Common_InformationLCR = -1;
5363 static gint ett_nbap_HSDSCH_Paging_System_InformationLCR = -1;
5364 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR = -1;
5365 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR = -1;
5366 static gint ett_nbap_HSSCCH_Specific_InformationRespListLCR = -1;
5367 static gint ett_nbap_HSSCCH_Specific_InformationRespItemLCR = -1;
5368 static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR = -1;
5369 static gint ett_nbap_Transport_Block_Size_List_LCR = -1;
5370 static gint ett_nbap_Transport_Block_Size_Item_LCR = -1;
5371 static gint ett_nbap_Repetition_Period_List_LCR = -1;
5372 static gint ett_nbap_Repetition_Period_Item_LCR = -1;
5373 static gint ett_nbap_HS_DSCH_SPS_Operation_Indicator = -1;
5374 static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;
5375 static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR = -1;
5376 static gint ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS = -1;
5377 static gint ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS = -1;
5378 static gint ett_nbap_HS_SICH_Type = -1;
5379 static gint ett_nbap_HS_SCCH_Associated_HS_SICH = -1;
5380 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH = -1;
5381 static gint ett_nbap_Initial_HS_PDSCH_SPS_Resource = -1;
5382 static gint ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5383 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList = -1;
5384 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext = -1;
5385 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem = -1;
5386 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5387 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList = -1;
5388 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext = -1;
5389 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem = -1;
5390 static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5391 static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = -1;
5392 static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem = -1;
5393 static gint ett_nbap_MIMO_ReferenceSignal_InformationListLCR = -1;
5394 static gint ett_nbap_HSSICH_ReferenceSignal_InformationLCR = -1;
5395 static gint ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR = -1;
5396 static gint ett_nbap_IMB_Parameters = -1;
5397 static gint ett_nbap_InformationReportCharacteristics = -1;
5398 static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
5399 static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
5400 static gint ett_nbap_InformationThresholds = -1;
5401 static gint ett_nbap_InformationType = -1;
5402 static gint ett_nbap_IPDL_FDD_Parameters = -1;
5403 static gint ett_nbap_IPDL_TDD_Parameters = -1;
5404 static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
5405 static gint ett_nbap_IPMulticastIndication = -1;
5406 static gint ett_nbap_BurstModeParams = -1;
5407 static gint ett_nbap_IdleIntervalInformation = -1;
5408 static gint ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability = -1;
5409 static gint ett_nbap_MACdPDU_Size_Indexlist = -1;
5410 static gint ett_nbap_MACdPDU_Size_IndexItem = -1;
5411 static gint ett_nbap_MACdPDU_Size_Indexlist_to_Modify = -1;
5412 static gint ett_nbap_MACdPDU_Size_IndexItem_to_Modify = -1;
5413 static gint ett_nbap_Max_TB_Sizes = -1;
5414 static gint ett_nbap_MessageStructure = -1;
5415 static gint ett_nbap_MessageStructure_item = -1;
5416 static gint ett_nbap_MidambleShiftAndBurstType = -1;
5417 static gint ett_nbap_Type1 = -1;
5418 static gint ett_nbap_MidambleAllocationMode1 = -1;
5419 static gint ett_nbap_Type2 = -1;
5420 static gint ett_nbap_MidambleAllocationMode2 = -1;
5421 static gint ett_nbap_Type3 = -1;
5422 static gint ett_nbap_MidambleAllocationMode3 = -1;
5423 static gint ett_nbap_MidambleShiftLCR = -1;
5424 static gint ett_nbap_MidambleShiftAndBurstType768 = -1;
5425 static gint ett_nbap_Type7681 = -1;
5426 static gint ett_nbap_MidambleAllocationMode7681 = -1;
5427 static gint ett_nbap_Type7682 = -1;
5428 static gint ett_nbap_MidambleAllocationMode7682 = -1;
5429 static gint ett_nbap_Type7683 = -1;
5430 static gint ett_nbap_MidambleAllocationMode7683 = -1;
5431 static gint ett_nbap_MIMO_PilotConfiguration = -1;
5432 static gint ett_nbap_MIMO_PilotConfigurationExtension = -1;
5433 static gint ett_nbap_ModifyPriorityQueue = -1;
5434 static gint ett_nbap_ModulationPO_MBSFN = -1;
5435 static gint ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList = -1;
5436 static gint ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem = -1;
5437 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = -1;
5438 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR = -1;
5439 static gint ett_nbap_Multi_Cell_Capability_Info = -1;
5440 static gint ett_nbap_Multicell_EDCH_InformationItemIEs = -1;
5441 static gint ett_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs = -1;
5442 static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
5443 static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
5444 static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
5445 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation = -1;
5446 static gint ett_nbap_NeighbouringTDDCellMeasurementInformationLCR = -1;
5447 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation768 = -1;
5448 static gint ett_nbap_NI_Information = -1;
5449 static gint ett_nbap_NormalAndDiversityPrimaryCPICHContainer = -1;
5450 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD = -1;
5451 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD_Item = -1;
5452 static gint ett_nbap_Paging_MACFlow_Specific_Information = -1;
5453 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_Item = -1;
5454 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Information = -1;
5455 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Item = -1;
5456 static gint ett_nbap_PLCCHinformation = -1;
5457 static gint ett_nbap_Possible_Secondary_Serving_Cell_List = -1;
5458 static gint ett_nbap_Possible_Secondary_Serving_Cell = -1;
5459 static gint ett_nbap_PreambleSignatures = -1;
5460 static gint ett_nbap_PrimaryAndSecondaryCPICHContainer = -1;
5461 static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH = -1;
5462 static gint ett_nbap_PriorityQueue_InfoList = -1;
5463 static gint ett_nbap_PriorityQueue_InfoItem = -1;
5464 static gint ett_nbap_PriorityQueue_InfoList_to_Modify = -1;
5465 static gint ett_nbap_PriorityQueue_InfoItem_to_Add = -1;
5466 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify = -1;
5467 static gint ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
5468 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
5469 static gint ett_nbap_UE_Selected_MBMS_Service_Information = -1;
5470 static gint ett_nbap_Selected_MBMS_Service = -1;
5471 static gint ett_nbap_Selected_MBMS_Service_List = -1;
5472 static gint ett_nbap_Selected_MBMS_Service_Item = -1;
5473 static gint ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR = -1;
5474 static gint ett_nbap_MBMS_Service_TDM_Information = -1;
5475 static gint ett_nbap_Paging_MACFlow_Specific_InformationLCR = -1;
5476 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR = -1;
5477 static gint ett_nbap_Paging_MACFlows_to_DeleteLCR = -1;
5478 static gint ett_nbap_Paging_MACFlows_to_DeleteLCR_Item = -1;
5479 static gint ett_nbap_RACH_SubChannelNumbers = -1;
5480 static gint ett_nbap_RL_Specific_DCH_Info = -1;
5481 static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
5482 static gint ett_nbap_RL_Specific_E_DCH_Info = -1;
5483 static gint ett_nbap_RL_Specific_E_DCH_Information = -1;
5484 static gint ett_nbap_RL_Specific_E_DCH_Information_Item = -1;
5485 static gint ett_nbap_Reference_E_TFCI_Information = -1;
5486 static gint ett_nbap_Reference_E_TFCI_Information_Item = -1;
5487 static gint ett_nbap_ReportCharacteristics = -1;
5488 static gint ett_nbap_ReportCharacteristicsType_EventA = -1;
5489 static gint ett_nbap_ReportCharacteristicsType_EventB = -1;
5490 static gint ett_nbap_ReportCharacteristicsType_EventC = -1;
5491 static gint ett_nbap_ReportCharacteristicsType_EventD = -1;
5492 static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
5493 static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
5494 static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
5495 static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
5496 static gint ett_nbap_EDCH_RACH_Report_IncrDecrThres = -1;
5497 static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
5498 static gint ett_nbap_EDCH_RACH_Report_ThresholdInformation = -1;
5499 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
5500 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
5501 static gint ett_nbap_ReportCharacteristicsType_ReportPeriodicity = -1;
5502 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value = -1;
5503 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item = -1;
5504 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR = -1;
5505 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item = -1;
5506 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = -1;
5507 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item = -1;
5508 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_Value = -1;
5509 static gint ett_nbap_RequestedDataValueInformation = -1;
5510 static gint ett_nbap_InformationAvailable = -1;
5511 static gint ett_nbap_RequestedDataValue = -1;
5512 static gint ett_nbap_SAT_Info_Almanac = -1;
5513 static gint ett_nbap_SAT_Info_Almanac_Item = -1;
5514 static gint ett_nbap_SAT_Info_Almanac_ExtList = -1;
5515 static gint ett_nbap_SAT_Info_Almanac_ExtItem = -1;
5516 static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
5517 static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
5518 static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
5519 static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
5520 static gint ett_nbap_SecondaryServingCells = -1;
5521 static gint ett_nbap_SecondaryServingCellsItem = -1;
5522 static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
5523 static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
5524 static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
5525 static gint ett_nbap_SetsOfHS_SCCH_Codes = -1;
5526 static gint ett_nbap_SetsOfHS_SCCH_CodesItem = -1;
5527 static gint ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -1;
5528 static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
5529 static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
5530 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
5531 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
5532 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
5533 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
5534 static gint ett_nbap_SFNSFNTimeStampInformation = -1;
5535 static gint ett_nbap_SFNSFNTimeStamp_TDD = -1;
5536 static gint ett_nbap_SFNSFNValue = -1;
5537 static gint ett_nbap_SynchronisationReportCharacteristics = -1;
5538 static gint ett_nbap_SynchronisationReportCharactThreExc = -1;
5539 static gint ett_nbap_SynchronisationReportCharactThreInfoItem = -1;
5540 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
5541 static gint ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
5542 static gint ett_nbap_SyncDLCodeIdThreInfoLCR = -1;
5543 static gint ett_nbap_SyncDLCodeIdThreInfoList = -1;
5544 static gint ett_nbap_SyncDLCodeInfoListLCR = -1;
5545 static gint ett_nbap_SyncDLCodeInfoItemLCR = -1;
5546 static gint ett_nbap_TDD_ChannelisationCodeLCR = -1;
5547 static gint ett_nbap_TDD_DL_Code_Information = -1;
5548 static gint ett_nbap_TDD_DL_Code_InformationItem = -1;
5549 static gint ett_nbap_TDD_DL_Code_LCR_Information = -1;
5550 static gint ett_nbap_TDD_DL_Code_LCR_InformationItem = -1;
5551 static gint ett_nbap_TDD_DL_Code_768_Information = -1;
5552 static gint ett_nbap_TDD_DL_Code_768_InformationItem = -1;
5553 static gint ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
5554 static gint ett_nbap_TDD_DPCHOffset = -1;
5555 static gint ett_nbap_TransportFormatCombination_Beta = -1;
5556 static gint ett_nbap_T_signalledGainFactors = -1;
5557 static gint ett_nbap_T_gainFactor = -1;
5558 static gint ett_nbap_T_fdd = -1;
5559 static gint ett_nbap_TDD_UL_Code_Information = -1;
5560 static gint ett_nbap_TDD_UL_Code_InformationItem = -1;
5561 static gint ett_nbap_TDD_UL_Code_LCR_Information = -1;
5562 static gint ett_nbap_TDD_UL_Code_LCR_InformationItem = -1;
5563 static gint ett_nbap_TDD_UL_Code_768_Information = -1;
5564 static gint ett_nbap_TDD_UL_Code_768_InformationItem = -1;
5565 static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
5566 static gint ett_nbap_TFCI_SignallingMode = -1;
5567 static gint ett_nbap_TimeSlot_InitiatedListLCR = -1;
5568 static gint ett_nbap_TimeSlotMeasurementValueListLCR = -1;
5569 static gint ett_nbap_TimeSlotMeasurementValueLCR = -1;
5570 static gint ett_nbap_TimingAdjustmentValue = -1;
5571 static gint ett_nbap_TimingAdjustmentValueLCR = -1;
5572 static gint ett_nbap_TnlQos = -1;
5573 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information = -1;
5574 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
5575 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = -1;
5576 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
5577 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue = -1;
5578 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
5579 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
5580 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
5581 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR = -1;
5582 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item = -1;
5583 static gint ett_nbap_TFCS = -1;
5584 static gint ett_nbap_T_tFCSvalues = -1;
5585 static gint ett_nbap_TFCS_TFCSList = -1;
5586 static gint ett_nbap_TFCS_TFCSList_item = -1;
5587 static gint ett_nbap_TFCS_CTFC = -1;
5588 static gint ett_nbap_Transport_Block_Size_List = -1;
5589 static gint ett_nbap_Transport_Block_Size_List_item = -1;
5590 static gint ett_nbap_TransportFormatSet = -1;
5591 static gint ett_nbap_TransportFormatSet_DynamicPartList = -1;
5592 static gint ett_nbap_TransportFormatSet_DynamicPartList_item = -1;
5593 static gint ett_nbap_TDD_TransportFormatSet_ModeDP = -1;
5594 static gint ett_nbap_TransmissionTimeIntervalInformation = -1;
5595 static gint ett_nbap_TransmissionTimeIntervalInformation_item = -1;
5596 static gint ett_nbap_TransportFormatSet_Semi_staticPart = -1;
5597 static gint ett_nbap_TransportFormatSet_ModeDP = -1;
5598 static gint ett_nbap_TransportFormatSet_ModeSSP = -1;
5599 static gint ett_nbap_TUTRANGANSS = -1;
5600 static gint ett_nbap_TUTRANGANSSMeasurementThresholdInformation = -1;
5601 static gint ett_nbap_TUTRANGANSSMeasurementValueInformation = -1;
5602 static gint ett_nbap_TUTRANGPS = -1;
5603 static gint ett_nbap_TUTRANGPSMeasurementThresholdInformation = -1;
5604 static gint ett_nbap_TUTRANGPSMeasurementValueInformation = -1;
5605 static gint ett_nbap_UC_Id = -1;
5606 static gint ett_nbap_UE_AggregateMaximumBitRate = -1;
5607 static gint ett_nbap_UE_Capability_Information = -1;
5608 static gint ett_nbap_UL_Timeslot_Information = -1;
5609 static gint ett_nbap_UL_Timeslot_InformationItem = -1;
5610 static gint ett_nbap_UL_TimeslotLCR_Information = -1;
5611 static gint ett_nbap_UL_TimeslotLCR_InformationItem = -1;
5612 static gint ett_nbap_UL_Timeslot768_Information = -1;
5613 static gint ett_nbap_UL_Timeslot768_InformationItem = -1;
5614 static gint ett_nbap_UL_ScramblingCode = -1;
5615 static gint ett_nbap_UL_Synchronisation_Parameters_LCR = -1;
5616 static gint ett_nbap_UL_TimeSlot_ISCP_Info = -1;
5617 static gint ett_nbap_UL_TimeSlot_ISCP_InfoItem = -1;
5618 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_Info = -1;
5619 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
5620 static gint ett_nbap_UpPTSInterference_For_CellPortion_Value = -1;
5621 static gint ett_nbap_UpPTSInterference_For_CellPortion_Value_Item = -1;
5622 static gint ett_nbap_USCH_Information = -1;
5623 static gint ett_nbap_USCH_InformationItem = -1;
5624 static gint ett_nbap_USCH_InformationResponse = -1;
5625 static gint ett_nbap_USCH_InformationResponseItem = -1;
5626 static gint ett_nbap_UL_TimeslotISCP_For_CellPortion_Value = -1;
5627 static gint ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item = -1;
5628 static gint ett_nbap_CommonTransportChannelSetupRequestFDD = -1;
5629 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1;
5630 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD = -1;
5631 static gint ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD = -1;
5632 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD = -1;
5633 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD = -1;
5634 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD = -1;
5635 static gint ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD = -1;
5636 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD = -1;
5637 static gint ett_nbap_PRACH_CTCH_SetupRqstFDD = -1;
5638 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD = -1;
5639 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD = -1;
5640 static gint ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD = -1;
5641 static gint ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD = -1;
5642 static gint ett_nbap_CommonTransportChannelSetupRequestTDD = -1;
5643 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1;
5644 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD = -1;
5645 static gint ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = -1;
5646 static gint ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD = -1;
5647 static gint ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = -1;
5648 static gint ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD = -1;
5649 static gint ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD = -1;
5650 static gint ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD = -1;
5651 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD = -1;
5652 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD = -1;
5653 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD = -1;
5654 static gint ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD = -1;
5655 static gint ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
5656 static gint ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
5657 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD = -1;
5658 static gint ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD = -1;
5659 static gint ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD = -1;
5660 static gint ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
5661 static gint ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD = -1;
5662 static gint ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = -1;
5663 static gint ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD = -1;
5664 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD = -1;
5665 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD = -1;
5666 static gint ett_nbap_PRACH_CTCH_SetupRqstTDD = -1;
5667 static gint ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD = -1;
5668 static gint ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD = -1;
5669 static gint ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = -1;
5670 static gint ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD = -1;
5671 static gint ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
5672 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
5673 static gint ett_nbap_PLCCH_parameters = -1;
5674 static gint ett_nbap_E_RUCCH_parameters = -1;
5675 static gint ett_nbap_E_RUCCH_768_parameters = -1;
5676 static gint ett_nbap_CommonTransportChannelSetupResponse = -1;
5677 static gint ett_nbap_FACH_CommonTransportChannel_InformationResponse = -1;
5678 static gint ett_nbap_CommonTransportChannelSetupFailure = -1;
5679 static gint ett_nbap_CommonTransportChannelReconfigurationRequestFDD = -1;
5680 static gint ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = -1;
5681 static gint ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD = -1;
5682 static gint ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
5683 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5684 static gint ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5685 static gint ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5686 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD = -1;
5687 static gint ett_nbap_PRACHList_CTCH_ReconfRqstFDD = -1;
5688 static gint ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
5689 static gint ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5690 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD = -1;
5691 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD = -1;
5692 static gint ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
5693 static gint ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5694 static gint ett_nbap_CommonTransportChannelReconfigurationRequestTDD = -1;
5695 static gint ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1;
5696 static gint ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = -1;
5697 static gint ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD = -1;
5698 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
5699 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
5700 static gint ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD = -1;
5701 static gint ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD = -1;
5702 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD = -1;
5703 static gint ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD = -1;
5704 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
5705 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD = -1;
5706 static gint ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD = -1;
5707 static gint ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = -1;
5708 static gint ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD = -1;
5709 static gint ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD = -1;
5710 static gint ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
5711 static gint ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
5712 static gint ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
5713 static gint ett_nbap_CommonTransportChannelReconfigurationResponse = -1;
5714 static gint ett_nbap_CommonTransportChannelReconfigurationFailure = -1;
5715 static gint ett_nbap_CommonTransportChannelDeletionRequest = -1;
5716 static gint ett_nbap_CommonTransportChannelDeletionResponse = -1;
5717 static gint ett_nbap_BlockResourceRequest = -1;
5718 static gint ett_nbap_BlockResourceResponse = -1;
5719 static gint ett_nbap_BlockResourceFailure = -1;
5720 static gint ett_nbap_UnblockResourceIndication = -1;
5721 static gint ett_nbap_AuditRequiredIndication = -1;
5722 static gint ett_nbap_AuditRequest = -1;
5723 static gint ett_nbap_AuditResponse = -1;
5724 static gint ett_nbap_Cell_InformationList_AuditRsp = -1;
5725 static gint ett_nbap_Cell_InformationItem_AuditRsp = -1;
5726 static gint ett_nbap_S_CPICH_InformationList_AuditRsp = -1;
5727 static gint ett_nbap_S_CCPCH_InformationList_AuditRsp = -1;
5728 static gint ett_nbap_FACH_InformationList_AuditRsp = -1;
5729 static gint ett_nbap_PRACH_InformationList_AuditRsp = -1;
5730 static gint ett_nbap_RACH_InformationList_AuditRsp = -1;
5731 static gint ett_nbap_AICH_InformationList_AuditRsp = -1;
5732 static gint ett_nbap_FPACH_LCR_InformationList_AuditRsp = -1;
5733 static gint ett_nbap_HS_DSCH_Resources_Information_AuditRsp = -1;
5734 static gint ett_nbap_S_CCPCH_InformationListExt_AuditRsp = -1;
5735 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp = -1;
5736 static gint ett_nbap_E_DCH_Resources_Information_AuditRsp = -1;
5737 static gint ett_nbap_PLCCH_InformationList_AuditRsp = -1;
5738 static gint ett_nbap_S_CCPCH_768_InformationList_AuditRsp = -1;
5739 static gint ett_nbap_PRACH_768_InformationList_AuditRsp = -1;
5740 static gint ett_nbap_E_RUCCH_InformationList_AuditRsp = -1;
5741 static gint ett_nbap_E_RUCCH_768_InformationList_AuditRsp = -1;
5742 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = -1;
5743 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = -1;
5744 static gint ett_nbap_UPPCH_LCR_InformationList_AuditRsp = -1;
5745 static gint ett_nbap_UPPCH_LCR_InformationItem_AuditRsp = -1;
5746 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = -1;
5747 static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = -1;
5748 static gint ett_nbap_CCP_InformationList_AuditRsp = -1;
5749 static gint ett_nbap_CCP_InformationItem_AuditRsp = -1;
5750 static gint ett_nbap_Local_Cell_InformationList_AuditRsp = -1;
5751 static gint ett_nbap_Local_Cell_InformationItem_AuditRsp = -1;
5752 static gint ett_nbap_Local_Cell_Group_InformationList_AuditRsp = -1;
5753 static gint ett_nbap_Local_Cell_Group_InformationItem_AuditRsp = -1;
5754 static gint ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp = -1;
5755 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp = -1;
5756 static gint ett_nbap_AuditFailure = -1;
5757 static gint ett_nbap_CommonMeasurementInitiationRequest = -1;
5758 static gint ett_nbap_CommonMeasurementObjectType_CM_Rqst = -1;
5759 static gint ett_nbap_ERACH_CM_Rqst = -1;
5760 static gint ett_nbap_Cell_CM_Rqst = -1;
5761 static gint ett_nbap_RACH_CM_Rqst = -1;
5762 static gint ett_nbap_PowerLocalCellGroup_CM_Rqst = -1;
5763 static gint ett_nbap_CommonMeasurementInitiationResponse = -1;
5764 static gint ett_nbap_CommonMeasurementObjectType_CM_Rsp = -1;
5765 static gint ett_nbap_ERACH_CM_Rsp = -1;
5766 static gint ett_nbap_Cell_CM_Rsp = -1;
5767 static gint ett_nbap_RACH_CM_Rsp = -1;
5768 static gint ett_nbap_PowerLocalCellGroup_CM_Rsp = -1;
5769 static gint ett_nbap_CommonMeasurementInitiationFailure = -1;
5770 static gint ett_nbap_CommonMeasurementReport = -1;
5771 static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
5772 static gint ett_nbap_ERACH_CM_Rprt = -1;
5773 static gint ett_nbap_Cell_CM_Rprt = -1;
5774 static gint ett_nbap_RACH_CM_Rprt = -1;
5775 static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
5776 static gint ett_nbap_CommonMeasurementTerminationRequest = -1;
5777 static gint ett_nbap_CommonMeasurementFailureIndication = -1;
5778 static gint ett_nbap_CellSetupRequestFDD = -1;
5779 static gint ett_nbap_Synchronisation_Configuration_Cell_SetupRqst = -1;
5780 static gint ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD = -1;
5781 static gint ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD = -1;
5782 static gint ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD = -1;
5783 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = -1;
5784 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = -1;
5785 static gint ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD = -1;
5786 static gint ett_nbap_BCH_Information_Cell_SetupRqstFDD = -1;
5787 static gint ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD = -1;
5788 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD = -1;
5789 static gint ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD = -1;
5790 static gint ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD = -1;
5791 static gint ett_nbap_CellSetupRequestTDD = -1;
5792 static gint ett_nbap_SCH_Information_Cell_SetupRqstTDD = -1;
5793 static gint ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = -1;
5794 static gint ett_nbap_Case1_Cell_SetupRqstTDD = -1;
5795 static gint ett_nbap_Case2_Cell_SetupRqstTDD = -1;
5796 static gint ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD = -1;
5797 static gint ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD = -1;
5798 static gint ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD = -1;
5799 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;
5800 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD = -1;
5801 static gint ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD = -1;
5802 static gint ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD = -1;
5803 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD = -1;
5804 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = -1;
5805 static gint ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD = -1;
5806 static gint ett_nbap_SCH_768_Information_Cell_SetupRqstTDD = -1;
5807 static gint ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = -1;
5808 static gint ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD = -1;
5809 static gint ett_nbap_CellSetupResponse = -1;
5810 static gint ett_nbap_CellSetupFailure = -1;
5811 static gint ett_nbap_CellReconfigurationRequestFDD = -1;
5812 static gint ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst = -1;
5813 static gint ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD = -1;
5814 static gint ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD = -1;
5815 static gint ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD = -1;
5816 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = -1;
5817 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = -1;
5818 static gint ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = -1;
5819 static gint ett_nbap_BCH_information_Cell_ReconfRqstFDD = -1;
5820 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD = -1;
5821 static gint ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD = -1;
5822 static gint ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD = -1;
5823 static gint ett_nbap_CellReconfigurationRequestTDD = -1;
5824 static gint ett_nbap_SCH_Information_Cell_ReconfRqstTDD = -1;
5825 static gint ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD = -1;
5826 static gint ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD = -1;
5827 static gint ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD = -1;
5828 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;
5829 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD = -1;
5830 static gint ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD = -1;
5831 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD = -1;
5832 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = -1;
5833 static gint ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD = -1;
5834 static gint ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD = -1;
5835 static gint ett_nbap_UARFCN_Adjustment = -1;
5836 static gint ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5837 static gint ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5838 static gint ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5839 static gint ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5840 static gint ett_nbap_CellReconfigurationResponse = -1;
5841 static gint ett_nbap_CellReconfigurationFailure = -1;
5842 static gint ett_nbap_CellDeletionRequest = -1;
5843 static gint ett_nbap_CellDeletionResponse = -1;
5844 static gint ett_nbap_ResourceStatusIndication = -1;
5845 static gint ett_nbap_IndicationType_ResourceStatusInd = -1;
5846 static gint ett_nbap_No_Failure_ResourceStatusInd = -1;
5847 static gint ett_nbap_Local_Cell_InformationList_ResourceStatusInd = -1;
5848 static gint ett_nbap_Local_Cell_InformationItem_ResourceStatusInd = -1;
5849 static gint ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
5850 static gint ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
5851 static gint ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
5852 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
5853 static gint ett_nbap_ServiceImpacting_ResourceStatusInd = -1;
5854 static gint ett_nbap_Local_Cell_InformationList2_ResourceStatusInd = -1;
5855 static gint ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd = -1;
5856 static gint ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
5857 static gint ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
5858 static gint ett_nbap_CCP_InformationList_ResourceStatusInd = -1;
5859 static gint ett_nbap_CCP_InformationItem_ResourceStatusInd = -1;
5860 static gint ett_nbap_Cell_InformationList_ResourceStatusInd = -1;
5861 static gint ett_nbap_Cell_InformationItem_ResourceStatusInd = -1;
5862 static gint ett_nbap_S_CPICH_InformationList_ResourceStatusInd = -1;
5863 static gint ett_nbap_S_CCPCH_InformationList_ResourceStatusInd = -1;
5864 static gint ett_nbap_FACH_InformationList_ResourceStatusInd = -1;
5865 static gint ett_nbap_PRACH_InformationList_ResourceStatusInd = -1;
5866 static gint ett_nbap_RACH_InformationList_ResourceStatusInd = -1;
5867 static gint ett_nbap_AICH_InformationList_ResourceStatusInd = -1;
5868 static gint ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd = -1;
5869 static gint ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd = -1;
5870 static gint ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd = -1;
5871 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = -1;
5872 static gint ett_nbap_E_DCH_Resources_Information_ResourceStatusInd = -1;
5873 static gint ett_nbap_PLCCH_InformationList_ResourceStatusInd = -1;
5874 static gint ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd = -1;
5875 static gint ett_nbap_PRACH_768_InformationList_ResourceStatusInd = -1;
5876 static gint ett_nbap_E_RUCCH_InformationList_ResourceStatusInd = -1;
5877 static gint ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd = -1;
5878 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = -1;
5879 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = -1;
5880 static gint ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd = -1;
5881 static gint ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd = -1;
5882 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = -1;
5883 static gint ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
5884 static gint ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
5885 static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = -1;
5886 static gint ett_nbap_SystemInformationUpdateRequest = -1;
5887 static gint ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1;
5888 static gint ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst = -1;
5889 static gint ett_nbap_DeletionIndicator_SystemInfoUpdate = -1;
5890 static gint ett_nbap_No_Deletion_SystemInfoUpdate = -1;
5891 static gint ett_nbap_SegmentInformationListIE_SystemInfoUpdate = -1;
5892 static gint ett_nbap_SegmentInformationItem_SystemInfoUpdate = -1;
5893 static gint ett_nbap_SystemInformationUpdateResponse = -1;
5894 static gint ett_nbap_SystemInformationUpdateFailure = -1;
5895 static gint ett_nbap_RadioLinkSetupRequestFDD = -1;
5896 static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_List = -1;
5897 static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs = -1;
5898 static gint ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
5899 static gint ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
5900 static gint ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
5901 static gint ett_nbap_RL_InformationList_RL_SetupRqstFDD = -1;
5902 static gint ett_nbap_RL_InformationItem_RL_SetupRqstFDD = -1;
5903 static gint ett_nbap_E_DPCH_Information_RL_SetupRqstFDD = -1;
5904 static gint ett_nbap_F_DPCH_Information_RL_SetupRqstFDD = -1;
5905 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD = -1;
5906 static gint ett_nbap_RadioLinkSetupRequestTDD = -1;
5907 static gint ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
5908 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
5909 static gint ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
5910 static gint ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
5911 static gint ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD = -1;
5912 static gint ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
5913 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
5914 static gint ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
5915 static gint ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
5916 static gint ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
5917 static gint ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
5918 static gint ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD = -1;
5919 static gint ett_nbap_RL_Information_RL_SetupRqstTDD = -1;
5920 static gint ett_nbap_RadioLinkSetupResponseFDD = -1;
5921 static gint ett_nbap_Additional_HS_Cell_Information_Response_List = -1;
5922 static gint ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs = -1;
5923 static gint ett_nbap_RL_InformationResponseList_RL_SetupRspFDD = -1;
5924 static gint ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
5925 static gint ett_nbap_DiversityIndication_RL_SetupRspFDD = -1;
5926 static gint ett_nbap_Combining_RL_SetupRspFDD = -1;
5927 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD = -1;
5928 static gint ett_nbap_RadioLinkSetupResponseTDD = -1;
5929 static gint ett_nbap_RL_InformationResponse_RL_SetupRspTDD = -1;
5930 static gint ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD = -1;
5931 static gint ett_nbap_RadioLinkSetupFailureFDD = -1;
5932 static gint ett_nbap_CauseLevel_RL_SetupFailureFDD = -1;
5933 static gint ett_nbap_GeneralCauseList_RL_SetupFailureFDD = -1;
5934 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD = -1;
5935 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;
5936 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
5937 static gint ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD = -1;
5938 static gint ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
5939 static gint ett_nbap_DiversityIndication_RL_SetupFailureFDD = -1;
5940 static gint ett_nbap_Combining_RL_SetupFailureFDD = -1;
5941 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD = -1;
5942 static gint ett_nbap_RadioLinkSetupFailureTDD = -1;
5943 static gint ett_nbap_CauseLevel_RL_SetupFailureTDD = -1;
5944 static gint ett_nbap_GeneralCauseList_RL_SetupFailureTDD = -1;
5945 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
5946 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1;
5947 static gint ett_nbap_RadioLinkAdditionRequestFDD = -1;
5948 static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_List = -1;
5949 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req = -1;
5950 static gint ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency = -1;
5951 static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs = -1;
5952 static gint ett_nbap_RL_InformationList_RL_AdditionRqstFDD = -1;
5953 static gint ett_nbap_RL_InformationItem_RL_AdditionRqstFDD = -1;
5954 static gint ett_nbap_E_DPCH_Information_RL_AdditionReqFDD = -1;
5955 static gint ett_nbap_RadioLinkAdditionRequestTDD = -1;
5956 static gint ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
5957 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
5958 static gint ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
5959 static gint ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
5960 static gint ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
5961 static gint ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
5962 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
5963 static gint ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
5964 static gint ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
5965 static gint ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
5966 static gint ett_nbap_RL_Information_RL_AdditionRqstTDD = -1;
5967 static gint ett_nbap_RadioLinkAdditionResponseFDD = -1;
5968 static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_List = -1;
5969 static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs = -1;
5970 static gint ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
5971 static gint ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
5972 static gint ett_nbap_DiversityIndication_RL_AdditionRspFDD = -1;
5973 static gint ett_nbap_Combining_RL_AdditionRspFDD = -1;
5974 static gint ett_nbap_Non_Combining_RL_AdditionRspFDD = -1;
5975 static gint ett_nbap_RadioLinkAdditionResponseTDD = -1;
5976 static gint ett_nbap_RL_InformationResponse_RL_AdditionRspTDD = -1;
5977 static gint ett_nbap_DCH_Information_RL_AdditionRspTDD = -1;
5978 static gint ett_nbap_DiversityIndication_RL_AdditionRspTDD = -1;
5979 static gint ett_nbap_Combining_RL_AdditionRspTDD = -1;
5980 static gint ett_nbap_Non_Combining_RL_AdditionRspTDD = -1;
5981 static gint ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD = -1;
5982 static gint ett_nbap_RadioLinkAdditionFailureFDD = -1;
5983 static gint ett_nbap_CauseLevel_RL_AdditionFailureFDD = -1;
5984 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureFDD = -1;
5985 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD = -1;
5986 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
5987 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
5988 static gint ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
5989 static gint ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
5990 static gint ett_nbap_DiversityIndication_RL_AdditionFailureFDD = -1;
5991 static gint ett_nbap_Combining_RL_AdditionFailureFDD = -1;
5992 static gint ett_nbap_Non_Combining_RL_AdditionFailureFDD = -1;
5993 static gint ett_nbap_RadioLinkAdditionFailureTDD = -1;
5994 static gint ett_nbap_CauseLevel_RL_AdditionFailureTDD = -1;
5995 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureTDD = -1;
5996 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
5997 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = -1;
5998 static gint ett_nbap_RadioLinkReconfigurationPrepareFDD = -1;
5999 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep = -1;
6000 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs = -1;
6001 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep = -1;
6002 static gint ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
6003 static gint ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
6004 static gint ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
6005 static gint ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD = -1;
6006 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD = -1;
6007 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD = -1;
6008 static gint ett_nbap_RL_InformationList_RL_ReconfPrepFDD = -1;
6009 static gint ett_nbap_RL_InformationItem_RL_ReconfPrepFDD = -1;
6010 static gint ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD = -1;
6011 static gint ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD = -1;
6012 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD = -1;
6013 static gint ett_nbap_RadioLinkReconfigurationPrepareTDD = -1;
6014 static gint ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
6015 static gint ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
6016 static gint ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
6017 static gint ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
6018 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
6019 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
6020 static gint ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
6021 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
6022 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
6023 static gint ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
6024 static gint ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6025 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6026 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6027 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6028 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6029 static gint ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6030 static gint ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6031 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;
6032 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR = -1;
6033 static gint ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6034 static gint ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6035 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;
6036 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 = -1;
6037 static gint ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
6038 static gint ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
6039 static gint ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
6040 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
6041 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
6042 static gint ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
6043 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
6044 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
6045 static gint ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
6046 static gint ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
6047 static gint ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
6048 static gint ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
6049 static gint ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
6050 static gint ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
6051 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
6052 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
6053 static gint ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
6054 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
6055 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
6056 static gint ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
6057 static gint ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
6058 static gint ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
6059 static gint ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6060 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6061 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6062 static gint ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6063 static gint ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6064 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6065 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6066 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6067 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6068 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6069 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6070 static gint ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6071 static gint ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6072 static gint ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
6073 static gint ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
6074 static gint ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
6075 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
6076 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
6077 static gint ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
6078 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
6079 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
6080 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD = -1;
6081 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD = -1;
6082 static gint ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
6083 static gint ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
6084 static gint ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
6085 static gint ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
6086 static gint ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
6087 static gint ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
6088 static gint ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
6089 static gint ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
6090 static gint ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD = -1;
6091 static gint ett_nbap_RL_Information_RL_ReconfPrepTDD = -1;
6092 static gint ett_nbap_RadioLinkReconfigurationReady = -1;
6093 static gint ett_nbap_RL_InformationResponseList_RL_ReconfReady = -1;
6094 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfReady = -1;
6095 static gint ett_nbap_RadioLinkReconfigurationFailure = -1;
6096 static gint ett_nbap_CauseLevel_RL_ReconfFailure = -1;
6097 static gint ett_nbap_GeneralCauseList_RL_ReconfFailure = -1;
6098 static gint ett_nbap_RLSpecificCauseList_RL_ReconfFailure = -1;
6099 static gint ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure = -1;
6100 static gint ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure = -1;
6101 static gint ett_nbap_RadioLinkReconfigurationCommit = -1;
6102 static gint ett_nbap_RadioLinkReconfigurationCancel = -1;
6103 static gint ett_nbap_RadioLinkReconfigurationRequestFDD = -1;
6104 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req = -1;
6105 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs = -1;
6106 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req = -1;
6107 static gint ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
6108 static gint ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
6109 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
6110 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD = -1;
6111 static gint ett_nbap_RL_InformationList_RL_ReconfRqstFDD = -1;
6112 static gint ett_nbap_RL_InformationItem_RL_ReconfRqstFDD = -1;
6113 static gint ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD = -1;
6114 static gint ett_nbap_RadioLinkReconfigurationRequestTDD = -1;
6115 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
6116 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
6117 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
6118 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
6119 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
6120 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
6121 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
6122 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD = -1;
6123 static gint ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
6124 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
6125 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD = -1;
6126 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
6127 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
6128 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD = -1;
6129 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD = -1;
6130 static gint ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD = -1;
6131 static gint ett_nbap_RL_Information_RL_ReconfRqstTDD = -1;
6132 static gint ett_nbap_RadioLinkReconfigurationResponse = -1;
6133 static gint ett_nbap_RL_InformationResponseList_RL_ReconfRsp = -1;
6134 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfRsp = -1;
6135 static gint ett_nbap_RadioLinkDeletionRequest = -1;
6136 static gint ett_nbap_RL_informationList_RL_DeletionRqst = -1;
6137 static gint ett_nbap_RL_informationItem_RL_DeletionRqst = -1;
6138 static gint ett_nbap_RadioLinkDeletionResponse = -1;
6139 static gint ett_nbap_DL_PowerControlRequest = -1;
6140 static gint ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst = -1;
6141 static gint ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst = -1;
6142 static gint ett_nbap_DL_PowerTimeslotControlRequest = -1;
6143 static gint ett_nbap_DedicatedMeasurementInitiationRequest = -1;
6144 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rqst = -1;
6145 static gint ett_nbap_RL_DM_Rqst = -1;
6146 static gint ett_nbap_RL_InformationList_DM_Rqst = -1;
6147 static gint ett_nbap_RL_InformationItem_DM_Rqst = -1;
6148 static gint ett_nbap_PUSCH_Info_DM_Rqst = -1;
6149 static gint ett_nbap_HSSICH_Info_DM_Rqst = -1;
6150 static gint ett_nbap_HSSICH_InfoExt_DM_Rqst = -1;
6151 static gint ett_nbap_RL_Set_DM_Rqst = -1;
6152 static gint ett_nbap_RL_Set_InformationList_DM_Rqst = -1;
6153 static gint ett_nbap_RL_Set_InformationItem_DM_Rqst = -1;
6154 static gint ett_nbap_DedicatedMeasurementInitiationResponse = -1;
6155 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rsp = -1;
6156 static gint ett_nbap_RL_DM_Rsp = -1;
6157 static gint ett_nbap_RL_InformationList_DM_Rsp = -1;
6158 static gint ett_nbap_RL_InformationItem_DM_Rsp = -1;
6159 static gint ett_nbap_PUSCH_Info_DM_Rsp = -1;
6160 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp = -1;
6161 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp = -1;
6162 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
6163 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
6164 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
6165 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
6166 static gint ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = -1;
6167 static gint ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp = -1;
6168 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = -1;
6169 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp = -1;
6170 static gint ett_nbap_RL_Set_DM_Rsp = -1;
6171 static gint ett_nbap_RL_Set_InformationList_DM_Rsp = -1;
6172 static gint ett_nbap_RL_Set_InformationItem_DM_Rsp = -1;
6173 static gint ett_nbap_DedicatedMeasurementInitiationFailure = -1;
6174 static gint ett_nbap_DedicatedMeasurementReport = -1;
6175 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rprt = -1;
6176 static gint ett_nbap_RL_DM_Rprt = -1;
6177 static gint ett_nbap_RL_InformationList_DM_Rprt = -1;
6178 static gint ett_nbap_RL_InformationItem_DM_Rprt = -1;
6179 static gint ett_nbap_PUSCH_Info_DM_Rprt = -1;
6180 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt = -1;
6181 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt = -1;
6182 static gint ett_nbap_RL_Set_DM_Rprt = -1;
6183 static gint ett_nbap_RL_Set_InformationList_DM_Rprt = -1;
6184 static gint ett_nbap_RL_Set_InformationItem_DM_Rprt = -1;
6185 static gint ett_nbap_DedicatedMeasurementTerminationRequest = -1;
6186 static gint ett_nbap_DedicatedMeasurementFailureIndication = -1;
6187 static gint ett_nbap_RadioLinkFailureIndication = -1;
6188 static gint ett_nbap_Reporting_Object_RL_FailureInd = -1;
6189 static gint ett_nbap_RL_RL_FailureInd = -1;
6190 static gint ett_nbap_RL_InformationList_RL_FailureInd = -1;
6191 static gint ett_nbap_RL_InformationItem_RL_FailureInd = -1;
6192 static gint ett_nbap_RL_Set_RL_FailureInd = -1;
6193 static gint ett_nbap_RL_Set_InformationList_RL_FailureInd = -1;
6194 static gint ett_nbap_RL_Set_InformationItem_RL_FailureInd = -1;
6195 static gint ett_nbap_CCTrCH_RL_FailureInd = -1;
6196 static gint ett_nbap_CCTrCH_InformationList_RL_FailureInd = -1;
6197 static gint ett_nbap_CCTrCH_InformationItem_RL_FailureInd = -1;
6198 static gint ett_nbap_RadioLinkPreemptionRequiredIndication = -1;
6199 static gint ett_nbap_RL_InformationList_RL_PreemptRequiredInd = -1;
6200 static gint ett_nbap_RL_InformationItem_RL_PreemptRequiredInd = -1;
6201 static gint ett_nbap_RadioLinkRestoreIndication = -1;
6202 static gint ett_nbap_Reporting_Object_RL_RestoreInd = -1;
6203 static gint ett_nbap_RL_RL_RestoreInd = -1;
6204 static gint ett_nbap_RL_InformationList_RL_RestoreInd = -1;
6205 static gint ett_nbap_RL_InformationItem_RL_RestoreInd = -1;
6206 static gint ett_nbap_RL_Set_RL_RestoreInd = -1;
6207 static gint ett_nbap_RL_Set_InformationList_RL_RestoreInd = -1;
6208 static gint ett_nbap_RL_Set_InformationItem_RL_RestoreInd = -1;
6209 static gint ett_nbap_CCTrCH_RL_RestoreInd = -1;
6210 static gint ett_nbap_CCTrCH_InformationList_RL_RestoreInd = -1;
6211 static gint ett_nbap_CCTrCH_InformationItem_RL_RestoreInd = -1;
6212 static gint ett_nbap_CompressedModeCommand = -1;
6213 static gint ett_nbap_ErrorIndication = -1;
6214 static gint ett_nbap_PrivateMessage = -1;
6215 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD = -1;
6216 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst = -1;
6217 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst = -1;
6218 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD = -1;
6219 static gint ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst = -1;
6220 static gint ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst = -1;
6221 static gint ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst = -1;
6222 static gint ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
6223 static gint ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
6224 static gint ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst = -1;
6225 static gint ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
6226 static gint ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
6227 static gint ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6228 static gint ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6229 static gint ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6230 static gint ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6231 static gint ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
6232 static gint ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
6233 static gint ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
6234 static gint ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
6235 static gint ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
6236 static gint ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst = -1;
6237 static gint ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
6238 static gint ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
6239 static gint ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
6240 static gint ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
6241 static gint ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
6242 static gint ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
6243 static gint ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
6244 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6245 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6246 static gint ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6247 static gint ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6248 static gint ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
6249 static gint ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
6250 static gint ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6251 static gint ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
6252 static gint ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6253 static gint ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst = -1;
6254 static gint ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
6255 static gint ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst = -1;
6256 static gint ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst = -1;
6257 static gint ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst = -1;
6258 static gint ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
6259 static gint ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
6260 static gint ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst = -1;
6261 static gint ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
6262 static gint ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
6263 static gint ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6264 static gint ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6265 static gint ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6266 static gint ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6267 static gint ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
6268 static gint ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
6269 static gint ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
6270 static gint ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
6271 static gint ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
6272 static gint ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst = -1;
6273 static gint ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
6274 static gint ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
6275 static gint ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
6276 static gint ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
6277 static gint ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
6278 static gint ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
6279 static gint ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
6280 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6281 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6282 static gint ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6283 static gint ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6284 static gint ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
6285 static gint ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
6286 static gint ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6287 static gint ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
6288 static gint ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6289 static gint ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst = -1;
6290 static gint ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
6291 static gint ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1;
6292 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;
6293 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst = -1;
6294 static gint ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;
6295 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = -1;
6296 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst = -1;
6297 static gint ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;
6298 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
6299 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
6300 static gint ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
6301 static gint ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst = -1;
6302 static gint ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst = -1;
6303 static gint ett_nbap_HS_SICH_Information_PSCH_ReconfRqst = -1;
6304 static gint ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;
6305 static gint ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
6306 static gint ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst = -1;
6307 static gint ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst = -1;
6308 static gint ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst = -1;
6309 static gint ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst = -1;
6310 static gint ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = -1;
6311 static gint ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
6312 static gint ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst = -1;
6313 static gint ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst = -1;
6314 static gint ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6315 static gint ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
6316 static gint ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = -1;
6317 static gint ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6318 static gint ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst = -1;
6319 static gint ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
6320 static gint ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst = -1;
6321 static gint ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst = -1;
6322 static gint ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
6323 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
6324 static gint ett_nbap_E_PUCH_Information_PSCH_ReconfRqst = -1;
6325 static gint ett_nbap_E_PUCH_Timeslot_Info = -1;
6326 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
6327 static gint ett_nbap_E_AGCH_Information_PSCH_ReconfRqst = -1;
6328 static gint ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst = -1;
6329 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
6330 static gint ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst = -1;
6331 static gint ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst = -1;
6332 static gint ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
6333 static gint ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
6334 static gint ett_nbap_E_HICH_Information_PSCH_ReconfRqst = -1;
6335 static gint ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst = -1;
6336 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
6337 static gint ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst = -1;
6338 static gint ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst = -1;
6339 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
6340 static gint ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;
6341 static gint ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
6342 static gint ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst = -1;
6343 static gint ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst = -1;
6344 static gint ett_nbap_E_PUCH_Timeslot_InfoLCR = -1;
6345 static gint ett_nbap_E_PUCH_Timeslot_Item_InfoLCR = -1;
6346 static gint ett_nbap_E_PUCH_Codelist_LCR = -1;
6347 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6348 static gint ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst = -1;
6349 static gint ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
6350 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6351 static gint ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6352 static gint ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
6353 static gint ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6354 static gint ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst = -1;
6355 static gint ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst = -1;
6356 static gint ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6357 static gint ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6358 static gint ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
6359 static gint ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = -1;
6360 static gint ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst = -1;
6361 static gint ett_nbap_SYNC_UL_Partition_LCR = -1;
6362 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = -1;
6363 static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = -1;
6364 static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
6365 static gint ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst = -1;
6366 static gint ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item = -1;
6367 static gint ett_nbap_PhysicalSharedChannelReconfigurationResponse = -1;
6368 static gint ett_nbap_E_HICH_TimeOffset_ExtensionLCR = -1;
6369 static gint ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR = -1;
6370 static gint ett_nbap_PhysicalSharedChannelReconfigurationFailure = -1;
6371 static gint ett_nbap_CauseLevel_PSCH_ReconfFailure = -1;
6372 static gint ett_nbap_GeneralCauseList_PSCH_ReconfFailure = -1;
6373 static gint ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD = -1;
6374 static gint ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;
6375 static gint ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = -1;
6376 static gint ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;
6377 static gint ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = -1;
6378 static gint ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD = -1;
6379 static gint ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = -1;
6380 static gint ett_nbap_E_HICH_TimeOffset_ReconfFailureTDD = -1;
6381 static gint ett_nbap_Common_System_Information_ResponseLCR = -1;
6382 static gint ett_nbap_ResetRequest = -1;
6383 static gint ett_nbap_ResetIndicator = -1;
6384 static gint ett_nbap_CommunicationContextList_Reset = -1;
6385 static gint ett_nbap_CommunicationContextInfoList_Reset = -1;
6386 static gint ett_nbap_CommunicationContextInfoItem_Reset = -1;
6387 static gint ett_nbap_CommunicationContextType_Reset = -1;
6388 static gint ett_nbap_CommunicationControlPortList_Reset = -1;
6389 static gint ett_nbap_CommunicationControlPortInfoList_Reset = -1;
6390 static gint ett_nbap_CommunicationControlPortInfoItem_Reset = -1;
6391 static gint ett_nbap_ResetResponse = -1;
6392 static gint ett_nbap_InformationExchangeInitiationRequest = -1;
6393 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rqst = -1;
6394 static gint ett_nbap_Cell_InfEx_Rqst = -1;
6395 static gint ett_nbap_InformationExchangeInitiationResponse = -1;
6396 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rsp = -1;
6397 static gint ett_nbap_Cell_InfEx_Rsp = -1;
6398 static gint ett_nbap_InformationExchangeInitiationFailure = -1;
6399 static gint ett_nbap_InformationReport = -1;
6400 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rprt = -1;
6401 static gint ett_nbap_Cell_Inf_Rprt = -1;
6402 static gint ett_nbap_InformationExchangeTerminationRequest = -1;
6403 static gint ett_nbap_InformationExchangeFailureIndication = -1;
6404 static gint ett_nbap_CellSynchronisationInitiationRequestTDD = -1;
6405 static gint ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD = -1;
6406 static gint ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = -1;
6407 static gint ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = -1;
6408 static gint ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = -1;
6409 static gint ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = -1;
6410 static gint ett_nbap_CellSynchronisationInitiationResponseTDD = -1;
6411 static gint ett_nbap_CellSynchronisationInitiationFailureTDD = -1;
6412 static gint ett_nbap_CellSynchronisationReconfigurationRequestTDD = -1;
6413 static gint ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = -1;
6414 static gint ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD = -1;
6415 static gint ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD = -1;
6416 static gint ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD = -1;
6417 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD = -1;
6418 static gint ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD = -1;
6419 static gint ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD = -1;
6420 static gint ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = -1;
6421 static gint ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD = -1;
6422 static gint ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD = -1;
6423 static gint ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = -1;
6424 static gint ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD = -1;
6425 static gint ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD = -1;
6426 static gint ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD = -1;
6427 static gint ett_nbap_CellSynchronisationReconfigurationResponseTDD = -1;
6428 static gint ett_nbap_CellSynchronisationReconfigurationFailureTDD = -1;
6429 static gint ett_nbap_CellSynchronisationAdjustmentRequestTDD = -1;
6430 static gint ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD = -1;
6431 static gint ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = -1;
6432 static gint ett_nbap_CellSynchronisationAdjustmentResponseTDD = -1;
6433 static gint ett_nbap_CellSynchronisationAdjustmentFailureTDD = -1;
6434 static gint ett_nbap_CauseLevel_SyncAdjustmntFailureTDD = -1;
6435 static gint ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD = -1;
6436 static gint ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD = -1;
6437 static gint ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;
6438 static gint ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = -1;
6439 static gint ett_nbap_CellSynchronisationTerminationRequestTDD = -1;
6440 static gint ett_nbap_CellSynchronisationFailureIndicationTDD = -1;
6441 static gint ett_nbap_CellSynchronisationReportTDD = -1;
6442 static gint ett_nbap_CellSyncInfo_CellSyncReprtTDD = -1;
6443 static gint ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD = -1;
6444 static gint ett_nbap_SyncReportType_CellSyncReprtTDD = -1;
6445 static gint ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD = -1;
6446 static gint ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD = -1;
6447 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD = -1;
6448 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD = -1;
6449 static gint ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD = -1;
6450 static gint ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD = -1;
6451 static gint ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = -1;
6452 static gint ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD = -1;
6453 static gint ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD = -1;
6454 static gint ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD = -1;
6455 static gint ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD = -1;
6456 static gint ett_nbap_BearerRearrangementIndication = -1;
6457 static gint ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd = -1;
6458 static gint ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
6459 static gint ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd = -1;
6460 static gint ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd = -1;
6461 static gint ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd = -1;
6462 static gint ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd = -1;
6463 static gint ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd = -1;
6464 static gint ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd = -1;
6465 static gint ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd = -1;
6466 static gint ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
6467 static gint ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List = -1;
6468 static gint ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs = -1;
6469 static gint ett_nbap_RadioLinkActivationCommandFDD = -1;
6470 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
6471 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
6472 static gint ett_nbap_RadioLinkActivationCommandTDD = -1;
6473 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
6474 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
6475 static gint ett_nbap_RadioLinkParameterUpdateIndicationFDD = -1;
6476 static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd = -1;
6477 static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs = -1;
6478 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd = -1;
6479 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs = -1;
6480 static gint ett_nbap_RadioLinkParameterUpdateIndicationTDD = -1;
6481 static gint ett_nbap_MBMSNotificationUpdateCommand = -1;
6482 static gint ett_nbap_UEStatusUpdateCommand = -1;
6483 static gint ett_nbap_SecondaryULFrequencyReport = -1;
6484 static gint ett_nbap_SecondaryULFrequencyUpdateIndication = -1;
6485 static gint ett_nbap_NBAP_PDU = -1;
6486 static gint ett_nbap_InitiatingMessage = -1;
6487 static gint ett_nbap_SuccessfulOutcome = -1;
6488 static gint ett_nbap_UnsuccessfulOutcome = -1;
6489 static gint ett_nbap_Outcome = -1;
6491 /*--- End of included file: packet-nbap-ett.c ---*/
6492 #line 100 "../../asn1/nbap/packet-nbap-template.c"
6494 static expert_field ei_nbap_no_find_comm_context_id = EI_INIT;
6495 static expert_field ei_nbap_no_find_port_info = EI_INIT;
6496 static expert_field ei_nbap_no_set_comm_context_id = EI_INIT;
6497 static expert_field ei_nbap_hsdsch_entity_not_specified = EI_INIT;
6499 extern int proto_fp;
6502 * Structure to build information needed to dissect the FP flow beeing set up.
6504 struct _nbap_msg_info_for_fp
6506 guint32 ProcedureCode;
6507 guint32 ddMode;
6508 gboolean is_uplink;
6509 gint channel; /* see definitions in packet-umts_fp.h Channel types */
6510 guint8 dch_crc_present; /* 0=No, 1=Yes, 2=Unknown */
6513 typedef struct
6515 gint num_dch_in_flow;
6516 gint next_dch;
6517 gint num_ul_chans;
6518 gint ul_chan_tf_size[MAX_FP_CHANS];
6519 gint ul_chan_num_tbs[MAX_FP_CHANS];
6520 gint num_dl_chans;
6521 gint dl_chan_tf_size[MAX_FP_CHANS];
6522 gint dl_chan_num_tbs[MAX_FP_CHANS];
6524 }nbap_dch_channel_info_t;
6526 nbap_dch_channel_info_t nbap_dch_chnl_info[256];
6528 /* Struct to collect E-DCH data in a packet
6529 * As the address data comes before the ddi entries
6530 * we save the address to be able to find the conversation and update the
6531 * conversation data.
6533 typedef struct
6535 address crnc_address;
6536 guint16 crnc_port;
6537 gint no_ddi_entries;
6538 guint8 edch_ddi[MAX_EDCH_DDIS];
6539 guint edch_macd_pdu_size[MAX_EDCH_DDIS];
6540 guint8 edch_type; /* 1 means T2 */
6541 guint8 lchId[MAX_EDCH_DDIS]; /*Logical channel ids.*/
6543 } nbap_edch_channel_info_t;
6545 nbap_edch_channel_info_t nbap_edch_channel_info[maxNrOfEDCHMACdFlows];
6548 typedef struct
6550 guint32 crnc_address;
6551 guint16 crnc_port[maxNrOfEDCHMACdFlows];
6553 } nbap_edch_port_info_t;
6556 typedef struct
6558 address crnc_address;
6559 guint16 crnc_port;
6560 enum fp_rlc_mode rlc_mode;
6561 guint32 hsdsch_physical_layer_category;
6562 guint8 entity; /* "ns" means type 1 and "ehs" means type 2, type 3 == ?*/
6563 } nbap_hsdsch_channel_info_t;
6565 nbap_hsdsch_channel_info_t nbap_hsdsch_channel_info[maxNrOfMACdFlows];
6567 typedef struct
6569 address crnc_address;
6570 guint16 crnc_port;
6571 enum fp_rlc_mode rlc_mode;
6573 } nbap_common_channel_info_t;
6575 nbap_common_channel_info_t nbap_common_channel_info[maxNrOfMACdFlows]; /*TODO: Fix this!*/
6577 gint g_num_dch_in_flow;
6578 /* maxNrOfTFs INTEGER ::= 32 */
6579 gint g_dchs_in_flow_list[maxNrOfTFs];
6581 gint hsdsch_macdflow_ids[maxNrOfMACdFlows];
6583 gint hrnti;
6585 guint node_b_com_context_id;
6587 static GTree * edch_flow_port_map = NULL;
6589 /*Stuff for mapping NodeB-Comuncation Context ID to CRNC Communication Context ID*/
6590 typedef struct com_ctxt_{
6591 /*guint nodeb_context;*/
6592 guint crnc_context;
6593 guint frame_num;
6594 }nbap_com_context_id_t;
6596 gboolean crcn_context_present = FALSE;
6597 static GTree * com_context_map;
6599 struct _nbap_msg_info_for_fp g_nbap_msg_info_for_fp;
6601 /* Global variables */
6602 static guint32 ProcedureCode;
6603 static guint32 ProtocolIE_ID;
6604 static guint32 ddMode;
6605 static const gchar *ProcedureID;
6606 static guint32 t_dch_id, dch_id, prev_dch_id, commonphysicalchannelid, e_dch_macdflow_id, hsdsch_macdflow_id=3,
6607 e_dch_ddi_value,logical_channel_id,common_macdflow_id;
6608 static guint32 MACdPDU_Size, commontransportchannelid;
6609 static guint num_items;
6610 static gint paging_indications;
6611 static guint32 ib_type, segment_type;
6613 enum TransportFormatSet_type_enum
6615 NBAP_DCH_UL,
6616 NBAP_DCH_DL,
6617 NBAP_CPCH,
6618 NBAP_FACH,
6619 NBAP_PCH
6622 enum TransportFormatSet_type_enum transportFormatSet_type;
6624 /* This table is used externally from FP, MAC and such, TODO: merge this with
6625 * lch_contents[] */
6626 guint8 lchId_type_table[]= {
6627 MAC_CONTENT_UNKNOWN, /*Should't happen*/
6628 MAC_CONTENT_DCCH, /* 1 to 4 SRB => DCCH*/
6629 MAC_CONTENT_DCCH,
6630 MAC_CONTENT_DCCH,
6631 MAC_CONTENT_DCCH,
6632 MAC_CONTENT_CS_DTCH, /* 5 to 7 Conv CS speech => ?*/
6633 MAC_CONTENT_CS_DTCH,
6634 MAC_CONTENT_CS_DTCH,
6635 MAC_CONTENT_DCCH, /* 8 SRB => DCCH*/
6636 MAC_CONTENT_PS_DTCH, /* 9 maps to DTCH*/
6637 MAC_CONTENT_UNKNOWN, /* 10 Conv CS unknown*/
6638 MAC_CONTENT_PS_DTCH, /* 11 Interactive PS => DTCH*/
6639 MAC_CONTENT_PS_DTCH, /* 12 Streaming PS => DTCH*/
6640 MAC_CONTENT_CS_DTCH, /* 13 Streaming CS*/
6641 MAC_CONTENT_PS_DTCH, /* 14 Interatictive PS => DTCH*/
6642 MAC_CONTENT_CCCH /* This is CCCH? */
6644 /* Preference variables */
6645 static int lch1_content = MAC_CONTENT_DCCH;
6646 static int lch2_content = MAC_CONTENT_DCCH;
6647 static int lch3_content = MAC_CONTENT_DCCH;
6648 static int lch4_content = MAC_CONTENT_DCCH;
6649 static int lch5_content = MAC_CONTENT_CS_DTCH;
6650 static int lch6_content = MAC_CONTENT_CS_DTCH;
6651 static int lch7_content = MAC_CONTENT_CS_DTCH;
6652 static int lch8_content = MAC_CONTENT_DCCH;
6653 static int lch9_content = MAC_CONTENT_PS_DTCH;
6654 static int lch10_content = MAC_CONTENT_UNKNOWN;
6655 static int lch11_content = MAC_CONTENT_PS_DTCH;
6656 static int lch12_content = MAC_CONTENT_PS_DTCH;
6657 static int lch13_content = MAC_CONTENT_CS_DTCH;
6658 static int lch14_content = MAC_CONTENT_PS_DTCH;
6659 static int lch15_content = MAC_CONTENT_CCCH;
6660 static int lch16_content = MAC_CONTENT_DCCH;
6661 /* Array with preference variables for easy looping, TODO: merge this with
6662 * lchId_type_table[] */
6663 static int * lch_contents[] = {&lch1_content, &lch2_content, &lch3_content,
6664 &lch4_content, &lch5_content, &lch6_content, &lch7_content, &lch8_content,
6665 &lch9_content, &lch10_content, &lch11_content, &lch12_content, &lch13_content,
6666 &lch14_content, &lch15_content, &lch16_content};
6667 static const enum_val_t content_types[] = {
6668 {"MAC_CONTENT_UNKNOWN", "MAC_CONTENT_UNKNOWN", MAC_CONTENT_UNKNOWN},
6669 {"MAC_CONTENT_DCCH", "MAC_CONTENT_DCCH", MAC_CONTENT_DCCH},
6670 {"MAC_CONTENT_PS_DTCH", "MAC_CONTENT_PS_DTCH", MAC_CONTENT_PS_DTCH},
6671 {"MAC_CONTENT_CS_DTCH", "MAC_CONTENT_CS_DTCH", MAC_CONTENT_CS_DTCH},
6672 {"MAC_CONTENT_CCCH", "MAC_CONTENT_CCCH", MAC_CONTENT_CCCH},
6673 {NULL, NULL, -1}};
6674 typedef struct {
6675 const char *name;
6676 const char *title;
6677 const char *description;
6678 } preference_strings;
6679 /* This is used when registering preferences, name, title, description */
6680 static const preference_strings ch_strings[] = {
6681 {"lch1_content", "Logical Channel 1 Content", "foo"},
6682 {"lch2_content", "Logical Channel 2 Content", "foo"},
6683 {"lch3_content", "Logical Channel 3 Content", "foo"},
6684 {"lch4_content", "Logical Channel 4 Content", "foo"},
6685 {"lch5_content", "Logical Channel 5 Content", "foo"},
6686 {"lch6_content", "Logical Channel 6 Content", "foo"},
6687 {"lch7_content", "Logical Channel 7 Content", "foo"},
6688 {"lch8_content", "Logical Channel 8 Content", "foo"},
6689 {"lch9_content", "Logical Channel 9 Content", "foo"},
6690 {"lch10_content", "Logical Channel 10 Content", "foo"},
6691 {"lch11_content", "Logical Channel 11 Content", "foo"},
6692 {"lch12_content", "Logical Channel 12 Content", "foo"},
6693 {"lch13_content", "Logical Channel 13 Content", "foo"},
6694 {"lch14_content", "Logical Channel 14 Content", "foo"},
6695 {"lch15_content", "Logical Channel 15 Content", "foo"},
6696 {"lch16_content", "Logical Channel 16 Content", "foo"}};
6698 /* Dissector tables */
6699 static dissector_table_t nbap_ies_dissector_table;
6700 static dissector_table_t nbap_extension_dissector_table;
6701 static dissector_table_t nbap_proc_imsg_dissector_table;
6702 static dissector_table_t nbap_proc_sout_dissector_table;
6703 static dissector_table_t nbap_proc_uout_dissector_table;
6705 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
6706 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
6707 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
6708 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
6709 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
6711 /*Easy way to add hsdhsch binds for corner cases*/
6712 static void add_hsdsch_bind(packet_info * pinfo);
6715 /*--- Included file: packet-nbap-fn.c ---*/
6716 #line 1 "../../asn1/nbap/packet-nbap-fn.c"
6718 static const value_string nbap_Criticality_vals[] = {
6719 { 0, "reject" },
6720 { 1, "ignore" },
6721 { 2, "notify" },
6722 { 0, NULL }
6726 static int
6727 dissect_nbap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6728 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6729 3, NULL, FALSE, 0, NULL);
6731 return offset;
6735 static const value_string nbap_MessageDiscriminator_vals[] = {
6736 { 0, "common" },
6737 { 1, "dedicated" },
6738 { 0, NULL }
6742 static int
6743 dissect_nbap_MessageDiscriminator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6744 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6745 2, NULL, FALSE, 0, NULL);
6747 return offset;
6752 static int
6753 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_) {
6754 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6755 0U, maxPrivateIEs, NULL, FALSE);
6757 return offset;
6762 static int
6763 dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6764 offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
6766 return offset;
6770 static const value_string nbap_PrivateIE_ID_vals[] = {
6771 { 0, "local" },
6772 { 1, "global" },
6773 { 0, NULL }
6776 static const per_choice_t PrivateIE_ID_choice[] = {
6777 { 0, &hf_nbap_local , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_maxPrivateIEs },
6778 { 1, &hf_nbap_global , ASN1_NO_EXTENSIONS , dissect_nbap_OBJECT_IDENTIFIER },
6779 { 0, NULL, 0, NULL }
6782 static int
6783 dissect_nbap_PrivateIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6784 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6785 ett_nbap_PrivateIE_ID, PrivateIE_ID_choice,
6786 NULL);
6788 return offset;
6792 static const value_string nbap_ProcedureCode_vals[] = {
6793 { NBAP_ID_AUDIT, "id-audit" },
6794 { NBAP_ID_AUDITREQUIRED, "id-auditRequired" },
6795 { NBAP_ID_BLOCKRESOURCE, "id-blockResource" },
6796 { NBAP_ID_CELLDELETION, "id-cellDeletion" },
6797 { NBAP_ID_CELLRECONFIGURATION, "id-cellReconfiguration" },
6798 { NBAP_ID_CELLSETUP, "id-cellSetup" },
6799 { NBAP_ID_CELLSYNCHRONISATIONINITIATION, "id-cellSynchronisationInitiation" },
6800 { NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION, "id-cellSynchronisationReconfiguration" },
6801 { NBAP_ID_CELLSYNCHRONISATIONREPORTING, "id-cellSynchronisationReporting" },
6802 { NBAP_ID_CELLSYNCHRONISATIONTERMINATION, "id-cellSynchronisationTermination" },
6803 { NBAP_ID_CELLSYNCHRONISATIONFAILURE, "id-cellSynchronisationFailure" },
6804 { NBAP_ID_COMMONMEASUREMENTFAILURE, "id-commonMeasurementFailure" },
6805 { NBAP_ID_COMMONMEASUREMENTINITIATION, "id-commonMeasurementInitiation" },
6806 { NBAP_ID_COMMONMEASUREMENTREPORT, "id-commonMeasurementReport" },
6807 { NBAP_ID_COMMONMEASUREMENTTERMINATION, "id-commonMeasurementTermination" },
6808 { NBAP_ID_COMMONTRANSPORTCHANNELDELETE, "id-commonTransportChannelDelete" },
6809 { NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE, "id-commonTransportChannelReconfigure" },
6810 { NBAP_ID_COMMONTRANSPORTCHANNELSETUP, "id-commonTransportChannelSetup" },
6811 { NBAP_ID_COMPRESSEDMODECOMMAND, "id-compressedModeCommand" },
6812 { NBAP_ID_DEDICATEDMEASUREMENTFAILURE, "id-dedicatedMeasurementFailure" },
6813 { NBAP_ID_DEDICATEDMEASUREMENTINITIATION, "id-dedicatedMeasurementInitiation" },
6814 { NBAP_ID_DEDICATEDMEASUREMENTREPORT, "id-dedicatedMeasurementReport" },
6815 { NBAP_ID_DEDICATEDMEASUREMENTTERMINATION, "id-dedicatedMeasurementTermination" },
6816 { NBAP_ID_DOWNLINKPOWERCONTROL, "id-downlinkPowerControl" },
6817 { NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL, "id-downlinkPowerTimeslotControl" },
6818 { NBAP_ID_ERRORINDICATIONFORCOMMON, "id-errorIndicationForCommon" },
6819 { NBAP_ID_ERRORINDICATIONFORDEDICATED, "id-errorIndicationForDedicated" },
6820 { NBAP_ID_INFORMATIONEXCHANGEFAILURE, "id-informationExchangeFailure" },
6821 { NBAP_ID_INFORMATIONEXCHANGEINITIATION, "id-informationExchangeInitiation" },
6822 { NBAP_ID_INFORMATIONEXCHANGETERMINATION, "id-informationExchangeTermination" },
6823 { NBAP_ID_INFORMATIONREPORTING, "id-informationReporting" },
6824 { NBAP_ID_BEARERREARRANGEMENT, "id-BearerRearrangement" },
6825 { NBAP_ID_MBMSNOTIFICATIONUPDATE, "id-mBMSNotificationUpdate" },
6826 { NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION, "id-physicalSharedChannelReconfiguration" },
6827 { NBAP_ID_PRIVATEMESSAGEFORCOMMON, "id-privateMessageForCommon" },
6828 { NBAP_ID_PRIVATEMESSAGEFORDEDICATED, "id-privateMessageForDedicated" },
6829 { NBAP_ID_RADIOLINKADDITION, "id-radioLinkAddition" },
6830 { NBAP_ID_RADIOLINKDELETION, "id-radioLinkDeletion" },
6831 { NBAP_ID_RADIOLINKFAILURE, "id-radioLinkFailure" },
6832 { NBAP_ID_RADIOLINKPREEMPTION, "id-radioLinkPreemption" },
6833 { NBAP_ID_RADIOLINKRESTORATION, "id-radioLinkRestoration" },
6834 { NBAP_ID_RADIOLINKSETUP, "id-radioLinkSetup" },
6835 { NBAP_ID_RESET, "id-reset" },
6836 { NBAP_ID_RESOURCESTATUSINDICATION, "id-resourceStatusIndication" },
6837 { NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT, "id-cellSynchronisationAdjustment" },
6838 { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION, "id-synchronisedRadioLinkReconfigurationCancellation" },
6839 { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT, "id-synchronisedRadioLinkReconfigurationCommit" },
6840 { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION, "id-synchronisedRadioLinkReconfigurationPreparation" },
6841 { NBAP_ID_SYSTEMINFORMATIONUPDATE, "id-systemInformationUpdate" },
6842 { NBAP_ID_UNBLOCKRESOURCE, "id-unblockResource" },
6843 { NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION, "id-unSynchronisedRadioLinkReconfiguration" },
6844 { NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
6845 { NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
6846 { NBAP_ID_UESTATUSUPDATE, "id-uEStatusUpdate" },
6847 { NBAP_ID_SECONDARYULFREQUENCYREPORTING, "id-secondaryULFrequencyReporting" },
6848 { NBAP_ID_SECONDARYULFREQUENCYUPDATE, "id-secondaryULFrequencyUpdate" },
6849 { 0, NULL }
6853 static int
6854 dissect_nbap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6855 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6856 0U, 255U, &ProcedureCode, FALSE);
6858 #line 93 "../../asn1/nbap/nbap.cnf"
6859 col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
6860 val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
6861 "unknown message"));
6863 return offset;
6867 static const value_string nbap_DdMode_vals[] = {
6868 { tdd, "tdd" },
6869 { fdd, "fdd" },
6870 { common, "common" },
6871 { 0, NULL }
6875 static int
6876 dissect_nbap_DdMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6877 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6878 3, &ddMode, TRUE, 0, NULL);
6880 return offset;
6884 static const per_sequence_t ProcedureID_sequence[] = {
6885 { &hf_nbap_procedureCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureCode },
6886 { &hf_nbap_ddMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DdMode },
6887 { NULL, 0, 0, NULL }
6890 static int
6891 dissect_nbap_ProcedureID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6892 #line 100 "../../asn1/nbap/nbap.cnf"
6893 ProcedureCode = 0xFFFF;
6894 ddMode = 0xFFFF;
6895 ProcedureID = NULL;
6897 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6898 ett_nbap_ProcedureID, ProcedureID_sequence);
6900 #line 106 "../../asn1/nbap/nbap.cnf"
6901 ProcedureID = wmem_strdup_printf(wmem_packet_scope(), "%s/%s",
6902 val_to_str(ProcedureCode, VALS(nbap_ProcedureCode_vals), "unknown(%u)"),
6903 val_to_str(ddMode, VALS(nbap_DdMode_vals), "unknown(%u)"));
6904 crcn_context_present = FALSE; /*Reset CRNC Com context present flag.*/
6906 return offset;
6910 static const value_string nbap_ProtocolIE_ID_vals[] = {
6911 { id_AICH_Information, "id-AICH-Information" },
6912 { id_AICH_InformationItem_ResourceStatusInd, "id-AICH-InformationItem-ResourceStatusInd" },
6913 { id_Local_Cell_Group_InformationItem_AuditRsp, "id-Local-Cell-Group-InformationItem-AuditRsp" },
6914 { id_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
6915 { id_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
6916 { id_Local_Cell_Group_InformationList_AuditRsp, "id-Local-Cell-Group-InformationList-AuditRsp" },
6917 { id_CFNReportingIndicator, "id-CFNReportingIndicator" },
6918 { id_BCH_Information, "id-BCH-Information" },
6919 { id_BCH_InformationItem_ResourceStatusInd, "id-BCH-InformationItem-ResourceStatusInd" },
6920 { id_BCCH_ModificationTime, "id-BCCH-ModificationTime" },
6921 { id_BlockingPriorityIndicator, "id-BlockingPriorityIndicator" },
6922 { id_SFNReportingIndicator, "id-SFNReportingIndicator" },
6923 { id_InnerLoopDLPCStatus, "id-InnerLoopDLPCStatus" },
6924 { id_Cause, "id-Cause" },
6925 { id_CCP_InformationItem_AuditRsp, "id-CCP-InformationItem-AuditRsp" },
6926 { id_CCP_InformationList_AuditRsp, "id-CCP-InformationList-AuditRsp" },
6927 { id_CCP_InformationItem_ResourceStatusInd, "id-CCP-InformationItem-ResourceStatusInd" },
6928 { id_Cell_InformationItem_AuditRsp, "id-Cell-InformationItem-AuditRsp" },
6929 { id_Cell_InformationItem_ResourceStatusInd, "id-Cell-InformationItem-ResourceStatusInd" },
6930 { id_Cell_InformationList_AuditRsp, "id-Cell-InformationList-AuditRsp" },
6931 { id_PRACH_ParametersItem_CTCH_SetupRqstTDD, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
6932 { id_DL_DPCH_TimingAdjustment, "id-DL-DPCH-TimingAdjustment" },
6933 { id_FPACH_LCR_InformationList_AuditRsp, "id-FPACH-LCR-InformationList-AuditRsp" },
6934 { id_CellParameterID, "id-CellParameterID" },
6935 { id_CFN, "id-CFN" },
6936 { id_C_ID, "id-C-ID" },
6937 { id_Unused_ProtocolIE_ID_26, "id-Unused-ProtocolIE-ID-26" },
6938 { id_Unused_ProtocolIE_ID_27, "id-Unused-ProtocolIE-ID-27" },
6939 { id_DL_PowerBalancing_Information, "id-DL-PowerBalancing-Information" },
6940 { id_DL_PowerBalancing_ActivationIndicator, "id-DL-PowerBalancing-ActivationIndicator" },
6941 { id_DL_PowerBalancing_UpdatedIndicator, "id-DL-PowerBalancing-UpdatedIndicator" },
6942 { id_CommonMeasurementObjectType_CM_Rprt, "id-CommonMeasurementObjectType-CM-Rprt" },
6943 { id_CommonMeasurementObjectType_CM_Rqst, "id-CommonMeasurementObjectType-CM-Rqst" },
6944 { id_CommonMeasurementObjectType_CM_Rsp, "id-CommonMeasurementObjectType-CM-Rsp" },
6945 { id_CommonMeasurementType, "id-CommonMeasurementType" },
6946 { id_CommonPhysicalChannelID, "id-CommonPhysicalChannelID" },
6947 { id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
6948 { id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
6949 { id_Unknown_38, "id-Unknown-38" },
6950 { id_CommonMeasurementAccuracy, "id-CommonMeasurementAccuracy" },
6951 { id_CommunicationControlPortID, "id-CommunicationControlPortID" },
6952 { id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
6953 { id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
6954 { id_ConfigurationGenerationID, "id-ConfigurationGenerationID" },
6955 { id_CRNC_CommunicationContextID, "id-CRNC-CommunicationContextID" },
6956 { id_CriticalityDiagnostics, "id-CriticalityDiagnostics" },
6957 { id_CCTrCH_InformationItem_RL_FailureInd, "id-CCTrCH-InformationItem-RL-FailureInd" },
6958 { id_CCTrCH_InformationItem_RL_RestoreInd, "id-CCTrCH-InformationItem-RL-RestoreInd" },
6959 { id_DCHs_to_Add_FDD, "id-DCHs-to-Add-FDD" },
6960 { id_DCH_AddList_RL_ReconfPrepTDD, "id-DCH-AddList-RL-ReconfPrepTDD" },
6961 { id_DCHs_to_Add_TDD, "id-DCHs-to-Add-TDD" },
6962 { id_RL_InformationResponse_LCR_RL_AdditionRspTDD, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
6963 { id_DCH_DeleteList_RL_ReconfPrepFDD, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
6964 { id_DCH_DeleteList_RL_ReconfPrepTDD, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
6965 { id_DCH_DeleteList_RL_ReconfRqstFDD, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
6966 { id_DCH_DeleteList_RL_ReconfRqstTDD, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
6967 { id_DCH_FDD_Information, "id-DCH-FDD-Information" },
6968 { id_DCH_TDD_Information, "id-DCH-TDD-Information" },
6969 { id_neighbouringTDDCellMeasurementInformationLCR, "id-neighbouringTDDCellMeasurementInformationLCR" },
6970 { id_DCH_InformationResponse, "id-DCH-InformationResponse" },
6971 { id_Unknown_60, "id-Unknown-60" },
6972 { id_Unknown_61, "id-Unknown-61" },
6973 { id_FDD_DCHs_to_Modify, "id-FDD-DCHs-to-Modify" },
6974 { id_TDD_DCHs_to_Modify, "id-TDD-DCHs-to-Modify" },
6975 { id_Unused_ProtocolIE_ID_64, "id-Unused-ProtocolIE-ID-64" },
6976 { id_DCH_ModifyList_RL_ReconfRqstTDD, "id-DCH-ModifyList-RL-ReconfRqstTDD" },
6977 { id_PDSCH_RL_ID, "id-PDSCH-RL-ID" },
6978 { id_DedicatedMeasurementObjectType_DM_Rprt, "id-DedicatedMeasurementObjectType-DM-Rprt" },
6979 { id_DedicatedMeasurementObjectType_DM_Rqst, "id-DedicatedMeasurementObjectType-DM-Rqst" },
6980 { id_DedicatedMeasurementObjectType_DM_Rsp, "id-DedicatedMeasurementObjectType-DM-Rsp" },
6981 { id_DedicatedMeasurementType, "id-DedicatedMeasurementType" },
6982 { id_Unknown_71, "id-Unknown-71" },
6983 { id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
6984 { id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
6985 { id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
6986 { id_Unknown_75, "id-Unknown-75" },
6987 { id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
6988 { id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
6989 { id_DwPCH_LCR_Information, "id-DwPCH-LCR-Information" },
6990 { id_DL_DPCH_InformationList_RL_SetupRqstTDD, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
6991 { id_Unknown_80, "id-Unknown-80" },
6992 { id_DL_DPCH_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
6993 { id_DL_DPCH_Information_RL_ReconfRqstFDD, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
6994 { id_DL_DPCH_Information_RL_SetupRqstFDD, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
6995 { id_DL_ReferencePowerInformationItem_DL_PC_Rqst, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
6996 { id_DLReferencePower, "id-DLReferencePower" },
6997 { id_DLReferencePowerList_DL_PC_Rqst, "id-DLReferencePowerList-DL-PC-Rqst" },
6998 { id_Unused_ProtocolIE_ID_87, "id-Unused-ProtocolIE-ID-87" },
6999 { id_Unknown_88, "id-Unknown-88" },
7000 { id_Unused_ProtocolIE_ID_89, "id-Unused-ProtocolIE-ID-89" },
7001 { id_DwPCH_LCR_InformationList_AuditRsp, "id-DwPCH-LCR-InformationList-AuditRsp" },
7002 { id_Unused_ProtocolIE_ID_91, "id-Unused-ProtocolIE-ID-91" },
7003 { id_Unknown_92, "id-Unknown-92" },
7004 { id_Unused_ProtocolIE_ID_93, "id-Unused-ProtocolIE-ID-93" },
7005 { id_Unused_ProtocolIE_ID_94, "id-Unused-ProtocolIE-ID-94" },
7006 { id_Unknown_95, "id-Unknown-95" },
7007 { id_DSCHs_to_Add_TDD, "id-DSCHs-to-Add-TDD" },
7008 { id_DwPCH_LCR_Information_Cell_SetupRqstTDD, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
7009 { id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
7010 { id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
7011 { id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
7012 { id_DwPCH_LCR_Information_ResourceStatusInd, "id-DwPCH-LCR-Information-ResourceStatusInd" },
7013 { id_bindingID, "id-bindingID" },
7014 { id_RL_Specific_DCH_Info, "id-RL-Specific-DCH-Info" },
7015 { id_transportlayeraddress, "id-transportlayeraddress" },
7016 { id_DSCH_InformationResponse, "id-DSCH-InformationResponse" },
7017 { id_Unused_ProtocolIE_ID_106, "id-Unused-ProtocolIE-ID-106" },
7018 { id_DSCH_TDD_Information, "id-DSCH-TDD-Information" },
7019 { id_Unused_ProtocolIE_ID_108, "id-Unused-ProtocolIE-ID-108" },
7020 { id_Unknown_109, "id-Unknown-109" },
7021 { id_Unused_ProtocolIE_ID_110, "id-Unused-ProtocolIE-ID-110" },
7022 { id_Unused_ProtocolIE_ID_111, "id-Unused-ProtocolIE-ID-111" },
7023 { id_Unused_ProtocolIE_ID_112, "id-Unused-ProtocolIE-ID-112" },
7024 { id_End_Of_Audit_Sequence_Indicator, "id-End-Of-Audit-Sequence-Indicator" },
7025 { id_Start_Of_Audit_Sequence_Indicator, "id-Start-Of-Audit-Sequence-Indicator" },
7026 { id_MessageStructure, "id-MessageStructure" },
7027 { id_FACH_Information, "id-FACH-Information" },
7028 { id_FACH_InformationItem_ResourceStatusInd, "id-FACH-InformationItem-ResourceStatusInd" },
7029 { id_Unknown_118, "id-Unknown-118" },
7030 { id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD, "id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD" },
7031 { id_FACH_ParametersList_CTCH_ReconfRqstTDD, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
7032 { id_FACH_ParametersListIE_CTCH_SetupRqstFDD, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
7033 { id_FACH_ParametersListIE_CTCH_SetupRqstTDD, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
7034 { id_IndicationType_ResourceStatusInd, "id-IndicationType-ResourceStatusInd" },
7035 { id_Local_Cell_ID, "id-Local-Cell-ID" },
7036 { id_Local_Cell_InformationItem_AuditRsp, "id-Local-Cell-InformationItem-AuditRsp" },
7037 { id_Local_Cell_InformationItem_ResourceStatusInd, "id-Local-Cell-InformationItem-ResourceStatusInd" },
7038 { id_Local_Cell_InformationItem2_ResourceStatusInd, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
7039 { id_Local_Cell_InformationList_AuditRsp, "id-Local-Cell-InformationList-AuditRsp" },
7040 { id_AdjustmentPeriod, "id-AdjustmentPeriod" },
7041 { id_MaxAdjustmentStep, "id-MaxAdjustmentStep" },
7042 { id_MaximumTransmissionPower, "id-MaximumTransmissionPower" },
7043 { id_MeasurementFilterCoefficient, "id-MeasurementFilterCoefficient" },
7044 { id_MeasurementID, "id-MeasurementID" },
7045 { id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
7046 { id_DCH_RearrangeList_Bearer_RearrangeInd, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
7047 { id_DSCH_RearrangeList_Bearer_RearrangeInd, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
7048 { id_Unknown_137, "id-Unknown-137" },
7049 { id_SignallingBearerRequestIndicator, "id-SignallingBearerRequestIndicator" },
7050 { id_TargetCommunicationControlPortID, "id-TargetCommunicationControlPortID" },
7051 { id_Unknown_140, "id-Unknown-140" },
7052 { id_USCH_RearrangeList_Bearer_RearrangeInd, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
7053 { id_Unused_ProtocolIE_ID_142, "id-Unused-ProtocolIE-ID-142" },
7054 { id_NodeB_CommunicationContextID, "id-NodeB-CommunicationContextID" },
7055 { id_P_CCPCH_Information, "id-P-CCPCH-Information" },
7056 { id_P_CCPCH_InformationItem_ResourceStatusInd, "id-P-CCPCH-InformationItem-ResourceStatusInd" },
7057 { id_P_CPICH_Information, "id-P-CPICH-Information" },
7058 { id_P_CPICH_InformationItem_ResourceStatusInd, "id-P-CPICH-InformationItem-ResourceStatusInd" },
7059 { id_P_SCH_Information, "id-P-SCH-Information" },
7060 { id_Unknown_149, "id-Unknown-149" },
7061 { id_PCCPCH_Information_Cell_ReconfRqstTDD, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
7062 { id_PCCPCH_Information_Cell_SetupRqstTDD, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
7063 { id_Unknown_152, "id-Unknown-152" },
7064 { id_Unknown_153, "id-Unknown-153" },
7065 { id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
7066 { id_PCH_Parameters_CTCH_ReconfRqstTDD, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
7067 { id_PCH_ParametersItem_CTCH_SetupRqstFDD, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
7068 { id_PCH_ParametersItem_CTCH_SetupRqstTDD, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
7069 { id_PCH_Information, "id-PCH-Information" },
7070 { id_Unknown_159, "id-Unknown-159" },
7071 { id_Unknown_160, "id-Unknown-160" },
7072 { id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
7073 { id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
7074 { id_PDSCHSets_AddList_PSCH_ReconfRqst, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
7075 { id_PDSCHSets_DeleteList_PSCH_ReconfRqst, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
7076 { id_PDSCHSets_ModifyList_PSCH_ReconfRqst, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
7077 { id_PICH_Information, "id-PICH-Information" },
7078 { id_PICH_ParametersItem_CTCH_SetupRqstTDD, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
7079 { id_PICH_Parameters_CTCH_ReconfRqstTDD, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
7080 { id_PowerAdjustmentType, "id-PowerAdjustmentType" },
7081 { id_PRACH_Information, "id-PRACH-Information" },
7082 { id_Unknown_171, "id-Unknown-171" },
7083 { id_Unknown_172, "id-Unknown-172" },
7084 { id_Unknown_173, "id-Unknown-173" },
7085 { id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
7086 { id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
7087 { id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
7088 { id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
7089 { id_PrimaryCPICH_Information_Cell_SetupRqstFDD, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
7090 { id_PrimarySCH_Information_Cell_ReconfRqstFDD, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
7091 { id_PrimarySCH_Information_Cell_SetupRqstFDD, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
7092 { id_PrimaryScramblingCode, "id-PrimaryScramblingCode" },
7093 { id_Unknown_182, "id-Unknown-182" },
7094 { id_SCH_Information_Cell_ReconfRqstTDD, "id-SCH-Information-Cell-ReconfRqstTDD" },
7095 { id_SCH_Information_Cell_SetupRqstTDD, "id-SCH-Information-Cell-SetupRqstTDD" },
7096 { id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
7097 { id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
7098 { id_PUSCHSets_AddList_PSCH_ReconfRqst, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
7099 { id_PUSCHSets_DeleteList_PSCH_ReconfRqst, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
7100 { id_PUSCHSets_ModifyList_PSCH_ReconfRqst, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
7101 { id_RACH_Information, "id-RACH-Information" },
7102 { id_Unknown_191, "id-Unknown-191" },
7103 { id_Unknown_192, "id-Unknown-192" },
7104 { id_Unknown_193, "id-Unknown-193" },
7105 { id_Unknown_194, "id-Unknown-194" },
7106 { id_Unknown_195, "id-Unknown-195" },
7107 { id_RACH_ParametersItem_CTCH_SetupRqstFDD, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
7108 { id_RACH_ParameterItem_CTCH_SetupRqstTDD, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
7109 { id_ReportCharacteristics, "id-ReportCharacteristics" },
7110 { id_Reporting_Object_RL_FailureInd, "id-Reporting-Object-RL-FailureInd" },
7111 { id_Reporting_Object_RL_RestoreInd, "id-Reporting-Object-RL-RestoreInd" },
7112 { id_Unknown_201, "id-Unknown-201" },
7113 { id_RL_InformationItem_DM_Rprt, "id-RL-InformationItem-DM-Rprt" },
7114 { id_RL_InformationItem_DM_Rqst, "id-RL-InformationItem-DM-Rqst" },
7115 { id_RL_InformationItem_DM_Rsp, "id-RL-InformationItem-DM-Rsp" },
7116 { id_RL_InformationItem_RL_AdditionRqstFDD, "id-RL-InformationItem-RL-AdditionRqstFDD" },
7117 { id_RL_informationItem_RL_DeletionRqst, "id-RL-informationItem-RL-DeletionRqst" },
7118 { id_RL_InformationItem_RL_FailureInd, "id-RL-InformationItem-RL-FailureInd" },
7119 { id_RL_InformationItem_RL_ReconfPrepFDD, "id-RL-InformationItem-RL-ReconfPrepFDD" },
7120 { id_RL_InformationItem_RL_ReconfRqstFDD, "id-RL-InformationItem-RL-ReconfRqstFDD" },
7121 { id_RL_InformationItem_RL_RestoreInd, "id-RL-InformationItem-RL-RestoreInd" },
7122 { id_RL_InformationItem_RL_SetupRqstFDD, "id-RL-InformationItem-RL-SetupRqstFDD" },
7123 { id_RL_InformationList_RL_AdditionRqstFDD, "id-RL-InformationList-RL-AdditionRqstFDD" },
7124 { id_RL_informationList_RL_DeletionRqst, "id-RL-informationList-RL-DeletionRqst" },
7125 { id_RL_InformationList_RL_ReconfPrepFDD, "id-RL-InformationList-RL-ReconfPrepFDD" },
7126 { id_RL_InformationList_RL_ReconfRqstFDD, "id-RL-InformationList-RL-ReconfRqstFDD" },
7127 { id_RL_InformationList_RL_SetupRqstFDD, "id-RL-InformationList-RL-SetupRqstFDD" },
7128 { id_RL_InformationResponseItem_RL_AdditionRspFDD, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
7129 { id_RL_InformationResponseItem_RL_ReconfReady, "id-RL-InformationResponseItem-RL-ReconfReady" },
7130 { id_RL_InformationResponseItem_RL_ReconfRsp, "id-RL-InformationResponseItem-RL-ReconfRsp" },
7131 { id_RL_InformationResponseItem_RL_SetupRspFDD, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
7132 { id_RL_InformationResponseList_RL_AdditionRspFDD, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
7133 { id_RL_InformationResponseList_RL_ReconfReady, "id-RL-InformationResponseList-RL-ReconfReady" },
7134 { id_RL_InformationResponseList_RL_ReconfRsp, "id-RL-InformationResponseList-RL-ReconfRsp" },
7135 { id_RL_InformationResponseList_RL_SetupRspFDD, "id-RL-InformationResponseList-RL-SetupRspFDD" },
7136 { id_RL_InformationResponse_RL_AdditionRspTDD, "id-RL-InformationResponse-RL-AdditionRspTDD" },
7137 { id_RL_InformationResponse_RL_SetupRspTDD, "id-RL-InformationResponse-RL-SetupRspTDD" },
7138 { id_RL_Information_RL_AdditionRqstTDD, "id-RL-Information-RL-AdditionRqstTDD" },
7139 { id_RL_Information_RL_ReconfRqstTDD, "id-RL-Information-RL-ReconfRqstTDD" },
7140 { id_RL_Information_RL_ReconfPrepTDD, "id-RL-Information-RL-ReconfPrepTDD" },
7141 { id_RL_Information_RL_SetupRqstTDD, "id-RL-Information-RL-SetupRqstTDD" },
7142 { id_DelayedActivation, "id-DelayedActivation" },
7143 { id_DelayedActivationList_RL_ActivationCmdFDD, "id-DelayedActivationList-RL-ActivationCmdFDD" },
7144 { id_DelayedActivationInformation_RL_ActivationCmdFDD, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
7145 { id_DelayedActivationList_RL_ActivationCmdTDD, "id-DelayedActivationList-RL-ActivationCmdTDD" },
7146 { id_DelayedActivationInformation_RL_ActivationCmdTDD, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
7147 { id_RL_ReconfigurationFailureItem_RL_ReconfFailure, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
7148 { id_RL_InformationList_RL_PreemptRequiredInd, "id-RL-InformationList-RL-PreemptRequiredInd" },
7149 { id_RL_Set_InformationItem_DM_Rprt, "id-RL-Set-InformationItem-DM-Rprt" },
7150 { id_Unknown_239, "id-Unknown-239" },
7151 { id_RL_Set_InformationItem_DM_Rsp, "id-RL-Set-InformationItem-DM-Rsp" },
7152 { id_RL_Set_InformationItem_RL_FailureInd, "id-RL-Set-InformationItem-RL-FailureInd" },
7153 { id_RL_Set_InformationItem_RL_RestoreInd, "id-RL-Set-InformationItem-RL-RestoreInd" },
7154 { id_Unknown_243, "id-Unknown-243" },
7155 { id_Unknown_244, "id-Unknown-244" },
7156 { id_Unknown_245, "id-Unknown-245" },
7157 { id_Unknown_246, "id-Unknown-246" },
7158 { id_S_CCPCH_Information, "id-S-CCPCH-Information" },
7159 { id_Unknown_248, "id-Unknown-248" },
7160 { id_S_CPICH_Information, "id-S-CPICH-Information" },
7161 { id_Unknown_250, "id-Unknown-250" },
7162 { id_SCH_Information, "id-SCH-Information" },
7163 { id_Unknown_252, "id-Unknown-252" },
7164 { id_S_SCH_Information, "id-S-SCH-Information" },
7165 { id_Unknown_254, "id-Unknown-254" },
7166 { id_Unknown_255, "id-Unknown-255" },
7167 { id_Unknown_256, "id-Unknown-256" },
7168 { id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
7169 { id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
7170 { id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
7171 { id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
7172 { id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
7173 { id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
7174 { id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
7175 { id_SecondarySCH_Information_Cell_ReconfRqstFDD, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
7176 { id_SecondarySCH_Information_Cell_SetupRqstFDD, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
7177 { id_SegmentInformationListIE_SystemInfoUpdate, "id-SegmentInformationListIE-SystemInfoUpdate" },
7178 { id_Unknown_267, "id-Unknown-267" },
7179 { id_SFN, "id-SFN" },
7180 { id_ShutdownTimer, "id-ShutdownTimer" },
7181 { id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
7182 { id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
7183 { id_Unknown_272, "id-Unknown-272" },
7184 { id_Unknown_273, "id-Unknown-273" },
7185 { id_SyncCase, "id-SyncCase" },
7186 { id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
7187 { id_T_Cell, "id-T-Cell" },
7188 { id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
7189 { id_TimeSlotConfigurationList_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
7190 { id_TransmissionDiversityApplied, "id-TransmissionDiversityApplied" },
7191 { id_UARFCNforNt, "id-UARFCNforNt" },
7192 { id_UARFCNforNd, "id-UARFCNforNd" },
7193 { id_UARFCNforNu, "id-UARFCNforNu" },
7194 { id_TimeslotISCPInfo, "id-TimeslotISCPInfo" },
7195 { id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
7196 { id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
7197 { id_RL_InformationItem_RL_PreemptRequiredInd, "id-RL-InformationItem-RL-PreemptRequiredInd" },
7198 { id_TimingAdvanceApplied, "id-TimingAdvanceApplied" },
7199 { id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
7200 { id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
7201 { id_FPACH_LCR_Information, "id-FPACH-LCR-Information" },
7202 { id_UL_DPCH_InformationList_RL_SetupRqstTDD, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
7203 { id_FPACH_LCR_Information_AuditRsp, "id-FPACH-LCR-Information-AuditRsp" },
7204 { id_UL_DPCH_Information_RL_ReconfPrepFDD, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
7205 { id_UL_DPCH_Information_RL_ReconfRqstFDD, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
7206 { id_UL_DPCH_Information_RL_SetupRqstFDD, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
7207 { id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
7208 { id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
7209 { id_Unknown_298, "id-Unknown-298" },
7210 { id_Unknown_299, "id-Unknown-299" },
7211 { id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
7212 { id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
7213 { id_USCH_Information_Add, "id-USCH-Information-Add" },
7214 { id_Unknown_303, "id-Unknown-303" },
7215 { id_USCH_Information_DeleteList_RL_ReconfPrepTDD, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
7216 { id_Unknown_305, "id-Unknown-305" },
7217 { id_USCH_Information_ModifyList_RL_ReconfPrepTDD, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
7218 { id_Unknown_307, "id-Unknown-307" },
7219 { id_Unknown_308, "id-Unknown-308" },
7220 { id_USCH_InformationResponse, "id-USCH-InformationResponse" },
7221 { id_USCH_Information, "id-USCH-Information" },
7222 { id_FPACH_LCR_InformationList_ResourceStatusInd, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
7223 { id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
7224 { id_Unknown_313, "id-Unknown-313" },
7225 { id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
7226 { id_Active_Pattern_Sequence_Information, "id-Active-Pattern-Sequence-Information" },
7227 { id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
7228 { id_AdjustmentRatio, "id-AdjustmentRatio" },
7229 { id_Unknown_318, "id-Unknown-318" },
7230 { id_Unknown_319, "id-Unknown-319" },
7231 { id_Not_Used_320, "id-Not-Used-320" },
7232 { id_Unknown_321, "id-Unknown-321" },
7233 { id_Not_Used_322, "id-Not-Used-322" },
7234 { id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
7235 { id_CauseLevel_PSCH_ReconfFailure, "id-CauseLevel-PSCH-ReconfFailure" },
7236 { id_CauseLevel_RL_AdditionFailureFDD, "id-CauseLevel-RL-AdditionFailureFDD" },
7237 { id_CauseLevel_RL_AdditionFailureTDD, "id-CauseLevel-RL-AdditionFailureTDD" },
7238 { id_CauseLevel_RL_ReconfFailure, "id-CauseLevel-RL-ReconfFailure" },
7239 { id_CauseLevel_RL_SetupFailureFDD, "id-CauseLevel-RL-SetupFailureFDD" },
7240 { id_CauseLevel_RL_SetupFailureTDD, "id-CauseLevel-RL-SetupFailureTDD" },
7241 { id_Not_Used_330, "id-Not-Used-330" },
7242 { id_Unknown_331, "id-Unknown-331" },
7243 { id_Not_Used_332, "id-Not-Used-332" },
7244 { id_Closed_Loop_Timing_Adjustment_Mode, "id-Closed-Loop-Timing-Adjustment-Mode" },
7245 { id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
7246 { id_Compressed_Mode_Deactivation_Flag, "id-Compressed-Mode-Deactivation-Flag" },
7247 { id_Not_Used_336, "id-Not-Used-336" },
7248 { id_Unknown_337, "id-Unknown-337" },
7249 { id_Unknown_338, "id-Unknown-338" },
7250 { id_Unknown_339, "id-Unknown-339" },
7251 { id_Unknown_340, "id-Unknown-340" },
7252 { id_Unknown_341, "id-Unknown-341" },
7253 { id_Not_Used_342, "id-Not-Used-342" },
7254 { id_Not_Used_343, "id-Not-Used-343" },
7255 { id_Unknown_344, "id-Unknown-344" },
7256 { id_Unknown_345, "id-Unknown-345" },
7257 { id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
7258 { id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
7259 { id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
7260 { id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
7261 { id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
7262 { id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
7263 { id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
7264 { id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
7265 { id_Unknown_354, "id-Unknown-354" },
7266 { id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
7267 { id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
7268 { id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
7269 { id_DL_TPC_Pattern01Count, "id-DL-TPC-Pattern01Count" },
7270 { id_DPCHConstant, "id-DPCHConstant" },
7271 { id_Unknown_360, "id-Unknown-360" },
7272 { id_Unknown_361, "id-Unknown-361" },
7273 { id_FACH_ParametersList_CTCH_SetupRsp, "id-FACH-ParametersList-CTCH-SetupRsp" },
7274 { id_Unknown_363, "id-Unknown-363" },
7275 { id_Unknown_364, "id-Unknown-364" },
7276 { id_Unknown_365, "id-Unknown-365" },
7277 { id_Unknown_366, "id-Unknown-366" },
7278 { id_Unknown_367, "id-Unknown-367" },
7279 { id_Unknown_368, "id-Unknown-368" },
7280 { id_Limited_power_increase_information_Cell_SetupRqstFDD, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
7281 { id_Unknown_370, "id-Unknown-370" },
7282 { id_Unknown_371, "id-Unknown-371" },
7283 { id_Unknown_372, "id-Unknown-372" },
7284 { id_Unknown_373, "id-Unknown-373" },
7285 { id_PCH_Parameters_CTCH_SetupRsp, "id-PCH-Parameters-CTCH-SetupRsp" },
7286 { id_PCH_ParametersItem_CTCH_ReconfRqstFDD, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
7287 { id_Not_Used_376, "id-Not-Used-376" },
7288 { id_Unknown_377, "id-Unknown-377" },
7289 { id_Unknown_378, "id-Unknown-378" },
7290 { id_Unknown_379, "id-Unknown-379" },
7291 { id_PICH_ParametersItem_CTCH_ReconfRqstFDD, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
7292 { id_PRACHConstant, "id-PRACHConstant" },
7293 { id_Unknown_382, "id-Unknown-382" },
7294 { id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
7295 { id_PUSCHConstant, "id-PUSCHConstant" },
7296 { id_RACH_Parameters_CTCH_SetupRsp, "id-RACH-Parameters-CTCH-SetupRsp" },
7297 { id_Unknown_386, "id-Unknown-386" },
7298 { id_Unknown_387, "id-Unknown-387" },
7299 { id_Unknown_388, "id-Unknown-388" },
7300 { id_Unknown_389, "id-Unknown-389" },
7301 { id_Unknown_390, "id-Unknown-390" },
7302 { id_Unknown_391, "id-Unknown-391" },
7303 { id_Unknown_392, "id-Unknown-392" },
7304 { id_Synchronisation_Configuration_Cell_ReconfRqst, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
7305 { id_Synchronisation_Configuration_Cell_SetupRqst, "id-Synchronisation-Configuration-Cell-SetupRqst" },
7306 { id_Transmission_Gap_Pattern_Sequence_Information, "id-Transmission-Gap-Pattern-Sequence-Information" },
7307 { id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
7308 { id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
7309 { id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
7310 { id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
7311 { id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
7312 { id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
7313 { id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
7314 { id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
7315 { id_Unknown_404, "id-Unknown-404" },
7316 { id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
7317 { id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
7318 { id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
7319 { id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
7320 { id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
7321 { id_Unknown_410, "id-Unknown-410" },
7322 { id_Unknown_411, "id-Unknown-411" },
7323 { id_CommunicationContextInfoItem_Reset, "id-CommunicationContextInfoItem-Reset" },
7324 { id_Unknown_413, "id-Unknown-413" },
7325 { id_CommunicationControlPortInfoItem_Reset, "id-CommunicationControlPortInfoItem-Reset" },
7326 { id_Unknown_415, "id-Unknown-415" },
7327 { id_ResetIndicator, "id-ResetIndicator" },
7328 { id_Unused_ProtocolIE_ID_417, "id-Unused-ProtocolIE-ID-417" },
7329 { id_Unused_ProtocolIE_ID_418, "id-Unused-ProtocolIE-ID-418" },
7330 { id_Unused_ProtocolIE_ID_419, "id-Unused-ProtocolIE-ID-419" },
7331 { id_CauseLevel_SyncAdjustmntFailureTDD, "id-CauseLevel-SyncAdjustmntFailureTDD" },
7332 { id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
7333 { id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
7334 { id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
7335 { id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD" },
7336 { id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
7337 { id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD" },
7338 { id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
7339 { id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
7340 { id_CellSyncInfo_CellSyncReprtTDD, "id-CellSyncInfo-CellSyncReprtTDD" },
7341 { id_CSBTransmissionID, "id-CSBTransmissionID" },
7342 { id_CSBMeasurementID, "id-CSBMeasurementID" },
7343 { id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD, "id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD" },
7344 { id_NCyclesPerSFNperiod, "id-NCyclesPerSFNperiod" },
7345 { id_NRepetitionsPerCyclePeriod, "id-NRepetitionsPerCyclePeriod" },
7346 { id_ReferenceClockAvailability, "id-ReferenceClockAvailability" },
7347 { id_ReferenceSFNoffset, "id-ReferenceSFNoffset" },
7348 { id_SyncFrameNumber, "id-SyncFrameNumber" },
7349 { id_SynchronisationReportType, "id-SynchronisationReportType" },
7350 { id_SynchronisationReportCharacteristics, "id-SynchronisationReportCharacteristics" },
7351 { id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
7352 { id_Unknown_441, "id-Unknown-441" },
7353 { id_Unknown_442, "id-Unknown-442" },
7354 { id_Unused_ProtocolIE_ID_443, "id-Unused-ProtocolIE-ID-443" },
7355 { id_InformationExchangeID, "id-InformationExchangeID" },
7356 { id_InformationExchangeObjectType_InfEx_Rqst, "id-InformationExchangeObjectType-InfEx-Rqst" },
7357 { id_InformationType, "id-InformationType" },
7358 { id_InformationReportCharacteristics, "id-InformationReportCharacteristics" },
7359 { id_InformationExchangeObjectType_InfEx_Rsp, "id-InformationExchangeObjectType-InfEx-Rsp" },
7360 { id_InformationExchangeObjectType_InfEx_Rprt, "id-InformationExchangeObjectType-InfEx-Rprt" },
7361 { id_DPC_Mode, "id-DPC-Mode" },
7362 { id_IPDLParameter_Information_Cell_ReconfRqstFDD, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
7363 { id_IPDLParameter_Information_Cell_SetupRqstFDD, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
7364 { id_IPDLParameter_Information_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
7365 { id_IPDLParameter_Information_Cell_SetupRqstTDD, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
7366 { id_NeighbouringCellMeasurementInformation, "id-NeighbouringCellMeasurementInformation" },
7367 { id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
7368 { id_PCH_Power_LCR_CTCH_SetupRqstTDD, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
7369 { id_PCH_Power_LCR_CTCH_ReconfRqstTDD, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
7370 { id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
7371 { id_Unknown_460, "id-Unknown-460" },
7372 { id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
7373 { id_Unknown_462, "id-Unknown-462" },
7374 { id_RL_InformationResponse_LCR_RL_SetupRspTDD, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
7375 { id_Unknown_464, "id-Unknown-464" },
7376 { id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
7377 { id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
7378 { id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
7379 { id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
7380 { id_TimeSlotLCR_CM_Rqst, "id-TimeSlotLCR-CM-Rqst" },
7381 { id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
7382 { id_Unknown_471, "id-Unknown-471" },
7383 { id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
7384 { id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
7385 { id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
7386 { id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
7387 { id_Unknown_476, "id-Unknown-476" },
7388 { id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
7389 { id_Unknown_478, "id-Unknown-478" },
7390 { id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
7391 { id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
7392 { id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
7393 { id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
7394 { id_UL_DPCH_LCR_InformationModify_AddList, "id-UL-DPCH-LCR-InformationModify-AddList" },
7395 { id_Unknown_484, "id-Unknown-484" },
7396 { id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
7397 { id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
7398 { id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
7399 { id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
7400 { id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
7401 { id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
7402 { id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
7403 { id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
7404 { id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
7405 { id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
7406 { id_TimeSlot, "id-TimeSlot" },
7407 { id_timeslotInfo_CellSyncInitiationRqstTDD, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
7408 { id_SyncReportType_CellSyncReprtTDD, "id-SyncReportType-CellSyncReprtTDD" },
7409 { id_Power_Local_Cell_Group_InformationItem_AuditRsp, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
7410 { id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
7411 { id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
7412 { id_Power_Local_Cell_Group_InformationList_AuditRsp, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
7413 { id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
7414 { id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
7415 { id_Power_Local_Cell_Group_ID, "id-Power-Local-Cell-Group-ID" },
7416 { id_PUSCH_Info_DM_Rqst, "id-PUSCH-Info-DM-Rqst" },
7417 { id_PUSCH_Info_DM_Rsp, "id-PUSCH-Info-DM-Rsp" },
7418 { id_PUSCH_Info_DM_Rprt, "id-PUSCH-Info-DM-Rprt" },
7419 { id_TypeOfError, "id-TypeOfError" },
7420 { id_InitDL_Power, "id-InitDL-Power" },
7421 { id_UL_SIRTarget, "id-UL-SIRTarget" },
7422 { id_cellSyncBurstRepetitionPeriod, "id-cellSyncBurstRepetitionPeriod" },
7423 { id_ReportCharacteristicsType_OnModification, "id-ReportCharacteristicsType-OnModification" },
7424 { id_SFNSFNMeasurementValueInformation, "id-SFNSFNMeasurementValueInformation" },
7425 { id_SFNSFNMeasurementThresholdInformation, "id-SFNSFNMeasurementThresholdInformation" },
7426 { id_TUTRANGPSMeasurementValueInformation, "id-TUTRANGPSMeasurementValueInformation" },
7427 { id_TUTRANGPSMeasurementThresholdInformation, "id-TUTRANGPSMeasurementThresholdInformation" },
7428 { id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
7429 { id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
7430 { id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
7431 { id_Rx_Timing_Deviation_Value_LCR, "id-Rx-Timing-Deviation-Value-LCR" },
7432 { id_Angle_Of_Arrival_Value_LCR, "id-Angle-Of-Arrival-Value-LCR" },
7433 { 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" },
7434 { id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
7435 { id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
7436 { id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
7437 { id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
7438 { id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
7439 { id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
7440 { id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
7441 { id_HSDSCH_FDD_Information, "id-HSDSCH-FDD-Information" },
7442 { id_HSDSCH_FDD_Information_Response, "id-HSDSCH-FDD-Information-Response" },
7443 { id_Unknown_532, "id-Unknown-532" },
7444 { id_Unknown_533, "id-Unknown-533" },
7445 { id_HSDSCH_Information_to_Modify, "id-HSDSCH-Information-to-Modify" },
7446 { id_HSDSCH_RNTI, "id-HSDSCH-RNTI" },
7447 { id_HSDSCH_TDD_Information, "id-HSDSCH-TDD-Information" },
7448 { id_HSDSCH_TDD_Information_Response, "id-HSDSCH-TDD-Information-Response" },
7449 { id_Unknown_538, "id-Unknown-538" },
7450 { id_Unknown_539, "id-Unknown-539" },
7451 { id_Unknown_540, "id-Unknown-540" },
7452 { id_HSPDSCH_RL_ID, "id-HSPDSCH-RL-ID" },
7453 { id_PrimCCPCH_RSCP_DL_PC_RqstTDD, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
7454 { id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
7455 { id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
7456 { id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
7457 { id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
7458 { id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
7459 { id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
7460 { id_SyncDLCodeIdThreInfoLCR, "id-SyncDLCodeIdThreInfoLCR" },
7461 { id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
7462 { id_DwPCH_Power, "id-DwPCH-Power" },
7463 { id_AccumulatedClockupdate_CellSyncReprtTDD, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
7464 { id_HSDSCH_RearrangeList_Bearer_RearrangeInd, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
7465 { id_UL_Synchronisation_Parameters_LCR, "id-UL-Synchronisation-Parameters-LCR" },
7466 { id_HSDSCH_FDD_Update_Information, "id-HSDSCH-FDD-Update-Information" },
7467 { id_HSDSCH_TDD_Update_Information, "id-HSDSCH-TDD-Update-Information" },
7468 { id_Unknown_557, "id-Unknown-557" },
7469 { id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
7470 { id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
7471 { id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
7472 { id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
7473 { id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
7474 { id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
7475 { id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
7476 { id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
7477 { id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
7478 { id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
7479 { id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
7480 { id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
7481 { id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
7482 { id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
7483 { id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
7484 { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
7485 { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
7486 { id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
7487 { id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
7488 { id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
7489 { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
7490 { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
7491 { id_Initial_DL_Power_TimeslotLCR_InformationItem, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
7492 { id_Maximum_DL_Power_TimeslotLCR_InformationItem, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
7493 { id_Minimum_DL_Power_TimeslotLCR_InformationItem, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
7494 { id_HS_DSCHProvidedBitRateValueInformation, "id-HS-DSCHProvidedBitRateValueInformation" },
7495 { id_Unknown_584, "id-Unknown-584" },
7496 { id_HS_DSCHRequiredPowerValueInformation, "id-HS-DSCHRequiredPowerValueInformation" },
7497 { id_HS_DSCHRequiredPowerValue, "id-HS-DSCHRequiredPowerValue" },
7498 { id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
7499 { id_HS_SICH_Reception_Quality, "id-HS-SICH-Reception-Quality" },
7500 { id_HS_SICH_Reception_Quality_Measurement_Value, "id-HS-SICH-Reception-Quality-Measurement-Value" },
7501 { id_HSSICH_Info_DM_Rprt, "id-HSSICH-Info-DM-Rprt" },
7502 { id_HSSICH_Info_DM_Rqst, "id-HSSICH-Info-DM-Rqst" },
7503 { id_HSSICH_Info_DM_Rsp, "id-HSSICH-Info-DM-Rsp" },
7504 { id_Best_Cell_Portions_Value, "id-Best-Cell-Portions-Value" },
7505 { id_Primary_CPICH_Usage_for_Channel_Estimation, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
7506 { id_Secondary_CPICH_Information_Change, "id-Secondary-CPICH-Information-Change" },
7507 { id_NumberOfReportedCellPortions, "id-NumberOfReportedCellPortions" },
7508 { id_CellPortion_InformationItem_Cell_SetupRqstFDD, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
7509 { id_CellPortion_InformationList_Cell_SetupRqstFDD, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
7510 { id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
7511 { id_Secondary_CPICH_Information, "id-Secondary-CPICH-Information" },
7512 { id_Received_total_wide_band_power_For_CellPortion, "id-Received-total-wide-band-power-For-CellPortion" },
7513 { id_Unidirectional_DCH_Indicator, "id-Unidirectional-DCH-Indicator" },
7514 { id_TimingAdjustmentValueLCR, "id-TimingAdjustmentValueLCR" },
7515 { id_multipleRL_dl_DPCH_InformationList, "id-multipleRL-dl-DPCH-InformationList" },
7516 { id_multipleRL_dl_DPCH_InformationModifyList, "id-multipleRL-dl-DPCH-InformationModifyList" },
7517 { id_multipleRL_ul_DPCH_InformationList, "id-multipleRL-ul-DPCH-InformationList" },
7518 { id_multipleRL_ul_DPCH_InformationModifyList, "id-multipleRL-ul-DPCH-InformationModifyList" },
7519 { id_RL_ID, "id-RL-ID" },
7520 { id_SAT_Info_Almanac_ExtItem, "id-SAT-Info-Almanac-ExtItem" },
7521 { id_HSDPA_Capability, "id-HSDPA-Capability" },
7522 { id_HSDSCH_Resources_Information_AuditRsp, "id-HSDSCH-Resources-Information-AuditRsp" },
7523 { id_HSDSCH_Resources_Information_ResourceStatusInd, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
7524 { id_HSDSCH_MACdFlows_to_Add, "id-HSDSCH-MACdFlows-to-Add" },
7525 { id_HSDSCH_MACdFlows_to_Delete, "id-HSDSCH-MACdFlows-to-Delete" },
7526 { id_HSDSCH_Information_to_Modify_Unsynchronised, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
7527 { id_TnlQos, "id-TnlQos" },
7528 { id_Received_total_wide_band_power_For_CellPortion_Value, "id-Received-total-wide-band-power-For-CellPortion-Value" },
7529 { id_Transmitted_Carrier_Power_For_CellPortion, "id-Transmitted-Carrier-Power-For-CellPortion" },
7530 { id_Transmitted_Carrier_Power_For_CellPortion_Value, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
7531 { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
7532 { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
7533 { id_UpPTSInterferenceValue, "id-UpPTSInterferenceValue" },
7534 { id_PrimaryCCPCH_RSCP_Delta, "id-PrimaryCCPCH-RSCP-Delta" },
7535 { id_MeasurementRecoveryBehavior, "id-MeasurementRecoveryBehavior" },
7536 { id_MeasurementRecoveryReportingIndicator, "id-MeasurementRecoveryReportingIndicator" },
7537 { id_MeasurementRecoverySupportIndicator, "id-MeasurementRecoverySupportIndicator" },
7538 { id_Tstd_indicator, "id-Tstd-indicator" },
7539 { id_multiple_RL_Information_RL_ReconfPrepTDD, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
7540 { id_multiple_RL_Information_RL_ReconfRqstTDD, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
7541 { id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
7542 { id_F_DPCH_Information_RL_ReconfPrepFDD, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
7543 { id_F_DPCH_Information_RL_SetupRqstFDD, "id-F-DPCH-Information-RL-SetupRqstFDD" },
7544 { id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
7545 { id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
7546 { id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
7547 { id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
7548 { id_MICH_CFN, "id-MICH-CFN" },
7549 { id_MICH_Information_AuditRsp, "id-MICH-Information-AuditRsp" },
7550 { id_MICH_Information_ResourceStatusInd, "id-MICH-Information-ResourceStatusInd" },
7551 { id_MICH_Parameters_CTCH_ReconfRqstFDD, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
7552 { id_MICH_Parameters_CTCH_ReconfRqstTDD, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
7553 { id_MICH_Parameters_CTCH_SetupRqstFDD, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
7554 { id_MICH_Parameters_CTCH_SetupRqstTDD, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
7555 { id_Modification_Period, "id-Modification-Period" },
7556 { id_NI_Information_NotifUpdateCmd, "id-NI-Information-NotifUpdateCmd" },
7557 { id_S_CCPCH_InformationListExt_AuditRsp, "id-S-CCPCH-InformationListExt-AuditRsp" },
7558 { id_S_CCPCH_InformationListExt_ResourceStatusInd, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
7559 { id_S_CCPCH_LCR_InformationListExt_AuditRsp, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
7560 { id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
7561 { id_HARQ_Preamble_Mode, "id-HARQ-Preamble-Mode" },
7562 { id_Initial_DL_DPCH_TimingAdjustment, "id-Initial-DL-DPCH-TimingAdjustment" },
7563 { id_Initial_DL_DPCH_TimingAdjustment_Allowed, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
7564 { id_DLTransmissionBranchLoadValue, "id-DLTransmissionBranchLoadValue" },
7565 { id_Power_Local_Cell_Group_choice_CM_Rqst, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
7566 { id_Power_Local_Cell_Group_choice_CM_Rsp, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
7567 { id_Power_Local_Cell_Group_choice_CM_Rprt, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
7568 { id_SynchronisationIndicator, "id-SynchronisationIndicator" },
7569 { id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
7570 { id_Unused_ProtocolIE_ID_659, "id-Unused-ProtocolIE-ID-659" },
7571 { id_HS_DSCHRequiredPowerValue_For_Cell_Portion, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
7572 { id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
7573 { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
7574 { id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
7575 { id_E_AGCH_FDD_Code_Information, "id-E-AGCH-FDD-Code-Information" },
7576 { id_E_DCH_Capability, "id-E-DCH-Capability" },
7577 { id_E_DCH_FDD_DL_Control_Channel_Information, "id-E-DCH-FDD-DL-Control-Channel-Information" },
7578 { id_E_DCH_FDD_Information, "id-E-DCH-FDD-Information" },
7579 { id_E_DCH_FDD_Information_Response, "id-E-DCH-FDD-Information-Response" },
7580 { id_E_DCH_FDD_Information_to_Modify, "id-E-DCH-FDD-Information-to-Modify" },
7581 { id_E_DCH_MACdFlows_to_Add, "id-E-DCH-MACdFlows-to-Add" },
7582 { id_E_DCH_MACdFlows_to_Delete, "id-E-DCH-MACdFlows-to-Delete" },
7583 { id_E_DCH_Resources_Information_AuditRsp, "id-E-DCH-Resources-Information-AuditRsp" },
7584 { id_E_DCH_Resources_Information_ResourceStatusInd, "id-E-DCH-Resources-Information-ResourceStatusInd" },
7585 { id_E_DCH_RL_Indication, "id-E-DCH-RL-Indication" },
7586 { id_E_DCH_RL_Set_ID, "id-E-DCH-RL-Set-ID" },
7587 { id_E_DPCH_Information_RL_ReconfPrepFDD, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
7588 { id_E_DPCH_Information_RL_SetupRqstFDD, "id-E-DPCH-Information-RL-SetupRqstFDD" },
7589 { id_E_RGCH_E_HICH_FDD_Code_Information, "id-E-RGCH-E-HICH-FDD-Code-Information" },
7590 { id_Serving_E_DCH_RL_ID, "id-Serving-E-DCH-RL-ID" },
7591 { id_UL_DPDCH_Indicator_For_E_DCH_Operation, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
7592 { id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
7593 { id_E_DPCH_Information_RL_ReconfRqstFDD, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
7594 { id_Maximum_Target_ReceivedTotalWideBandPower, "id-Maximum-Target-ReceivedTotalWideBandPower" },
7595 { id_E_DCHProvidedBitRateValueInformation, "id-E-DCHProvidedBitRateValueInformation" },
7596 { id_HARQ_Preamble_Mode_Activation_Indicator, "id-HARQ-Preamble-Mode-Activation-Indicator" },
7597 { id_RL_Specific_E_DCH_Info, "id-RL-Specific-E-DCH-Info" },
7598 { id_E_DCH_CapacityConsumptionLaw, "id-E-DCH-CapacityConsumptionLaw" },
7599 { id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
7600 { id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
7601 { id_E_DCH_RearrangeList_Bearer_RearrangeInd, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
7602 { id_Unused_ProtocolIE_ID_691, "id-Unused-ProtocolIE-ID-691" },
7603 { id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
7604 { id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
7605 { id_CellPortion_InformationItem_Cell_ReconfRqstFDD, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
7606 { id_CellPortion_InformationList_Cell_ReconfRqstFDD, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
7607 { id_multiple_PUSCH_InfoList_DM_Rsp, "id-multiple-PUSCH-InfoList-DM-Rsp" },
7608 { id_multiple_PUSCH_InfoList_DM_Rprt, "id-multiple-PUSCH-InfoList-DM-Rprt" },
7609 { id_Reference_ReceivedTotalWideBandPower, "id-Reference-ReceivedTotalWideBandPower" },
7610 { id_E_DCH_Serving_Cell_Change_Info_Response, "id-E-DCH-Serving-Cell-Change-Info-Response" },
7611 { id_HS_DSCH_Serving_Cell_Change_Info, "id-HS-DSCH-Serving-Cell-Change-Info" },
7612 { id_HS_DSCH_Serving_Cell_Change_Info_Response, "id-HS-DSCH-Serving-Cell-Change-Info-Response" },
7613 { id_Serving_Cell_Change_CFN, "id-Serving-Cell-Change-CFN" },
7614 { id_E_DCH_HARQ_Combining_Capability, "id-E-DCH-HARQ-Combining-Capability" },
7615 { id_E_DCH_TTI2ms_Capability, "id-E-DCH-TTI2ms-Capability" },
7616 { id_E_DCH_SF_Capability, "id-E-DCH-SF-Capability" },
7617 { id_E_DCH_FDD_Update_Information, "id-E-DCH-FDD-Update-Information" },
7618 { id_F_DPCH_Capability, "id-F-DPCH-Capability" },
7619 { id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, "id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue" },
7620 { id_HSSICH_SIRTarget, "id-HSSICH-SIRTarget" },
7621 { id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, "id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp" },
7622 { id_PLCCH_Information_AuditRsp, "id-PLCCH-Information-AuditRsp" },
7623 { id_PLCCH_Information_ResourceStatusInd, "id-PLCCH-Information-ResourceStatusInd" },
7624 { id_PLCCH_Information_RL_ReconfPrepTDDLCR, "id-PLCCH-Information-RL-ReconfPrepTDDLCR" },
7625 { id_PLCCH_Information_UL_TimeslotLCR_Info, "id-PLCCH-Information-UL-TimeslotLCR-Info" },
7626 { id_PLCCH_InformationList_AuditRsp, "id-PLCCH-InformationList-AuditRsp" },
7627 { id_PLCCH_InformationList_ResourceStatusInd, "id-PLCCH-InformationList-ResourceStatusInd" },
7628 { id_PLCCH_Parameters_CTCH_ReconfRqstTDD, "id-PLCCH-Parameters-CTCH-ReconfRqstTDD" },
7629 { id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD" },
7630 { id_PICH_768_Parameters_CTCH_SetupRqstTDD, "id-PICH-768-Parameters-CTCH-SetupRqstTDD" },
7631 { id_PRACH_768_Parameters_CTCH_SetupRqstTDD, "id-PRACH-768-Parameters-CTCH-SetupRqstTDD" },
7632 { id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD" },
7633 { id_PICH_768_Parameters_CTCH_ReconfRqstTDD, "id-PICH-768-Parameters-CTCH-ReconfRqstTDD" },
7634 { id_MICH_768_Parameters_CTCH_ReconfRqstTDD, "id-MICH-768-Parameters-CTCH-ReconfRqstTDD" },
7635 { id_CommonPhysicalChannelID768_CommonTrChDeletionReq, "id-CommonPhysicalChannelID768-CommonTrChDeletionReq" },
7636 { id_S_CCPCH_768_InformationList_AuditRsp, "id-S-CCPCH-768-InformationList-AuditRsp" },
7637 { id_S_CCPCH_768_Information_AuditRsp, "id-S-CCPCH-768-Information-AuditRsp" },
7638 { id_neighbouringTDDCellMeasurementInformation768, "id-neighbouringTDDCellMeasurementInformation768" },
7639 { id_PCCPCH_768_Information_Cell_SetupRqstTDD, "id-PCCPCH-768-Information-Cell-SetupRqstTDD" },
7640 { id_SCH_768_Information_Cell_SetupRqstTDD, "id-SCH-768-Information-Cell-SetupRqstTDD" },
7641 { id_SCH_768_Information_Cell_ReconfRqstTDD, "id-SCH-768-Information-Cell-ReconfRqstTDD" },
7642 { id_PCCPCH_768_Information_Cell_ReconfRqstTDD, "id-PCCPCH-768-Information-Cell-ReconfRqstTDD" },
7643 { id_P_CCPCH_768_Information_AuditRsp, "id-P-CCPCH-768-Information-AuditRsp" },
7644 { id_PICH_768_Information_AuditRsp, "id-PICH-768-Information-AuditRsp" },
7645 { id_PRACH_768_InformationList_AuditRsp, "id-PRACH-768-InformationList-AuditRsp" },
7646 { id_SCH_768_Information_AuditRsp, "id-SCH-768-Information-AuditRsp" },
7647 { id_MICH_768_Information_AuditRsp, "id-MICH-768-Information-AuditRsp" },
7648 { id_PRACH_768_Information, "id-PRACH-768-Information" },
7649 { id_S_CCPCH_768_Information_ResourceStatusInd, "id-S-CCPCH-768-Information-ResourceStatusInd" },
7650 { id_P_CCPCH_768_Information_ResourceStatusInd, "id-P-CCPCH-768-Information-ResourceStatusInd" },
7651 { id_PICH_768_Information_ResourceStatusInd, "id-PICH-768-Information-ResourceStatusInd" },
7652 { id_PRACH_768_InformationList_ResourceStatusInd, "id-PRACH-768-InformationList-ResourceStatusInd" },
7653 { id_SCH_768_Information_ResourceStatusInd, "id-SCH-768-Information-ResourceStatusInd" },
7654 { id_MICH_768_Information_ResourceStatusInd, "id-MICH-768-Information-ResourceStatusInd" },
7655 { id_S_CCPCH_768_InformationList_ResourceStatusInd, "id-S-CCPCH-768-InformationList-ResourceStatusInd" },
7656 { id_UL_DPCH_768_Information_RL_SetupRqstTDD, "id-UL-DPCH-768-Information-RL-SetupRqstTDD" },
7657 { id_DL_DPCH_768_Information_RL_SetupRqstTDD, "id-DL-DPCH-768-Information-RL-SetupRqstTDD" },
7658 { id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
7659 { id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
7660 { id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD" },
7661 { id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD" },
7662 { id_UL_DPCH_768_InformationModify_AddItem, "id-UL-DPCH-768-InformationModify-AddItem" },
7663 { id_UL_DPCH_768_InformationModify_AddList, "id-UL-DPCH-768-InformationModify-AddList" },
7664 { id_UL_Timeslot768_Information_RL_ReconfPrepTDD, "id-UL-Timeslot768-Information-RL-ReconfPrepTDD" },
7665 { id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD" },
7666 { id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD" },
7667 { id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD" },
7668 { id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD" },
7669 { id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD" },
7670 { id_DPCH_ID768_DM_Rqst, "id-DPCH-ID768-DM-Rqst" },
7671 { id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp" },
7672 { id_DPCH_ID768_DM_Rsp, "id-DPCH-ID768-DM-Rsp" },
7673 { id_Rx_Timing_Deviation_Value_768, "id-Rx-Timing-Deviation-Value-768" },
7674 { id_DPCH_ID768_DM_Rprt, "id-DPCH-ID768-DM-Rprt" },
7675 { id_PDSCH_AddInformation_768_PSCH_ReconfRqst, "id-PDSCH-AddInformation-768-PSCH-ReconfRqst" },
7676 { id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst" },
7677 { id_PUSCH_AddInformation_768_PSCH_ReconfRqst, "id-PUSCH-AddInformation-768-PSCH-ReconfRqst" },
7678 { id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst" },
7679 { id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, "id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst" },
7680 { id_hS_SCCH_Information_768_PSCH_ReconfRqst, "id-hS-SCCH-Information-768-PSCH-ReconfRqst" },
7681 { id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, "id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst" },
7682 { id_hsSCCH_Specific_Information_ResponseTDD768, "id-hsSCCH-Specific-Information-ResponseTDD768" },
7683 { id_E_DPCH_Information_RL_AdditionReqFDD, "id-E-DPCH-Information-RL-AdditionReqFDD" },
7684 { id_Unknown_773, "id-Unknown-773" },
7685 { id_Unknown_774, "id-Unknown-774" },
7686 { id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
7687 { id_Unknown_776, "id-Unknown-776" },
7688 { id_Unknown_777, "id-Unknown-777" },
7689 { id_Unknown_778, "id-Unknown-778" },
7690 { id_Unknown_779, "id-Unknown-779" },
7691 { id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
7692 { id_Unknown_781, "id-Unknown-781" },
7693 { id_E_DCH_PowerOffset_for_SchedulingInfo, "id-E-DCH-PowerOffset-for-SchedulingInfo" },
7694 { id_HSDSCH_Configured_Indicator, "id-HSDSCH-Configured-Indicator" },
7695 { id_Unknown_784, "id-Unknown-784" },
7696 { id_Unknown_785, "id-Unknown-785" },
7697 { id_Rx_Timing_Deviation_Value_384_ext, "id-Rx-Timing-Deviation-Value-384-ext" },
7698 { id_RTWP_ReportingIndicator, "id-RTWP-ReportingIndicator" },
7699 { id_RTWP_CellPortion_ReportingIndicator, "id-RTWP-CellPortion-ReportingIndicator" },
7700 { id_Received_Scheduled_EDCH_Power_Share_Value, "id-Received-Scheduled-EDCH-Power-Share-Value" },
7701 { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value" },
7702 { id_Received_Scheduled_EDCH_Power_Share, "id-Received-Scheduled-EDCH-Power-Share" },
7703 { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion" },
7704 { id_tFCI_Presence, "id-tFCI-Presence" },
7705 { id_HSSICH_TPC_StepSize, "id-HSSICH-TPC-StepSize" },
7706 { id_E_RUCCH_InformationList_AuditRsp, "id-E-RUCCH-InformationList-AuditRsp" },
7707 { id_E_RUCCH_InformationList_ResourceStatusInd, "id-E-RUCCH-InformationList-ResourceStatusInd" },
7708 { id_E_DCH_TDD_CapacityConsumptionLaw, "id-E-DCH-TDD-CapacityConsumptionLaw" },
7709 { id_E_RUCCH_Information, "id-E-RUCCH-Information" },
7710 { id_E_DCH_Information, "id-E-DCH-Information" },
7711 { id_E_DCH_Information_Response, "id-E-DCH-Information-Response" },
7712 { id_E_DCH_Information_Reconfig, "id-E-DCH-Information-Reconfig" },
7713 { id_E_PUCH_Information_PSCH_ReconfRqst, "id-E-PUCH-Information-PSCH-ReconfRqst" },
7714 { id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
7715 { id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
7716 { id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
7717 { id_E_HICH_Information_PSCH_ReconfRqst, "id-E-HICH-Information-PSCH-ReconfRqst" },
7718 { id_E_HICH_TimeOffset, "id-E-HICH-TimeOffset" },
7719 { id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, "id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells" },
7720 { id_E_DCH_Serving_RL_ID, "id-E-DCH-Serving-RL-ID" },
7721 { id_E_RUCCH_768_InformationList_AuditRsp, "id-E-RUCCH-768-InformationList-AuditRsp" },
7722 { id_E_RUCCH_768_InformationList_ResourceStatusInd, "id-E-RUCCH-768-InformationList-ResourceStatusInd" },
7723 { id_E_RUCCH_768_Information, "id-E-RUCCH-768-Information" },
7724 { id_E_DCH_768_Information, "id-E-DCH-768-Information" },
7725 { id_E_DCH_768_Information_Reconfig, "id-E-DCH-768-Information-Reconfig" },
7726 { id_E_PUCH_Information_768_PSCH_ReconfRqst, "id-E-PUCH-Information-768-PSCH-ReconfRqst" },
7727 { id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
7728 { id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
7729 { id_E_HICH_Information_768_PSCH_ReconfRqst, "id-E-HICH-Information-768-PSCH-ReconfRqst" },
7730 { id_ExtendedPropagationDelay, "id-ExtendedPropagationDelay" },
7731 { id_Extended_Round_Trip_Time_Value, "id-Extended-Round-Trip-Time-Value" },
7732 { id_AlternativeFormatReportingIndicator, "id-AlternativeFormatReportingIndicator" },
7733 { id_DCH_Indicator_For_E_DCH_HSDPA_Operation, "id-DCH-Indicator-For-E-DCH-HSDPA-Operation" },
7734 { id_Reference_ReceivedTotalWideBandPowerReporting, "id-Reference-ReceivedTotalWideBandPowerReporting" },
7735 { id_Reference_ReceivedTotalWideBandPowerSupportIndicator, "id-Reference-ReceivedTotalWideBandPowerSupportIndicator" },
7736 { id_ueCapability_Info, "id-ueCapability-Info" },
7737 { id_MAChs_ResetIndicator, "id-MAChs-ResetIndicator" },
7738 { id_Fast_Reconfiguration_Mode, "id-Fast-Reconfiguration-Mode" },
7739 { id_Fast_Reconfiguration_Permission, "id-Fast-Reconfiguration-Permission" },
7740 { id_BroadcastReference, "id-BroadcastReference" },
7741 { id_BroadcastCommonTransportBearerIndication, "id-BroadcastCommonTransportBearerIndication" },
7742 { id_ContinuousPacketConnectivityDTX_DRX_Capability, "id-ContinuousPacketConnectivityDTX-DRX-Capability" },
7743 { id_ContinuousPacketConnectivityDTX_DRX_Information, "id-ContinuousPacketConnectivityDTX-DRX-Information" },
7744 { id_ContinuousPacketConnectivityHS_SCCH_less_Capability, "id-ContinuousPacketConnectivityHS-SCCH-less-Capability" },
7745 { id_ContinuousPacketConnectivityHS_SCCH_less_Information, "id-ContinuousPacketConnectivityHS-SCCH-less-Information" },
7746 { id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, "id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response" },
7747 { id_CPC_Information, "id-CPC-Information" },
7748 { id_MIMO_Capability, "id-MIMO-Capability" },
7749 { id_MIMO_PilotConfiguration, "id-MIMO-PilotConfiguration" },
7750 { id_Unknown_839, "id-Unknown-839" },
7751 { id_Unknown_840, "id-Unknown-840" },
7752 { id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD" },
7753 { id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD" },
7754 { id_S_CCPCH_Modulation, "id-S-CCPCH-Modulation" },
7755 { id_HS_PDSCH_Code_Change_Grant, "id-HS-PDSCH-Code-Change-Grant" },
7756 { id_HS_PDSCH_Code_Change_Indicator, "id-HS-PDSCH-Code-Change-Indicator" },
7757 { id_SYNC_UL_Partition_LCR, "id-SYNC-UL-Partition-LCR" },
7758 { id_E_DCH_LCR_Information, "id-E-DCH-LCR-Information" },
7759 { id_E_DCH_LCR_Information_Reconfig, "id-E-DCH-LCR-Information-Reconfig" },
7760 { id_Unknown_849, "id-Unknown-849" },
7761 { id_Unknown_850, "id-Unknown-850" },
7762 { id_Unknown_851, "id-Unknown-851" },
7763 { id_E_PUCH_Information_LCR_PSCH_ReconfRqst, "id-E-PUCH-Information-LCR-PSCH-ReconfRqst" },
7764 { id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7765 { id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7766 { id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7767 { id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7768 { id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst" },
7769 { id_E_HICH_TimeOffsetLCR, "id-E-HICH-TimeOffsetLCR" },
7770 { id_Unknown_859, "id-Unknown-859" },
7771 { id_SixtyfourQAM_DL_Capability, "id-SixtyfourQAM-DL-Capability" },
7772 { id_SixteenQAM_UL_Capability, "id-SixteenQAM-UL-Capability" },
7773 { id_Unknown_862, "id-Unknown-862" },
7774 { id_Unknown_863, "id-Unknown-863" },
7775 { id_HSDSCH_MACdPDU_SizeCapability, "id-HSDSCH-MACdPDU-SizeCapability" },
7776 { id_HSDSCH_MACdPDUSizeFormat, "id-HSDSCH-MACdPDUSizeFormat" },
7777 { id_MaximumMACdPDU_SizeExtended, "id-MaximumMACdPDU-SizeExtended" },
7778 { id_Unknown_867, "id-Unknown-867" },
7779 { id_Unknown_868, "id-Unknown-868" },
7780 { id_Unknown_869, "id-Unknown-869" },
7781 { id_F_DPCH_SlotFormat, "id-F-DPCH-SlotFormat" },
7782 { id_F_DPCH_SlotFormatCapability, "id-F-DPCH-SlotFormatCapability" },
7783 { id_LCRTDD_uplink_Physical_Channel_Capability, "id-LCRTDD-uplink-Physical-Channel-Capability" },
7784 { id_Extended_RNC_ID, "id-Extended-RNC-ID" },
7785 { id_Max_UE_DTX_Cycle, "id-Max-UE-DTX-Cycle" },
7786 { id_Unknown_875, "id-Unknown-875" },
7787 { id_Secondary_CCPCH_SlotFormat_Extended, "id-Secondary-CCPCH-SlotFormat-Extended" },
7788 { id_Unknown_877, "id-Unknown-877" },
7789 { id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, "id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR" },
7790 { id_MBSFN_Only_Mode_Capability, "id-MBSFN-Only-Mode-Capability" },
7791 { id_Time_Slot_Parameter_ID, "id-Time-Slot-Parameter-ID" },
7792 { id_Additional_failed_HS_SICH, "id-Additional-failed-HS-SICH" },
7793 { id_Additional_missed_HS_SICH, "id-Additional-missed-HS-SICH" },
7794 { id_Additional_total_HS_SICH, "id-Additional-total-HS-SICH" },
7795 { id_Additional_HS_SICH_Reception_Quality_Measurement_Value, "id-Additional-HS-SICH-Reception-Quality-Measurement-Value" },
7796 { id_Unknown_885, "id-Unknown-885" },
7797 { id_Unknown_886, "id-Unknown-886" },
7798 { id_GANSS_Common_Data, "id-GANSS-Common-Data" },
7799 { id_GANSS_Information, "id-GANSS-Information" },
7800 { id_GANSS_Generic_Data, "id-GANSS-Generic-Data" },
7801 { id_TUTRANGANSSMeasurementThresholdInformation, "id-TUTRANGANSSMeasurementThresholdInformation" },
7802 { id_TUTRANGANSSMeasurementValueInformation, "id-TUTRANGANSSMeasurementValueInformation" },
7803 { id_ModulationPO_MBSFN, "id-ModulationPO-MBSFN" },
7804 { id_Unknown_893, "id-Unknown-893" },
7805 { id_Unknown_894, "id-Unknown-894" },
7806 { id_Enhanced_FACH_Capability, "id-Enhanced-FACH-Capability" },
7807 { id_Enhanced_PCH_Capability, "id-Enhanced-PCH-Capability" },
7808 { id_HSDSCH_Common_System_InformationFDD, "id-HSDSCH-Common-System-InformationFDD" },
7809 { id_HSDSCH_Common_System_Information_ResponseFDD, "id-HSDSCH-Common-System-Information-ResponseFDD" },
7810 { id_HSDSCH_Paging_System_InformationFDD, "id-HSDSCH-Paging-System-InformationFDD" },
7811 { id_HSDSCH_Paging_System_Information_ResponseFDD, "id-HSDSCH-Paging-System-Information-ResponseFDD" },
7812 { id_MBMS_Capability, "id-MBMS-Capability" },
7813 { id_Ext_Reference_E_TFCI_PO, "id-Ext-Reference-E-TFCI-PO" },
7814 { id_Ext_Max_Bits_MACe_PDU_non_scheduled, "id-Ext-Max-Bits-MACe-PDU-non-scheduled" },
7815 { id_HARQ_MemoryPartitioningInfoExtForMIMO, "id-HARQ-MemoryPartitioningInfoExtForMIMO" },
7816 { id_MIMO_ActivationIndicator, "id-MIMO-ActivationIndicator" },
7817 { id_MIMO_Mode_Indicator, "id-MIMO-Mode-Indicator" },
7818 { id_MIMO_N_M_Ratio, "id-MIMO-N-M-Ratio" },
7819 { id_IPMulticastIndication, "id-IPMulticastIndication" },
7820 { id_IPMulticastDataBearerIndication, "id-IPMulticastDataBearerIndication" },
7821 { id_TransportBearerNotSetupIndicator, "id-TransportBearerNotSetupIndicator" },
7822 { id_TransportBearerNotRequestedIndicator, "id-TransportBearerNotRequestedIndicator" },
7823 { id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD" },
7824 { id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp" },
7825 { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp" },
7826 { id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, "id-Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD" },
7827 { id_UARFCN_Adjustment, "id-UARFCN-Adjustment" },
7828 { id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd" },
7829 { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd" },
7830 { id_UPPCHPositionLCR, "id-UPPCHPositionLCR" },
7831 { id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
7832 { id_UPPCH_LCR_InformationList_AuditRsp, "id-UPPCH-LCR-InformationList-AuditRsp" },
7833 { id_UPPCH_LCR_InformationItem_AuditRsp, "id-UPPCH-LCR-InformationItem-AuditRsp" },
7834 { id_UPPCH_LCR_InformationList_ResourceStatusInd, "id-UPPCH-LCR-InformationList-ResourceStatusInd" },
7835 { id_UPPCH_LCR_InformationItem_ResourceStatusInd, "id-UPPCH-LCR-InformationItem-ResourceStatusInd" },
7836 { id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, "id-multipleFreq-dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst" },
7837 { id_number_Of_Supported_Carriers, "id-number-Of-Supported-Carriers" },
7838 { id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, "id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR" },
7839 { id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD" },
7840 { id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, "id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp" },
7841 { id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, "id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd" },
7842 { id_UARFCNSpecificCauseList, "id-UARFCNSpecificCauseList" },
7843 { id_tSN_Length, "id-tSN-Length" },
7844 { id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
7845 { id_multicarrier_number, "id-multicarrier-number" },
7846 { id_Extended_HS_SCCH_ID, "id-Extended-HS-SCCH-ID" },
7847 { id_Extended_HS_SICH_ID, "id-Extended-HS-SICH-ID" },
7848 { id_HSSICH_InfoExt_DM_Rqst, "id-HSSICH-InfoExt-DM-Rqst" },
7849 { id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst" },
7850 { id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst" },
7851 { id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst" },
7852 { id_PowerControlGAP, "id-PowerControlGAP" },
7853 { id_MBSFN_SpecialTimeSlot_LCR, "id-MBSFN-SpecialTimeSlot-LCR" },
7854 { id_Common_MACFlows_to_DeleteFDD, "id-Common-MACFlows-to-DeleteFDD" },
7855 { id_Paging_MACFlows_to_DeleteFDD, "id-Paging-MACFlows-to-DeleteFDD" },
7856 { id_E_TFCI_Boost_Information, "id-E-TFCI-Boost-Information" },
7857 { id_SixteenQAM_UL_Operation_Indicator, "id-SixteenQAM-UL-Operation-Indicator" },
7858 { id_SixtyfourQAM_UsageAllowedIndicator, "id-SixtyfourQAM-UsageAllowedIndicator" },
7859 { id_SixtyfourQAM_DL_UsageIndicator, "id-SixtyfourQAM-DL-UsageIndicator" },
7860 { id_Default_Serving_Grant_in_DTX_Cycle2, "id-Default-Serving-Grant-in-DTX-Cycle2" },
7861 { id_Maximum_Target_ReceivedTotalWideBandPower_LCR, "id-Maximum-Target-ReceivedTotalWideBandPower-LCR" },
7862 { id_E_DPDCH_PowerInterpolation, "id-E-DPDCH-PowerInterpolation" },
7863 { id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, "id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory" },
7864 { id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, "id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp" },
7865 { id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, "id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd" },
7866 { id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst" },
7867 { id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
7868 { id_Extended_E_HICH_ID_TDD, "id-Extended-E-HICH-ID-TDD" },
7869 { id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, "id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator" },
7870 { id_E_DCH_MACdPDU_SizeCapability, "id-E-DCH-MACdPDU-SizeCapability" },
7871 { id_E_DCH_MACdPDUSizeFormat, "id-E-DCH-MACdPDUSizeFormat" },
7872 { id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, "id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD" },
7873 { id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, "id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD" },
7874 { id_E_HICH_TimeOffset_Extension, "id-E-HICH-TimeOffset-Extension" },
7875 { id_MultipleFreq_E_HICH_TimeOffsetLCR, "id-MultipleFreq-E-HICH-TimeOffsetLCR" },
7876 { id_E_PUCH_PowerControlGAP, "id-E-PUCH-PowerControlGAP" },
7877 { id_HSDSCH_TBSizeTableIndicator, "id-HSDSCH-TBSizeTableIndicator" },
7878 { id_E_DCH_DL_Control_Channel_Change_Information, "id-E-DCH-DL-Control-Channel-Change-Information" },
7879 { id_E_DCH_DL_Control_Channel_Grant_Information, "id-E-DCH-DL-Control-Channel-Grant-Information" },
7880 { id_DGANSS_Corrections_Req, "id-DGANSS-Corrections-Req" },
7881 { id_UE_with_enhanced_HS_SCCH_support_indicator, "id-UE-with-enhanced-HS-SCCH-support-indicator" },
7882 { id_AdditionalTimeSlotListLCR, "id-AdditionalTimeSlotListLCR" },
7883 { id_AdditionalMeasurementValueList, "id-AdditionalMeasurementValueList" },
7884 { id_Unknown_973, "id-Unknown-973" },
7885 { id_Unknown_974, "id-Unknown-974" },
7886 { id_Unknown_975, "id-Unknown-975" },
7887 { id_Unknown_976, "id-Unknown-976" },
7888 { id_Unknown_977, "id-Unknown-977" },
7889 { id_E_AGCH_Table_Choice, "id-E-AGCH-Table-Choice" },
7890 { id_Unknown_979, "id-Unknown-979" },
7891 { id_Unknown_980, "id-Unknown-980" },
7892 { id_PLCCH_parameters, "id-PLCCH-parameters" },
7893 { id_E_RUCCH_parameters, "id-E-RUCCH-parameters" },
7894 { id_E_RUCCH_768_parameters, "id-E-RUCCH-768-parameters" },
7895 { id_HS_Cause, "id-HS-Cause" },
7896 { id_E_Cause, "id-E-Cause" },
7897 { id_Unknown_986, "id-Unknown-986" },
7898 { id_Common_EDCH_Capability, "id-Common-EDCH-Capability" },
7899 { id_E_AI_Capability, "id-E-AI-Capability" },
7900 { id_Common_EDCH_System_InformationFDD, "id-Common-EDCH-System-InformationFDD" },
7901 { id_Common_UL_MACFlows_to_DeleteFDD, "id-Common-UL-MACFlows-to-DeleteFDD" },
7902 { id_Common_EDCH_MACdFlows_to_DeleteFDD, "id-Common-EDCH-MACdFlows-to-DeleteFDD" },
7903 { id_Common_EDCH_System_Information_ResponseFDD, "id-Common-EDCH-System-Information-ResponseFDD" },
7904 { id_Cell_ERNTI_Status_Information, "id-Cell-ERNTI-Status-Information" },
7905 { id_Enhanced_UE_DRX_Capability, "id-Enhanced-UE-DRX-Capability" },
7906 { id_Enhanced_UE_DRX_InformationFDD, "id-Enhanced-UE-DRX-InformationFDD" },
7907 { id_TransportBearerRequestIndicator, "id-TransportBearerRequestIndicator" },
7908 { id_SixtyfourQAM_DL_MIMO_Combined_Capability, "id-SixtyfourQAM-DL-MIMO-Combined-Capability" },
7909 { id_E_RNTI, "id-E-RNTI" },
7910 { id_MinimumReducedE_DPDCH_GainFactor, "id-MinimumReducedE-DPDCH-GainFactor" },
7911 { id_GANSS_Time_ID, "id-GANSS-Time-ID" },
7912 { id_GANSS_AddIonoModelReq, "id-GANSS-AddIonoModelReq" },
7913 { id_GANSS_EarthOrientParaReq, "id-GANSS-EarthOrientParaReq" },
7914 { id_GANSS_AddNavigationModelsReq, "id-GANSS-AddNavigationModelsReq" },
7915 { id_GANSS_AddUTCModelsReq, "id-GANSS-AddUTCModelsReq" },
7916 { id_GANSS_AuxInfoReq, "id-GANSS-AuxInfoReq" },
7917 { id_GANSS_SBAS_ID, "id-GANSS-SBAS-ID" },
7918 { id_GANSS_ID, "id-GANSS-ID" },
7919 { id_GANSS_Additional_Ionospheric_Model, "id-GANSS-Additional-Ionospheric-Model" },
7920 { id_GANSS_Earth_Orientation_Parameters, "id-GANSS-Earth-Orientation-Parameters" },
7921 { id_GANSS_Additional_Time_Models, "id-GANSS-Additional-Time-Models" },
7922 { id_GANSS_Additional_Navigation_Models, "id-GANSS-Additional-Navigation-Models" },
7923 { id_GANSS_Additional_UTC_Models, "id-GANSS-Additional-UTC-Models" },
7924 { id_GANSS_Auxiliary_Information, "id-GANSS-Auxiliary-Information" },
7925 { id_ERACH_CM_Rqst, "id-ERACH-CM-Rqst" },
7926 { id_ERACH_CM_Rsp, "id-ERACH-CM-Rsp" },
7927 { id_ERACH_CM_Rprt, "id-ERACH-CM-Rprt" },
7928 { id_EDCH_RACH_Report_Value, "id-EDCH-RACH-Report-Value" },
7929 { id_EDCH_RACH_Report_IncrDecrThres, "id-EDCH-RACH-Report-IncrDecrThres" },
7930 { id_EDCH_RACH_Report_ThresholdInformation, "id-EDCH-RACH-Report-ThresholdInformation" },
7931 { id_E_DPCCH_Power_Boosting_Capability, "id-E-DPCCH-Power-Boosting-Capability" },
7932 { id_HSDSCH_Common_System_InformationLCR, "id-HSDSCH-Common-System-InformationLCR" },
7933 { id_Unknown_1022, "id-Unknown-1022" },
7934 { id_HSDSCH_Paging_System_InformationLCR, "id-HSDSCH-Paging-System-InformationLCR" },
7935 { id_HSDSCH_Paging_System_Information_ResponseLCR, "id-HSDSCH-Paging-System-Information-ResponseLCR" },
7936 { id_Common_MACFlows_to_DeleteLCR, "id-Common-MACFlows-to-DeleteLCR" },
7937 { id_Paging_MACFlows_to_DeleteLCR, "id-Paging-MACFlows-to-DeleteLCR" },
7938 { id_Common_EDCH_System_InformationLCR, "id-Common-EDCH-System-InformationLCR" },
7939 { id_Common_UL_MACFlows_to_DeleteLCR, "id-Common-UL-MACFlows-to-DeleteLCR" },
7940 { id_Common_EDCH_MACdFlows_to_DeleteLCR, "id-Common-EDCH-MACdFlows-to-DeleteLCR" },
7941 { id_Common_EDCH_System_Information_ResponseLCR, "id-Common-EDCH-System-Information-ResponseLCR" },
7942 { id_Enhanced_UE_DRX_CapabilityLCR, "id-Enhanced-UE-DRX-CapabilityLCR" },
7943 { id_Enhanced_UE_DRX_InformationLCR, "id-Enhanced-UE-DRX-InformationLCR" },
7944 { id_HSDSCH_PreconfigurationSetup, "id-HSDSCH-PreconfigurationSetup" },
7945 { id_HSDSCH_PreconfigurationInfo, "id-HSDSCH-PreconfigurationInfo" },
7946 { id_NoOfTargetCellHS_SCCH_Order, "id-NoOfTargetCellHS-SCCH-Order" },
7947 { id_EnhancedHSServingCC_Abort, "id-EnhancedHSServingCC-Abort" },
7948 { id_Additional_HS_Cell_Information_RL_Setup, "id-Additional-HS-Cell-Information-RL-Setup" },
7949 { id_Additional_HS_Cell_Information_Response, "id-Additional-HS-Cell-Information-Response" },
7950 { id_Additional_HS_Cell_Information_RL_Addition, "id-Additional-HS-Cell-Information-RL-Addition" },
7951 { id_Additional_HS_Cell_Change_Information_Response, "id-Additional-HS-Cell-Change-Information-Response" },
7952 { id_Additional_HS_Cell_Information_RL_Reconf_Prep, "id-Additional-HS-Cell-Information-RL-Reconf-Prep" },
7953 { id_Additional_HS_Cell_Information_RL_Reconf_Req, "id-Additional-HS-Cell-Information-RL-Reconf-Req" },
7954 { id_Additional_HS_Cell_Information_RL_Param_Upd, "id-Additional-HS-Cell-Information-RL-Param-Upd" },
7955 { id_Multi_Cell_Capability_Info, "id-Multi-Cell-Capability-Info" },
7956 { id_IMB_Parameters, "id-IMB-Parameters" },
7957 { id_MACes_Maximum_Bitrate_LCR, "id-MACes-Maximum-Bitrate-LCR" },
7958 { id_Semi_PersistentScheduling_CapabilityLCR, "id-Semi-PersistentScheduling-CapabilityLCR" },
7959 { id_E_DCH_Semi_PersistentScheduling_Information_LCR, "id-E-DCH-Semi-PersistentScheduling-Information-LCR" },
7960 { id_HS_DSCH_Semi_PersistentScheduling_Information_LCR, "id-HS-DSCH-Semi-PersistentScheduling-Information-LCR" },
7961 { id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7962 { id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7963 { id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7964 { id_ContinuousPacketConnectivity_DRX_CapabilityLCR, "id-ContinuousPacketConnectivity-DRX-CapabilityLCR" },
7965 { id_ContinuousPacketConnectivity_DRX_InformationLCR, "id-ContinuousPacketConnectivity-DRX-InformationLCR" },
7966 { id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, "id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR" },
7967 { id_CPC_InformationLCR, "id-CPC-InformationLCR" },
7968 { id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, "id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR" },
7969 { id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, "id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR" },
7970 { id_E_AGCH_UE_Inactivity_Monitor_Threshold, "id-E-AGCH-UE-Inactivity-Monitor-Threshold" },
7971 { id_Unknown_1060, "id-Unknown-1060" },
7972 { id_Unknown_1061, "id-Unknown-1061" },
7973 { id_Unknown_1062, "id-Unknown-1062" },
7974 { id_IdleIntervalInformation, "id-IdleIntervalInformation" },
7975 { id_GANSS_alm_keplerianNAVAlmanac, "id-GANSS-alm-keplerianNAVAlmanac" },
7976 { id_GANSS_alm_keplerianReducedAlmanac, "id-GANSS-alm-keplerianReducedAlmanac" },
7977 { id_GANSS_alm_keplerianMidiAlmanac, "id-GANSS-alm-keplerianMidiAlmanac" },
7978 { id_GANSS_alm_keplerianGLONASS, "id-GANSS-alm-keplerianGLONASS" },
7979 { id_GANSS_alm_ecefSBASAlmanac, "id-GANSS-alm-ecefSBASAlmanac" },
7980 { id_Unknown_1069, "id-Unknown-1069" },
7981 { id_HSSICH_ReferenceSignal_InformationLCR, "id-HSSICH-ReferenceSignal-InformationLCR" },
7982 { id_MIMO_ReferenceSignal_InformationListLCR, "id-MIMO-ReferenceSignal-InformationListLCR" },
7983 { id_MIMO_SFMode_For_HSPDSCHDualStream, "id-MIMO-SFMode-For-HSPDSCHDualStream" },
7984 { id_MIMO_SFMode_Supported_For_HSPDSCHDualStream, "id-MIMO-SFMode-Supported-For-HSPDSCHDualStream" },
7985 { id_UE_Selected_MBMS_Service_Information, "id-UE-Selected-MBMS-Service-Information" },
7986 { id_Unknown_1075, "id-Unknown-1075" },
7987 { id_Unknown_1076, "id-Unknown-1076" },
7988 { id_MultiCarrier_HSDSCH_Physical_Layer_Category, "id-MultiCarrier-HSDSCH-Physical-Layer-Category" },
7989 { id_Common_E_DCH_HSDPCCH_Capability, "id-Common-E-DCH-HSDPCCH-Capability" },
7990 { id_DL_RLC_PDU_Size_Format, "id-DL-RLC-PDU-Size-Format" },
7991 { id_HSSICH_ReferenceSignal_InformationModifyLCR, "id-HSSICH-ReferenceSignal-InformationModifyLCR" },
7992 { id_schedulingPriorityIndicator, "id-schedulingPriorityIndicator" },
7993 { id_TimeSlotMeasurementValueListLCR, "id-TimeSlotMeasurementValueListLCR" },
7994 { id_Unknown_1083, "id-Unknown-1083" },
7995 { id_Unknown_1084, "id-Unknown-1084" },
7996 { id_UE_SupportIndicatorExtension, "id-UE-SupportIndicatorExtension" },
7997 { id_Unknown_1086, "id-Unknown-1086" },
7998 { id_Unknown_1087, "id-Unknown-1087" },
7999 { id_Single_Stream_MIMO_ActivationIndicator, "id-Single-Stream-MIMO-ActivationIndicator" },
8000 { id_Single_Stream_MIMO_Capability, "id-Single-Stream-MIMO-Capability" },
8001 { id_Single_Stream_MIMO_Mode_Indicator, "id-Single-Stream-MIMO-Mode-Indicator" },
8002 { id_Dual_Band_Capability_Info, "id-Dual-Band-Capability-Info" },
8003 { id_UE_AggregateMaximumBitRate, "id-UE-AggregateMaximumBitRate" },
8004 { id_UE_AggregateMaximumBitRate_Enforcement_Indicator, "id-UE-AggregateMaximumBitRate-Enforcement-Indicator" },
8005 { id_Unknown_1094, "id-Unknown-1094" },
8006 { id_Unknown_1095, "id-Unknown-1095" },
8007 { id_Unknown_1096, "id-Unknown-1096" },
8008 { id_Unknown_1097, "id-Unknown-1097" },
8009 { id_Unknown_1098, "id-Unknown-1098" },
8010 { id_Unknown_1099, "id-Unknown-1099" },
8011 { id_Unknown_1100, "id-Unknown-1100" },
8012 { id_MIMO_Power_Offset_For_S_CPICH_Capability, "id-MIMO-Power-Offset-For-S-CPICH-Capability" },
8013 { id_MIMO_PilotConfigurationExtension, "id-MIMO-PilotConfigurationExtension" },
8014 { id_TxDiversityOnDLControlChannelsByMIMOUECapability, "id-TxDiversityOnDLControlChannelsByMIMOUECapability" },
8015 { id_ULTimeslotISCPValue_For_CellPortion, "id-ULTimeslotISCPValue-For-CellPortion" },
8016 { id_UpPTSInterferenceValue_For_CellPortion, "id-UpPTSInterferenceValue-For-CellPortion" },
8017 { id_Best_Cell_Portions_ValueLCR, "id-Best-Cell-Portions-ValueLCR" },
8018 { id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, "id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR" },
8019 { id_Received_total_wide_band_power_For_CellPortion_ValueLCR, "id-Received-total-wide-band-power-For-CellPortion-ValueLCR" },
8020 { id_UL_TimeslotISCP_For_CellPortion_Value, "id-UL-TimeslotISCP-For-CellPortion-Value" },
8021 { id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR" },
8022 { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR" },
8023 { id_E_DCHProvidedBitRateValueInformation_For_CellPortion, "id-E-DCHProvidedBitRateValueInformation-For-CellPortion" },
8024 { id_UpPTSInterference_For_CellPortion_Value, "id-UpPTSInterference-For-CellPortion-Value" },
8025 { id_NumberOfReportedCellPortionsLCR, "id-NumberOfReportedCellPortionsLCR" },
8026 { id_CellPortion_CapabilityLCR, "id-CellPortion-CapabilityLCR" },
8027 { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue" },
8028 { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion" },
8029 { id_Unknown_1118, "id-Unknown-1118" },
8030 { id_ActivationInformation, "id-ActivationInformation" },
8031 { id_Additional_EDCH_Cell_Information_RL_Setup_Req, "id-Additional-EDCH-Cell-Information-RL-Setup-Req" },
8032 { id_Additional_EDCH_Cell_Information_Response, "id-Additional-EDCH-Cell-Information-Response" },
8033 { id_Additional_EDCH_Cell_Information_RL_Add_Req, "id-Additional-EDCH-Cell-Information-RL-Add-Req" },
8034 { id_Additional_EDCH_Cell_Information_Response_RL_Add, "id-Additional-EDCH-Cell-Information-Response-RL-Add" },
8035 { id_Additional_EDCH_Cell_Information_RL_Reconf_Prep, "id-Additional-EDCH-Cell-Information-RL-Reconf-Prep" },
8036 { id_Additional_EDCH_Cell_Information_RL_Reconf_Req, "id-Additional-EDCH-Cell-Information-RL-Reconf-Req" },
8037 { id_Additional_EDCH_Cell_Information_Bearer_Rearrangement, "id-Additional-EDCH-Cell-Information-Bearer-Rearrangement" },
8038 { id_Additional_EDCH_Cell_Information_RL_Param_Upd, "id-Additional-EDCH-Cell-Information-RL-Param-Upd" },
8039 { id_Additional_EDCH_Preconfiguration_Information, "id-Additional-EDCH-Preconfiguration-Information" },
8040 { id_EDCH_Indicator, "id-EDCH-Indicator" },
8041 { id_Unknown_1130, "id-Unknown-1130" },
8042 { id_HS_DSCH_SPS_Reservation_Indicator, "id-HS-DSCH-SPS-Reservation-Indicator" },
8043 { id_E_DCH_SPS_Reservation_Indicator, "id-E-DCH-SPS-Reservation-Indicator" },
8044 { id_MultipleFreq_HARQ_MemoryPartitioning_InformationList, "id-MultipleFreq-HARQ-MemoryPartitioning-InformationList" },
8045 { id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, "id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext" },
8046 { id_RepetitionPeriodIndex, "id-RepetitionPeriodIndex" },
8047 { id_MidambleShiftLCR, "id-MidambleShiftLCR" },
8048 { id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, "id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION" },
8049 { id_DormantModeIndicator, "id-DormantModeIndicator" },
8050 { id_DiversityMode, "id-DiversityMode" },
8051 { id_TransmitDiversityIndicator, "id-TransmitDiversityIndicator" },
8052 { id_NonCellSpecificTxDiversity, "id-NonCellSpecificTxDiversity" },
8053 { id_Cell_Capability_Container, "id-Cell-Capability-Container" },
8054 { id_E_RNTI_List_Request, "id-E-RNTI-List-Request" },
8055 { id_E_RNTI_List, "id-E-RNTI-List" },
8056 { id_PowerControlGAP_For_CellFACHLCR, "id-PowerControlGAP-For-CellFACHLCR" },
8057 { id_Unknown_1146, "id-Unknown-1146" },
8058 { id_UL_Synchronisation_Parameters_For_FACHLCR, "id-UL-Synchronisation-Parameters-For-FACHLCR" },
8059 { id_HS_DSCH_SPS_Operation_Indicator, "id-HS-DSCH-SPS-Operation-Indicator" },
8060 { id_HSDSCH_RNTI_For_FACH, "id-HSDSCH-RNTI-For-FACH" },
8061 { id_E_RNTI_For_FACH, "id-E-RNTI-For-FACH" },
8062 { id_Out_of_Sychronization_Window, "id-Out-of-Sychronization-Window" },
8063 { id_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst, "id-Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst" },
8064 { id_E_HICH_TimeOffset_ReconfFailureTDD, "id-E-HICH-TimeOffset-ReconfFailureTDD" },
8065 { id_HSSCCH_TPC_StepSize, "id-HSSCCH-TPC-StepSize" },
8066 { id_TS0_CapabilityLCR, "id-TS0-CapabilityLCR" },
8067 { id_UE_TS0_CapabilityLCR, "id-UE-TS0-CapabilityLCR" },
8068 { id_Common_System_Information_ResponseLCR, "id-Common-System-Information-ResponseLCR" },
8069 { id_Additional_EDCH_Cell_Information_ResponseRLReconf, "id-Additional-EDCH-Cell-Information-ResponseRLReconf" },
8070 { id_Multicell_EDCH_InformationItemIEs, "id-Multicell-EDCH-InformationItemIEs" },
8071 { id_Multicell_EDCH_RL_Specific_InformationItemIEs, "id-Multicell-EDCH-RL-Specific-InformationItemIEs" },
8072 { id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, "id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext" },
8073 { id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, "id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext" },
8074 { id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, "id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext" },
8075 { id_Initial_DL_Transmission_Power, "id-Initial-DL-Transmission-Power" },
8076 { id_Maximum_DL_Power, "id-Maximum-DL-Power" },
8077 { id_Minimum_DL_Power, "id-Minimum-DL-Power" },
8078 { id_DCH_MeasurementOccasion_Information, "id-DCH-MeasurementOccasion-Information" },
8079 { id_AssociatedPhsicalChannelID, "id-AssociatedPhsicalChannelID" },
8080 { id_DGNSS_ValidityPeriod, "id-DGNSS-ValidityPeriod" },
8081 { id_PhysicalChannelID_for_CommonERNTI_RequestedIndicator, "id-PhysicalChannelID-for-CommonERNTI-RequestedIndicator" },
8082 { id_PrecodingWeightSetRestriction, "id-PrecodingWeightSetRestriction" },
8083 { id_Treset_Usage_Indicator, "id-Treset-Usage-Indicator" },
8084 { id_Non_Serving_RL_Preconfig_Info, "id-Non-Serving-RL-Preconfig-Info" },
8085 { id_Non_Serving_RL_Preconfig_Setup, "id-Non-Serving-RL-Preconfig-Setup" },
8086 { id_Non_Serving_RL_Preconfig_Removal, "id-Non-Serving-RL-Preconfig-Removal" },
8087 { id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup, "id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup" },
8088 { id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList, "id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList" },
8089 { id_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_Ext, "id-Ul-common-E-DCH-MACflow-Specific-InfoListLCR-Ext" },
8090 { id_CommonMACFlow_Specific_InfoList_ResponseLCR_Ext, "id-CommonMACFlow-Specific-InfoList-ResponseLCR-Ext" },
8091 { id_Enabling_Delay_Ext_LCR, "id-Enabling-Delay-Ext-LCR" },
8092 { id_Unallocated_1181, "id-Unallocated-1181" },
8093 { id_Unallocated_1182, "id-Unallocated-1182" },
8094 { id_Unallocated_1183, "id-Unallocated-1183" },
8095 { id_Unallocated_1184, "id-Unallocated-1184" },
8096 { id_Unallocated_1185, "id-Unallocated-1185" },
8097 { id_Unallocated_1186, "id-Unallocated-1186" },
8098 { id_Unallocated_1187, "id-Unallocated-1187" },
8099 { id_Unallocated_1188, "id-Unallocated-1188" },
8100 { id_Unallocated_1189, "id-Unallocated-1189" },
8101 { id_Unallocated_1190, "id-Unallocated-1190" },
8102 { id_Unallocated_1191, "id-Unallocated-1191" },
8103 { id_Unallocated_1192, "id-Unallocated-1192" },
8104 { id_Unallocated_1193, "id-Unallocated-1193" },
8105 { id_Unallocated_1194, "id-Unallocated-1194" },
8106 { id_Unallocated_1195, "id-Unallocated-1195" },
8107 { id_Unallocated_1196, "id-Unallocated-1196" },
8108 { id_Unallocated_1197, "id-Unallocated-1197" },
8109 { id_Unallocated_1198, "id-Unallocated-1198" },
8110 { id_Unallocated_1199, "id-Unallocated-1199" },
8111 { id_Unallocated_1200, "id-Unallocated-1200" },
8112 { id_Unallocated_1201, "id-Unallocated-1201" },
8113 { id_Unallocated_1202, "id-Unallocated-1202" },
8114 { id_Unallocated_1203, "id-Unallocated-1203" },
8115 { id_Unallocated_1204, "id-Unallocated-1204" },
8116 { id_Unallocated_1205, "id-Unallocated-1205" },
8117 { id_Unallocated_1206, "id-Unallocated-1206" },
8118 { id_Unallocated_1207, "id-Unallocated-1207" },
8119 { id_Unallocated_1208, "id-Unallocated-1208" },
8120 { id_Unallocated_1209, "id-Unallocated-1209" },
8121 { id_Unallocated_1210, "id-Unallocated-1210" },
8122 { id_Unallocated_1211, "id-Unallocated-1211" },
8123 { id_Unallocated_1212, "id-Unallocated-1212" },
8124 { id_Unallocated_1213, "id-Unallocated-1213" },
8125 { id_Unallocated_1214, "id-Unallocated-1214" },
8126 { id_Unallocated_1215, "id-Unallocated-1215" },
8127 { id_Unallocated_1216, "id-Unallocated-1216" },
8128 { id_Unallocated_1217, "id-Unallocated-1217" },
8129 { id_Unallocated_1218, "id-Unallocated-1218" },
8130 { id_Unallocated_1219, "id-Unallocated-1219" },
8131 { id_Unallocated_1220, "id-Unallocated-1220" },
8132 { id_Unallocated_1221, "id-Unallocated-1221" },
8133 { id_HSDSCH_Common_System_Information_ResponseLCR, "id-HSDSCH-Common-System-Information-ResponseLCR" },
8134 { 0, NULL }
8137 static value_string_ext nbap_ProtocolIE_ID_vals_ext = VALUE_STRING_EXT_INIT(nbap_ProtocolIE_ID_vals);
8140 static int
8141 dissect_nbap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8142 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8143 0U, maxProtocolIEs, &ProtocolIE_ID, FALSE);
8145 #line 82 "../../asn1/nbap/nbap.cnf"
8146 if (tree) {
8147 proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &nbap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
8150 return offset;
8155 static int
8156 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_) {
8157 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8158 0U, 127U, NULL, FALSE);
8160 return offset;
8165 static int
8166 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_) {
8167 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8168 0U, 32767U, NULL, FALSE);
8170 return offset;
8174 static const value_string nbap_TransactionID_vals[] = {
8175 { 0, "shortTransActionId" },
8176 { 1, "longTransActionId" },
8177 { 0, NULL }
8180 static const per_choice_t TransactionID_choice[] = {
8181 { 0, &hf_nbap_shortTransActionId, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127 },
8182 { 1, &hf_nbap_longTransActionId, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_32767 },
8183 { 0, NULL, 0, NULL }
8186 static int
8187 dissect_nbap_TransactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8188 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8189 ett_nbap_TransactionID, TransactionID_choice,
8190 NULL);
8192 return offset;
8196 static const value_string nbap_TriggeringMessage_vals[] = {
8197 { 0, "initiating-message" },
8198 { 1, "successful-outcome" },
8199 { 2, "unsuccessfull-outcome" },
8200 { 3, "outcome" },
8201 { 0, NULL }
8205 static int
8206 dissect_nbap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8207 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8208 4, NULL, FALSE, 0, NULL);
8210 return offset;
8215 static int
8216 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_) {
8217 offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolIEFieldValue);
8219 return offset;
8223 static const per_sequence_t ProtocolIE_Field_sequence[] = {
8224 { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
8225 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
8226 { &hf_nbap_ie_field_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field_value },
8227 { NULL, 0, 0, NULL }
8230 static int
8231 dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8232 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8233 ett_nbap_ProtocolIE_Field, ProtocolIE_Field_sequence);
8235 return offset;
8239 static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
8240 { &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field },
8243 static int
8244 dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8245 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8246 ett_nbap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
8247 0, maxProtocolIEs, FALSE);
8249 return offset;
8254 static int
8255 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_) {
8256 offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
8258 return offset;
8263 static int
8264 dissect_nbap_T_extensionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8265 offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolExtensionFieldExtensionValue);
8267 return offset;
8271 static const per_sequence_t ProtocolExtensionField_sequence[] = {
8272 { &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
8273 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
8274 { &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_extensionValue },
8275 { NULL, 0, 0, NULL }
8278 static int
8279 dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8280 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8281 ett_nbap_ProtocolExtensionField, ProtocolExtensionField_sequence);
8283 return offset;
8287 static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
8288 { &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField },
8291 static int
8292 dissect_nbap_ProtocolExtensionContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8293 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8294 ett_nbap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
8295 1, maxProtocolExtensions, FALSE);
8297 return offset;
8302 static int
8303 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_) {
8304 offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
8306 return offset;
8310 static const per_sequence_t PrivateIE_Field_sequence[] = {
8311 { &hf_nbap_id_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID },
8312 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
8313 { &hf_nbap_private_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field_value },
8314 { NULL, 0, 0, NULL }
8317 static int
8318 dissect_nbap_PrivateIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8319 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8320 ett_nbap_PrivateIE_Field, PrivateIE_Field_sequence);
8322 return offset;
8326 static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
8327 { &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field },
8330 static int
8331 dissect_nbap_PrivateIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8332 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8333 ett_nbap_PrivateIE_Container, PrivateIE_Container_sequence_of,
8334 1, maxPrivateIEs, FALSE);
8336 return offset;
8341 static int
8342 dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8343 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8344 1U, 4U, NULL, TRUE);
8346 return offset;
8351 static int
8352 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_) {
8353 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8354 0U, 8U, NULL, TRUE);
8356 return offset;
8361 static int
8362 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_) {
8363 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8364 0U, 240U, NULL, TRUE);
8366 return offset;
8370 static const value_string nbap_Uu_ActivationState_vals[] = {
8371 { 0, "activated" },
8372 { 1, "de-activated" },
8373 { 0, NULL }
8377 static int
8378 dissect_nbap_Uu_ActivationState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8379 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8380 2, NULL, TRUE, 0, NULL);
8382 return offset;
8386 static const per_sequence_t ActivationInformationItem_sequence[] = {
8387 { &hf_nbap_uU_ActivationState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Uu_ActivationState },
8388 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8389 { NULL, 0, 0, NULL }
8392 static int
8393 dissect_nbap_ActivationInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8394 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8395 ett_nbap_ActivationInformationItem, ActivationInformationItem_sequence);
8397 return offset;
8401 static const per_sequence_t ActivationInformation_sequence_of[1] = {
8402 { &hf_nbap_ActivationInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ActivationInformationItem },
8405 static int
8406 dissect_nbap_ActivationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8407 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8408 ett_nbap_ActivationInformation, ActivationInformation_sequence_of,
8409 1, maxNrOfEDCH_1, FALSE);
8411 return offset;
8415 static const value_string nbap_Multicell_EDCH_Transport_Bearer_Mode_vals[] = {
8416 { 0, "separate-Iub-Transport-Bearer-Mode" },
8417 { 1, "uL-Flow-Multiplexing-Mode" },
8418 { 0, NULL }
8422 static int
8423 dissect_nbap_Multicell_EDCH_Transport_Bearer_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8424 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8425 2, NULL, FALSE, 0, NULL);
8427 return offset;
8432 static int
8433 dissect_nbap_UL_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8434 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8435 0U, 16777215U, NULL, FALSE);
8437 return offset;
8441 static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
8442 { 0, "short" },
8443 { 1, "long" },
8444 { 0, NULL }
8448 static int
8449 dissect_nbap_UL_ScramblingCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8450 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8451 2, NULL, FALSE, 0, NULL);
8453 return offset;
8457 static const per_sequence_t UL_ScramblingCode_sequence[] = {
8458 { &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber },
8459 { &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength },
8460 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8461 { NULL, 0, 0, NULL }
8464 static int
8465 dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8466 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8467 ett_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
8469 return offset;
8474 static int
8475 dissect_nbap_UL_SIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8476 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8477 -82, 173U, NULL, FALSE);
8479 return offset;
8483 static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Setup_sequence[] = {
8484 { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
8485 { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
8486 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8487 { NULL, 0, 0, NULL }
8490 static int
8491 dissect_nbap_Additional_EDCH_UL_DPCH_Information_Setup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8492 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8493 ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup, Additional_EDCH_UL_DPCH_Information_Setup_sequence);
8495 return offset;
8500 static int
8501 dissect_nbap_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8502 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8503 0U, 31U, NULL, FALSE);
8505 return offset;
8510 static int
8511 dissect_nbap_C_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8512 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8513 0U, 65535U, NULL, FALSE);
8515 return offset;
8519 static const value_string nbap_FirstRLS_Indicator_vals[] = {
8520 { 0, "first-RLS" },
8521 { 1, "not-first-RLS" },
8522 { 0, NULL }
8526 static int
8527 dissect_nbap_FirstRLS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8528 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8529 2, NULL, TRUE, 0, NULL);
8531 return offset;
8536 static int
8537 dissect_nbap_PropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8538 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8539 0U, 255U, NULL, FALSE);
8541 return offset;
8546 static int
8547 dissect_nbap_DL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8548 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8549 0U, 15U, NULL, FALSE);
8551 return offset;
8556 static int
8557 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_) {
8558 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8559 0U, 511U, NULL, FALSE);
8561 return offset;
8565 static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_vals[] = {
8566 { 0, "code-change" },
8567 { 1, "nocode-change" },
8568 { 0, NULL }
8572 static int
8573 dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8574 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8575 2, NULL, FALSE, 0, NULL);
8577 return offset;
8581 static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
8582 { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
8583 { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8584 { &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionGapPatternSequenceCodeInformation },
8585 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8586 { NULL, 0, 0, NULL }
8589 static int
8590 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_) {
8591 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8592 ett_nbap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
8594 return offset;
8598 static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
8599 { &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem },
8602 static int
8603 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_) {
8604 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8605 ett_nbap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
8606 1, maxNrOfCodes, FALSE);
8608 return offset;
8613 static int
8614 dissect_nbap_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8615 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8616 -350, 150U, NULL, FALSE);
8618 return offset;
8623 static int
8624 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_) {
8625 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8626 0U, 9U, NULL, FALSE);
8628 return offset;
8633 static int
8634 dissect_nbap_E_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8635 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8636 0U, 65535U, NULL, FALSE);
8638 return offset;
8643 static int
8644 dissect_nbap_Multicell_EDCH_RL_Specific_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8645 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8647 return offset;
8651 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_sequence[] = {
8652 { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
8653 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_C_ID },
8654 { &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
8655 { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
8656 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
8657 { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
8658 { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
8659 { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
8660 { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_F_DPCH_SlotFormat },
8661 { &hf_nbap_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
8662 { &hf_nbap_multicell_EDCH_RL_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Multicell_EDCH_RL_Specific_Information },
8663 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8664 { NULL, 0, 0, NULL }
8667 static int
8668 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8669 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8670 ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_sequence);
8672 return offset;
8676 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Setup_List_sequence_of[1] = {
8677 { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs },
8680 static int
8681 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8682 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8683 ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List, Additional_EDCH_RL_Specific_Information_To_Setup_List_sequence_of,
8684 1, maxNrOfEDCHRLs, FALSE);
8686 return offset;
8691 static int
8692 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_) {
8693 #line 700 "../../asn1/nbap/nbap.cnf"
8695 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8696 0U, maxNrOfEDCHMACdFlows_1, &e_dch_macdflow_id, FALSE);
8702 return offset;
8707 static int
8708 dissect_nbap_BindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8709 #line 713 "../../asn1/nbap/nbap.cnf"
8710 tvbuff_t *parameter_tvb=NULL;
8712 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8713 1, 4, TRUE, &parameter_tvb);
8716 if (!parameter_tvb)
8717 return offset;
8718 BindingID_port = tvb_get_ntohs(parameter_tvb,0);
8720 if(tvb_length(parameter_tvb)==2){
8721 proto_item_append_text(actx->created_item, " (%u)",BindingID_port);
8726 return offset;
8731 static int
8732 dissect_nbap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8733 #line 620 "../../asn1/nbap/nbap.cnf"
8734 tvbuff_t *parameter_tvb=NULL;
8735 proto_item *item;
8736 proto_tree *subtree, *nsap_tree;
8737 gint tvb_len;
8739 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8740 1, 160, TRUE, &parameter_tvb);
8742 if (!parameter_tvb)
8743 return offset;
8744 /* Get the length */
8745 tvb_len = tvb_length(parameter_tvb);
8746 subtree = proto_item_add_subtree(actx->created_item, ett_nbap_TransportLayerAddress);
8747 if (tvb_len==4){
8748 /* IPv4 */
8749 proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv4, parameter_tvb, 0, tvb_len, ENC_BIG_ENDIAN);
8750 transportLayerAddress_ipv4 = tvb_get_ipv4(parameter_tvb, 0);
8752 if (tvb_len==16){
8753 /* IPv6 */
8754 proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, ENC_NA);
8756 if (tvb_len==20){
8757 item = proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_nsap, parameter_tvb, 0, tvb_len, ENC_NA);
8758 nsap_tree = proto_item_add_subtree(item, ett_nbap_TransportLayerAddress_nsap);
8759 if(tvb_get_ntoh24(parameter_tvb,0) == 0x350001){
8760 /* IPv4 */
8761 transportLayerAddress_ipv4 = tvb_get_ipv4(parameter_tvb, 3);
8763 dissect_nsap(parameter_tvb, 0, 20, nsap_tree);
8769 return offset;
8773 static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_sequence[] = {
8774 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
8775 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
8776 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
8777 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8778 { NULL, 0, 0, NULL }
8781 static int
8782 dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8783 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8784 ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info, Additional_EDCH_MAC_d_Flows_Specific_Info_sequence);
8786 return offset;
8790 static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_List_sequence_of[1] = {
8791 { &hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info },
8794 static int
8795 dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8796 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8797 ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List, Additional_EDCH_MAC_d_Flows_Specific_Info_List_sequence_of,
8798 1, maxNrOfEDCHMACdFlows, FALSE);
8800 return offset;
8805 static int
8806 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_) {
8807 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8808 maxNrOfEDCHHARQProcesses2msEDCH, maxNrOfEDCHHARQProcesses2msEDCH, FALSE, NULL);
8810 return offset;
8815 static int
8816 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_) {
8817 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8818 0U, 5742U, NULL, TRUE);
8820 return offset;
8825 static int
8826 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_) {
8827 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8828 0U, 10U, NULL, TRUE);
8830 return offset;
8835 static int
8836 dissect_nbap_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8837 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8838 0U, 127U, NULL, FALSE);
8840 return offset;
8844 static const per_sequence_t Additional_EDCH_FDD_Information_sequence[] = {
8845 { &hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List },
8846 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
8847 { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Maximum_Bitrate },
8848 { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
8849 { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCI },
8850 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8851 { NULL, 0, 0, NULL }
8854 static int
8855 dissect_nbap_Additional_EDCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8856 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8857 ett_nbap_Additional_EDCH_FDD_Information, Additional_EDCH_FDD_Information_sequence);
8859 return offset;
8863 static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
8864 { 0, "step-size0-5" },
8865 { 1, "step-size1" },
8866 { 2, "step-size1-5" },
8867 { 3, "step-size2" },
8868 { 0, NULL }
8872 static int
8873 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_) {
8874 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8875 4, NULL, TRUE, 0, NULL);
8877 return offset;
8881 static const value_string nbap_LimitedPowerIncrease_vals[] = {
8882 { 0, "used" },
8883 { 1, "not-used" },
8884 { 0, NULL }
8888 static int
8889 dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8890 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8891 2, NULL, FALSE, 0, NULL);
8893 return offset;
8897 static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
8898 { 0, "active" },
8899 { 1, "inactive" },
8900 { 0, NULL }
8904 static int
8905 dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8906 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8907 2, NULL, FALSE, 0, NULL);
8909 return offset;
8913 static const per_sequence_t Additional_EDCH_F_DPCH_Information_sequence[] = {
8914 { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
8915 { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
8916 { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
8917 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8918 { NULL, 0, 0, NULL }
8921 static int
8922 dissect_nbap_Additional_EDCH_F_DPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8923 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8924 ett_nbap_Additional_EDCH_F_DPCH_Information, Additional_EDCH_F_DPCH_Information_sequence);
8926 return offset;
8931 static int
8932 dissect_nbap_Multicell_EDCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8933 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8935 return offset;
8939 static const per_sequence_t Additional_EDCH_FDD_Setup_Cell_Information_sequence[] = {
8940 { &hf_nbap_additional_EDCH_UL_DPCH_Information_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_UL_DPCH_Information_Setup },
8941 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List },
8942 { &hf_nbap_additional_EDCH_FDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information },
8943 { &hf_nbap_additional_EDCH_F_DPCH_Information_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_F_DPCH_Information },
8944 { &hf_nbap_multicell_EDCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Multicell_EDCH_Information },
8945 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8946 { NULL, 0, 0, NULL }
8949 static int
8950 dissect_nbap_Additional_EDCH_FDD_Setup_Cell_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8951 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8952 ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information, Additional_EDCH_FDD_Setup_Cell_Information_sequence);
8954 return offset;
8958 static const per_sequence_t Additional_EDCH_Cell_Information_Setup_sequence_of[1] = {
8959 { &hf_nbap_Additional_EDCH_Cell_Information_Setup_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Setup_Cell_Information },
8962 static int
8963 dissect_nbap_Additional_EDCH_Cell_Information_Setup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8964 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8965 ett_nbap_Additional_EDCH_Cell_Information_Setup, Additional_EDCH_Cell_Information_Setup_sequence_of,
8966 1, maxNrOfEDCH_1, FALSE);
8968 return offset;
8972 static const per_sequence_t Additional_EDCH_Setup_Info_sequence[] = {
8973 { &hf_nbap_multicell_EDCH_Transport_Bearer_Mode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Multicell_EDCH_Transport_Bearer_Mode },
8974 { &hf_nbap_additional_EDCH_Cell_Information_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Setup },
8975 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8976 { NULL, 0, 0, NULL }
8979 static int
8980 dissect_nbap_Additional_EDCH_Setup_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8981 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8982 ett_nbap_Additional_EDCH_Setup_Info, Additional_EDCH_Setup_Info_sequence);
8984 return offset;
8988 static const per_sequence_t EDCH_Additional_RL_Specific_Information_To_Add_List_sequence[] = {
8989 { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
8990 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
8991 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
8992 { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
8993 { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
8994 { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
8995 { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_F_DPCH_SlotFormat },
8996 { &hf_nbap_multicell_EDCH_RL_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Multicell_EDCH_RL_Specific_Information },
8997 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
8998 { NULL, 0, 0, NULL }
9001 static int
9002 dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9003 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9004 ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List, EDCH_Additional_RL_Specific_Information_To_Add_List_sequence);
9006 return offset;
9010 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_sequence_of[1] = {
9011 { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List },
9014 static int
9015 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9016 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9017 ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_sequence_of,
9018 1, maxNrOfEDCHRLs, FALSE);
9020 return offset;
9024 static const per_sequence_t Additional_EDCH_Cell_Information_To_Add_ItemIEs_sequence[] = {
9025 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add_ItemIEs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs },
9026 { &hf_nbap_additional_EDCH_FDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information },
9027 { &hf_nbap_multicell_EDCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Multicell_EDCH_Information },
9028 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9029 { NULL, 0, 0, NULL }
9032 static int
9033 dissect_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9034 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9035 ett_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs, Additional_EDCH_Cell_Information_To_Add_ItemIEs_sequence);
9037 return offset;
9041 static const per_sequence_t Additional_EDCH_Cell_Information_To_Add_List_sequence_of[1] = {
9042 { &hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs },
9045 static int
9046 dissect_nbap_Additional_EDCH_Cell_Information_To_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9047 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9048 ett_nbap_Additional_EDCH_Cell_Information_To_Add_List, Additional_EDCH_Cell_Information_To_Add_List_sequence_of,
9049 1, maxNrOfEDCH_1, FALSE);
9051 return offset;
9055 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_sequence[] = {
9056 { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9057 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation },
9058 { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
9059 { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
9060 { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_F_DPCH_SlotFormat },
9061 { &hf_nbap_multicell_EDCH_RL_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Multicell_EDCH_RL_Specific_Information },
9062 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9063 { NULL, 0, 0, NULL }
9066 static int
9067 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9068 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9069 ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_sequence);
9071 return offset;
9075 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Modify_List_sequence_of[1] = {
9076 { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs },
9079 static int
9080 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9081 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9082 ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List, Additional_EDCH_RL_Specific_Information_To_Modify_List_sequence_of,
9083 1, maxNrOfEDCHRLs, FALSE);
9085 return offset;
9090 static int
9091 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_) {
9092 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9093 0U, 621U, NULL, FALSE);
9095 return offset;
9099 static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
9100 { 0, "dL-PowerBalancing-Activated" },
9101 { 0, NULL }
9105 static int
9106 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_) {
9107 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9108 1, NULL, FALSE, 0, NULL);
9110 return offset;
9115 static int
9116 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_) {
9117 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9118 0U, 31U, NULL, FALSE);
9120 return offset;
9125 static int
9126 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_) {
9127 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9128 0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
9130 return offset;
9135 static int
9136 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_) {
9137 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9138 0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
9140 return offset;
9145 static int
9146 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_) {
9147 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9148 0U, 38U, NULL, FALSE);
9150 return offset;
9154 static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
9155 { 0, "primary" },
9156 { 1, "secondary" },
9157 { 0, NULL }
9161 static int
9162 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_) {
9163 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9164 2, NULL, FALSE, 0, NULL);
9166 return offset;
9170 static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
9171 { 0, "e-RGCHreleased" },
9172 { 0, NULL }
9176 static int
9177 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_) {
9178 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9179 1, NULL, FALSE, 0, NULL);
9181 return offset;
9185 static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = {
9186 { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
9187 { &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
9188 { &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
9189 { &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
9190 { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
9191 { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Signature_Sequence },
9192 { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_Signature_Sequence },
9193 { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Serving_Grant_Value },
9194 { &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Primary_Secondary_Grant_Selector },
9195 { &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Release_Indicator },
9196 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9197 { NULL, 0, 0, NULL }
9200 static int
9201 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_) {
9202 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9203 ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
9205 return offset;
9209 static const per_sequence_t EDCH_Additional_RL_Specific_Information_Response_ItemIEs_sequence[] = {
9210 { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9211 { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
9212 { &hf_nbap_dL_PowerBalancing_ActivationIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_PowerBalancing_ActivationIndicator },
9213 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
9214 { &hf_nbap_e_DCH_RL_Set_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
9215 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
9216 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9217 { NULL, 0, 0, NULL }
9220 static int
9221 dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9222 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9223 ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs, EDCH_Additional_RL_Specific_Information_Response_ItemIEs_sequence);
9225 return offset;
9229 static const per_sequence_t EDCH_Additional_RL_Specific_Information_Response_List_sequence_of[1] = {
9230 { &hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs },
9233 static int
9234 dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9235 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9236 ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List, EDCH_Additional_RL_Specific_Information_Response_List_sequence_of,
9237 1, maxNrOfEDCHRLs, FALSE);
9239 return offset;
9243 static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_Response_sequence[] = {
9244 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
9245 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
9246 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
9247 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9248 { NULL, 0, 0, NULL }
9251 static int
9252 dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9253 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9254 ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response, Additional_EDCH_MAC_d_Flows_Specific_Info_Response_sequence);
9256 return offset;
9260 static const per_sequence_t Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_sequence_of[1] = {
9261 { &hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response },
9264 static int
9265 dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9266 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9267 ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List, Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_sequence_of,
9268 1, maxNrOfEDCHMACdFlows, FALSE);
9270 return offset;
9274 static const per_sequence_t Additional_EDCH_FDD_Information_Response_ItemIEs_sequence[] = {
9275 { &hf_nbap_eDCH_Additional_RL_Specific_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_List },
9276 { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List },
9277 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
9278 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9279 { NULL, 0, 0, NULL }
9282 static int
9283 dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9284 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9285 ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs, Additional_EDCH_FDD_Information_Response_ItemIEs_sequence);
9287 return offset;
9291 static const per_sequence_t Additional_EDCH_Cell_Information_Response_List_sequence_of[1] = {
9292 { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
9295 static int
9296 dissect_nbap_Additional_EDCH_Cell_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9297 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9298 ett_nbap_Additional_EDCH_Cell_Information_Response_List, Additional_EDCH_Cell_Information_Response_List_sequence_of,
9299 1, maxNrOfEDCH_1, FALSE);
9301 return offset;
9305 static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
9306 { 0, "dL-PowerBalancing-Updated" },
9307 { 0, NULL }
9311 static int
9312 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_) {
9313 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9314 1, NULL, FALSE, 0, NULL);
9316 return offset;
9320 static const per_sequence_t EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items_sequence[] = {
9321 { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9322 { &hf_nbap_dL_PowerBalancing_UpdatedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_PowerBalancing_UpdatedIndicator },
9323 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
9324 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9325 { NULL, 0, 0, NULL }
9328 static int
9329 dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9330 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9331 ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items, EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items_sequence);
9333 return offset;
9337 static const per_sequence_t EDCH_Additional_Modified_RL_Specific_Information_Response_List_sequence_of[1] = {
9338 { &hf_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items },
9341 static int
9342 dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9343 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9344 ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List, EDCH_Additional_Modified_RL_Specific_Information_Response_List_sequence_of,
9345 1, maxNrOfEDCHRLs, FALSE);
9347 return offset;
9351 static const per_sequence_t Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs_sequence[] = {
9352 { &hf_nbap_eDCH_Additional_Modified_RL_Specific_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List },
9353 { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List },
9354 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
9355 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9356 { NULL, 0, 0, NULL }
9359 static int
9360 dissect_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9361 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9362 ett_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs, Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs_sequence);
9364 return offset;
9368 static const per_sequence_t Additional_EDCH_FDD_Information_Response_RLReconf_Items_sequence[] = {
9369 { &hf_nbap_additional_EDCH_FDD_Information_Response_ItemIEs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
9370 { &hf_nbap_additional_Modififed_EDCH_FDD_Information_Response_ItemIEs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs },
9371 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9372 { NULL, 0, 0, NULL }
9375 static int
9376 dissect_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9377 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9378 ett_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items, Additional_EDCH_FDD_Information_Response_RLReconf_Items_sequence);
9380 return offset;
9384 static const per_sequence_t Additional_EDCH_Cell_Information_Response_RLReconf_List_sequence_of[1] = {
9385 { &hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items },
9388 static int
9389 dissect_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9390 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9391 ett_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List, Additional_EDCH_Cell_Information_Response_RLReconf_List_sequence_of,
9392 1, maxNrOfEDCH_1, FALSE);
9394 return offset;
9398 static const per_sequence_t E_DCH_RL_InformationList_Rsp_Item_sequence[] = {
9399 { &hf_nbap_rl_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9400 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
9401 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9402 { NULL, 0, 0, NULL }
9405 static int
9406 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_) {
9407 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9408 ett_nbap_E_DCH_RL_InformationList_Rsp_Item, E_DCH_RL_InformationList_Rsp_Item_sequence);
9410 return offset;
9414 static const per_sequence_t E_DCH_RL_InformationList_Rsp_sequence_of[1] = {
9415 { &hf_nbap_E_DCH_RL_InformationList_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp_Item },
9418 static int
9419 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_) {
9420 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9421 ett_nbap_E_DCH_RL_InformationList_Rsp, E_DCH_RL_InformationList_Rsp_sequence_of,
9422 0, maxNrOfRLs, FALSE);
9424 return offset;
9428 static const per_sequence_t E_DCH_serving_cell_change_successful_sequence[] = {
9429 { &hf_nbap_e_DCH_RL_InformationList_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp },
9430 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9431 { NULL, 0, 0, NULL }
9434 static int
9435 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_) {
9436 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9437 ett_nbap_E_DCH_serving_cell_change_successful, E_DCH_serving_cell_change_successful_sequence);
9439 return offset;
9443 static const value_string nbap_CauseRadioNetwork_vals[] = {
9444 { 0, "unknown-C-ID" },
9445 { 1, "cell-not-available" },
9446 { 2, "power-level-not-supported" },
9447 { 3, "dl-radio-resources-not-available" },
9448 { 4, "ul-radio-resources-not-available" },
9449 { 5, "rl-already-ActivatedOrAllocated" },
9450 { 6, "nodeB-Resources-unavailable" },
9451 { 7, "measurement-not-supported-for-the-object" },
9452 { 8, "combining-resources-not-available" },
9453 { 9, "requested-configuration-not-supported" },
9454 { 10, "synchronisation-failure" },
9455 { 11, "priority-transport-channel-established" },
9456 { 12, "sIB-Origination-in-Node-B-not-Supported" },
9457 { 13, "requested-tx-diversity-mode-not-supported" },
9458 { 14, "unspecified" },
9459 { 15, "bCCH-scheduling-error" },
9460 { 16, "measurement-temporarily-not-available" },
9461 { 17, "invalid-CM-settings" },
9462 { 18, "reconfiguration-CFN-not-elapsed" },
9463 { 19, "number-of-DL-codes-not-supported" },
9464 { 20, "s-cpich-not-supported" },
9465 { 21, "combining-not-supported" },
9466 { 22, "ul-sf-not-supported" },
9467 { 23, "dl-SF-not-supported" },
9468 { 24, "common-transport-channel-type-not-supported" },
9469 { 25, "dedicated-transport-channel-type-not-supported" },
9470 { 26, "downlink-shared-channel-type-not-supported" },
9471 { 27, "uplink-shared-channel-type-not-supported" },
9472 { 28, "cm-not-supported" },
9473 { 29, "tx-diversity-no-longer-supported" },
9474 { 30, "unknown-Local-Cell-ID" },
9475 { 31, "number-of-UL-codes-not-supported" },
9476 { 32, "information-temporarily-not-available" },
9477 { 33, "information-provision-not-supported-for-the-object" },
9478 { 34, "cell-synchronisation-not-supported" },
9479 { 35, "cell-synchronisation-adjustment-not-supported" },
9480 { 36, "dpc-mode-change-not-supported" },
9481 { 37, "iPDL-already-activated" },
9482 { 38, "iPDL-not-supported" },
9483 { 39, "iPDL-parameters-not-available" },
9484 { 40, "frequency-acquisition-not-supported" },
9485 { 41, "power-balancing-status-not-compatible" },
9486 { 42, "requested-typeofbearer-re-arrangement-not-supported" },
9487 { 43, "signalling-Bearer-Re-arrangement-not-supported" },
9488 { 44, "bearer-Re-arrangement-needed" },
9489 { 45, "delayed-activation-not-supported" },
9490 { 46, "rl-timing-adjustment-not-supported" },
9491 { 47, "mich-not-supported" },
9492 { 48, "f-DPCH-not-supported" },
9493 { 49, "modification-period-not-available" },
9494 { 50, "pLCCH-not-supported" },
9495 { 51, "continuous-packet-connectivity-DTX-DRX-operation-not-available" },
9496 { 52, "continuous-packet-connectivity-UE-DTX-Cycle-not-available" },
9497 { 53, "mIMO-not-available" },
9498 { 54, "e-DCH-MACdPDU-SizeFormat-not-available" },
9499 { 55, "multi-Cell-operation-not-available" },
9500 { 56, "semi-Persistent-scheduling-not-supported" },
9501 { 57, "continuous-Packet-Connectivity-DRX-not-supported" },
9502 { 58, "continuous-Packet-Connectivity-DRX-not-available" },
9503 { 59, "sixtyfourQAM-DL-and-MIMO-Combined-not-available" },
9504 { 60, "s-cpich-power-offset-not-available" },
9505 { 61, "tx-diversity-for-mimo-on-DL-control-channels-not-available" },
9506 { 62, "single-Stream-MIMO-not-available" },
9507 { 63, "multi-Cell-operation-with-MIMO-not-available" },
9508 { 64, "multi-Cell-operation-with-Single-Stream-MIMO-not-available" },
9509 { 65, "cellSpecificTxDiversityHandlingForMultiCellOperationNotAvailable" },
9510 { 66, "multi-Cell-EDCH-operation-not-available" },
9511 { 0, NULL }
9515 static int
9516 dissect_nbap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9517 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9518 31, NULL, TRUE, 36, NULL);
9520 return offset;
9524 static const value_string nbap_CauseTransport_vals[] = {
9525 { 0, "transport-resource-unavailable" },
9526 { 1, "unspecified" },
9527 { 0, NULL }
9531 static int
9532 dissect_nbap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9533 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9534 2, NULL, TRUE, 0, NULL);
9536 return offset;
9540 static const value_string nbap_CauseProtocol_vals[] = {
9541 { 0, "transfer-syntax-error" },
9542 { 1, "abstract-syntax-error-reject" },
9543 { 2, "abstract-syntax-error-ignore-and-notify" },
9544 { 3, "message-not-compatible-with-receiver-state" },
9545 { 4, "semantic-error" },
9546 { 5, "unspecified" },
9547 { 6, "abstract-syntax-error-falsely-constructed-message" },
9548 { 0, NULL }
9552 static int
9553 dissect_nbap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9554 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9555 7, NULL, TRUE, 0, NULL);
9557 return offset;
9561 static const value_string nbap_CauseMisc_vals[] = {
9562 { 0, "control-processing-overload" },
9563 { 1, "hardware-failure" },
9564 { 2, "oam-intervention" },
9565 { 3, "not-enough-user-plane-processing-resources" },
9566 { 4, "unspecified" },
9567 { 0, NULL }
9571 static int
9572 dissect_nbap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9573 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9574 5, NULL, TRUE, 0, NULL);
9576 return offset;
9580 static const value_string nbap_Cause_vals[] = {
9581 { 0, "radioNetwork" },
9582 { 1, "transport" },
9583 { 2, "protocol" },
9584 { 3, "misc" },
9585 { 0, NULL }
9588 static const per_choice_t Cause_choice[] = {
9589 { 0, &hf_nbap_radioNetwork , ASN1_EXTENSION_ROOT , dissect_nbap_CauseRadioNetwork },
9590 { 1, &hf_nbap_transport , ASN1_EXTENSION_ROOT , dissect_nbap_CauseTransport },
9591 { 2, &hf_nbap_protocol , ASN1_EXTENSION_ROOT , dissect_nbap_CauseProtocol },
9592 { 3, &hf_nbap_misc , ASN1_EXTENSION_ROOT , dissect_nbap_CauseMisc },
9593 { 0, NULL, 0, NULL }
9596 static int
9597 dissect_nbap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9598 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9599 ett_nbap_Cause, Cause_choice,
9600 NULL);
9602 return offset;
9606 static const per_sequence_t E_DCH_serving_cell_change_unsuccessful_sequence[] = {
9607 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
9608 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9609 { NULL, 0, 0, NULL }
9612 static int
9613 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_) {
9614 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9615 ett_nbap_E_DCH_serving_cell_change_unsuccessful, E_DCH_serving_cell_change_unsuccessful_sequence);
9617 return offset;
9621 static const value_string nbap_E_DCH_serving_cell_choice_vals[] = {
9622 { 0, "e-DCH-serving-cell-change-successful" },
9623 { 1, "e-DCH-serving-cell-change-unsuccessful" },
9624 { 0, NULL }
9627 static const per_choice_t E_DCH_serving_cell_choice_choice[] = {
9628 { 0, &hf_nbap_e_DCH_serving_cell_change_successful, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_serving_cell_change_successful },
9629 { 1, &hf_nbap_e_DCH_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_serving_cell_change_unsuccessful },
9630 { 0, NULL, 0, NULL }
9633 static int
9634 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_) {
9635 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9636 ett_nbap_E_DCH_serving_cell_choice, E_DCH_serving_cell_choice_choice,
9637 NULL);
9639 return offset;
9643 static const per_sequence_t E_DCH_Serving_Cell_Change_Info_Response_sequence[] = {
9644 { &hf_nbap_e_DCH_serving_cell_choice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_serving_cell_choice },
9645 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9646 { NULL, 0, 0, NULL }
9649 static int
9650 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_) {
9651 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9652 ett_nbap_E_DCH_Serving_Cell_Change_Info_Response, E_DCH_Serving_Cell_Change_Info_Response_sequence);
9654 return offset;
9658 static const per_sequence_t Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs_sequence[] = {
9659 { &hf_nbap_additional_EDCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
9660 { &hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Serving_Cell_Change_Info_Response },
9661 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9662 { NULL, 0, 0, NULL }
9665 static int
9666 dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9667 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9668 ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs, Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs_sequence);
9670 return offset;
9674 static const per_sequence_t Additional_EDCH_Cell_Information_Response_RL_Add_List_sequence_of[1] = {
9675 { &hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs },
9678 static int
9679 dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9680 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9681 ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List, Additional_EDCH_Cell_Information_Response_RL_Add_List_sequence_of,
9682 1, maxNrOfEDCH_1, FALSE);
9684 return offset;
9688 static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Modify_sequence[] = {
9689 { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_ScramblingCode },
9690 { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
9691 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9692 { NULL, 0, 0, NULL }
9695 static int
9696 dissect_nbap_Additional_EDCH_UL_DPCH_Information_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9697 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9698 ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify, Additional_EDCH_UL_DPCH_Information_Modify_sequence);
9700 return offset;
9704 static const per_sequence_t Additional_EDCH_ConfigurationChange_Info_ItemIEs_sequence[] = {
9705 { &hf_nbap_additional_EDCH_UL_DPCH_Information_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_UL_DPCH_Information_Modify },
9706 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs },
9707 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List },
9708 { &hf_nbap_additional_EDCH_FDD_Information_To_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information },
9709 { &hf_nbap_additional_EDCH_F_DPCH_Information_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_F_DPCH_Information },
9710 { &hf_nbap_multicell_EDCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Multicell_EDCH_Information },
9711 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9712 { NULL, 0, 0, NULL }
9715 static int
9716 dissect_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9717 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9718 ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs, Additional_EDCH_ConfigurationChange_Info_ItemIEs_sequence);
9720 return offset;
9724 static const per_sequence_t Additional_EDCH_Cell_Information_ConfigurationChange_List_sequence_of[1] = {
9725 { &hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs },
9728 static int
9729 dissect_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9730 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9731 ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List, Additional_EDCH_Cell_Information_ConfigurationChange_List_sequence_of,
9732 1, maxNrOfEDCH_1, FALSE);
9734 return offset;
9738 static const value_string nbap_RL_on_Secondary_UL_Frequency_vals[] = {
9739 { 0, "remove" },
9740 { 0, NULL }
9744 static int
9745 dissect_nbap_RL_on_Secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9746 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9747 1, NULL, TRUE, 0, NULL);
9749 return offset;
9753 static const per_sequence_t Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_sequence[] = {
9754 { &hf_nbap_rL_on_Secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_on_Secondary_UL_Frequency },
9755 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9756 { NULL, 0, 0, NULL }
9759 static int
9760 dissect_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9761 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9762 ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs, Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_sequence);
9764 return offset;
9768 static const per_sequence_t Additional_EDCH_Cell_Information_Removal_List_sequence_of[1] = {
9769 { &hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs },
9772 static int
9773 dissect_nbap_Additional_EDCH_Cell_Information_Removal_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9774 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9775 ett_nbap_Additional_EDCH_Cell_Information_Removal_List, Additional_EDCH_Cell_Information_Removal_List_sequence_of,
9776 1, maxNrOfEDCH_1, FALSE);
9778 return offset;
9782 static const per_sequence_t Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_sequence[] = {
9783 { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9784 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9785 { NULL, 0, 0, NULL }
9788 static int
9789 dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9790 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9791 ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs, Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_sequence);
9793 return offset;
9797 static const per_sequence_t Additional_EDCH_DL_Control_Channel_Change_Information_List_sequence_of[1] = {
9798 { &hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs },
9801 static int
9802 dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9803 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9804 ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List, Additional_EDCH_DL_Control_Channel_Change_Information_List_sequence_of,
9805 1, maxNrOfEDCHRLs, FALSE);
9807 return offset;
9811 static const per_sequence_t Additional_EDCH_FDD_Update_Information_sequence[] = {
9812 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
9813 { &hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List },
9814 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9815 { NULL, 0, 0, NULL }
9818 static int
9819 dissect_nbap_Additional_EDCH_FDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9820 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9821 ett_nbap_Additional_EDCH_FDD_Update_Information, Additional_EDCH_FDD_Update_Information_sequence);
9823 return offset;
9828 static int
9829 dissect_nbap_UARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9830 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9831 0U, 16383U, NULL, TRUE);
9833 return offset;
9838 static int
9839 dissect_nbap_TimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9840 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9841 0U, 6U, NULL, FALSE);
9843 return offset;
9848 static int
9849 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_) {
9850 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9851 0U, 100U, NULL, FALSE);
9853 return offset;
9858 static int
9859 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_) {
9860 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9861 0U, 127U, NULL, FALSE);
9863 return offset;
9868 static int
9869 dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9870 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
9872 return offset;
9877 static int
9878 dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9879 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
9881 return offset;
9885 static const value_string nbap_CommonMeasurementValue_vals[] = {
9886 { 0, "transmitted-carrier-power" },
9887 { 1, "received-total-wide-band-power" },
9888 { 2, "acknowledged-prach-preambles" },
9889 { 3, "uL-TimeslotISCP" },
9890 { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
9891 { 5, "notUsed-2-detected-PCPCH-access-preambles" },
9892 { 6, "extension-CommonMeasurementValue" },
9893 { 0, NULL }
9896 static const per_choice_t CommonMeasurementValue_choice[] = {
9897 { 0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
9898 { 1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value },
9899 { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
9900 { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value },
9901 { 4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
9902 { 5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
9903 { 6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
9904 { 0, NULL, 0, NULL }
9907 static int
9908 dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9909 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9910 ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
9911 NULL);
9913 return offset;
9917 static const per_sequence_t TimeSlotMeasurementValueLCR_sequence[] = {
9918 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
9919 { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
9920 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9921 { NULL, 0, 0, NULL }
9924 static int
9925 dissect_nbap_TimeSlotMeasurementValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9926 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9927 ett_nbap_TimeSlotMeasurementValueLCR, TimeSlotMeasurementValueLCR_sequence);
9929 return offset;
9933 static const per_sequence_t TimeSlotMeasurementValueListLCR_sequence_of[1] = {
9934 { &hf_nbap_TimeSlotMeasurementValueListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueLCR },
9937 static int
9938 dissect_nbap_TimeSlotMeasurementValueListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9939 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9940 ett_nbap_TimeSlotMeasurementValueListLCR, TimeSlotMeasurementValueListLCR_sequence_of,
9941 1, 6, FALSE);
9943 return offset;
9947 static const per_sequence_t AdditionalMeasurementValue_sequence[] = {
9948 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
9949 { &hf_nbap_timeSlotMeasurementValueListLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueListLCR },
9950 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9951 { NULL, 0, 0, NULL }
9954 static int
9955 dissect_nbap_AdditionalMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9956 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9957 ett_nbap_AdditionalMeasurementValue, AdditionalMeasurementValue_sequence);
9959 return offset;
9963 static const per_sequence_t AdditionalMeasurementValueList_sequence_of[1] = {
9964 { &hf_nbap_AdditionalMeasurementValueList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalMeasurementValue },
9967 static int
9968 dissect_nbap_AdditionalMeasurementValueList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9969 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9970 ett_nbap_AdditionalMeasurementValueList, AdditionalMeasurementValueList_sequence_of,
9971 1, maxFrequencyinCell_1, FALSE);
9973 return offset;
9977 static const per_sequence_t TimeSlot_InitiatedListLCR_sequence_of[1] = {
9978 { &hf_nbap_TimeSlot_InitiatedListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
9981 static int
9982 dissect_nbap_TimeSlot_InitiatedListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9983 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9984 ett_nbap_TimeSlot_InitiatedListLCR, TimeSlot_InitiatedListLCR_sequence_of,
9985 0, 6, FALSE);
9987 return offset;
9991 static const per_sequence_t AdditionalTimeSlotLCR_sequence[] = {
9992 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
9993 { &hf_nbap_timeslot_InitiatedListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot_InitiatedListLCR },
9994 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
9995 { NULL, 0, 0, NULL }
9998 static int
9999 dissect_nbap_AdditionalTimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10000 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10001 ett_nbap_AdditionalTimeSlotLCR, AdditionalTimeSlotLCR_sequence);
10003 return offset;
10007 static const per_sequence_t AdditionalTimeSlotListLCR_sequence_of[1] = {
10008 { &hf_nbap_AdditionalTimeSlotListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalTimeSlotLCR },
10011 static int
10012 dissect_nbap_AdditionalTimeSlotListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10013 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10014 ett_nbap_AdditionalTimeSlotListLCR, AdditionalTimeSlotListLCR_sequence_of,
10015 0, maxFrequencyinCell_1, FALSE);
10017 return offset;
10021 static const value_string nbap_AddorDeleteIndicator_vals[] = {
10022 { 0, "add" },
10023 { 1, "delete" },
10024 { 0, NULL }
10028 static int
10029 dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10030 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10031 2, NULL, FALSE, 0, NULL);
10033 return offset;
10038 static int
10039 dissect_nbap_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10040 #line 2140 "../../asn1/nbap/nbap.cnf"
10041 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10042 0U, 255U, &cfn, FALSE);
10047 return offset;
10052 static int
10053 dissect_nbap_TGPSID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10054 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10055 1U, maxTGPS, NULL, FALSE);
10057 return offset;
10062 static int
10063 dissect_nbap_TGPRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10064 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10065 0U, 511U, NULL, FALSE);
10067 return offset;
10071 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
10072 { &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
10073 { &hf_nbap_tGPRC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC },
10074 { &hf_nbap_tGCFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
10075 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10076 { NULL, 0, 0, NULL }
10079 static int
10080 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_) {
10081 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10082 ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
10084 return offset;
10088 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
10089 { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item },
10092 static int
10093 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_) {
10094 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10095 ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
10096 0, maxTGPS, FALSE);
10098 return offset;
10102 static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
10103 { &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
10104 { &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List },
10105 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10106 { NULL, 0, 0, NULL }
10109 static int
10110 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_) {
10111 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10112 ett_nbap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
10114 return offset;
10119 static int
10120 dissect_nbap_AICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10121 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10122 -22, 5U, NULL, FALSE);
10124 return offset;
10128 static const value_string nbap_AICH_TransmissionTiming_vals[] = {
10129 { 0, "v0" },
10130 { 1, "v1" },
10131 { 0, NULL }
10135 static int
10136 dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10137 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10138 2, NULL, FALSE, 0, NULL);
10140 return offset;
10145 static int
10146 dissect_nbap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10147 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10148 0U, 15U, NULL, FALSE);
10150 return offset;
10154 static const value_string nbap_Pre_emptionCapability_vals[] = {
10155 { 0, "shall-not-trigger-pre-emption" },
10156 { 1, "may-trigger-pre-emption" },
10157 { 0, NULL }
10161 static int
10162 dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10163 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10164 2, NULL, FALSE, 0, NULL);
10166 return offset;
10170 static const value_string nbap_Pre_emptionVulnerability_vals[] = {
10171 { 0, "not-pre-emptable" },
10172 { 1, "pre-emptable" },
10173 { 0, NULL }
10177 static int
10178 dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10179 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10180 2, NULL, FALSE, 0, NULL);
10182 return offset;
10186 static const per_sequence_t AllocationRetentionPriority_sequence[] = {
10187 { &hf_nbap_priorityLevel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel },
10188 { &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability },
10189 { &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability },
10190 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10191 { NULL, 0, 0, NULL }
10194 static int
10195 dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10196 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10197 ett_nbap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
10199 return offset;
10203 static const value_string nbap_AlternativeFormatReportingIndicator_vals[] = {
10204 { 0, "alternativeFormatAllowed" },
10205 { 0, NULL }
10209 static int
10210 dissect_nbap_AlternativeFormatReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10211 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10212 1, NULL, TRUE, 0, NULL);
10214 return offset;
10219 static int
10220 dissect_nbap_AOA_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10221 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10222 0U, 719U, NULL, FALSE);
10224 return offset;
10228 static const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
10229 { 0, "a" },
10230 { 1, "b" },
10231 { 2, "c" },
10232 { 3, "d" },
10233 { 4, "e" },
10234 { 5, "f" },
10235 { 6, "g" },
10236 { 7, "h" },
10237 { 0, NULL }
10241 static int
10242 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_) {
10243 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10244 8, NULL, TRUE, 0, NULL);
10246 return offset;
10250 static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
10251 { &hf_nbap_aOA_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR },
10252 { &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class },
10253 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10254 { NULL, 0, 0, NULL }
10257 static int
10258 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_) {
10259 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10260 ett_nbap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
10262 return offset;
10266 static const value_string nbap_AvailabilityStatus_vals[] = {
10267 { 0, "empty" },
10268 { 1, "in-test" },
10269 { 2, "failed" },
10270 { 3, "power-off" },
10271 { 4, "off-line" },
10272 { 5, "off-duty" },
10273 { 6, "dependency" },
10274 { 7, "degraded" },
10275 { 8, "not-installed" },
10276 { 9, "log-full" },
10277 { 0, NULL }
10281 static int
10282 dissect_nbap_AvailabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10283 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10284 10, NULL, TRUE, 0, NULL);
10286 return offset;
10291 static int
10292 dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10293 #line 2105 "../../asn1/nbap/nbap.cnf"
10294 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
10295 address null_addr;
10296 conversation_t *conversation = NULL;
10297 int i;
10299 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10300 0U, 65535U, &hrnti, FALSE);
10303 if (actx->pinfo->fd->flags.visited){
10304 return offset;
10307 /*Find the conversations assoicated with the HS-DSCH flows in this packet and set proper H-RNTI*/
10308 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
10309 for (i = 0; i < maxNrOfMACdFlows; i++) {
10310 if (nbap_hsdsch_channel_info[i].crnc_port != 0){
10311 conversation = find_conversation(actx->pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
10312 PT_UDP,
10313 nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
10314 if(conversation != NULL){
10315 umts_fp_conversation_info = (umts_fp_conversation_info_t *)conversation_get_proto_data(conversation, proto_fp);
10316 DISSECTOR_ASSERT(umts_fp_conversation_info != NULL);
10317 umts_fp_conversation_info->hrnti = hrnti;
10324 return offset;
10328 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_Information_sequence[] = {
10329 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
10330 { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10331 { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10332 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10333 { NULL, 0, 0, NULL }
10336 static int
10337 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_) {
10338 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10339 ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information, BCCH_Specific_HSDSCH_RNTI_Information_sequence);
10341 return offset;
10345 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence[] = {
10346 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
10347 { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10348 { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10349 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10350 { NULL, 0, 0, NULL }
10353 static int
10354 dissect_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10355 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10356 ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR, BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence);
10358 return offset;
10363 static int
10364 dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10365 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10366 0U, 511U, NULL, FALSE);
10368 return offset;
10373 static int
10374 dissect_nbap_CellPortionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10375 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10376 0U, maxNrOfCellPortionsPerCell_1, NULL, TRUE);
10378 return offset;
10383 static int
10384 dissect_nbap_SIR_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10385 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10386 0U, 63U, NULL, FALSE);
10388 return offset;
10392 static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
10393 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
10394 { &hf_nbap_sIRValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value },
10395 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10396 { NULL, 0, 0, NULL }
10399 static int
10400 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_) {
10401 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10402 ett_nbap_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
10404 return offset;
10408 static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
10409 { &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item },
10412 static int
10413 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_) {
10414 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10415 ett_nbap_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
10416 1, maxNrOfCellPortionsPerCell, FALSE);
10418 return offset;
10423 static int
10424 dissect_nbap_CellPortionLCRID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10425 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10426 0U, maxNrOfCellPortionsPerCellLCR_1, NULL, TRUE);
10428 return offset;
10433 static int
10434 dissect_nbap_RSCP_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10435 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10436 0U, 127U, NULL, FALSE);
10438 return offset;
10442 static const per_sequence_t Best_Cell_Portions_ItemLCR_sequence[] = {
10443 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
10444 { &hf_nbap_rSCPValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RSCP_Value },
10445 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10446 { NULL, 0, 0, NULL }
10449 static int
10450 dissect_nbap_Best_Cell_Portions_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10451 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10452 ett_nbap_Best_Cell_Portions_ItemLCR, Best_Cell_Portions_ItemLCR_sequence);
10454 return offset;
10458 static const per_sequence_t Best_Cell_Portions_ValueLCR_sequence_of[1] = {
10459 { &hf_nbap_Best_Cell_Portions_ValueLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_ItemLCR },
10462 static int
10463 dissect_nbap_Best_Cell_Portions_ValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10464 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10465 ett_nbap_Best_Cell_Portions_ValueLCR, Best_Cell_Portions_ValueLCR_sequence_of,
10466 1, maxNrOfCellPortionsPerCellLCR, FALSE);
10468 return offset;
10473 static int
10474 dissect_nbap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10475 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10476 0U, 15U, NULL, FALSE);
10478 return offset;
10482 static const value_string nbap_BlockingPriorityIndicator_vals[] = {
10483 { 0, "high" },
10484 { 1, "normal" },
10485 { 2, "low" },
10486 { 0, NULL }
10490 static int
10491 dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10492 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10493 3, NULL, TRUE, 0, NULL);
10495 return offset;
10499 static const value_string nbap_SCTD_Indicator_vals[] = {
10500 { 0, "active" },
10501 { 1, "inactive" },
10502 { 0, NULL }
10506 static int
10507 dissect_nbap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10508 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10509 2, NULL, FALSE, 0, NULL);
10511 return offset;
10515 static const value_string nbap_BundlingModeIndicator_vals[] = {
10516 { 0, "bundling" },
10517 { 1, "no-bundling" },
10518 { 0, NULL }
10522 static int
10523 dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10524 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10525 2, NULL, FALSE, 0, NULL);
10527 return offset;
10532 static int
10533 dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10534 #line 695 "../../asn1/nbap/nbap.cnf"
10535 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10536 0U, 255U, &commontransportchannelid, FALSE);
10538 if(commontransportchannelid<maxNrOfDCHs)
10539 nbap_dch_chnl_info[commontransportchannelid].next_dch = 0;
10543 return offset;
10547 static const per_sequence_t BroadcastCommonTransportBearerIndication_sequence[] = {
10548 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
10549 { &hf_nbap_cid , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
10550 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10551 { NULL, 0, 0, NULL }
10554 static int
10555 dissect_nbap_BroadcastCommonTransportBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10556 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10557 ett_nbap_BroadcastCommonTransportBearerIndication, BroadcastCommonTransportBearerIndication_sequence);
10559 return offset;
10564 static int
10565 dissect_nbap_BroadcastReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10566 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10567 24, 24, FALSE, NULL);
10569 return offset;
10574 static int
10575 dissect_nbap_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10576 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10577 0U, 15U, NULL, FALSE);
10579 return offset;
10584 static int
10585 dissect_nbap_Cell_Capability_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10586 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10587 128, 128, FALSE, NULL);
10589 return offset;
10593 static const per_sequence_t Vacant_ERNTI_sequence_of[1] = {
10594 { &hf_nbap_Vacant_ERNTI_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
10597 static int
10598 dissect_nbap_Vacant_ERNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10599 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10600 ett_nbap_Vacant_ERNTI, Vacant_ERNTI_sequence_of,
10601 1, maxERNTItoRelease, FALSE);
10603 return offset;
10607 static const per_sequence_t Cell_ERNTI_Status_Information_Item_sequence[] = {
10608 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
10609 { &hf_nbap_vacant_ERNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Vacant_ERNTI },
10610 { NULL, 0, 0, NULL }
10613 static int
10614 dissect_nbap_Cell_ERNTI_Status_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10615 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10616 ett_nbap_Cell_ERNTI_Status_Information_Item, Cell_ERNTI_Status_Information_Item_sequence);
10618 return offset;
10622 static const per_sequence_t Cell_ERNTI_Status_Information_sequence_of[1] = {
10623 { &hf_nbap_Cell_ERNTI_Status_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Cell_ERNTI_Status_Information_Item },
10626 static int
10627 dissect_nbap_Cell_ERNTI_Status_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10628 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10629 ett_nbap_Cell_ERNTI_Status_Information, Cell_ERNTI_Status_Information_sequence_of,
10630 1, maxCellinNodeB, FALSE);
10632 return offset;
10637 static int
10638 dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10639 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10640 0U, 127U, NULL, TRUE);
10642 return offset;
10646 static const value_string nbap_CellPortion_CapabilityLCR_vals[] = {
10647 { 0, "cell-portion-capable" },
10648 { 1, "cell-portion-non-capable" },
10649 { 0, NULL }
10653 static int
10654 dissect_nbap_CellPortion_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10655 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10656 2, NULL, FALSE, 0, NULL);
10658 return offset;
10663 static int
10664 dissect_nbap_CellSyncBurstCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10665 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10666 0U, 7U, NULL, TRUE);
10668 return offset;
10673 static int
10674 dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10675 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10676 0U, 7U, NULL, FALSE);
10678 return offset;
10683 static int
10684 dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10685 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10686 0U, 4095U, NULL, FALSE);
10688 return offset;
10693 static int
10694 dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10695 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10696 0U, 31U, NULL, FALSE);
10698 return offset;
10703 static int
10704 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_) {
10705 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10706 0U, 1048575U, NULL, TRUE);
10708 return offset;
10713 static int
10714 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_) {
10715 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10716 0U, 255U, NULL, TRUE);
10718 return offset;
10722 static const value_string nbap_CellSyncBurstTiming_vals[] = {
10723 { 0, "initialPhase" },
10724 { 1, "steadyStatePhase" },
10725 { 0, NULL }
10728 static const per_choice_t CellSyncBurstTiming_choice[] = {
10729 { 0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ },
10730 { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ },
10731 { 0, NULL, 0, NULL }
10734 static int
10735 dissect_nbap_CellSyncBurstTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10736 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10737 ett_nbap_CellSyncBurstTiming, CellSyncBurstTiming_choice,
10738 NULL);
10740 return offset;
10745 static int
10746 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_) {
10747 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10748 0U, 524287U, NULL, TRUE);
10750 return offset;
10755 static int
10756 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_) {
10757 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10758 0U, 127U, NULL, TRUE);
10760 return offset;
10764 static const value_string nbap_CellSyncBurstTimingLCR_vals[] = {
10765 { 0, "initialPhase" },
10766 { 1, "steadyStatePhase" },
10767 { 0, NULL }
10770 static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
10771 { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ },
10772 { 1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ },
10773 { 0, NULL, 0, NULL }
10776 static int
10777 dissect_nbap_CellSyncBurstTimingLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10778 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10779 ett_nbap_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
10780 NULL);
10782 return offset;
10787 static int
10788 dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10789 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10790 0U, 254U, NULL, FALSE);
10792 return offset;
10797 static int
10798 dissect_nbap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10799 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10800 0U, 38399U, NULL, FALSE);
10802 return offset;
10806 static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
10807 { 0, "adj-1-slot" },
10808 { 1, "adj-2-slot" },
10809 { 0, NULL }
10813 static int
10814 dissect_nbap_Closedlooptimingadjustmentmode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10815 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10816 2, NULL, TRUE, 0, NULL);
10818 return offset;
10823 static int
10824 dissect_nbap_CodeRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10825 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10826 0U, 63U, NULL, FALSE);
10828 return offset;
10833 static int
10834 dissect_nbap_CodeRate_short(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10835 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10836 0U, 10U, NULL, FALSE);
10838 return offset;
10843 static int
10844 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_) {
10845 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10846 0U, 65535U, NULL, FALSE);
10848 return offset;
10852 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = {
10853 { &hf_nbap_dl_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
10854 { &hf_nbap_ul_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
10855 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10856 { NULL, 0, 0, NULL }
10859 static int
10860 dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10861 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10862 ett_nbap_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
10864 return offset;
10868 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = {
10869 { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item },
10872 static int
10873 dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10874 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10875 ett_nbap_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
10876 1, maxNrOfSF, FALSE);
10878 return offset;
10882 static const value_string nbap_Common_EDCH_Capability_vals[] = {
10883 { 0, "common-EDCH-capable" },
10884 { 1, "common-EDCH-non-capable" },
10885 { 0, NULL }
10889 static int
10890 dissect_nbap_Common_EDCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10891 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10892 2, NULL, FALSE, 0, NULL);
10894 return offset;
10898 static const value_string nbap_Common_E_DCH_HSDPCCH_Capability_vals[] = {
10899 { 0, "hSDPCCH-non-capable" },
10900 { 1, "aCK-NACK-capable" },
10901 { 2, "aCK-NACK-CQI-capable" },
10902 { 0, NULL }
10906 static int
10907 dissect_nbap_Common_E_DCH_HSDPCCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10908 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10909 3, NULL, FALSE, 0, NULL);
10911 return offset;
10915 static const value_string nbap_DPC_Mode_vals[] = {
10916 { 0, "mode0" },
10917 { 1, "mode1" },
10918 { 0, NULL }
10922 static int
10923 dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10924 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10925 2, NULL, TRUE, 0, NULL);
10927 return offset;
10931 static const per_sequence_t Common_E_DCH_UL_DPCH_InfoItem_sequence[] = {
10932 { &hf_nbap_uL_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
10933 { &hf_nbap_dPC_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPC_Mode },
10934 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
10935 { NULL, 0, 0, NULL }
10938 static int
10939 dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10940 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10941 ett_nbap_Common_E_DCH_UL_DPCH_InfoItem, Common_E_DCH_UL_DPCH_InfoItem_sequence);
10943 return offset;
10947 static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
10948 { 0, "vN256" },
10949 { 1, "vN128" },
10950 { 2, "vN64" },
10951 { 3, "vN32" },
10952 { 4, "vN16" },
10953 { 5, "vN8" },
10954 { 6, "vN4" },
10955 { 7, "v2xN4" },
10956 { 8, "v2xN2" },
10957 { 9, "v2xN2plus2xN4" },
10958 { 10, "v2xM2plus2xM4" },
10959 { 0, NULL }
10963 static int
10964 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_) {
10965 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10966 10, NULL, TRUE, 1, NULL);
10968 return offset;
10973 static int
10974 dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10975 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10976 0U, 15U, NULL, FALSE);
10978 return offset;
10983 static int
10984 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_) {
10985 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10986 0U, 1U, NULL, TRUE);
10988 return offset;
10993 static int
10994 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_) {
10995 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10996 0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
10998 return offset;
11002 static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
11003 { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
11004 { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
11005 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11006 { NULL, 0, 0, NULL }
11009 static int
11010 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_) {
11011 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11012 ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
11014 return offset;
11018 static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
11019 { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
11022 static int
11023 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_) {
11024 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11025 ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
11026 1, maxNrOfRefETFCIs, FALSE);
11028 return offset;
11032 static const per_sequence_t E_TFCS_Information_sequence[] = {
11033 { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
11034 { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCI },
11035 { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
11036 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11037 { NULL, 0, 0, NULL }
11040 static int
11041 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_) {
11042 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11043 ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
11045 return offset;
11049 static const value_string nbap_E_TTI_vals[] = {
11050 { 0, "e-TTI-2ms" },
11051 { 1, "e-TTI-10ms" },
11052 { 0, NULL }
11056 static int
11057 dissect_nbap_E_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11058 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11059 2, NULL, FALSE, 0, NULL);
11061 return offset;
11066 static int
11067 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_) {
11068 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11069 0U, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
11071 return offset;
11076 static int
11077 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_) {
11078 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11079 0U, 37U, NULL, FALSE);
11081 return offset;
11086 static int
11087 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_) {
11088 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11089 0U, 37U, NULL, FALSE);
11091 return offset;
11095 static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
11096 { 0, "rv0" },
11097 { 1, "rvtable" },
11098 { 0, NULL }
11102 static int
11103 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_) {
11104 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11105 2, NULL, FALSE, 0, NULL);
11107 return offset;
11111 static const per_sequence_t Common_E_DCH_EDPCH_InfoItem_sequence[] = {
11112 { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
11113 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
11114 { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
11115 { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
11116 { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
11117 { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_2_IndexStepThreshold },
11118 { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_3_IndexStepThreshold },
11119 { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
11120 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11121 { NULL, 0, 0, NULL }
11124 static int
11125 dissect_nbap_Common_E_DCH_EDPCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11126 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11127 ett_nbap_Common_E_DCH_EDPCH_InfoItem, Common_E_DCH_EDPCH_InfoItem_sequence);
11129 return offset;
11134 static int
11135 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_) {
11136 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11137 0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
11139 return offset;
11144 static int
11145 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_) {
11146 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11147 0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
11149 return offset;
11153 static const value_string nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals[] = {
11154 { 0, "v8" },
11155 { 1, "v12" },
11156 { 2, "v16" },
11157 { 3, "v24" },
11158 { 4, "v32" },
11159 { 5, "v40" },
11160 { 6, "v80" },
11161 { 7, "v120" },
11162 { 0, NULL }
11166 static int
11167 dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11168 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11169 8, NULL, TRUE, 0, NULL);
11171 return offset;
11176 static int
11177 dissect_nbap_Max_Period_for_Collistion_Resolution(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11178 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11179 8U, 24U, NULL, TRUE);
11181 return offset;
11186 static int
11187 dissect_nbap_INTEGER_0_5000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11188 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11189 0U, 5000U, NULL, TRUE);
11191 return offset;
11195 static const per_sequence_t Max_TB_Sizes_sequence[] = {
11196 { &hf_nbap_maximum_TB_Size_cell_edge_users, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
11197 { &hf_nbap_maximum_TB_Size_other_users, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
11198 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11199 { NULL, 0, 0, NULL }
11202 static int
11203 dissect_nbap_Max_TB_Sizes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11204 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11205 ett_nbap_Max_TB_Sizes, Max_TB_Sizes_sequence);
11207 return offset;
11212 static int
11213 dissect_nbap_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11214 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
11216 return offset;
11220 static const per_sequence_t Common_E_DCH_InfoItem_sequence[] = {
11221 { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Reference_Power_Offset },
11222 { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
11223 { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH },
11224 { &hf_nbap_max_Period_for_Collistion_Resolution, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Period_for_Collistion_Resolution },
11225 { &hf_nbap_max_TB_Sizes , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_TB_Sizes },
11226 { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
11227 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11228 { NULL, 0, 0, NULL }
11231 static int
11232 dissect_nbap_Common_E_DCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11233 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11234 ett_nbap_Common_E_DCH_InfoItem, Common_E_DCH_InfoItem_sequence);
11236 return offset;
11241 static int
11242 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_) {
11243 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11244 0U, 8U, NULL, TRUE);
11246 return offset;
11250 static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
11251 { 0, "v0" },
11252 { 1, "v2" },
11253 { 2, "v4" },
11254 { 3, "v8" },
11255 { 4, "v10" },
11256 { 5, "v20" },
11257 { 6, "v40" },
11258 { 7, "v80" },
11259 { 8, "v160" },
11260 { 9, "v16" },
11261 { 10, "v32" },
11262 { 11, "v64" },
11263 { 0, NULL }
11267 static int
11268 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_) {
11269 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11270 9, NULL, TRUE, 3, NULL);
11272 return offset;
11277 static int
11278 dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11279 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11280 1U, 4U, NULL, TRUE);
11282 return offset;
11287 static int
11288 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_) {
11289 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11290 0U, 8U, NULL, TRUE);
11292 return offset;
11297 static int
11298 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_) {
11299 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11300 -12, 26U, NULL, FALSE);
11302 return offset;
11306 static const per_sequence_t Common_E_DCH_CQI_Info_sequence[] = {
11307 { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
11308 { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
11309 { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
11310 { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
11311 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11312 { NULL, 0, 0, NULL }
11315 static int
11316 dissect_nbap_Common_E_DCH_CQI_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11317 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11318 ett_nbap_Common_E_DCH_CQI_Info, Common_E_DCH_CQI_Info_sequence);
11320 return offset;
11324 static const per_sequence_t Common_E_DCH_HSDPCCH_InfoItem_sequence[] = {
11325 { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
11326 { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
11327 { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
11328 { &hf_nbap_common_E_DCH_CQI_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_CQI_Info },
11329 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11330 { NULL, 0, 0, NULL }
11333 static int
11334 dissect_nbap_Common_E_DCH_HSDPCCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11335 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11336 ett_nbap_Common_E_DCH_HSDPCCH_InfoItem, Common_E_DCH_HSDPCCH_InfoItem_sequence);
11338 return offset;
11343 static int
11344 dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11345 #line 690 "../../asn1/nbap/nbap.cnf"
11346 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11347 0U, 255U, &commonphysicalchannelid, FALSE);
11349 if(commonphysicalchannelid<maxNrOfDCHs)
11350 nbap_dch_chnl_info[commonphysicalchannelid].next_dch = 0;
11354 return offset;
11359 static int
11360 dissect_nbap_PreambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11361 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11362 16, 16, FALSE, NULL);
11364 return offset;
11369 static int
11370 dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11371 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11372 0U, 15U, NULL, FALSE);
11374 return offset;
11379 static int
11380 dissect_nbap_PreambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11381 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11382 0U, 72U, NULL, FALSE);
11384 return offset;
11389 static int
11390 dissect_nbap_E_AI_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11391 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
11393 return offset;
11397 static const value_string nbap_STTD_Indicator_vals[] = {
11398 { 0, "active" },
11399 { 1, "inactive" },
11400 { 0, NULL }
11404 static int
11405 dissect_nbap_STTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11406 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11407 2, NULL, TRUE, 0, NULL);
11409 return offset;
11413 static const per_sequence_t Common_E_DCH_AICH_Information_sequence[] = {
11414 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
11415 { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
11416 { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11417 { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
11418 { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
11419 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11420 { NULL, 0, 0, NULL }
11423 static int
11424 dissect_nbap_Common_E_DCH_AICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11425 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11426 ett_nbap_Common_E_DCH_AICH_Information, Common_E_DCH_AICH_Information_sequence);
11428 return offset;
11432 static const per_sequence_t Common_E_DCH_Preamble_Control_InfoItem_sequence[] = {
11433 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
11434 { &hf_nbap_common_E_DCH_PreambleSignatures, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
11435 { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
11436 { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
11437 { &hf_nbap_e_AI_Indicator , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AI_Indicator },
11438 { &hf_nbap_common_E_DCH_AICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_AICH_Information },
11439 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11440 { NULL, 0, 0, NULL }
11443 static int
11444 dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11445 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11446 ett_nbap_Common_E_DCH_Preamble_Control_InfoItem, Common_E_DCH_Preamble_Control_InfoItem_sequence);
11448 return offset;
11452 static const per_sequence_t Common_E_DCH_FDPCH_InfoItem_sequence[] = {
11453 { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_F_DPCH_SlotFormat },
11454 { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
11455 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11456 { NULL, 0, 0, NULL }
11459 static int
11460 dissect_nbap_Common_E_DCH_FDPCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11461 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11462 ett_nbap_Common_E_DCH_FDPCH_InfoItem, Common_E_DCH_FDPCH_InfoItem_sequence);
11464 return offset;
11469 static int
11470 dissect_nbap_Soffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11471 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11472 0U, 9U, NULL, TRUE);
11474 return offset;
11478 static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_Item_sequence[] = {
11479 { &hf_nbap_soffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Soffset },
11480 { &hf_nbap_f_DPCH_DL_Code_Number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11481 { &hf_nbap_ul_DPCH_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
11482 { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11483 { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Signature_Sequence },
11484 { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Signature_Sequence },
11485 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11486 { NULL, 0, 0, NULL }
11489 static int
11490 dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11491 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11492 ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item, Common_E_DCH_Resource_Combination_InfoList_Item_sequence);
11494 return offset;
11498 static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_sequence_of[1] = {
11499 { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item },
11502 static int
11503 dissect_nbap_Common_E_DCH_Resource_Combination_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11504 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11505 ett_nbap_Common_E_DCH_Resource_Combination_InfoList, Common_E_DCH_Resource_Combination_InfoList_sequence_of,
11506 1, maxNrOfCommonEDCH, FALSE);
11508 return offset;
11513 static int
11514 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_) {
11515 #line 1964 "../../asn1/nbap/nbap.cnf"
11517 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11518 0U, maxNrOfCommonMACFlows_1, &common_macdflow_id, FALSE);
11522 /*hsdsch_macdflow_ids[num_items-1] = hsdsch_macdflow_id;*/
11523 /*THIS STUFF IST NOT DONE YET!*/
11526 return offset;
11530 static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
11531 { 0, "bearerRequested" },
11532 { 1, "bearerNotRequested" },
11533 { 0, NULL }
11537 static int
11538 dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11539 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11540 2, NULL, TRUE, 0, NULL);
11542 return offset;
11547 static int
11548 dissect_nbap_DsField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11549 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11550 8, 8, FALSE, NULL);
11552 return offset;
11557 static int
11558 dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11559 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11560 8, 8, FALSE, NULL);
11562 return offset;
11566 static const value_string nbap_TnlQos_vals[] = {
11567 { 0, "dsField" },
11568 { 1, "genericTrafficCategory" },
11569 { 0, NULL }
11572 static const per_choice_t TnlQos_choice[] = {
11573 { 0, &hf_nbap_dsField , ASN1_EXTENSION_ROOT , dissect_nbap_DsField },
11574 { 1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT , dissect_nbap_GenericTrafficCategory },
11575 { 0, NULL, 0, NULL }
11578 static int
11579 dissect_nbap_TnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11580 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11581 ett_nbap_TnlQos, TnlQos_choice,
11582 NULL);
11584 return offset;
11588 static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
11589 { 0, "cRC-Included" },
11590 { 1, "cRC-NotIncluded" },
11591 { 0, NULL }
11595 static int
11596 dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11597 #line 654 "../../asn1/nbap/nbap.cnf"
11598 guint32 payload_crc_value;
11600 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11601 2, &payload_crc_value, TRUE, 0, NULL);
11604 if(payload_crc_value == 0){
11605 g_nbap_msg_info_for_fp.dch_crc_present = TRUE;
11606 }else{
11607 g_nbap_msg_info_for_fp.dch_crc_present = FALSE;
11612 return offset;
11617 static int
11618 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_) {
11619 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11620 0U, 15U, NULL, FALSE);
11622 return offset;
11627 static int
11628 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_) {
11629 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11630 0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
11632 return offset;
11637 static int
11638 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_) {
11639 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11640 maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
11642 return offset;
11647 static int
11648 dissect_nbap_LogicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11649 #line 1622 "../../asn1/nbap/nbap.cnf"
11650 /* Set logical channel id for this entry*/
11651 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11652 1U, 15U, &logical_channel_id, FALSE);
11656 nbap_edch_channel_info[e_dch_macdflow_id].lchId[num_items-1] = logical_channel_id;
11661 return offset;
11666 static int
11667 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_) {
11668 #line 1720 "../../asn1/nbap/nbap.cnf"
11669 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11670 1U, 1504U, NULL, TRUE);
11672 if(nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_port != 0){
11673 nbap_hsdsch_channel_info[hsdsch_macdflow_id].entity = ehs;
11679 return offset;
11683 static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_Item_sequence[] = {
11684 { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
11685 { &hf_nbap_maximumMACcPDU_SizeExtended, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
11686 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11687 { NULL, 0, 0, NULL }
11690 static int
11691 dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11692 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11693 ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item, Common_E_DCH_LogicalChannel_InfoList_Item_sequence);
11695 return offset;
11699 static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_sequence_of[1] = {
11700 { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item },
11703 static int
11704 dissect_nbap_Common_E_DCH_LogicalChannel_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11705 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11706 ett_nbap_Common_E_DCH_LogicalChannel_InfoList, Common_E_DCH_LogicalChannel_InfoList_sequence_of,
11707 1, maxNoOfLogicalChannels, FALSE);
11709 return offset;
11713 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence[] = {
11714 { &hf_nbap_common_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
11715 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
11716 { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
11717 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
11718 { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
11719 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11720 { NULL, 0, 0, NULL }
11723 static int
11724 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11725 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11726 ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item, Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence);
11728 return offset;
11732 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
11733 { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item },
11736 static int
11737 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11738 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11739 ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList, Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of,
11740 1, maxNrOfEDCHMACdFlows, FALSE);
11742 return offset;
11746 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence[] = {
11747 { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11748 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
11749 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
11750 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
11751 { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
11752 { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
11753 { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
11754 { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList },
11755 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11756 { NULL, 0, 0, NULL }
11759 static int
11760 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11761 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11762 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item, Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence);
11764 return offset;
11768 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of[1] = {
11769 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item },
11772 static int
11773 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11774 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11775 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList, Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of,
11776 1, maxNrOfCommonMACFlows, FALSE);
11778 return offset;
11782 static const per_sequence_t Common_EDCH_System_InformationFDD_sequence[] = {
11783 { &hf_nbap_common_E_DCH_UL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem },
11784 { &hf_nbap_common_E_DCH_EDPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_EDPCH_InfoItem },
11785 { &hf_nbap_common_E_DCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_InfoItem },
11786 { &hf_nbap_common_E_DCH_HSDPCCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_HSDPCCH_InfoItem },
11787 { &hf_nbap_common_E_DCH_Preamble_Control_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem },
11788 { &hf_nbap_common_E_DCH_FDPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_FDPCH_InfoItem },
11789 { &hf_nbap_common_E_DCH_E_AGCH_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11790 { &hf_nbap_common_E_DCH_Resource_Combination_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_Resource_Combination_InfoList },
11791 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList },
11792 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11793 { NULL, 0, 0, NULL }
11796 static int
11797 dissect_nbap_Common_EDCH_System_InformationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11798 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11799 ett_nbap_Common_EDCH_System_InformationFDD, Common_EDCH_System_InformationFDD_sequence);
11801 return offset;
11805 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence[] = {
11806 { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11807 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
11808 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
11809 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11810 { NULL, 0, 0, NULL }
11813 static int
11814 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11815 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11816 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence);
11818 return offset;
11822 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of[1] = {
11823 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item },
11826 static int
11827 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11828 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11829 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of,
11830 1, maxNrOfCommonMACFlows, FALSE);
11832 return offset;
11836 static const per_sequence_t Common_EDCH_System_Information_ResponseFDD_sequence[] = {
11837 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList },
11838 { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_Serving_Grant_Value },
11839 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11840 { NULL, 0, 0, NULL }
11843 static int
11844 dissect_nbap_Common_EDCH_System_Information_ResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11845 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11846 ett_nbap_Common_EDCH_System_Information_ResponseFDD, Common_EDCH_System_Information_ResponseFDD_sequence);
11848 return offset;
11852 static const per_sequence_t E_RNTI_List_sequence_of[1] = {
11853 { &hf_nbap_E_RNTI_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
11856 static int
11857 dissect_nbap_E_RNTI_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11858 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11859 ett_nbap_E_RNTI_List, E_RNTI_List_sequence_of,
11860 1, maxofERNTI, FALSE);
11862 return offset;
11866 static const per_sequence_t Common_MACFlows_to_DeleteFDD_Item_sequence[] = {
11867 { &hf_nbap_common_MACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11868 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
11869 { NULL, 0, 0, NULL }
11872 static int
11873 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_) {
11874 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11875 ett_nbap_Common_MACFlows_to_DeleteFDD_Item, Common_MACFlows_to_DeleteFDD_Item_sequence);
11877 return offset;
11881 static const per_sequence_t Common_MACFlows_to_DeleteFDD_sequence_of[1] = {
11882 { &hf_nbap_Common_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteFDD_Item },
11885 static int
11886 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_) {
11887 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11888 ett_nbap_Common_MACFlows_to_DeleteFDD, Common_MACFlows_to_DeleteFDD_sequence_of,
11889 1, maxNrOfCommonMACFlows, FALSE);
11891 return offset;
11896 static int
11897 dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11898 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11899 0U, maxNrOfPriorityQueues_1, NULL, FALSE);
11901 return offset;
11906 static int
11907 dissect_nbap_SchedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11908 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11909 0U, 15U, NULL, FALSE);
11911 return offset;
11915 static const value_string nbap_T1_vals[] = {
11916 { 0, "v10" },
11917 { 1, "v20" },
11918 { 2, "v30" },
11919 { 3, "v40" },
11920 { 4, "v50" },
11921 { 5, "v60" },
11922 { 6, "v70" },
11923 { 7, "v80" },
11924 { 8, "v90" },
11925 { 9, "v100" },
11926 { 10, "v120" },
11927 { 11, "v140" },
11928 { 12, "v160" },
11929 { 13, "v200" },
11930 { 14, "v300" },
11931 { 15, "v400" },
11932 { 0, NULL }
11936 static int
11937 dissect_nbap_T1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11938 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11939 16, NULL, TRUE, 0, NULL);
11941 return offset;
11945 static const value_string nbap_MAC_ehs_Reset_Timer_vals[] = {
11946 { 0, "v1" },
11947 { 1, "v2" },
11948 { 2, "v3" },
11949 { 3, "v4" },
11950 { 0, NULL }
11954 static int
11955 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_) {
11956 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11957 4, NULL, TRUE, 0, NULL);
11959 return offset;
11963 static const value_string nbap_DiscardTimer_vals[] = {
11964 { 0, "v20" },
11965 { 1, "v40" },
11966 { 2, "v60" },
11967 { 3, "v80" },
11968 { 4, "v100" },
11969 { 5, "v120" },
11970 { 6, "v140" },
11971 { 7, "v160" },
11972 { 8, "v180" },
11973 { 9, "v200" },
11974 { 10, "v250" },
11975 { 11, "v300" },
11976 { 12, "v400" },
11977 { 13, "v500" },
11978 { 14, "v750" },
11979 { 15, "v1000" },
11980 { 16, "v1250" },
11981 { 17, "v1500" },
11982 { 18, "v1750" },
11983 { 19, "v2000" },
11984 { 20, "v2500" },
11985 { 21, "v3000" },
11986 { 22, "v3500" },
11987 { 23, "v4000" },
11988 { 24, "v4500" },
11989 { 25, "v5000" },
11990 { 26, "v7500" },
11991 { 0, NULL }
11994 static value_string_ext nbap_DiscardTimer_vals_ext = VALUE_STRING_EXT_INIT(nbap_DiscardTimer_vals);
11997 static int
11998 dissect_nbap_DiscardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11999 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12000 27, NULL, TRUE, 0, NULL);
12002 return offset;
12006 static const value_string nbap_MAC_hsWindowSize_vals[] = {
12007 { 0, "v4" },
12008 { 1, "v6" },
12009 { 2, "v8" },
12010 { 3, "v12" },
12011 { 4, "v16" },
12012 { 5, "v24" },
12013 { 6, "v32" },
12014 { 7, "v64" },
12015 { 8, "v128" },
12016 { 0, NULL }
12020 static int
12021 dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12022 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12023 7, NULL, TRUE, 2, NULL);
12025 return offset;
12029 static const per_sequence_t Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence[] = {
12030 { &hf_nbap_priorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
12031 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
12032 { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
12033 { &hf_nbap_mAC_ehs_Reset_Timer, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_ehs_Reset_Timer },
12034 { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
12035 { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
12036 { &hf_nbap_maximum_MACcPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
12037 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12038 { NULL, 0, 0, NULL }
12041 static int
12042 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_) {
12043 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12044 ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH, Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence);
12046 return offset;
12050 static const per_sequence_t Common_MACFlow_PriorityQueue_Item_sequence[] = {
12051 { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
12052 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12053 { NULL, 0, 0, NULL }
12056 static int
12057 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_) {
12058 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12059 ett_nbap_Common_MACFlow_PriorityQueue_Item, Common_MACFlow_PriorityQueue_Item_sequence);
12061 return offset;
12065 static const per_sequence_t Common_MACFlow_PriorityQueue_Information_sequence_of[1] = {
12066 { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_PriorityQueue_Item },
12069 static int
12070 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_) {
12071 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12072 ett_nbap_Common_MACFlow_PriorityQueue_Information, Common_MACFlow_PriorityQueue_Information_sequence_of,
12073 1, maxNrOfcommonMACQueues, FALSE);
12075 return offset;
12079 static const per_sequence_t CommonMACFlow_Specific_InfoItem_sequence[] = {
12080 { &hf_nbap_common_MACFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
12081 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
12082 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
12083 { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
12084 { &hf_nbap_common_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
12085 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12086 { NULL, 0, 0, NULL }
12089 static int
12090 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_) {
12091 #line 1971 "../../asn1/nbap/nbap.cnf"
12092 address dst_addr;
12093 transportLayerAddress_ipv4 = 0;
12094 BindingID_port = 0;
12095 num_items++;
12097 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12098 ett_nbap_CommonMACFlow_Specific_InfoItem, CommonMACFlow_Specific_InfoItem_sequence);
12101 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
12103 return offset;
12106 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
12108 /* Set address for collection of common entries */
12109 COPY_ADDRESS(&(nbap_common_channel_info[common_macdflow_id].crnc_address),&dst_addr);
12110 nbap_common_channel_info[common_macdflow_id].crnc_port = BindingID_port;
12115 return offset;
12119 static const per_sequence_t CommonMACFlow_Specific_InfoList_sequence_of[1] = {
12120 { &hf_nbap_CommonMACFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem },
12123 static int
12124 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_) {
12125 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12126 ett_nbap_CommonMACFlow_Specific_InfoList, CommonMACFlow_Specific_InfoList_sequence_of,
12127 1, maxNrOfCommonMACFlows, FALSE);
12129 return offset;
12134 static int
12135 dissect_nbap_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12136 #line 1613 "../../asn1/nbap/nbap.cnf"
12137 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12138 1U, 5000U, &MACdPDU_Size, TRUE);
12141 if (actx->pinfo->fd->flags.visited)
12143 return offset;
12145 nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[num_items-1] = MACdPDU_Size;
12149 return offset;
12154 static int
12155 dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12156 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12157 1U, 255U, NULL, FALSE);
12159 return offset;
12163 static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
12164 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
12165 { &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
12166 { &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize },
12167 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12168 { NULL, 0, 0, NULL }
12171 static int
12172 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_) {
12173 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12174 ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
12176 return offset;
12180 static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
12181 { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem },
12184 static int
12185 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_) {
12186 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12187 ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
12188 1, maxNrOfPriorityQueues, FALSE);
12190 return offset;
12194 static const per_sequence_t CommonMACFlow_Specific_InfoItem_Response_sequence[] = {
12195 { &hf_nbap_commonMACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
12196 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
12197 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
12198 { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
12199 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12200 { NULL, 0, 0, NULL }
12203 static int
12204 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_) {
12205 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12206 ett_nbap_CommonMACFlow_Specific_InfoItem_Response, CommonMACFlow_Specific_InfoItem_Response_sequence);
12208 return offset;
12212 static const per_sequence_t CommonMACFlow_Specific_InfoList_Response_sequence_of[1] = {
12213 { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_Response },
12216 static int
12217 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_) {
12218 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12219 ett_nbap_CommonMACFlow_Specific_InfoList_Response, CommonMACFlow_Specific_InfoList_Response_sequence_of,
12220 1, maxNrOfCommonMACFlows, FALSE);
12222 return offset;
12226 static const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
12227 { 0, "accuracy-class-A" },
12228 { 1, "accuracy-class-B" },
12229 { 2, "accuracy-class-C" },
12230 { 0, NULL }
12234 static int
12235 dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12236 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12237 3, NULL, TRUE, 0, NULL);
12239 return offset;
12243 static const value_string nbap_TUTRANGANSSAccuracyClass_vals[] = {
12244 { 0, "ganssAccuracy-class-A" },
12245 { 1, "ganssAccuracy-class-B" },
12246 { 2, "ganssAccuracy-class-C" },
12247 { 0, NULL }
12251 static int
12252 dissect_nbap_TUTRANGANSSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12253 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12254 3, NULL, TRUE, 0, NULL);
12256 return offset;
12260 static const value_string nbap_CommonMeasurementAccuracy_vals[] = {
12261 { 0, "tUTRANGPSMeasurementAccuracyClass" },
12262 { 1, "tUTRANGANSSMeasurementAccuracyClass" },
12263 { 0, NULL }
12266 static const per_choice_t CommonMeasurementAccuracy_choice[] = {
12267 { 0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSAccuracyClass },
12268 { 1, &hf_nbap_tUTRANGANSSMeasurementAccuracyClass, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_TUTRANGANSSAccuracyClass },
12269 { 0, NULL, 0, NULL }
12272 static int
12273 dissect_nbap_CommonMeasurementAccuracy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12274 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12275 ett_nbap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
12276 NULL);
12278 return offset;
12282 static const value_string nbap_CommonMeasurementType_vals[] = {
12283 { 0, "received-total-wide-band-power" },
12284 { 1, "transmitted-carrier-power" },
12285 { 2, "acknowledged-prach-preambles" },
12286 { 3, "ul-timeslot-iscp" },
12287 { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
12288 { 5, "notUsed-2-detected-PCPCH-access-preambles" },
12289 { 6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
12290 { 7, "sFN-SFN-Observed-Time-Difference" },
12291 { 8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
12292 { 9, "hS-DSCH-Required-Power" },
12293 { 10, "hS-DSCH-Provided-Bit-Rate" },
12294 { 11, "received-total-wide-band-power-for-cellPortion" },
12295 { 12, "transmitted-carrier-power-for-cellPortion" },
12296 { 13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
12297 { 14, "upPTS-Interference" },
12298 { 15, "dLTransmissionBranchLoad" },
12299 { 16, "hS-DSCH-Required-Power-for-cell-portion" },
12300 { 17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
12301 { 18, "e-DCH-Provided-Bit-Rate" },
12302 { 19, "e-DCH-Non-serving-Relative-Grant-Down-Commands" },
12303 { 20, "received-Scheduled-EDCH-Power-Share" },
12304 { 21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
12305 { 22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
12306 { 23, "eDCH-RACH-report" },
12307 { 24, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmission-for-cellPortion" },
12308 { 25, "ul-timeslot-iscp-for-cellPortion" },
12309 { 26, "upPTS-Interference-for-cellPortion" },
12310 { 27, "e-DCH-Provided-Bit-Rate-for-cellPortion" },
12311 { 0, NULL }
12314 static value_string_ext nbap_CommonMeasurementType_vals_ext = VALUE_STRING_EXT_INIT(nbap_CommonMeasurementType_vals);
12317 static int
12318 dissect_nbap_CommonMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12319 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12320 6, NULL, TRUE, 22, NULL);
12322 return offset;
12326 static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
12327 { &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
12328 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12329 { NULL, 0, 0, NULL }
12332 static int
12333 dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12334 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12335 ett_nbap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
12337 return offset;
12342 static int
12343 dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12344 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
12346 return offset;
12350 static const value_string nbap_CommonMeasurementValueInformation_vals[] = {
12351 { 0, "measurementAvailable" },
12352 { 1, "measurementnotAvailable" },
12353 { 0, NULL }
12356 static const per_choice_t CommonMeasurementValueInformation_choice[] = {
12357 { 0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementAvailable },
12358 { 1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementnotAvailable },
12359 { 0, NULL, 0, NULL }
12362 static int
12363 dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12364 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12365 ett_nbap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
12366 NULL);
12368 return offset;
12373 static int
12374 dissect_nbap_CommonPhysicalChannelID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12375 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12376 0U, 511U, NULL, FALSE);
12378 return offset;
12382 static const value_string nbap_ResourceOperationalState_vals[] = {
12383 { 0, "enabled" },
12384 { 1, "disabled" },
12385 { 0, NULL }
12389 static int
12390 dissect_nbap_ResourceOperationalState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12391 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12392 2, NULL, FALSE, 0, NULL);
12394 return offset;
12398 static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = {
12399 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
12400 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
12401 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
12402 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12403 { NULL, 0, 0, NULL }
12406 static int
12407 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_) {
12408 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12409 ett_nbap_Common_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
12411 return offset;
12415 static const per_sequence_t Common_PhysicalChannel_Status_Information768_sequence[] = {
12416 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
12417 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
12418 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
12419 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12420 { NULL, 0, 0, NULL }
12423 static int
12424 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_) {
12425 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12426 ett_nbap_Common_PhysicalChannel_Status_Information768, Common_PhysicalChannel_Status_Information768_sequence);
12428 return offset;
12432 static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = {
12433 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
12434 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
12435 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
12436 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12437 { NULL, 0, 0, NULL }
12440 static int
12441 dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12442 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12443 ett_nbap_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
12445 return offset;
12449 static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = {
12450 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
12451 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
12452 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
12453 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12454 { NULL, 0, 0, NULL }
12457 static int
12458 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_) {
12459 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12460 ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
12462 return offset;
12467 static int
12468 dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12469 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12470 0U, 65535U, NULL, FALSE);
12472 return offset;
12476 static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
12477 { 0, "deactivate" },
12478 { 1, "maintain-Active" },
12479 { 0, NULL }
12483 static int
12484 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_) {
12485 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12486 2, NULL, FALSE, 0, NULL);
12488 return offset;
12493 static int
12494 dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12495 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12496 0U, 255U, NULL, FALSE);
12498 return offset;
12503 static int
12504 dissect_nbap_ConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12505 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12506 -10, 10U, NULL, TRUE);
12508 return offset;
12512 static const value_string nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals[] = {
12513 { 0, "continuous-Packet-Connectivity-DTX-DRX-capable" },
12514 { 1, "continuous-Packet-Connectivity-DTX-DRX-non-capable" },
12515 { 0, NULL }
12519 static int
12520 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_) {
12521 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12522 2, NULL, FALSE, 0, NULL);
12524 return offset;
12529 static int
12530 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_) {
12531 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12532 0U, 159U, NULL, FALSE);
12534 return offset;
12538 static const value_string nbap_Enabling_Delay_vals[] = {
12539 { 0, "v0" },
12540 { 1, "v1" },
12541 { 2, "v2" },
12542 { 3, "v4" },
12543 { 4, "v8" },
12544 { 5, "v16" },
12545 { 6, "v32" },
12546 { 7, "v64" },
12547 { 8, "v128" },
12548 { 0, NULL }
12552 static int
12553 dissect_nbap_Enabling_Delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12554 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12555 9, NULL, FALSE, 0, NULL);
12557 return offset;
12561 static const value_string nbap_UE_DTX_Cycle1_2ms_vals[] = {
12562 { 0, "v1" },
12563 { 1, "v4" },
12564 { 2, "v5" },
12565 { 3, "v8" },
12566 { 4, "v10" },
12567 { 5, "v16" },
12568 { 6, "v20" },
12569 { 0, NULL }
12573 static int
12574 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_) {
12575 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12576 7, NULL, FALSE, 0, NULL);
12578 return offset;
12582 static const value_string nbap_UE_DTX_Cycle2_2ms_vals[] = {
12583 { 0, "v4" },
12584 { 1, "v5" },
12585 { 2, "v8" },
12586 { 3, "v10" },
12587 { 4, "v16" },
12588 { 5, "v20" },
12589 { 6, "v32" },
12590 { 7, "v40" },
12591 { 8, "v64" },
12592 { 9, "v80" },
12593 { 10, "v128" },
12594 { 11, "v160" },
12595 { 0, NULL }
12599 static int
12600 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_) {
12601 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12602 12, NULL, FALSE, 0, NULL);
12604 return offset;
12608 static const value_string nbap_MAC_DTX_Cycle_2ms_vals[] = {
12609 { 0, "v1" },
12610 { 1, "v4" },
12611 { 2, "v5" },
12612 { 3, "v8" },
12613 { 4, "v10" },
12614 { 5, "v16" },
12615 { 6, "v20" },
12616 { 0, NULL }
12620 static int
12621 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_) {
12622 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12623 7, NULL, FALSE, 0, NULL);
12625 return offset;
12629 static const per_sequence_t DTX_Cycle_2ms_Items_sequence[] = {
12630 { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
12631 { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
12632 { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
12633 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12634 { NULL, 0, 0, NULL }
12637 static int
12638 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_) {
12639 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12640 ett_nbap_DTX_Cycle_2ms_Items, DTX_Cycle_2ms_Items_sequence);
12642 return offset;
12646 static const value_string nbap_UE_DTX_Cycle1_10ms_vals[] = {
12647 { 0, "v1" },
12648 { 1, "v5" },
12649 { 2, "v10" },
12650 { 3, "v20" },
12651 { 0, NULL }
12655 static int
12656 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_) {
12657 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12658 4, NULL, FALSE, 0, NULL);
12660 return offset;
12664 static const value_string nbap_UE_DTX_Cycle2_10ms_vals[] = {
12665 { 0, "v5" },
12666 { 1, "v10" },
12667 { 2, "v20" },
12668 { 3, "v40" },
12669 { 4, "v80" },
12670 { 5, "v160" },
12671 { 0, NULL }
12675 static int
12676 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_) {
12677 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12678 6, NULL, FALSE, 0, NULL);
12680 return offset;
12684 static const value_string nbap_MAC_DTX_Cycle_10ms_vals[] = {
12685 { 0, "v5" },
12686 { 1, "v10" },
12687 { 2, "v20" },
12688 { 0, NULL }
12692 static int
12693 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_) {
12694 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12695 3, NULL, FALSE, 0, NULL);
12697 return offset;
12701 static const per_sequence_t DTX_Cycle_10ms_Items_sequence[] = {
12702 { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
12703 { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
12704 { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
12705 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12706 { NULL, 0, 0, NULL }
12709 static int
12710 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_) {
12711 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12712 ett_nbap_DTX_Cycle_10ms_Items, DTX_Cycle_10ms_Items_sequence);
12714 return offset;
12718 static const value_string nbap_E_DCH_TTI_Length_vals[] = {
12719 { 0, "two-ms" },
12720 { 1, "ten-ms" },
12721 { 0, NULL }
12724 static const per_choice_t E_DCH_TTI_Length_choice[] = {
12725 { 0, &hf_nbap_two_ms , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_2ms_Items },
12726 { 1, &hf_nbap_ten_ms , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_10ms_Items },
12727 { 0, NULL, 0, NULL }
12730 static int
12731 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_) {
12732 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12733 ett_nbap_E_DCH_TTI_Length, E_DCH_TTI_Length_choice,
12734 NULL);
12736 return offset;
12740 static const value_string nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = {
12741 { 0, "v1" },
12742 { 1, "v4" },
12743 { 2, "v8" },
12744 { 3, "v16" },
12745 { 4, "v32" },
12746 { 5, "v64" },
12747 { 6, "v128" },
12748 { 7, "v256" },
12749 { 0, NULL }
12753 static int
12754 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_) {
12755 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12756 8, NULL, FALSE, 0, NULL);
12758 return offset;
12762 static const value_string nbap_UE_DTX_Long_Preamble_vals[] = {
12763 { 0, "v2" },
12764 { 1, "v4" },
12765 { 2, "v15" },
12766 { 0, NULL }
12770 static int
12771 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_) {
12772 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12773 3, NULL, FALSE, 0, NULL);
12775 return offset;
12779 static const value_string nbap_MAC_Inactivity_Threshold_vals[] = {
12780 { 0, "v1" },
12781 { 1, "v2" },
12782 { 2, "v4" },
12783 { 3, "v8" },
12784 { 4, "v16" },
12785 { 5, "v32" },
12786 { 6, "v64" },
12787 { 7, "v128" },
12788 { 8, "v256" },
12789 { 9, "v512" },
12790 { 10, "infinity" },
12791 { 0, NULL }
12795 static int
12796 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_) {
12797 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12798 11, NULL, FALSE, 0, NULL);
12800 return offset;
12804 static const value_string nbap_CQI_DTX_Timer_vals[] = {
12805 { 0, "v0" },
12806 { 1, "v1" },
12807 { 2, "v2" },
12808 { 3, "v4" },
12809 { 4, "v8" },
12810 { 5, "v16" },
12811 { 6, "v32" },
12812 { 7, "v64" },
12813 { 8, "v128" },
12814 { 9, "v256" },
12815 { 10, "v512" },
12816 { 11, "infinity" },
12817 { 0, NULL }
12821 static int
12822 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_) {
12823 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12824 12, NULL, FALSE, 0, NULL);
12826 return offset;
12830 static const value_string nbap_UE_DPCCH_burst1_vals[] = {
12831 { 0, "v1" },
12832 { 1, "v2" },
12833 { 2, "v5" },
12834 { 0, NULL }
12838 static int
12839 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_) {
12840 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12841 3, NULL, FALSE, 0, NULL);
12843 return offset;
12847 static const value_string nbap_UE_DPCCH_burst2_vals[] = {
12848 { 0, "v1" },
12849 { 1, "v2" },
12850 { 2, "v5" },
12851 { 0, NULL }
12855 static int
12856 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_) {
12857 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12858 3, NULL, FALSE, 0, NULL);
12860 return offset;
12864 static const per_sequence_t DTX_Information_sequence[] = {
12865 { &hf_nbap_e_DCH_TTI_Length, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TTI_Length },
12866 { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
12867 { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Long_Preamble },
12868 { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_Inactivity_Threshold },
12869 { &hf_nbap_cQI_DTX_Timer , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_DTX_Timer },
12870 { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst1 },
12871 { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst2 },
12872 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12873 { NULL, 0, 0, NULL }
12876 static int
12877 dissect_nbap_DTX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12878 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12879 ett_nbap_DTX_Information, DTX_Information_sequence);
12881 return offset;
12885 static const value_string nbap_UE_DRX_Cycle_vals[] = {
12886 { 0, "v4" },
12887 { 1, "v5" },
12888 { 2, "v8" },
12889 { 3, "v10" },
12890 { 4, "v16" },
12891 { 5, "v20" },
12892 { 0, NULL }
12896 static int
12897 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_) {
12898 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12899 6, NULL, FALSE, 0, NULL);
12901 return offset;
12905 static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals[] = {
12906 { 0, "v0" },
12907 { 1, "v1" },
12908 { 2, "v2" },
12909 { 3, "v4" },
12910 { 4, "v8" },
12911 { 5, "v16" },
12912 { 6, "v32" },
12913 { 7, "v64" },
12914 { 8, "v128" },
12915 { 9, "v256" },
12916 { 10, "v512" },
12917 { 0, NULL }
12921 static int
12922 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_) {
12923 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12924 11, NULL, FALSE, 0, NULL);
12926 return offset;
12930 static const value_string nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals[] = {
12931 { 0, "v0" },
12932 { 1, "v1" },
12933 { 2, "v2" },
12934 { 3, "v4" },
12935 { 4, "v8" },
12936 { 5, "v16" },
12937 { 6, "v32" },
12938 { 7, "v64" },
12939 { 8, "v128" },
12940 { 9, "v256" },
12941 { 0, NULL }
12945 static int
12946 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_) {
12947 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12948 10, NULL, FALSE, 0, NULL);
12950 return offset;
12955 static int
12956 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_) {
12957 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
12959 return offset;
12963 static const per_sequence_t DRX_Information_sequence[] = {
12964 { &hf_nbap_uE_DRX_Cycle , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle },
12965 { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
12966 { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
12967 { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Grant_Monitoring },
12968 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12969 { NULL, 0, 0, NULL }
12972 static int
12973 dissect_nbap_DRX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12974 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12975 ett_nbap_DRX_Information, DRX_Information_sequence);
12977 return offset;
12981 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_sequence[] = {
12982 { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_DRX_Offset },
12983 { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
12984 { &hf_nbap_dTX_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DTX_Information },
12985 { &hf_nbap_dRX_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DRX_Information },
12986 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
12987 { NULL, 0, 0, NULL }
12990 static int
12991 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_) {
12992 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12993 ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information, ContinuousPacketConnectivityDTX_DRX_Information_sequence);
12995 return offset;
12999 static const per_sequence_t DTX_Cycle_2ms_to_Modify_Items_sequence[] = {
13000 { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
13001 { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
13002 { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
13003 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13004 { NULL, 0, 0, NULL }
13007 static int
13008 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_) {
13009 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13010 ett_nbap_DTX_Cycle_2ms_to_Modify_Items, DTX_Cycle_2ms_to_Modify_Items_sequence);
13012 return offset;
13016 static const per_sequence_t DTX_Cycle_10ms_to_Modify_Items_sequence[] = {
13017 { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
13018 { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
13019 { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
13020 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13021 { NULL, 0, 0, NULL }
13024 static int
13025 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_) {
13026 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13027 ett_nbap_DTX_Cycle_10ms_to_Modify_Items, DTX_Cycle_10ms_to_Modify_Items_sequence);
13029 return offset;
13033 static const value_string nbap_E_DCH_TTI_Length_to_Modify_vals[] = {
13034 { 0, "two-ms" },
13035 { 1, "ten-ms" },
13036 { 0, NULL }
13039 static const per_choice_t E_DCH_TTI_Length_to_Modify_choice[] = {
13040 { 0, &hf_nbap_two_ms_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_2ms_to_Modify_Items },
13041 { 1, &hf_nbap_ten_ms_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Cycle_10ms_to_Modify_Items },
13042 { 0, NULL, 0, NULL }
13045 static int
13046 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_) {
13047 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13048 ett_nbap_E_DCH_TTI_Length_to_Modify, E_DCH_TTI_Length_to_Modify_choice,
13049 NULL);
13051 return offset;
13055 static const per_sequence_t DTX_Information_to_Modify_Items_sequence[] = {
13056 { &hf_nbap_e_DCH_TTI_Length_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TTI_Length_to_Modify },
13057 { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
13058 { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DTX_Long_Preamble },
13059 { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAC_Inactivity_Threshold },
13060 { &hf_nbap_cQI_DTX_Timer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_DTX_Timer },
13061 { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DPCCH_burst1 },
13062 { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DPCCH_burst2 },
13063 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13064 { NULL, 0, 0, NULL }
13067 static int
13068 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_) {
13069 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13070 ett_nbap_DTX_Information_to_Modify_Items, DTX_Information_to_Modify_Items_sequence);
13072 return offset;
13076 static const value_string nbap_DTX_Information_to_Modify_vals[] = {
13077 { 0, "modify" },
13078 { 1, "deactivate" },
13079 { 0, NULL }
13082 static const per_choice_t DTX_Information_to_Modify_choice[] = {
13083 { 0, &hf_nbap_modify_02 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Information_to_Modify_Items },
13084 { 1, &hf_nbap_deactivate , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
13085 { 0, NULL, 0, NULL }
13088 static int
13089 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_) {
13090 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13091 ett_nbap_DTX_Information_to_Modify, DTX_Information_to_Modify_choice,
13092 NULL);
13094 return offset;
13098 static const per_sequence_t DRX_Information_to_Modify_Items_sequence[] = {
13099 { &hf_nbap_uE_DRX_Cycle , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Cycle },
13100 { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
13101 { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
13102 { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Grant_Monitoring },
13103 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13104 { NULL, 0, 0, NULL }
13107 static int
13108 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_) {
13109 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13110 ett_nbap_DRX_Information_to_Modify_Items, DRX_Information_to_Modify_Items_sequence);
13112 return offset;
13116 static const value_string nbap_DRX_Information_to_Modify_vals[] = {
13117 { 0, "modify" },
13118 { 1, "deactivate" },
13119 { 0, NULL }
13122 static const per_choice_t DRX_Information_to_Modify_choice[] = {
13123 { 0, &hf_nbap_modify_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DRX_Information_to_Modify_Items },
13124 { 1, &hf_nbap_deactivate , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
13125 { 0, NULL, 0, NULL }
13128 static int
13129 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_) {
13130 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13131 ett_nbap_DRX_Information_to_Modify, DRX_Information_to_Modify_choice,
13132 NULL);
13134 return offset;
13138 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence[] = {
13139 { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DTX_DRX_Offset },
13140 { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Enabling_Delay },
13141 { &hf_nbap_dTX_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DTX_Information_to_Modify },
13142 { &hf_nbap_dRX_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DRX_Information_to_Modify },
13143 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13144 { NULL, 0, 0, NULL }
13147 static int
13148 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_) {
13149 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13150 ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify, ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence);
13152 return offset;
13156 static const value_string nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals[] = {
13157 { 0, "continuous-Packet-Connectivity-HS-SCCH-less-capable" },
13158 { 1, "continuous-Packet-Connectivity-HS-SCCH-less-capable-non-capable" },
13159 { 0, NULL }
13163 static int
13164 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_) {
13165 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13166 2, NULL, FALSE, 0, NULL);
13168 return offset;
13173 static int
13174 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_) {
13175 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13176 1U, maxNrOfHS_DSCH_TBSs, NULL, FALSE);
13178 return offset;
13183 static int
13184 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_) {
13185 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
13187 return offset;
13191 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence[] = {
13192 { &hf_nbap_transport_Block_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index },
13193 { &hf_nbap_hSPDSCH_Second_Code_Support, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Second_Code_Support },
13194 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13195 { NULL, 0, 0, NULL }
13198 static int
13199 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_) {
13200 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13201 ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem, ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence);
13203 return offset;
13207 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of[1] = {
13208 { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem },
13211 static int
13212 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_) {
13213 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13214 ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information, ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of,
13215 1, maxNrOfHS_DSCH_TBSs_HS_SCCHless, FALSE);
13217 return offset;
13222 static int
13223 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_) {
13224 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13225 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
13227 return offset;
13232 static int
13233 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_) {
13234 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13235 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
13237 return offset;
13241 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence[] = {
13242 { &hf_nbap_hSPDSCH_First_Code_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_First_Code_Index },
13243 { &hf_nbap_hSPDSCH_Second_Code_Index, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSPDSCH_Second_Code_Index },
13244 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13245 { NULL, 0, 0, NULL }
13248 static int
13249 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_) {
13250 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13251 ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence);
13253 return offset;
13258 static int
13259 dissect_nbap_ControlGAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13260 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13261 1U, 255U, NULL, FALSE);
13263 return offset;
13267 static const per_sequence_t CPC_Information_sequence[] = {
13268 { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information },
13269 { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify },
13270 { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
13271 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13272 { NULL, 0, 0, NULL }
13275 static int
13276 dissect_nbap_CPC_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13277 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13278 ett_nbap_CPC_Information, CPC_Information_sequence);
13280 return offset;
13285 static int
13286 dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13287 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
13289 return offset;
13294 static int
13295 dissect_nbap_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13296 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13297 0U, 255U, NULL, FALSE);
13299 return offset;
13303 static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
13304 { &hf_nbap_iECriticality , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
13305 { &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
13306 { &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber0 },
13307 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13308 { NULL, 0, 0, NULL }
13311 static int
13312 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_) {
13313 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13314 ett_nbap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
13316 return offset;
13320 static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
13321 { &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item },
13324 static int
13325 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_) {
13326 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13327 ett_nbap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
13328 1, maxNrOfErrors, FALSE);
13330 return offset;
13334 static const per_sequence_t CriticalityDiagnostics_sequence[] = {
13335 { &hf_nbap_procedureID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProcedureID },
13336 { &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TriggeringMessage },
13337 { &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Criticality },
13338 { &hf_nbap_transactionID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransactionID },
13339 { &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CriticalityDiagnostics_IE_List },
13340 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13341 { NULL, 0, 0, NULL }
13344 static int
13345 dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13346 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13347 ett_nbap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
13349 return offset;
13354 static int
13355 dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13356 #line 2079 "../../asn1/nbap/nbap.cnf"
13357 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13358 0U, 1048575U, &com_context_id, FALSE);
13360 crcn_context_present = TRUE;
13364 return offset;
13369 static int
13370 dissect_nbap_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13371 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13372 0U, 65535U, NULL, FALSE);
13374 return offset;
13379 static int
13380 dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13381 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13382 0U, 65535U, NULL, FALSE);
13384 return offset;
13389 static int
13390 dissect_nbap_Common_MACFlow_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13391 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13392 0U, maxNrOfCommonMACFlowsLCR_1, NULL, FALSE);
13394 return offset;
13399 static int
13400 dissect_nbap_E_DCH_MACdFlow_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13401 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13402 0U, maxNrOfEDCHMACdFlowsLCR_1, NULL, FALSE);
13404 return offset;
13409 static int
13410 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_) {
13411 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13412 0U, 6U, NULL, FALSE);
13414 return offset;
13418 static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
13419 { 0, "ms10" },
13420 { 1, "ms15" },
13421 { 2, "ms20" },
13422 { 3, "ms25" },
13423 { 4, "ms30" },
13424 { 5, "ms35" },
13425 { 6, "ms40" },
13426 { 7, "ms45" },
13427 { 8, "ms50" },
13428 { 9, "ms55" },
13429 { 10, "ms60" },
13430 { 11, "ms65" },
13431 { 12, "ms70" },
13432 { 13, "ms75" },
13433 { 14, "ms80" },
13434 { 15, "ms85" },
13435 { 16, "ms90" },
13436 { 17, "ms95" },
13437 { 18, "ms100" },
13438 { 19, "ms110" },
13439 { 20, "ms120" },
13440 { 21, "ms140" },
13441 { 22, "ms160" },
13442 { 23, "ms200" },
13443 { 24, "ms240" },
13444 { 25, "ms280" },
13445 { 26, "ms320" },
13446 { 27, "ms400" },
13447 { 28, "ms480" },
13448 { 29, "ms560" },
13449 { 0, NULL }
13452 static value_string_ext nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext = VALUE_STRING_EXT_INIT(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals);
13455 static int
13456 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_) {
13457 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13458 30, NULL, TRUE, 0, NULL);
13460 return offset;
13464 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence[] = {
13465 { &hf_nbap_common_e_DCH_MACdFlow_ID_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
13466 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
13467 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
13468 { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
13469 { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_TDD },
13470 { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
13471 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13472 { NULL, 0, 0, NULL }
13475 static int
13476 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13477 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13478 ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR, Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence);
13480 return offset;
13484 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of[1] = {
13485 { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR },
13488 static int
13489 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13490 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13491 ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR, Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of,
13492 1, maxNrOfEDCHMACdFlowsLCR, FALSE);
13494 return offset;
13498 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence[] = {
13499 { &hf_nbap_ul_Common_MACFlowIDLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13500 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportBearerRequestIndicator },
13501 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
13502 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
13503 { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
13504 { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PayloadCRC_PresenceIndicator },
13505 { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR },
13506 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
13507 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13508 { NULL, 0, 0, NULL }
13511 static int
13512 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13513 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13514 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence);
13516 return offset;
13520 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of[1] = {
13521 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR },
13524 static int
13525 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13526 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13527 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR, Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of,
13528 1, maxNrOfCommonMACFlows, FALSE);
13530 return offset;
13535 static int
13536 dissect_nbap_PRXdes_base(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13537 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13538 -112, -50, NULL, FALSE);
13540 return offset;
13544 static const per_sequence_t PRXdes_base_Item_sequence[] = {
13545 { &hf_nbap_pRXdes_base , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
13546 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
13547 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13548 { NULL, 0, 0, NULL }
13551 static int
13552 dissect_nbap_PRXdes_base_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13553 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13554 ett_nbap_PRXdes_base_Item, PRXdes_base_Item_sequence);
13556 return offset;
13560 static const per_sequence_t PRXdes_base_perURAFCN_sequence_of[1] = {
13561 { &hf_nbap_PRXdes_base_perURAFCN_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base_Item },
13564 static int
13565 dissect_nbap_PRXdes_base_perURAFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13566 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13567 ett_nbap_PRXdes_base_perURAFCN, PRXdes_base_perURAFCN_sequence_of,
13568 1, maxFrequencyinCell, FALSE);
13570 return offset;
13574 static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
13575 { 0, "step-size1" },
13576 { 1, "step-size2" },
13577 { 2, "step-size3" },
13578 { 0, NULL }
13582 static int
13583 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_) {
13584 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13585 3, NULL, TRUE, 0, NULL);
13587 return offset;
13591 static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
13592 { 0, "step-size1" },
13593 { 1, "step-size2" },
13594 { 2, "step-size3" },
13595 { 0, NULL }
13599 static int
13600 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_) {
13601 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13602 3, NULL, TRUE, 0, NULL);
13604 return offset;
13608 static const per_sequence_t Common_E_PUCH_InformationLCR_sequence[] = {
13609 { &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
13610 { &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
13611 { &hf_nbap_harqInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
13612 { &hf_nbap_pRXdes_base_perURAFCN, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRXdes_base_perURAFCN },
13613 { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
13614 { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
13615 { &hf_nbap_e_PUCH_PowerControlGAP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ControlGAP },
13616 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13617 { NULL, 0, 0, NULL }
13620 static int
13621 dissect_nbap_Common_E_PUCH_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13622 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13623 ett_nbap_Common_E_PUCH_InformationLCR, Common_E_PUCH_InformationLCR_sequence);
13625 return offset;
13630 static int
13631 dissect_nbap_RefBeta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13632 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13633 -15, 16U, NULL, FALSE);
13635 return offset;
13639 static const per_sequence_t E_DCH_RefBeta_Item_sequence[] = {
13640 { &hf_nbap_refCodeRate , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
13641 { &hf_nbap_refBeta , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
13642 { NULL, 0, 0, NULL }
13645 static int
13646 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_) {
13647 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13648 ett_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
13650 return offset;
13654 static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
13655 { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
13658 static int
13659 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_) {
13660 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13661 ett_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
13662 1, maxNrOfRefBetas, FALSE);
13664 return offset;
13668 static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
13669 { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
13672 static int
13673 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_) {
13674 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13675 ett_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
13676 1, maxNrOfRefBetas, FALSE);
13678 return offset;
13682 static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
13683 { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
13684 { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
13685 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13686 { NULL, 0, 0, NULL }
13689 static int
13690 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_) {
13691 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13692 ett_nbap_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
13694 return offset;
13698 static const per_sequence_t Common_EDCH_System_InformationLCR_sequence[] = {
13699 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR },
13700 { &hf_nbap_common_E_PUCH_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_PUCH_InformationLCR },
13701 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
13702 { &hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
13703 { &hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
13704 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13705 { NULL, 0, 0, NULL }
13708 static int
13709 dissect_nbap_Common_EDCH_System_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13710 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13711 ett_nbap_Common_EDCH_System_InformationLCR, Common_EDCH_System_InformationLCR_sequence);
13713 return offset;
13717 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence[] = {
13718 { &hf_nbap_ul_Common_MACFlowID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13719 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
13720 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
13721 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
13722 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13723 { NULL, 0, 0, NULL }
13726 static int
13727 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13728 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13729 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence);
13731 return offset;
13735 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of[1] = {
13736 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR },
13739 static int
13740 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13741 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13742 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of,
13743 1, maxNrOfCommonMACFlows, FALSE);
13745 return offset;
13750 static int
13751 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_) {
13752 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13753 0U, 31U, NULL, TRUE);
13755 return offset;
13759 static const per_sequence_t Common_E_AGCH_ItemLCR_sequence[] = {
13760 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
13761 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
13762 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13763 { NULL, 0, 0, NULL }
13766 static int
13767 dissect_nbap_Common_E_AGCH_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13768 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13769 ett_nbap_Common_E_AGCH_ItemLCR, Common_E_AGCH_ItemLCR_sequence);
13771 return offset;
13775 static const per_sequence_t Common_E_AGCH_ListLCR_sequence_of[1] = {
13776 { &hf_nbap_Common_E_AGCH_ListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_AGCH_ItemLCR },
13779 static int
13780 dissect_nbap_Common_E_AGCH_ListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13781 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13782 ett_nbap_Common_E_AGCH_ListLCR, Common_E_AGCH_ListLCR_sequence_of,
13783 1, maxNrOfEAGCHsLCR, FALSE);
13785 return offset;
13790 static int
13791 dissect_nbap_EI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13792 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13793 0U, 3U, NULL, FALSE);
13795 return offset;
13800 static int
13801 dissect_nbap_E_HICH_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13802 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13803 0U, 255U, NULL, FALSE);
13805 return offset;
13809 static const per_sequence_t Common_E_HICH_ItemLCR_sequence[] = {
13810 { &hf_nbap_eI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
13811 { &hf_nbap_e_HICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_LCR },
13812 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13813 { NULL, 0, 0, NULL }
13816 static int
13817 dissect_nbap_Common_E_HICH_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13818 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13819 ett_nbap_Common_E_HICH_ItemLCR, Common_E_HICH_ItemLCR_sequence);
13821 return offset;
13825 static const per_sequence_t Common_E_HICH_ListLCR_sequence_of[1] = {
13826 { &hf_nbap_Common_E_HICH_ListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_HICH_ItemLCR },
13829 static int
13830 dissect_nbap_Common_E_HICH_ListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13831 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13832 ett_nbap_Common_E_HICH_ListLCR, Common_E_HICH_ListLCR_sequence_of,
13833 1, maxNrOfEHICHsLCR, FALSE);
13835 return offset;
13840 static int
13841 dissect_nbap_INTEGER_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13842 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13843 1U, 32U, NULL, FALSE);
13845 return offset;
13850 static int
13851 dissect_nbap_INTEGER_1_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13852 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13853 1U, 7U, NULL, FALSE);
13855 return offset;
13859 static const per_sequence_t Common_E_RNTI_Info_ItemLCR_sequence[] = {
13860 { &hf_nbap_starting_E_RNTI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
13861 { &hf_nbap_number_of_Group, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_32 },
13862 { &hf_nbap_number_of_e_E_RNTI_perGroup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_7 },
13863 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13864 { NULL, 0, 0, NULL }
13867 static int
13868 dissect_nbap_Common_E_RNTI_Info_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13869 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13870 ett_nbap_Common_E_RNTI_Info_ItemLCR, Common_E_RNTI_Info_ItemLCR_sequence);
13872 return offset;
13876 static const per_sequence_t Common_E_RNTI_Info_LCR_sequence_of[1] = {
13877 { &hf_nbap_Common_E_RNTI_Info_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_RNTI_Info_ItemLCR },
13880 static int
13881 dissect_nbap_Common_E_RNTI_Info_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13882 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13883 ett_nbap_Common_E_RNTI_Info_LCR, Common_E_RNTI_Info_LCR_sequence_of,
13884 1, maxnrofERUCCHsLCR, FALSE);
13886 return offset;
13890 static const per_sequence_t Common_EDCH_System_Information_ResponseLCR_sequence[] = {
13891 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR },
13892 { &hf_nbap_common_E_AGCH_ListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_AGCH_ListLCR },
13893 { &hf_nbap_common_E_HICH_ListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_HICH_ListLCR },
13894 { &hf_nbap_common_E_RNTI_Info_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_RNTI_Info_LCR },
13895 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13896 { NULL, 0, 0, NULL }
13899 static int
13900 dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13901 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13902 ett_nbap_Common_EDCH_System_Information_ResponseLCR, Common_EDCH_System_Information_ResponseLCR_sequence);
13904 return offset;
13908 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_sequence_of[1] = {
13909 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR },
13912 static int
13913 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13914 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13915 ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_sequence_of,
13916 1, maxNrOfCommonMACFlowsLCRExt, FALSE);
13918 return offset;
13922 static const per_sequence_t Common_MACFlows_to_DeleteLCR_Item_sequence[] = {
13923 { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13924 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13925 { NULL, 0, 0, NULL }
13928 static int
13929 dissect_nbap_Common_MACFlows_to_DeleteLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13930 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13931 ett_nbap_Common_MACFlows_to_DeleteLCR_Item, Common_MACFlows_to_DeleteLCR_Item_sequence);
13933 return offset;
13937 static const per_sequence_t Common_MACFlows_to_DeleteLCR_sequence_of[1] = {
13938 { &hf_nbap_Common_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteLCR_Item },
13941 static int
13942 dissect_nbap_Common_MACFlows_to_DeleteLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13943 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13944 ett_nbap_Common_MACFlows_to_DeleteLCR, Common_MACFlows_to_DeleteLCR_sequence_of,
13945 1, maxNrOfCommonMACFlowsLCR, FALSE);
13947 return offset;
13951 static const per_sequence_t CommonMACFlow_Specific_InfoItemLCR_sequence[] = {
13952 { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13953 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
13954 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
13955 { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
13956 { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
13957 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportBearerRequestIndicator },
13958 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
13959 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13960 { NULL, 0, 0, NULL }
13963 static int
13964 dissect_nbap_CommonMACFlow_Specific_InfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13965 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13966 ett_nbap_CommonMACFlow_Specific_InfoItemLCR, CommonMACFlow_Specific_InfoItemLCR_sequence);
13968 return offset;
13972 static const per_sequence_t CommonMACFlow_Specific_InfoListLCR_sequence_of[1] = {
13973 { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItemLCR },
13976 static int
13977 dissect_nbap_CommonMACFlow_Specific_InfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13978 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13979 ett_nbap_CommonMACFlow_Specific_InfoListLCR, CommonMACFlow_Specific_InfoListLCR_sequence_of,
13980 1, maxNrOfCommonMACFlowsLCR, FALSE);
13982 return offset;
13986 static const per_sequence_t Common_H_RNTI_InfoItemLCR_sequence[] = {
13987 { &hf_nbap_common_H_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
13988 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
13989 { NULL, 0, 0, NULL }
13992 static int
13993 dissect_nbap_Common_H_RNTI_InfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13994 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13995 ett_nbap_Common_H_RNTI_InfoItemLCR, Common_H_RNTI_InfoItemLCR_sequence);
13997 return offset;
14001 static const per_sequence_t Common_H_RNTI_InformationLCR_sequence_of[1] = {
14002 { &hf_nbap_Common_H_RNTI_InformationLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_H_RNTI_InfoItemLCR },
14005 static int
14006 dissect_nbap_Common_H_RNTI_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14007 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14008 ett_nbap_Common_H_RNTI_InformationLCR, Common_H_RNTI_InformationLCR_sequence_of,
14009 1, maxNoOfCommonH_RNTI, FALSE);
14011 return offset;
14015 static const value_string nbap_T_SYNC_vals[] = {
14016 { 0, "v40" },
14017 { 1, "v80" },
14018 { 2, "v120" },
14019 { 3, "v160" },
14020 { 4, "v200" },
14021 { 5, "v300" },
14022 { 6, "v400" },
14023 { 7, "v500" },
14024 { 0, NULL }
14028 static int
14029 dissect_nbap_T_SYNC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14030 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14031 8, NULL, TRUE, 0, NULL);
14033 return offset;
14037 static const value_string nbap_T_PROTECT_vals[] = {
14038 { 0, "v40" },
14039 { 1, "v60" },
14040 { 2, "v80" },
14041 { 3, "v100" },
14042 { 4, "v120" },
14043 { 5, "v200" },
14044 { 6, "v400" },
14045 { 0, NULL }
14049 static int
14050 dissect_nbap_T_PROTECT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14051 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14052 7, NULL, TRUE, 0, NULL);
14054 return offset;
14059 static int
14060 dissect_nbap_N_PROTECT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14061 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14062 0U, 7U, NULL, FALSE);
14064 return offset;
14068 static const per_sequence_t Sync_InformationLCR_sequence[] = {
14069 { &hf_nbap_t_SYNC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_SYNC },
14070 { &hf_nbap_t_PROTECT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_PROTECT },
14071 { &hf_nbap_n_PROTECT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_PROTECT },
14072 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14073 { NULL, 0, 0, NULL }
14076 static int
14077 dissect_nbap_Sync_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14078 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14079 ett_nbap_Sync_InformationLCR, Sync_InformationLCR_sequence);
14081 return offset;
14085 static const per_sequence_t CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence[] = {
14086 { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
14087 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
14088 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
14089 { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
14090 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14091 { NULL, 0, 0, NULL }
14094 static int
14095 dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14096 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14097 ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR, CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence);
14099 return offset;
14103 static const per_sequence_t CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of[1] = {
14104 { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR },
14107 static int
14108 dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14109 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14110 ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR, CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of,
14111 1, maxNrOfCommonMACFlows, FALSE);
14113 return offset;
14117 static const value_string nbap_UE_DRX_Cycle_LCR_vals[] = {
14118 { 0, "v1" },
14119 { 1, "v2" },
14120 { 2, "v4" },
14121 { 3, "v8" },
14122 { 4, "v16" },
14123 { 5, "v32" },
14124 { 6, "v64" },
14125 { 0, NULL }
14129 static int
14130 dissect_nbap_UE_DRX_Cycle_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14131 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14132 7, NULL, TRUE, 0, NULL);
14134 return offset;
14138 static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_vals[] = {
14139 { 0, "v1" },
14140 { 1, "v2" },
14141 { 2, "v4" },
14142 { 3, "v8" },
14143 { 4, "v16" },
14144 { 5, "v32" },
14145 { 6, "v64" },
14146 { 0, NULL }
14150 static int
14151 dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14152 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14153 7, NULL, TRUE, 0, NULL);
14155 return offset;
14160 static int
14161 dissect_nbap_UE_DRX_Offset_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14162 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14163 0U, 63U, NULL, FALSE);
14165 return offset;
14169 static const per_sequence_t HS_SCCH_DRX_Information_LCR_sequence[] = {
14170 { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle_LCR },
14171 { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR },
14172 { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Offset_LCR },
14173 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14174 { NULL, 0, 0, NULL }
14177 static int
14178 dissect_nbap_HS_SCCH_DRX_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14179 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14180 ett_nbap_HS_SCCH_DRX_Information_LCR, HS_SCCH_DRX_Information_LCR_sequence);
14182 return offset;
14186 static const value_string nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals[] = {
14187 { 0, "v0" },
14188 { 1, "v1" },
14189 { 2, "v2" },
14190 { 3, "v4" },
14191 { 4, "v8" },
14192 { 5, "v16" },
14193 { 6, "v32" },
14194 { 7, "v64" },
14195 { 8, "v128" },
14196 { 9, "v256" },
14197 { 10, "v512" },
14198 { 11, "infinity" },
14199 { 0, NULL }
14202 static value_string_ext nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals_ext = VALUE_STRING_EXT_INIT(nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals);
14205 static int
14206 dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14207 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14208 12, NULL, TRUE, 0, NULL);
14210 return offset;
14214 static const per_sequence_t E_AGCH_DRX_Parameters_sequence[] = {
14215 { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle_LCR },
14216 { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold },
14217 { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Offset_LCR },
14218 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14219 { NULL, 0, 0, NULL }
14222 static int
14223 dissect_nbap_E_AGCH_DRX_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14224 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14225 ett_nbap_E_AGCH_DRX_Parameters, E_AGCH_DRX_Parameters_sequence);
14227 return offset;
14231 static const value_string nbap_E_AGCH_DRX_Information_LCR_vals[] = {
14232 { 0, "sameAsHS-SCCH" },
14233 { 1, "e-AGCH-DRX-Parameters" },
14234 { 0, NULL }
14237 static const per_choice_t E_AGCH_DRX_Information_LCR_choice[] = {
14238 { 0, &hf_nbap_sameAsHS_SCCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
14239 { 1, &hf_nbap_e_AGCH_DRX_Parameters, ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_DRX_Parameters },
14240 { 0, NULL, 0, NULL }
14243 static int
14244 dissect_nbap_E_AGCH_DRX_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14245 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14246 ett_nbap_E_AGCH_DRX_Information_LCR, E_AGCH_DRX_Information_LCR_choice,
14247 NULL);
14249 return offset;
14253 static const per_sequence_t ContinuousPacketConnectivity_DRX_InformationLCR_sequence[] = {
14254 { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
14255 { &hf_nbap_hS_SCCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_DRX_Information_LCR },
14256 { &hf_nbap_e_AGCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_DRX_Information_LCR },
14257 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14258 { NULL, 0, 0, NULL }
14261 static int
14262 dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14263 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14264 ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR, ContinuousPacketConnectivity_DRX_InformationLCR_sequence);
14266 return offset;
14270 static const per_sequence_t DRX_Information_to_Modify_Items_LCR_sequence[] = {
14271 { &hf_nbap_hS_SCCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_DRX_Information_LCR },
14272 { &hf_nbap_e_AGCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_DRX_Information_LCR },
14273 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14274 { NULL, 0, 0, NULL }
14277 static int
14278 dissect_nbap_DRX_Information_to_Modify_Items_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14279 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14280 ett_nbap_DRX_Information_to_Modify_Items_LCR, DRX_Information_to_Modify_Items_LCR_sequence);
14282 return offset;
14286 static const value_string nbap_DRX_Information_to_Modify_LCR_vals[] = {
14287 { 0, "modify" },
14288 { 1, "deactivate" },
14289 { 0, NULL }
14292 static const per_choice_t DRX_Information_to_Modify_LCR_choice[] = {
14293 { 0, &hf_nbap_modify , ASN1_EXTENSION_ROOT , dissect_nbap_DRX_Information_to_Modify_Items_LCR },
14294 { 1, &hf_nbap_deactivate , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
14295 { 0, NULL, 0, NULL }
14298 static int
14299 dissect_nbap_DRX_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14300 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14301 ett_nbap_DRX_Information_to_Modify_LCR, DRX_Information_to_Modify_LCR_choice,
14302 NULL);
14304 return offset;
14308 static const per_sequence_t ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR_sequence[] = {
14309 { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Enabling_Delay },
14310 { &hf_nbap_dRX_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DRX_Information_to_Modify_LCR },
14311 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14312 { NULL, 0, 0, NULL }
14315 static int
14316 dissect_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14317 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14318 ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR, ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR_sequence);
14320 return offset;
14325 static int
14326 dissect_nbap_Transport_Block_Size_maping_Index_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14327 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14328 0U, maxNoOfTBSs_Mapping_HS_DSCH_SPS_1, NULL, FALSE);
14330 return offset;
14335 static int
14336 dissect_nbap_Transport_Block_Size_Index_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14337 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14338 1U, maxNoOfHS_DSCH_TBSsLCR, NULL, FALSE);
14340 return offset;
14344 static const per_sequence_t Transport_Block_Size_Item_LCR_sequence[] = {
14345 { &hf_nbap_transport_Block_Size_maping_Index_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_maping_Index_LCR },
14346 { &hf_nbap_transport_Block_Size_Index_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_LCR },
14347 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14348 { NULL, 0, 0, NULL }
14351 static int
14352 dissect_nbap_Transport_Block_Size_Item_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14353 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14354 ett_nbap_Transport_Block_Size_Item_LCR, Transport_Block_Size_Item_LCR_sequence);
14356 return offset;
14360 static const per_sequence_t Transport_Block_Size_List_LCR_sequence_of[1] = {
14361 { &hf_nbap_Transport_Block_Size_List_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Item_LCR },
14364 static int
14365 dissect_nbap_Transport_Block_Size_List_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14366 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14367 ett_nbap_Transport_Block_Size_List_LCR, Transport_Block_Size_List_LCR_sequence_of,
14368 1, maxNoOfTBSs_Mapping_HS_DSCH_SPS, FALSE);
14370 return offset;
14375 static int
14376 dissect_nbap_RepetitionPeriodIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14377 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14378 0U, maxNoOfRepetitionPeriod_SPS_LCR_1, NULL, FALSE);
14380 return offset;
14384 static const value_string nbap_RepetitionPeriod_vals[] = {
14385 { 0, "v1" },
14386 { 1, "v2" },
14387 { 2, "v4" },
14388 { 3, "v8" },
14389 { 4, "v16" },
14390 { 5, "v32" },
14391 { 6, "v64" },
14392 { 0, NULL }
14396 static int
14397 dissect_nbap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14398 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14399 7, NULL, TRUE, 0, NULL);
14401 return offset;
14406 static int
14407 dissect_nbap_RepetitionLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14408 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14409 1U, 63U, NULL, FALSE);
14411 return offset;
14415 static const per_sequence_t Repetition_Period_Item_LCR_sequence[] = {
14416 { &hf_nbap_repetitionPeriodIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriodIndex },
14417 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
14418 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
14419 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14420 { NULL, 0, 0, NULL }
14423 static int
14424 dissect_nbap_Repetition_Period_Item_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14425 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14426 ett_nbap_Repetition_Period_Item_LCR, Repetition_Period_Item_LCR_sequence);
14428 return offset;
14432 static const per_sequence_t Repetition_Period_List_LCR_sequence_of[1] = {
14433 { &hf_nbap_Repetition_Period_List_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_Item_LCR },
14436 static int
14437 dissect_nbap_Repetition_Period_List_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14438 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14439 ett_nbap_Repetition_Period_List_LCR, Repetition_Period_List_LCR_sequence_of,
14440 1, maxNoOfRepetition_Period_LCR, FALSE);
14442 return offset;
14446 static const value_string nbap_SPS_Reservation_Indicator_vals[] = {
14447 { 0, "reserve" },
14448 { 0, NULL }
14452 static int
14453 dissect_nbap_SPS_Reservation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14454 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14455 1, NULL, FALSE, 0, NULL);
14457 return offset;
14462 static int
14463 dissect_nbap_LogicalChannellevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14464 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14465 16, 16, FALSE, NULL);
14467 return offset;
14472 static int
14473 dissect_nbap_PriorityQueuelevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14474 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14475 8, 8, FALSE, NULL);
14477 return offset;
14481 static const value_string nbap_HS_DSCH_SPS_Operation_Indicator_vals[] = {
14482 { 0, "logicalChannellevel" },
14483 { 1, "priorityQueuelevel" },
14484 { 0, NULL }
14487 static const per_choice_t HS_DSCH_SPS_Operation_Indicator_choice[] = {
14488 { 0, &hf_nbap_logicalChannellevel, ASN1_EXTENSION_ROOT , dissect_nbap_LogicalChannellevel },
14489 { 1, &hf_nbap_priorityQueuelevel, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueuelevel },
14490 { 0, NULL, 0, NULL }
14493 static int
14494 dissect_nbap_HS_DSCH_SPS_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14495 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14496 ett_nbap_HS_DSCH_SPS_Operation_Indicator, HS_DSCH_SPS_Operation_Indicator_choice,
14497 NULL);
14499 return offset;
14503 static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_LCR_sequence[] = {
14504 { &hf_nbap_transport_Block_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_LCR },
14505 { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
14506 { &hf_nbap_hS_DSCH_SPS_Reservation_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SPS_Reservation_Indicator },
14507 { &hf_nbap_hS_DSCH_SPS_Operation_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_SPS_Operation_Indicator },
14508 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14509 { NULL, 0, 0, NULL }
14512 static int
14513 dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14514 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14515 ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR, HS_DSCH_Semi_PersistentScheduling_Information_LCR_sequence);
14517 return offset;
14521 static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence[] = {
14522 { &hf_nbap_transport_Block_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transport_Block_Size_List_LCR },
14523 { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Repetition_Period_List_LCR },
14524 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14525 { NULL, 0, 0, NULL }
14528 static int
14529 dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14530 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14531 ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR, HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence);
14533 return offset;
14538 static int
14539 dissect_nbap_E_DCH_SPS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14540 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14541 16, 16, FALSE, NULL);
14543 return offset;
14548 static int
14549 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_) {
14550 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14551 0U, 31U, NULL, FALSE);
14553 return offset;
14558 static int
14559 dissect_nbap_SignatureSequenceGroupIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14560 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14561 0U, 19U, NULL, FALSE);
14563 return offset;
14567 static const per_sequence_t E_HICH_LCR_Information_sequence[] = {
14568 { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
14569 { &hf_nbap_signatureSequenceGroupIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SignatureSequenceGroupIndex },
14570 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14571 { NULL, 0, 0, NULL }
14574 static int
14575 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_) {
14576 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14577 ett_nbap_E_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
14579 return offset;
14583 static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_LCR_sequence[] = {
14584 { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
14585 { &hf_nbap_e_DCH_SPS_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SPS_Indicator },
14586 { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
14587 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14588 { NULL, 0, 0, NULL }
14591 static int
14592 dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14593 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14594 ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR, E_DCH_Semi_PersistentScheduling_Information_LCR_sequence);
14596 return offset;
14600 static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence[] = {
14601 { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Repetition_Period_List_LCR },
14602 { &hf_nbap_e_DCH_SPS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_SPS_Indicator },
14603 { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_LCR_Information },
14604 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14605 { NULL, 0, 0, NULL }
14608 static int
14609 dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14610 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14611 ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR, E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence);
14613 return offset;
14617 static const per_sequence_t CPC_InformationLCR_sequence[] = {
14618 { &hf_nbap_continuousPacketConnectivity_DRX_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR },
14619 { &hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR },
14620 { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR },
14621 { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR },
14622 { &hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
14623 { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR },
14624 { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR },
14625 { &hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
14626 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14627 { NULL, 0, 0, NULL }
14630 static int
14631 dissect_nbap_CPC_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14632 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14633 ett_nbap_CPC_InformationLCR, CPC_InformationLCR_sequence);
14635 return offset;
14639 static const value_string nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_vals[] = {
14640 { 0, "continuous-Packet-Connectivity-DRX-Capable" },
14641 { 1, "continuous-Packet-Connectivity-DRX-Non-Capable" },
14642 { 0, NULL }
14646 static int
14647 dissect_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14648 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14649 2, NULL, FALSE, 0, NULL);
14651 return offset;
14655 static const per_sequence_t HS_SCCH_DRX_Information_ResponseLCR_sequence[] = {
14656 { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Cycle_LCR },
14657 { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR },
14658 { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Offset_LCR },
14659 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14660 { NULL, 0, 0, NULL }
14663 static int
14664 dissect_nbap_HS_SCCH_DRX_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14665 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14666 ett_nbap_HS_SCCH_DRX_Information_ResponseLCR, HS_SCCH_DRX_Information_ResponseLCR_sequence);
14668 return offset;
14672 static const per_sequence_t E_AGCH_DRX_Parameters_Response_sequence[] = {
14673 { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Cycle_LCR },
14674 { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold },
14675 { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Offset_LCR },
14676 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14677 { NULL, 0, 0, NULL }
14680 static int
14681 dissect_nbap_E_AGCH_DRX_Parameters_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14682 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14683 ett_nbap_E_AGCH_DRX_Parameters_Response, E_AGCH_DRX_Parameters_Response_sequence);
14685 return offset;
14689 static const value_string nbap_E_AGCH_DRX_Information_ResponseLCR_vals[] = {
14690 { 0, "sameAsHS-SCCH" },
14691 { 1, "e-AGCH-DRX-Parameters-Response" },
14692 { 0, NULL }
14695 static const per_choice_t E_AGCH_DRX_Information_ResponseLCR_choice[] = {
14696 { 0, &hf_nbap_sameAsHS_SCCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
14697 { 1, &hf_nbap_e_AGCH_DRX_Parameters_Response, ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_DRX_Parameters_Response },
14698 { 0, NULL, 0, NULL }
14701 static int
14702 dissect_nbap_E_AGCH_DRX_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14703 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14704 ett_nbap_E_AGCH_DRX_Information_ResponseLCR, E_AGCH_DRX_Information_ResponseLCR_choice,
14705 NULL);
14707 return offset;
14711 static const per_sequence_t ContinuousPacketConnectivity_DRX_Information_ResponseLCR_sequence[] = {
14712 { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Enabling_Delay },
14713 { &hf_nbap_hS_SCCH_DRX_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_DRX_Information_ResponseLCR },
14714 { &hf_nbap_e_AGCH_DRX_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_DRX_Information_ResponseLCR },
14715 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14716 { NULL, 0, 0, NULL }
14719 static int
14720 dissect_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14721 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14722 ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, ContinuousPacketConnectivity_DRX_Information_ResponseLCR_sequence);
14724 return offset;
14729 static int
14730 dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14731 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14732 0U, 3U, NULL, FALSE);
14734 return offset;
14739 static int
14740 dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14741 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14742 0U, 255U, &t_dch_id, FALSE);
14744 return offset;
14748 static const value_string nbap_UL_FP_Mode_vals[] = {
14749 { 0, "normal" },
14750 { 1, "silent" },
14751 { 0, NULL }
14755 static int
14756 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_) {
14757 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14758 2, NULL, TRUE, 0, NULL);
14760 return offset;
14765 static int
14766 dissect_nbap_ToAWS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14767 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14768 0U, 1279U, NULL, FALSE);
14770 return offset;
14775 static int
14776 dissect_nbap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14777 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14778 0U, 2559U, NULL, FALSE);
14780 return offset;
14785 static int
14786 dissect_nbap_T_dCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14787 #line 672 "../../asn1/nbap/nbap.cnf"
14789 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14790 0U, 255U, &dch_id, FALSE);
14792 if(g_num_dch_in_flow>0){
14793 g_dchs_in_flow_list[g_num_dch_in_flow-1]=dch_id;
14794 nbap_dch_chnl_info[dch_id].next_dch = 0;
14795 if(prev_dch_id != 0){
14796 nbap_dch_chnl_info[prev_dch_id].next_dch = dch_id;
14802 return offset;
14807 static int
14808 dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14809 #line 1061 "../../asn1/nbap/nbap.cnf"
14810 guint32 NrOfTransportBlocks;
14812 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14813 0U, 512U, &NrOfTransportBlocks, FALSE);
14816 if(num_items>0){
14817 switch(transportFormatSet_type){
14818 case NBAP_DCH_UL:
14819 nbap_dch_chnl_info[dch_id].num_ul_chans++;
14820 nbap_dch_chnl_info[dch_id].ul_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
14821 break;
14822 case NBAP_DCH_DL:
14823 nbap_dch_chnl_info[dch_id].num_dl_chans++;
14824 nbap_dch_chnl_info[dch_id].dl_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
14825 break;
14826 case NBAP_CPCH:
14827 nbap_dch_chnl_info[commonphysicalchannelid].num_ul_chans++;
14828 nbap_dch_chnl_info[commonphysicalchannelid].ul_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
14829 nbap_dch_chnl_info[commonphysicalchannelid].num_dl_chans++;
14830 nbap_dch_chnl_info[commonphysicalchannelid].dl_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
14831 break;
14832 case NBAP_PCH:
14833 nbap_dch_chnl_info[commontransportchannelid].num_ul_chans++;
14834 nbap_dch_chnl_info[commontransportchannelid].ul_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
14835 nbap_dch_chnl_info[commontransportchannelid].num_dl_chans++;
14836 nbap_dch_chnl_info[commontransportchannelid].dl_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
14837 break;
14838 default:
14839 break;
14845 return offset;
14850 static int
14851 dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14852 #line 1093 "../../asn1/nbap/nbap.cnf"
14853 guint32 TransportBlockSize;
14855 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14856 0U, 5000U, &TransportBlockSize, FALSE);
14859 if(num_items>0){
14860 switch(transportFormatSet_type){
14861 case NBAP_DCH_UL:
14862 nbap_dch_chnl_info[dch_id].ul_chan_tf_size[num_items-1] = TransportBlockSize;
14863 break;
14864 case NBAP_DCH_DL:
14865 nbap_dch_chnl_info[dch_id].dl_chan_tf_size[num_items-1] = TransportBlockSize;
14866 break;
14867 case NBAP_CPCH:
14868 nbap_dch_chnl_info[commonphysicalchannelid].ul_chan_tf_size[num_items-1] = TransportBlockSize;
14869 nbap_dch_chnl_info[commonphysicalchannelid].dl_chan_tf_size[num_items-1] = TransportBlockSize;
14870 break;
14871 case NBAP_PCH:
14872 nbap_dch_chnl_info[commontransportchannelid].ul_chan_tf_size[num_items-1] = TransportBlockSize;
14873 nbap_dch_chnl_info[commontransportchannelid].dl_chan_tf_size[num_items-1] = TransportBlockSize;
14874 break;
14875 default:
14876 break;
14882 return offset;
14886 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals[] = {
14887 { 0, "msec-10" },
14888 { 1, "msec-20" },
14889 { 2, "msec-40" },
14890 { 3, "msec-80" },
14891 { 0, NULL }
14895 static int
14896 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14897 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14898 4, NULL, TRUE, 0, NULL);
14900 return offset;
14904 static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
14905 { &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic },
14906 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14907 { NULL, 0, 0, NULL }
14910 static int
14911 dissect_nbap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14912 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14913 ett_nbap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
14915 return offset;
14919 static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
14920 { &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item },
14923 static int
14924 dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14925 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14926 ett_nbap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
14927 1, maxTTI_count, FALSE);
14929 return offset;
14933 static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
14934 { &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionTimeIntervalInformation },
14935 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14936 { NULL, 0, 0, NULL }
14939 static int
14940 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_) {
14941 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14942 ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
14944 return offset;
14948 static const value_string nbap_TransportFormatSet_ModeDP_vals[] = {
14949 { 0, "tdd" },
14950 { 1, "notApplicable" },
14951 { 0, NULL }
14954 static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
14955 { 0, &hf_nbap_tdd_01 , ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TransportFormatSet_ModeDP },
14956 { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
14957 { 0, NULL, 0, NULL }
14960 static int
14961 dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14962 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14963 ett_nbap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
14964 NULL);
14966 return offset;
14970 static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
14971 { &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks },
14972 { &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_TransportBlockSize },
14973 { &hf_nbap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP },
14974 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
14975 { NULL, 0, 0, NULL }
14978 static int
14979 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_) {
14980 #line 1057 "../../asn1/nbap/nbap.cnf"
14981 num_items++;
14985 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14986 ett_nbap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
14988 return offset;
14992 static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
14993 { &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item },
14996 static int
14997 dissect_nbap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14998 #line 1054 "../../asn1/nbap/nbap.cnf"
14999 num_items = 0;
15002 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15003 ett_nbap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
15004 1, maxNrOfTFs, FALSE);
15006 return offset;
15010 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals[] = {
15011 { 0, "msec-10" },
15012 { 1, "msec-20" },
15013 { 2, "msec-40" },
15014 { 3, "msec-80" },
15015 { 4, "dynamic" },
15016 { 5, "msec-5" },
15017 { 0, NULL }
15021 static int
15022 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15023 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15024 5, NULL, TRUE, 1, NULL);
15026 return offset;
15030 static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
15031 { 0, "no-codingTDD" },
15032 { 1, "convolutional-coding" },
15033 { 2, "turbo-coding" },
15034 { 0, NULL }
15038 static int
15039 dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15040 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15041 3, NULL, TRUE, 0, NULL);
15043 return offset;
15047 static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
15048 { 0, "half" },
15049 { 1, "third" },
15050 { 0, NULL }
15054 static int
15055 dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15056 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15057 2, NULL, TRUE, 0, NULL);
15059 return offset;
15064 static int
15065 dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15066 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15067 1U, maxRateMatching, NULL, FALSE);
15069 return offset;
15073 static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
15074 { 0, "v0" },
15075 { 1, "v8" },
15076 { 2, "v12" },
15077 { 3, "v16" },
15078 { 4, "v24" },
15079 { 0, NULL }
15083 static int
15084 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_) {
15085 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15086 5, NULL, TRUE, 0, NULL);
15088 return offset;
15092 static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[] = {
15093 { 0, "frame-related" },
15094 { 1, "timeSlot-related" },
15095 { 0, NULL }
15099 static int
15100 dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15101 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15102 2, NULL, TRUE, 0, NULL);
15104 return offset;
15108 static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = {
15109 { 0, "tdd" },
15110 { 1, "notApplicable" },
15111 { 0, NULL }
15114 static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
15115 { 0, &hf_nbap_tdd_02 , ASN1_EXTENSION_ROOT , dissect_nbap_TransportFormatSet_SecondInterleavingMode },
15116 { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
15117 { 0, NULL, 0, NULL }
15120 static int
15121 dissect_nbap_TransportFormatSet_ModeSSP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15122 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15123 ett_nbap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
15124 NULL);
15126 return offset;
15130 static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
15131 { &hf_nbap_transmissionTimeInterval_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic },
15132 { &hf_nbap_channelCoding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType },
15133 { &hf_nbap_codingRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_CodingRate },
15134 { &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute },
15135 { &hf_nbap_cRC_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size },
15136 { &hf_nbap_mode_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP },
15137 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15138 { NULL, 0, 0, NULL }
15141 static int
15142 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_) {
15143 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15144 ett_nbap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
15146 return offset;
15150 static const per_sequence_t TransportFormatSet_sequence[] = {
15151 { &hf_nbap_dynamicParts , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList },
15152 { &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart },
15153 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15154 { NULL, 0, 0, NULL }
15157 static int
15158 dissect_nbap_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15159 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15160 ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
15162 return offset;
15167 static int
15168 dissect_nbap_T_ul_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15169 #line 1032 "../../asn1/nbap/nbap.cnf"
15170 transportFormatSet_type = NBAP_DCH_UL;
15171 nbap_dch_chnl_info[dch_id].num_ul_chans = 0;
15174 offset = dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_index);
15176 return offset;
15181 static int
15182 dissect_nbap_T_dl_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15183 #line 1036 "../../asn1/nbap/nbap.cnf"
15184 transportFormatSet_type = NBAP_DCH_DL;
15185 nbap_dch_chnl_info[dch_id].num_dl_chans = 0;
15188 offset = dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_index);
15190 return offset;
15195 static int
15196 dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15197 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15198 0U, 15U, NULL, FALSE);
15200 return offset;
15204 static const value_string nbap_QE_Selector_vals[] = {
15205 { 0, "selected" },
15206 { 1, "non-selected" },
15207 { 0, NULL }
15211 static int
15212 dissect_nbap_QE_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15213 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15214 2, NULL, FALSE, 0, NULL);
15216 return offset;
15220 static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
15221 { &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_dCH_ID },
15222 { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_ul_TransportFormatSet },
15223 { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_dl_TransportFormatSet },
15224 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
15225 { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
15226 { &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector },
15227 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15228 { NULL, 0, 0, NULL }
15231 static int
15232 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_) {
15233 #line 1026 "../../asn1/nbap/nbap.cnf"
15234 g_num_dch_in_flow++;
15237 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15238 ett_nbap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
15240 #line 1029 "../../asn1/nbap/nbap.cnf"
15241 prev_dch_id = dch_id;
15244 return offset;
15248 static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
15249 { &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item },
15252 static int
15253 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_) {
15254 #line 1022 "../../asn1/nbap/nbap.cnf"
15255 g_num_dch_in_flow = 0;
15256 prev_dch_id = 0;
15259 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15260 ett_nbap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
15261 1, maxNrOfDCHs, FALSE);
15263 return offset;
15267 static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
15268 { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
15269 { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
15270 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
15271 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
15272 { &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList },
15273 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15274 { NULL, 0, 0, NULL }
15277 static int
15278 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_) {
15279 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15280 ett_nbap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
15282 return offset;
15286 static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
15287 { &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem },
15290 static int
15291 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_) {
15292 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15293 ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
15294 1, maxNrOfDCHs, FALSE);
15296 return offset;
15300 static const value_string nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals[] = {
15301 { 0, "dch-not-present" },
15302 { 0, NULL }
15306 static int
15307 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_) {
15308 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15309 1, NULL, FALSE, 0, NULL);
15311 return offset;
15315 static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
15316 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
15317 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
15318 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
15319 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15320 { NULL, 0, 0, NULL }
15323 static int
15324 dissect_nbap_DCH_InformationResponseItem(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_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
15328 return offset;
15332 static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
15333 { &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem },
15336 static int
15337 dissect_nbap_DCH_InformationResponse(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_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
15340 1, maxNrOfDCHs, FALSE);
15342 return offset;
15347 static int
15348 dissect_nbap_Pattern_Sequence_Identifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15349 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15350 1U, maxNrOfDCHMeasurementOccasionPatternSequence, NULL, FALSE);
15352 return offset;
15356 static const value_string nbap_Status_Flag_vals[] = {
15357 { 0, "activate" },
15358 { 1, "deactivate" },
15359 { 0, NULL }
15363 static int
15364 dissect_nbap_Status_Flag(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15365 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15366 2, NULL, FALSE, 0, NULL);
15368 return offset;
15373 static int
15374 dissect_nbap_INTEGER_1_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15375 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15376 1U, 9U, NULL, FALSE);
15378 return offset;
15383 static int
15384 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_) {
15385 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15386 0U, 511U, NULL, FALSE);
15388 return offset;
15393 static int
15394 dissect_nbap_INTEGER_1_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15395 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15396 1U, 512U, NULL, FALSE);
15398 return offset;
15403 static int
15404 dissect_nbap_BIT_STRING_SIZE_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15405 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15406 7, 7, FALSE, NULL);
15408 return offset;
15412 static const per_sequence_t Measurement_Occasion_Pattern_Sequence_parameters_sequence[] = {
15413 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_k, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_9 },
15414 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
15415 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_M_Length, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_512 },
15416 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
15417 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15418 { NULL, 0, 0, NULL }
15421 static int
15422 dissect_nbap_Measurement_Occasion_Pattern_Sequence_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15423 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15424 ett_nbap_Measurement_Occasion_Pattern_Sequence_parameters, Measurement_Occasion_Pattern_Sequence_parameters_sequence);
15426 return offset;
15430 static const per_sequence_t DchMeasurementOccasionInformation_Item_sequence[] = {
15431 { &hf_nbap_pattern_Sequence_Identifier, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pattern_Sequence_Identifier },
15432 { &hf_nbap_status_Flag , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Status_Flag },
15433 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Occasion_Pattern_Sequence_parameters },
15434 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15435 { NULL, 0, 0, NULL }
15438 static int
15439 dissect_nbap_DchMeasurementOccasionInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15440 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15441 ett_nbap_DchMeasurementOccasionInformation_Item, DchMeasurementOccasionInformation_Item_sequence);
15443 return offset;
15447 static const per_sequence_t DCH_MeasurementOccasion_Information_sequence_of[1] = {
15448 { &hf_nbap_DCH_MeasurementOccasion_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DchMeasurementOccasionInformation_Item },
15451 static int
15452 dissect_nbap_DCH_MeasurementOccasion_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15453 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15454 ett_nbap_DCH_MeasurementOccasion_Information, DCH_MeasurementOccasion_Information_sequence_of,
15455 1, maxNrOfDCHMeasurementOccasionPatternSequence, FALSE);
15457 return offset;
15461 static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
15462 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
15463 { &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
15464 { &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
15465 { &hf_nbap_ul_TransportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
15466 { &hf_nbap_dl_TransportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
15467 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
15468 { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
15469 { &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_QE_Selector },
15470 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15471 { NULL, 0, 0, NULL }
15474 static int
15475 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_) {
15476 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15477 ett_nbap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
15479 return offset;
15483 static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
15484 { &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item },
15487 static int
15488 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_) {
15489 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15490 ett_nbap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
15491 1, maxNrOfDCHs, FALSE);
15493 return offset;
15497 static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
15498 { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
15499 { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
15500 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
15501 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
15502 { &hf_nbap_dCH_SpecificInformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList },
15503 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15504 { NULL, 0, 0, NULL }
15507 static int
15508 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_) {
15509 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15510 ett_nbap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
15512 return offset;
15516 static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
15517 { &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem },
15520 static int
15521 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_) {
15522 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15523 ett_nbap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
15524 1, maxNrOfDCHs, FALSE);
15526 return offset;
15531 static int
15532 dissect_nbap_T_dCH_ID_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15533 #line 685 "../../asn1/nbap/nbap.cnf"
15535 offset = dissect_nbap_DCH_ID(tvb, offset, actx, tree, hf_index);
15537 dch_id = t_dch_id;
15541 return offset;
15546 static int
15547 dissect_nbap_T_ul_TransportFormatSet_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15548 #line 1040 "../../asn1/nbap/nbap.cnf"
15549 transportFormatSet_type = NBAP_DCH_UL;
15550 nbap_dch_chnl_info[dch_id].num_ul_chans = 0;
15553 offset = dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_index);
15555 return offset;
15560 static int
15561 dissect_nbap_T_dl_TransportFormatSet_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15562 #line 1044 "../../asn1/nbap/nbap.cnf"
15563 transportFormatSet_type = NBAP_DCH_DL;
15564 nbap_dch_chnl_info[dch_id].num_dl_chans = 0;
15567 offset = dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_index);
15569 return offset;
15573 static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
15574 { &hf_nbap_dCH_ID_02 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_dCH_ID_01 },
15575 { &hf_nbap_ul_TransportFormatSet_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_ul_TransportFormatSet_01 },
15576 { &hf_nbap_dl_TransportFormatSet_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_dl_TransportFormatSet_01 },
15577 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
15578 { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
15579 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15580 { NULL, 0, 0, NULL }
15583 static int
15584 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_) {
15585 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15586 ett_nbap_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
15588 return offset;
15592 static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
15593 { &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD },
15596 static int
15597 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_) {
15598 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15599 ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
15600 1, maxNrOfDCHs, FALSE);
15602 return offset;
15606 static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
15607 { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode },
15608 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
15609 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
15610 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
15611 { &hf_nbap_dCH_SpecificInformationList_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD },
15612 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15613 { NULL, 0, 0, NULL }
15616 static int
15617 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_) {
15618 #line 1120 "../../asn1/nbap/nbap.cnf"
15620 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15621 ett_nbap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
15623 /*g_warning("I'm going to modify dch_id: %d and t_dch_id: %d", dch_id, t_dch_id);
15628 return offset;
15632 static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
15633 { &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem },
15636 static int
15637 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_) {
15638 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15639 ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
15640 1, maxNrOfDCHs, FALSE);
15642 return offset;
15646 static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
15647 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
15648 { &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
15649 { &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
15650 { &hf_nbap_ul_TransportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
15651 { &hf_nbap_dl_TransportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
15652 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
15653 { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
15654 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15655 { NULL, 0, 0, NULL }
15658 static int
15659 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_) {
15660 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15661 ett_nbap_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
15663 return offset;
15667 static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
15668 { &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD },
15671 static int
15672 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_) {
15673 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15674 ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
15675 1, maxNrOfDCHs, FALSE);
15677 return offset;
15681 static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
15682 { &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode },
15683 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
15684 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
15685 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
15686 { &hf_nbap_dCH_SpecificInformationList_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD },
15687 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15688 { NULL, 0, 0, NULL }
15691 static int
15692 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_) {
15693 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15694 ett_nbap_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
15696 return offset;
15700 static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
15701 { &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD },
15704 static int
15705 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_) {
15706 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15707 ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
15708 1, maxNrOfDCHs, FALSE);
15710 return offset;
15714 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = {
15715 { &hf_nbap_dl_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15716 { &hf_nbap_dl_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15717 { &hf_nbap_ul_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15718 { &hf_nbap_ul_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15719 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15720 { NULL, 0, 0, NULL }
15723 static int
15724 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15725 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15726 ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
15728 return offset;
15732 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = {
15733 { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item },
15736 static int
15737 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15738 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15739 ett_nbap_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
15740 1, maxNrOfSF, FALSE);
15742 return offset;
15746 static const value_string nbap_DedicatedMeasurementType_vals[] = {
15747 { 0, "sir" },
15748 { 1, "sir-error" },
15749 { 2, "transmitted-code-power" },
15750 { 3, "rscp" },
15751 { 4, "rx-timing-deviation" },
15752 { 5, "round-trip-time" },
15753 { 6, "rx-timing-deviation-LCR" },
15754 { 7, "angle-Of-Arrival-LCR" },
15755 { 8, "hs-sich-quality" },
15756 { 9, "best-Cell-Portions" },
15757 { 10, "rx-timing-deviation-768" },
15758 { 11, "rx-timing-deviation-384-extended" },
15759 { 12, "best-Cell-PortionsLCR" },
15760 { 0, NULL }
15763 static value_string_ext nbap_DedicatedMeasurementType_vals_ext = VALUE_STRING_EXT_INIT(nbap_DedicatedMeasurementType_vals);
15766 static int
15767 dissect_nbap_DedicatedMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15768 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15769 6, NULL, TRUE, 7, NULL);
15771 return offset;
15776 static int
15777 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_) {
15778 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15779 0U, 125U, NULL, FALSE);
15781 return offset;
15786 static int
15787 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_) {
15788 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15789 0U, 127U, NULL, FALSE);
15791 return offset;
15796 static int
15797 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_) {
15798 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15799 0U, 8191U, NULL, FALSE);
15801 return offset;
15806 static int
15807 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_) {
15808 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15809 0U, 32767U, NULL, FALSE);
15811 return offset;
15816 static int
15817 dissect_nbap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15818 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15820 return offset;
15824 static const value_string nbap_DedicatedMeasurementValue_vals[] = {
15825 { 0, "sIR-Value" },
15826 { 1, "sIR-ErrorValue" },
15827 { 2, "transmittedCodePowerValue" },
15828 { 3, "rSCP" },
15829 { 4, "rxTimingDeviationValue" },
15830 { 5, "roundTripTime" },
15831 { 6, "extension-DedicatedMeasurementValue" },
15832 { 0, NULL }
15835 static const per_choice_t DedicatedMeasurementValue_choice[] = {
15836 { 0, &hf_nbap_sIR_Value , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value },
15837 { 1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value },
15838 { 2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value },
15839 { 3, &hf_nbap_rSCP , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value },
15840 { 4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value },
15841 { 5, &hf_nbap_roundTripTime , ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_Value },
15842 { 6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue },
15843 { 0, NULL, 0, NULL }
15846 static int
15847 dissect_nbap_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15848 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15849 ett_nbap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
15850 NULL);
15852 return offset;
15856 static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
15857 { &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
15858 { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
15859 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15860 { NULL, 0, 0, NULL }
15863 static int
15864 dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15865 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15866 ett_nbap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
15868 return offset;
15873 static int
15874 dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15875 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
15877 return offset;
15881 static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = {
15882 { 0, "measurementAvailable" },
15883 { 1, "measurementnotAvailable" },
15884 { 0, NULL }
15887 static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
15888 { 0, &hf_nbap_measurementAvailable_01, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementAvailable },
15889 { 1, &hf_nbap_measurementnotAvailable_01, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementnotAvailable },
15890 { 0, NULL, 0, NULL }
15893 static int
15894 dissect_nbap_DedicatedMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15895 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15896 ett_nbap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
15897 NULL);
15899 return offset;
15903 static const value_string nbap_DelayedActivation_vals[] = {
15904 { 0, "cfn" },
15905 { 1, "separate-indication" },
15906 { 0, NULL }
15909 static const per_choice_t DelayedActivation_choice[] = {
15910 { 0, &hf_nbap_cfn , ASN1_NO_EXTENSIONS , dissect_nbap_CFN },
15911 { 1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
15912 { 0, NULL, 0, NULL }
15915 static int
15916 dissect_nbap_DelayedActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15917 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15918 ett_nbap_DelayedActivation, DelayedActivation_choice,
15919 NULL);
15921 return offset;
15925 static const value_string nbap_Execution_Type_vals[] = {
15926 { 0, "synchronised" },
15927 { 1, "unsynchronised" },
15928 { 0, NULL }
15931 static const per_choice_t Execution_Type_choice[] = {
15932 { 0, &hf_nbap_synchronised , ASN1_NO_EXTENSIONS , dissect_nbap_CFN },
15933 { 1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
15934 { 0, NULL, 0, NULL }
15937 static int
15938 dissect_nbap_Execution_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15939 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15940 ett_nbap_Execution_Type, Execution_Type_choice,
15941 NULL);
15943 return offset;
15947 static const per_sequence_t Activate_Info_sequence[] = {
15948 { &hf_nbap_activation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
15949 { &hf_nbap_initial_dl_tx_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
15950 { &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FirstRLS_Indicator },
15951 { &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
15952 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15953 { NULL, 0, 0, NULL }
15956 static int
15957 dissect_nbap_Activate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15958 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15959 ett_nbap_Activate_Info, Activate_Info_sequence);
15961 return offset;
15965 static const per_sequence_t Deactivate_Info_sequence[] = {
15966 { &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
15967 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
15968 { NULL, 0, 0, NULL }
15971 static int
15972 dissect_nbap_Deactivate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15973 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15974 ett_nbap_Deactivate_Info, Deactivate_Info_sequence);
15976 return offset;
15980 static const value_string nbap_DelayedActivationUpdate_vals[] = {
15981 { 0, "activate" },
15982 { 1, "deactivate" },
15983 { 0, NULL }
15986 static const per_choice_t DelayedActivationUpdate_choice[] = {
15987 { 0, &hf_nbap_activate , ASN1_NO_EXTENSIONS , dissect_nbap_Activate_Info },
15988 { 1, &hf_nbap_deactivate_01 , ASN1_NO_EXTENSIONS , dissect_nbap_Deactivate_Info },
15989 { 0, NULL, 0, NULL }
15992 static int
15993 dissect_nbap_DelayedActivationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15994 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15995 ett_nbap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
15996 NULL);
15998 return offset;
16003 static int
16004 dissect_nbap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16005 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16006 0U, 30U, NULL, FALSE);
16008 return offset;
16013 static int
16014 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_) {
16015 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16016 0U, 119U, NULL, FALSE);
16018 return offset;
16023 static int
16024 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_) {
16025 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16026 0U, 7U, NULL, TRUE);
16028 return offset;
16032 static const value_string nbap_GANSS_StatusHealth_vals[] = {
16033 { 0, "udre-scale-1dot0" },
16034 { 1, "udre-scale-0dot75" },
16035 { 2, "udre-scale-0dot5" },
16036 { 3, "udre-scale-0dot3" },
16037 { 4, "udre-scale-0dot2" },
16038 { 5, "udre-scale-0dot1" },
16039 { 6, "no-data" },
16040 { 7, "invalid-data" },
16041 { 0, NULL }
16045 static int
16046 dissect_nbap_GANSS_StatusHealth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16047 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16048 8, NULL, FALSE, 0, NULL);
16050 return offset;
16055 static int
16056 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_) {
16057 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16058 0U, 63U, NULL, FALSE);
16060 return offset;
16065 static int
16066 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_) {
16067 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16068 10, 10, FALSE, NULL);
16070 return offset;
16074 static const value_string nbap_UDRE_vals[] = {
16075 { 0, "udre-minusequal-one-m" },
16076 { 1, "udre-betweenoneandfour-m" },
16077 { 2, "udre-betweenfourandeight-m" },
16078 { 3, "udre-greaterequaleight-m" },
16079 { 0, NULL }
16083 static int
16084 dissect_nbap_UDRE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16085 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16086 4, NULL, FALSE, 0, NULL);
16088 return offset;
16093 static int
16094 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_) {
16095 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16096 -2047, 2047U, NULL, FALSE);
16098 return offset;
16103 static int
16104 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_) {
16105 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16106 -127, 127U, NULL, FALSE);
16108 return offset;
16112 static const per_sequence_t DGANSS_SignalInformationItem_sequence[] = {
16113 { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
16114 { &hf_nbap_gANSS_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
16115 { &hf_nbap_udre , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
16116 { &hf_nbap_ganss_prc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2047_2047 },
16117 { &hf_nbap_ganss_rrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M127_127 },
16118 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16119 { NULL, 0, 0, NULL }
16122 static int
16123 dissect_nbap_DGANSS_SignalInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16124 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16125 ett_nbap_DGANSS_SignalInformationItem, DGANSS_SignalInformationItem_sequence);
16127 return offset;
16131 static const per_sequence_t DGANSS_SignalInformation_sequence_of[1] = {
16132 { &hf_nbap_DGANSS_SignalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_SignalInformationItem },
16135 static int
16136 dissect_nbap_DGANSS_SignalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16137 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16138 ett_nbap_DGANSS_SignalInformation, DGANSS_SignalInformation_sequence_of,
16139 1, maxGANSSSat, FALSE);
16141 return offset;
16145 static const per_sequence_t DGANSS_InformationItem_sequence[] = {
16146 { &hf_nbap_gANSS_SignalId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Signal_ID },
16147 { &hf_nbap_gANSS_StatusHealth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_StatusHealth },
16148 { &hf_nbap_dGANSS_SignalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGANSS_SignalInformation },
16149 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16150 { NULL, 0, 0, NULL }
16153 static int
16154 dissect_nbap_DGANSS_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16155 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16156 ett_nbap_DGANSS_InformationItem, DGANSS_InformationItem_sequence);
16158 return offset;
16162 static const per_sequence_t DGANSS_Information_sequence_of[1] = {
16163 { &hf_nbap_DGANSS_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_InformationItem },
16166 static int
16167 dissect_nbap_DGANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16168 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16169 ett_nbap_DGANSS_Information, DGANSS_Information_sequence_of,
16170 1, maxSgnType, FALSE);
16172 return offset;
16176 static const per_sequence_t DGANSSCorrections_sequence[] = {
16177 { &hf_nbap_dGANSS_ReferenceTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_119 },
16178 { &hf_nbap_dGANSS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_Information },
16179 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16180 { NULL, 0, 0, NULL }
16183 static int
16184 dissect_nbap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16185 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16186 ett_nbap_DGANSSCorrections, DGANSSCorrections_sequence);
16188 return offset;
16193 static int
16194 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_) {
16195 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16196 8, 8, FALSE, NULL);
16198 return offset;
16202 static const per_sequence_t DGANSS_Corrections_Req_sequence[] = {
16203 { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
16204 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16205 { NULL, 0, 0, NULL }
16208 static int
16209 dissect_nbap_DGANSS_Corrections_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16210 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16211 ett_nbap_DGANSS_Corrections_Req, DGANSS_Corrections_Req_sequence);
16213 return offset;
16217 static const value_string nbap_PRCDeviation_vals[] = {
16218 { 0, "one" },
16219 { 1, "two" },
16220 { 2, "five" },
16221 { 3, "ten" },
16222 { 0, NULL }
16226 static int
16227 dissect_nbap_PRCDeviation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16228 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16229 4, NULL, TRUE, 0, NULL);
16231 return offset;
16235 static const per_sequence_t DGANSSThreshold_sequence[] = {
16236 { &hf_nbap_pRCDeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
16237 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16238 { NULL, 0, 0, NULL }
16241 static int
16242 dissect_nbap_DGANSSThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16243 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16244 ett_nbap_DGANSSThreshold, DGANSSThreshold_sequence);
16246 return offset;
16250 static const value_string nbap_UDREGrowthRate_vals[] = {
16251 { 0, "growth-1-point-5" },
16252 { 1, "growth-2" },
16253 { 2, "growth-4" },
16254 { 3, "growth-6" },
16255 { 4, "growth-8" },
16256 { 5, "growth-10" },
16257 { 6, "growth-12" },
16258 { 7, "growth-16" },
16259 { 0, NULL }
16263 static int
16264 dissect_nbap_UDREGrowthRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16265 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16266 8, NULL, FALSE, 0, NULL);
16268 return offset;
16272 static const value_string nbap_UDREValidityTime_vals[] = {
16273 { 0, "val-20sec" },
16274 { 1, "val-40sec" },
16275 { 2, "val-80sec" },
16276 { 3, "val-160sec" },
16277 { 4, "val-320sec" },
16278 { 5, "val-640sec" },
16279 { 6, "val-1280sec" },
16280 { 7, "val-2560sec" },
16281 { 0, NULL }
16285 static int
16286 dissect_nbap_UDREValidityTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16287 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16288 8, NULL, FALSE, 0, NULL);
16290 return offset;
16294 static const per_sequence_t DGNSS_ValidityPeriod_sequence[] = {
16295 { &hf_nbap_udreGrowthRate , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDREGrowthRate },
16296 { &hf_nbap_udreValidityTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDREValidityTime },
16297 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16298 { NULL, 0, 0, NULL }
16301 static int
16302 dissect_nbap_DGNSS_ValidityPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16303 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16304 ett_nbap_DGNSS_ValidityPeriod, DGNSS_ValidityPeriod_sequence);
16306 return offset;
16311 static int
16312 dissect_nbap_GPSTOW(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16313 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16314 0U, 604799U, NULL, FALSE);
16316 return offset;
16320 static const value_string nbap_GPS_Status_Health_vals[] = {
16321 { 0, "udre-scale-1dot0" },
16322 { 1, "udre-scale-0dot75" },
16323 { 2, "udre-scale-0dot5" },
16324 { 3, "udre-scale-0dot3" },
16325 { 4, "udre-scale-0dot1" },
16326 { 5, "no-data" },
16327 { 6, "invalid-data" },
16328 { 0, NULL }
16332 static int
16333 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_) {
16334 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16335 7, NULL, FALSE, 0, NULL);
16337 return offset;
16342 static int
16343 dissect_nbap_SAT_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16344 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16345 0U, 63U, NULL, FALSE);
16347 return offset;
16352 static int
16353 dissect_nbap_PRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16354 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16355 -2047, 2047U, NULL, FALSE);
16357 return offset;
16362 static int
16363 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_) {
16364 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16365 -127, 127U, NULL, FALSE);
16367 return offset;
16371 static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
16372 { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
16373 { &hf_nbap_iode_dgps , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
16374 { &hf_nbap_udre , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
16375 { &hf_nbap_prc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRC },
16376 { &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate },
16377 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16378 { NULL, 0, 0, NULL }
16381 static int
16382 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_) {
16383 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16384 ett_nbap_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
16386 return offset;
16390 static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
16391 { &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item },
16394 static int
16395 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_) {
16396 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16397 ett_nbap_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
16398 1, maxNoSat, FALSE);
16400 return offset;
16404 static const per_sequence_t DGPSCorrections_sequence[] = {
16405 { &hf_nbap_gpstow , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW },
16406 { &hf_nbap_status_health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health },
16407 { &hf_nbap_satelliteinfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections },
16408 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16409 { NULL, 0, 0, NULL }
16412 static int
16413 dissect_nbap_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16414 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16415 ett_nbap_DGPSCorrections, DGPSCorrections_sequence);
16417 return offset;
16421 static const per_sequence_t DGPSThresholds_sequence[] = {
16422 { &hf_nbap_prcdeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
16423 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16424 { NULL, 0, 0, NULL }
16427 static int
16428 dissect_nbap_DGPSThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16429 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16430 ett_nbap_DGPSThresholds, DGPSThresholds_sequence);
16432 return offset;
16436 static const value_string nbap_DiversityControlField_vals[] = {
16437 { 0, "may" },
16438 { 1, "must" },
16439 { 2, "must-not" },
16440 { 0, NULL }
16444 static int
16445 dissect_nbap_DiversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16446 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16447 3, NULL, TRUE, 0, NULL);
16449 return offset;
16453 static const value_string nbap_DiversityMode_vals[] = {
16454 { 0, "none" },
16455 { 1, "sTTD" },
16456 { 2, "closed-loop-mode1" },
16457 { 3, "not-used-closed-loop-mode2" },
16458 { 0, NULL }
16462 static int
16463 dissect_nbap_DiversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16464 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16465 4, NULL, TRUE, 0, NULL);
16467 return offset;
16472 static int
16473 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_) {
16474 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16475 0U, 16U, NULL, TRUE);
16477 return offset;
16481 static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
16482 { 0, "timing-advance" },
16483 { 1, "timing-delay" },
16484 { 0, NULL }
16488 static int
16489 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_) {
16490 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16491 2, NULL, FALSE, 0, NULL);
16493 return offset;
16498 static int
16499 dissect_nbap_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16500 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16501 0U, 14U, NULL, FALSE);
16503 return offset;
16507 static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
16508 { 0, "v4" },
16509 { 1, "v8" },
16510 { 2, "v16" },
16511 { 0, NULL }
16515 static int
16516 dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16517 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16518 3, NULL, FALSE, 0, NULL);
16520 return offset;
16525 static int
16526 dissect_nbap_MidambleShiftLong(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16527 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16528 0U, 15U, NULL, FALSE);
16530 return offset;
16534 static const value_string nbap_MidambleAllocationMode1_vals[] = {
16535 { 0, "defaultMidamble" },
16536 { 1, "commonMidamble" },
16537 { 2, "ueSpecificMidamble" },
16538 { 0, NULL }
16541 static const per_choice_t MidambleAllocationMode1_choice[] = {
16542 { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
16543 { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
16544 { 2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
16545 { 0, NULL, 0, NULL }
16548 static int
16549 dissect_nbap_MidambleAllocationMode1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16550 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16551 ett_nbap_MidambleAllocationMode1, MidambleAllocationMode1_choice,
16552 NULL);
16554 return offset;
16558 static const per_sequence_t Type1_sequence[] = {
16559 { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
16560 { &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode1 },
16561 { NULL, 0, 0, NULL }
16564 static int
16565 dissect_nbap_Type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16566 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16567 ett_nbap_Type1, Type1_sequence);
16569 return offset;
16573 static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
16574 { 0, "v3" },
16575 { 1, "v6" },
16576 { 0, NULL }
16580 static int
16581 dissect_nbap_MidambleConfigurationBurstType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16582 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16583 2, NULL, FALSE, 0, NULL);
16585 return offset;
16590 static int
16591 dissect_nbap_MidambleShiftShort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16592 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16593 0U, 5U, NULL, FALSE);
16595 return offset;
16599 static const value_string nbap_MidambleAllocationMode2_vals[] = {
16600 { 0, "defaultMidamble" },
16601 { 1, "commonMidamble" },
16602 { 2, "ueSpecificMidamble" },
16603 { 0, NULL }
16606 static const per_choice_t MidambleAllocationMode2_choice[] = {
16607 { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
16608 { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
16609 { 2, &hf_nbap_ueSpecificMidamble_01, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftShort },
16610 { 0, NULL, 0, NULL }
16613 static int
16614 dissect_nbap_MidambleAllocationMode2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16615 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16616 ett_nbap_MidambleAllocationMode2, MidambleAllocationMode2_choice,
16617 NULL);
16619 return offset;
16623 static const per_sequence_t Type2_sequence[] = {
16624 { &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 },
16625 { &hf_nbap_midambleAllocationMode_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode2 },
16626 { NULL, 0, 0, NULL }
16629 static int
16630 dissect_nbap_Type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16631 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16632 ett_nbap_Type2, Type2_sequence);
16634 return offset;
16638 static const value_string nbap_MidambleAllocationMode3_vals[] = {
16639 { 0, "defaultMidamble" },
16640 { 1, "ueSpecificMidamble" },
16641 { 0, NULL }
16644 static const per_choice_t MidambleAllocationMode3_choice[] = {
16645 { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
16646 { 1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
16647 { 0, NULL, 0, NULL }
16650 static int
16651 dissect_nbap_MidambleAllocationMode3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16652 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16653 ett_nbap_MidambleAllocationMode3, MidambleAllocationMode3_choice,
16654 NULL);
16656 return offset;
16660 static const per_sequence_t Type3_sequence[] = {
16661 { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
16662 { &hf_nbap_midambleAllocationMode_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode3 },
16663 { NULL, 0, 0, NULL }
16666 static int
16667 dissect_nbap_Type3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16668 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16669 ett_nbap_Type3, Type3_sequence);
16671 return offset;
16675 static const value_string nbap_MidambleShiftAndBurstType_vals[] = {
16676 { 0, "type1" },
16677 { 1, "type2" },
16678 { 2, "type3" },
16679 { 0, NULL }
16682 static const per_choice_t MidambleShiftAndBurstType_choice[] = {
16683 { 0, &hf_nbap_type1 , ASN1_EXTENSION_ROOT , dissect_nbap_Type1 },
16684 { 1, &hf_nbap_type2 , ASN1_EXTENSION_ROOT , dissect_nbap_Type2 },
16685 { 2, &hf_nbap_type3 , ASN1_EXTENSION_ROOT , dissect_nbap_Type3 },
16686 { 0, NULL, 0, NULL }
16689 static int
16690 dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16691 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16692 ett_nbap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
16693 NULL);
16695 return offset;
16699 static const value_string nbap_TFCI_Presence_vals[] = {
16700 { 0, "present" },
16701 { 1, "not-present" },
16702 { 0, NULL }
16706 static int
16707 dissect_nbap_TFCI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16708 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16709 2, NULL, FALSE, 0, NULL);
16711 return offset;
16716 static int
16717 dissect_nbap_DPCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16718 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16719 0U, 239U, NULL, FALSE);
16721 return offset;
16725 static const value_string nbap_TDD_ChannelisationCode_vals[] = {
16726 { 0, "chCode1div1" },
16727 { 1, "chCode2div1" },
16728 { 2, "chCode2div2" },
16729 { 3, "chCode4div1" },
16730 { 4, "chCode4div2" },
16731 { 5, "chCode4div3" },
16732 { 6, "chCode4div4" },
16733 { 7, "chCode8div1" },
16734 { 8, "chCode8div2" },
16735 { 9, "chCode8div3" },
16736 { 10, "chCode8div4" },
16737 { 11, "chCode8div5" },
16738 { 12, "chCode8div6" },
16739 { 13, "chCode8div7" },
16740 { 14, "chCode8div8" },
16741 { 15, "chCode16div1" },
16742 { 16, "chCode16div2" },
16743 { 17, "chCode16div3" },
16744 { 18, "chCode16div4" },
16745 { 19, "chCode16div5" },
16746 { 20, "chCode16div6" },
16747 { 21, "chCode16div7" },
16748 { 22, "chCode16div8" },
16749 { 23, "chCode16div9" },
16750 { 24, "chCode16div10" },
16751 { 25, "chCode16div11" },
16752 { 26, "chCode16div12" },
16753 { 27, "chCode16div13" },
16754 { 28, "chCode16div14" },
16755 { 29, "chCode16div15" },
16756 { 30, "chCode16div16" },
16757 { 0, NULL }
16760 static value_string_ext nbap_TDD_ChannelisationCode_vals_ext = VALUE_STRING_EXT_INIT(nbap_TDD_ChannelisationCode_vals);
16763 static int
16764 dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16765 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16766 31, NULL, TRUE, 0, NULL);
16768 return offset;
16772 static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
16773 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
16774 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16775 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16776 { NULL, 0, 0, NULL }
16779 static int
16780 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_) {
16781 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16782 ett_nbap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
16784 return offset;
16788 static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
16789 { &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem },
16792 static int
16793 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_) {
16794 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16795 ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
16796 1, maxNrOfDPCHs, FALSE);
16798 return offset;
16802 static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
16803 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16804 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
16805 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
16806 { &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information },
16807 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16808 { NULL, 0, 0, NULL }
16811 static int
16812 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_) {
16813 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16814 ett_nbap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
16816 return offset;
16820 static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
16821 { &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem },
16824 static int
16825 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_) {
16826 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16827 ett_nbap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
16828 1, maxNrOfDLTSs, FALSE);
16830 return offset;
16834 static const value_string nbap_MidambleAllocationMode_vals[] = {
16835 { 0, "defaultMidamble" },
16836 { 1, "commonMidamble" },
16837 { 2, "uESpecificMidamble" },
16838 { 0, NULL }
16842 static int
16843 dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16844 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16845 3, NULL, TRUE, 0, NULL);
16847 return offset;
16851 static const value_string nbap_MidambleConfigurationLCR_vals[] = {
16852 { 0, "v2" },
16853 { 1, "v4" },
16854 { 2, "v6" },
16855 { 3, "v8" },
16856 { 4, "v10" },
16857 { 5, "v12" },
16858 { 6, "v14" },
16859 { 7, "v16" },
16860 { 0, NULL }
16864 static int
16865 dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16866 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16867 8, NULL, TRUE, 0, NULL);
16869 return offset;
16873 static const per_sequence_t MidambleShiftLCR_sequence[] = {
16874 { &hf_nbap_midambleAllocationMode_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode },
16875 { &hf_nbap_midambleShift_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLong },
16876 { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
16877 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16878 { NULL, 0, 0, NULL }
16881 static int
16882 dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16883 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16884 ett_nbap_MidambleShiftLCR, MidambleShiftLCR_sequence);
16886 return offset;
16890 static const value_string nbap_Modulation_vals[] = {
16891 { 0, "qPSK" },
16892 { 1, "eightPSK" },
16893 { 0, NULL }
16897 static int
16898 dissect_nbap_Modulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16899 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16900 2, NULL, TRUE, 0, NULL);
16902 return offset;
16906 static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
16907 { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16908 { &hf_nbap_modulation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation },
16909 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16910 { NULL, 0, 0, NULL }
16913 static int
16914 dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16915 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16916 ett_nbap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
16918 return offset;
16923 static int
16924 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_) {
16925 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16926 0U, 24U, NULL, TRUE);
16928 return offset;
16933 static int
16934 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_) {
16935 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16936 0U, 24U, NULL, TRUE);
16938 return offset;
16942 static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
16943 { 0, "qPSK" },
16944 { 1, "eightPSK" },
16945 { 0, NULL }
16948 static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
16949 { 0, &hf_nbap_qPSK_01 , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
16950 { 1, &hf_nbap_eightPSK , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
16951 { 0, NULL, 0, NULL }
16954 static int
16955 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_) {
16956 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16957 ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
16958 NULL);
16960 return offset;
16964 static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
16965 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
16966 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
16967 { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
16968 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
16969 { NULL, 0, 0, NULL }
16972 static int
16973 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_) {
16974 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16975 ett_nbap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
16977 return offset;
16981 static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
16982 { &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem },
16985 static int
16986 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_) {
16987 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16988 ett_nbap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
16989 1, maxNrOfDPCHLCRs, FALSE);
16991 return offset;
16995 static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
16996 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
16997 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
16998 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
16999 { &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information },
17000 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17001 { NULL, 0, 0, NULL }
17004 static int
17005 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_) {
17006 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17007 ett_nbap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
17009 return offset;
17013 static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
17014 { &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem },
17017 static int
17018 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_) {
17019 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17020 ett_nbap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
17021 1, maxNrOfDLTSLCRs, FALSE);
17023 return offset;
17027 static const value_string nbap_MidambleAllocationMode7681_vals[] = {
17028 { 0, "defaultMidamble" },
17029 { 1, "commonMidamble" },
17030 { 2, "ueSpecificMidamble" },
17031 { 0, NULL }
17034 static const per_choice_t MidambleAllocationMode7681_choice[] = {
17035 { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
17036 { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
17037 { 2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
17038 { 0, NULL, 0, NULL }
17041 static int
17042 dissect_nbap_MidambleAllocationMode7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17043 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17044 ett_nbap_MidambleAllocationMode7681, MidambleAllocationMode7681_choice,
17045 NULL);
17047 return offset;
17051 static const per_sequence_t Type7681_sequence[] = {
17052 { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
17053 { &hf_nbap_midambleAllocationMode_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7681 },
17054 { NULL, 0, 0, NULL }
17057 static int
17058 dissect_nbap_Type7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17059 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17060 ett_nbap_Type7681, Type7681_sequence);
17062 return offset;
17066 static const value_string nbap_MidambleConfigurationBurstType2_768_vals[] = {
17067 { 0, "v4" },
17068 { 1, "v8" },
17069 { 0, NULL }
17073 static int
17074 dissect_nbap_MidambleConfigurationBurstType2_768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17075 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17076 2, NULL, FALSE, 0, NULL);
17078 return offset;
17083 static int
17084 dissect_nbap_MidambleShiftShort768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17085 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17086 0U, 7U, NULL, FALSE);
17088 return offset;
17092 static const value_string nbap_MidambleAllocationMode7682_vals[] = {
17093 { 0, "defaultMidamble" },
17094 { 1, "commonMidamble" },
17095 { 2, "ueSpecificMidamble" },
17096 { 0, NULL }
17099 static const per_choice_t MidambleAllocationMode7682_choice[] = {
17100 { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
17101 { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
17102 { 2, &hf_nbap_ueSpecificMidamble_02, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftShort768 },
17103 { 0, NULL, 0, NULL }
17106 static int
17107 dissect_nbap_MidambleAllocationMode7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17108 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17109 ett_nbap_MidambleAllocationMode7682, MidambleAllocationMode7682_choice,
17110 NULL);
17112 return offset;
17116 static const per_sequence_t Type7682_sequence[] = {
17117 { &hf_nbap_midambleConfigurationBurstType2_768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2_768 },
17118 { &hf_nbap_midambleAllocationMode_05, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7682 },
17119 { NULL, 0, 0, NULL }
17122 static int
17123 dissect_nbap_Type7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17124 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17125 ett_nbap_Type7682, Type7682_sequence);
17127 return offset;
17131 static const value_string nbap_MidambleAllocationMode7683_vals[] = {
17132 { 0, "defaultMidamble" },
17133 { 1, "ueSpecificMidamble" },
17134 { 0, NULL }
17137 static const per_choice_t MidambleAllocationMode7683_choice[] = {
17138 { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
17139 { 1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong },
17140 { 0, NULL, 0, NULL }
17143 static int
17144 dissect_nbap_MidambleAllocationMode7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17145 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17146 ett_nbap_MidambleAllocationMode7683, MidambleAllocationMode7683_choice,
17147 NULL);
17149 return offset;
17153 static const per_sequence_t Type7683_sequence[] = {
17154 { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
17155 { &hf_nbap_midambleAllocationMode_06, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7683 },
17156 { NULL, 0, 0, NULL }
17159 static int
17160 dissect_nbap_Type7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17161 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17162 ett_nbap_Type7683, Type7683_sequence);
17164 return offset;
17168 static const value_string nbap_MidambleShiftAndBurstType768_vals[] = {
17169 { 0, "type1" },
17170 { 1, "type2" },
17171 { 2, "type3" },
17172 { 0, NULL }
17175 static const per_choice_t MidambleShiftAndBurstType768_choice[] = {
17176 { 0, &hf_nbap_type1_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Type7681 },
17177 { 1, &hf_nbap_type2_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Type7682 },
17178 { 2, &hf_nbap_type3_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Type7683 },
17179 { 0, NULL, 0, NULL }
17182 static int
17183 dissect_nbap_MidambleShiftAndBurstType768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17184 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17185 ett_nbap_MidambleShiftAndBurstType768, MidambleShiftAndBurstType768_choice,
17186 NULL);
17188 return offset;
17192 static const value_string nbap_TDD_ChannelisationCode768_vals[] = {
17193 { 0, "chCode1div1" },
17194 { 1, "chCode2div1" },
17195 { 2, "chCode2div2" },
17196 { 3, "chCode4div1" },
17197 { 4, "chCode4div2" },
17198 { 5, "chCode4div3" },
17199 { 6, "chCode4div4" },
17200 { 7, "chCode8div1" },
17201 { 8, "chCode8div2" },
17202 { 9, "chCode8div3" },
17203 { 10, "chCode8div4" },
17204 { 11, "chCode8div5" },
17205 { 12, "chCode8div6" },
17206 { 13, "chCode8div7" },
17207 { 14, "chCode8div8" },
17208 { 15, "chCode16div1" },
17209 { 16, "chCode16div2" },
17210 { 17, "chCode16div3" },
17211 { 18, "chCode16div4" },
17212 { 19, "chCode16div5" },
17213 { 20, "chCode16div6" },
17214 { 21, "chCode16div7" },
17215 { 22, "chCode16div8" },
17216 { 23, "chCode16div9" },
17217 { 24, "chCode16div10" },
17218 { 25, "chCode16div11" },
17219 { 26, "chCode16div12" },
17220 { 27, "chCode16div13" },
17221 { 28, "chCode16div14" },
17222 { 29, "chCode16div15" },
17223 { 30, "chCode16div16" },
17224 { 31, "chCode32div1" },
17225 { 32, "chCode32div2" },
17226 { 33, "chCode32div3" },
17227 { 34, "chCode32div4" },
17228 { 35, "chCode32div5" },
17229 { 36, "chCode32div6" },
17230 { 37, "chCode32div7" },
17231 { 38, "chCode32div8" },
17232 { 39, "chCode32div9" },
17233 { 40, "chCode32div10" },
17234 { 41, "chCode32div11" },
17235 { 42, "chCode32div12" },
17236 { 43, "chCode32div13" },
17237 { 44, "chCode32div14" },
17238 { 45, "chCode32div15" },
17239 { 46, "chCode32div16" },
17240 { 47, "chCode32div17" },
17241 { 48, "chCode32div18" },
17242 { 49, "chCode32div19" },
17243 { 50, "chCode32div20" },
17244 { 51, "chCode32div21" },
17245 { 52, "chCode32div22" },
17246 { 53, "chCode32div23" },
17247 { 54, "chCode32div24" },
17248 { 55, "chCode32div25" },
17249 { 56, "chCode32div26" },
17250 { 57, "chCode32div27" },
17251 { 58, "chCode32div28" },
17252 { 59, "chCode32div29" },
17253 { 60, "chCode32div30" },
17254 { 61, "chCode32div31" },
17255 { 62, "chCode32div32" },
17256 { 0, NULL }
17259 static value_string_ext nbap_TDD_ChannelisationCode768_vals_ext = VALUE_STRING_EXT_INIT(nbap_TDD_ChannelisationCode768_vals);
17262 static int
17263 dissect_nbap_TDD_ChannelisationCode768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17264 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17265 63, NULL, TRUE, 0, NULL);
17267 return offset;
17271 static const per_sequence_t TDD_DL_Code_768_InformationItem_sequence[] = {
17272 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
17273 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
17274 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17275 { NULL, 0, 0, NULL }
17278 static int
17279 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_) {
17280 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17281 ett_nbap_TDD_DL_Code_768_InformationItem, TDD_DL_Code_768_InformationItem_sequence);
17283 return offset;
17287 static const per_sequence_t TDD_DL_Code_768_Information_sequence_of[1] = {
17288 { &hf_nbap_TDD_DL_Code_768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_InformationItem },
17291 static int
17292 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_) {
17293 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17294 ett_nbap_TDD_DL_Code_768_Information, TDD_DL_Code_768_Information_sequence_of,
17295 1, maxNrOfDPCHs768, FALSE);
17297 return offset;
17301 static const per_sequence_t DL_Timeslot768_InformationItem_sequence[] = {
17302 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
17303 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
17304 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
17305 { &hf_nbap_dL_Code_768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_Information },
17306 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17307 { NULL, 0, 0, NULL }
17310 static int
17311 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_) {
17312 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17313 ett_nbap_DL_Timeslot768_InformationItem, DL_Timeslot768_InformationItem_sequence);
17315 return offset;
17319 static const per_sequence_t DL_Timeslot768_Information_sequence_of[1] = {
17320 { &hf_nbap_DL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_InformationItem },
17323 static int
17324 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_) {
17325 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17326 ett_nbap_DL_Timeslot768_Information, DL_Timeslot768_Information_sequence_of,
17327 1, maxNrOfDLTSs, FALSE);
17329 return offset;
17333 static const value_string nbap_DL_FrameType_vals[] = {
17334 { 0, "typeA" },
17335 { 1, "typeB" },
17336 { 0, NULL }
17340 static int
17341 dissect_nbap_DL_FrameType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17342 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17343 2, NULL, TRUE, 0, NULL);
17345 return offset;
17350 static int
17351 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_) {
17352 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17353 0U, 65535U, NULL, FALSE);
17355 return offset;
17360 static int
17361 dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17362 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17363 1U, 60U, NULL, FALSE);
17365 return offset;
17369 static const value_string nbap_PowerAdjustmentType_vals[] = {
17370 { 0, "none" },
17371 { 1, "common" },
17372 { 2, "individual" },
17373 { 0, NULL }
17377 static int
17378 dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17379 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17380 3, NULL, FALSE, 0, NULL);
17382 return offset;
17386 static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
17387 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
17388 { &hf_nbap_dl_Reference_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
17389 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17390 { NULL, 0, 0, NULL }
17393 static int
17394 dissect_nbap_DL_ReferencePowerInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17395 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17396 ett_nbap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
17398 return offset;
17402 static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
17403 { &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem },
17406 static int
17407 dissect_nbap_DL_ReferencePowerInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17408 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17409 ett_nbap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
17410 1, maxNrOfRLs, FALSE);
17412 return offset;
17417 static int
17418 dissect_nbap_MaxAdjustmentStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17419 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17420 1U, 10U, NULL, FALSE);
17422 return offset;
17427 static int
17428 dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17429 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17430 1U, 256U, NULL, FALSE);
17432 return offset;
17437 static int
17438 dissect_nbap_ScaledAdjustmentRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17439 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17440 0U, 100U, NULL, FALSE);
17442 return offset;
17446 static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
17447 { &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType },
17448 { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
17449 { &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ReferencePowerInformationList },
17450 { &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxAdjustmentStep },
17451 { &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AdjustmentPeriod },
17452 { &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ScaledAdjustmentRatio },
17453 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17454 { NULL, 0, 0, NULL }
17457 static int
17458 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_) {
17459 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17460 ett_nbap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
17462 return offset;
17467 static int
17468 dissect_nbap_DL_TimeslotISCP(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 0U, 91U, NULL, FALSE);
17472 return offset;
17476 static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
17477 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
17478 { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
17479 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17480 { NULL, 0, 0, NULL }
17483 static int
17484 dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17485 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17486 ett_nbap_DL_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
17488 return offset;
17492 static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
17493 { &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem },
17496 static int
17497 dissect_nbap_DL_TimeslotISCPInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17498 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17499 ett_nbap_DL_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
17500 1, maxNrOfDLTSs, FALSE);
17502 return offset;
17506 static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
17507 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
17508 { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
17509 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17510 { NULL, 0, 0, NULL }
17513 static int
17514 dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17515 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17516 ett_nbap_DL_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
17518 return offset;
17522 static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
17523 { &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR },
17526 static int
17527 dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17528 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17529 ett_nbap_DL_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
17530 1, maxNrOfDLTSLCRs, FALSE);
17532 return offset;
17537 static int
17538 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_) {
17539 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17540 0U, 30U, NULL, TRUE);
17542 return offset;
17547 static int
17548 dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17549 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17550 0U, 101U, NULL, TRUE);
17552 return offset;
17556 static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
17557 { 0, "not-Used-puncturing" },
17558 { 1, "sFdiv2" },
17559 { 2, "higher-layer-scheduling" },
17560 { 0, NULL }
17564 static int
17565 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_) {
17566 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17567 3, NULL, TRUE, 0, NULL);
17569 return offset;
17573 static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
17574 { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
17577 static int
17578 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_) {
17579 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17580 ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
17581 1, maxNrOfHSPDSCHs, FALSE);
17583 return offset;
17588 static int
17589 dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17590 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17591 0U, 500U, NULL, FALSE);
17593 return offset;
17597 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
17598 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
17599 { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
17600 { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
17601 { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
17602 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17603 { NULL, 0, 0, NULL }
17606 static int
17607 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_) {
17608 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17609 ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
17611 return offset;
17615 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
17616 { &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 },
17619 static int
17620 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_) {
17621 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17622 ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
17623 1, maxNrOfDLTSLCRs, FALSE);
17625 return offset;
17629 static const per_sequence_t MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_sequence[] = {
17630 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
17631 { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
17632 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17633 { NULL, 0, 0, NULL }
17636 static int
17637 dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17638 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17639 ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item, MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_sequence);
17641 return offset;
17645 static const per_sequence_t MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_sequence_of[1] = {
17646 { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item },
17649 static int
17650 dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17651 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17652 ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_sequence_of,
17653 1, maxNrOfCellPortionsPerCellLCR, FALSE);
17655 return offset;
17660 static int
17661 dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17662 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17663 0U, 479U, NULL, FALSE);
17665 return offset;
17669 static const value_string nbap_DRX_Interruption_by_HS_DSCH_vals[] = {
17670 { 0, "drx-Interruption-Configured" },
17671 { 1, "drx-Interruption-Not-Configured" },
17672 { 0, NULL }
17676 static int
17677 dissect_nbap_DRX_Interruption_by_HS_DSCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17678 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17679 2, NULL, TRUE, 0, NULL);
17681 return offset;
17686 static int
17687 dissect_nbap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17688 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17689 0U, 255U, NULL, FALSE);
17691 return offset;
17695 static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
17696 { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
17697 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
17698 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
17699 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17700 { NULL, 0, 0, NULL }
17703 static int
17704 dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17705 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17706 ett_nbap_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
17708 return offset;
17712 static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
17713 { &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem },
17716 static int
17717 dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17718 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17719 ett_nbap_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
17720 1, maxNrOfDSCHs, FALSE);
17722 return offset;
17726 static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
17727 { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
17728 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
17729 { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
17730 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
17731 { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
17732 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
17733 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
17734 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17735 { NULL, 0, 0, NULL }
17738 static int
17739 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_) {
17740 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17741 ett_nbap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
17743 return offset;
17747 static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
17748 { &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem },
17751 static int
17752 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_) {
17753 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17754 ett_nbap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
17755 1, maxNrOfDSCHs, FALSE);
17757 return offset;
17761 static const value_string nbap_Dual_Band_Capability_vals[] = {
17762 { 0, "dual-Band-Capable" },
17763 { 1, "dual-Band-non-Capable" },
17764 { 0, NULL }
17768 static int
17769 dissect_nbap_Dual_Band_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17770 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17771 2, NULL, FALSE, 0, NULL);
17773 return offset;
17778 static int
17779 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_) {
17780 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17781 0U, 268435455U, NULL, FALSE);
17783 return offset;
17787 static const per_sequence_t Possible_Secondary_Serving_Cell_sequence[] = {
17788 { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
17789 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17790 { NULL, 0, 0, NULL }
17793 static int
17794 dissect_nbap_Possible_Secondary_Serving_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17795 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17796 ett_nbap_Possible_Secondary_Serving_Cell, Possible_Secondary_Serving_Cell_sequence);
17798 return offset;
17802 static const per_sequence_t Possible_Secondary_Serving_Cell_List_sequence_of[1] = {
17803 { &hf_nbap_Possible_Secondary_Serving_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Possible_Secondary_Serving_Cell },
17806 static int
17807 dissect_nbap_Possible_Secondary_Serving_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17808 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17809 ett_nbap_Possible_Secondary_Serving_Cell_List, Possible_Secondary_Serving_Cell_List_sequence_of,
17810 1, maxNrOfHSDSCH_1, FALSE);
17812 return offset;
17816 static const per_sequence_t Dual_Band_Capability_Info_sequence[] = {
17817 { &hf_nbap_dual_Band_Capability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Dual_Band_Capability },
17818 { &hf_nbap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Possible_Secondary_Serving_Cell_List },
17819 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17820 { NULL, 0, 0, NULL }
17823 static int
17824 dissect_nbap_Dual_Band_Capability_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17825 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17826 ett_nbap_Dual_Band_Capability_Info, Dual_Band_Capability_Info_sequence);
17828 return offset;
17833 static int
17834 dissect_nbap_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17835 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17836 -150, 400U, NULL, TRUE);
17838 return offset;
17842 static const value_string nbap_E_AGCH_Table_Choice_vals[] = {
17843 { 0, "table16B" },
17844 { 1, "table16B-1" },
17845 { 0, NULL }
17849 static int
17850 dissect_nbap_E_AGCH_Table_Choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17851 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17852 2, NULL, TRUE, 0, NULL);
17854 return offset;
17858 static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
17859 { &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
17862 static int
17863 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_) {
17864 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17865 ett_nbap_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
17866 1, maxNrOfE_AGCHs, FALSE);
17868 return offset;
17872 static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = {
17873 { 0, "replace" },
17874 { 1, "remove" },
17875 { 0, NULL }
17878 static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
17879 { 0, &hf_nbap_replace , ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_FDD_Code_List },
17880 { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
17881 { 0, NULL, 0, NULL }
17884 static int
17885 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_) {
17886 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17887 ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
17888 NULL);
17890 return offset;
17894 static const value_string nbap_E_AI_Capability_vals[] = {
17895 { 0, "e-AI-capable" },
17896 { 1, "e-AI-non-capable" },
17897 { 0, NULL }
17901 static int
17902 dissect_nbap_E_AI_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17903 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17904 2, NULL, FALSE, 0, NULL);
17906 return offset;
17910 static const value_string nbap_E_DCH_Capability_vals[] = {
17911 { 0, "e-DCH-capable" },
17912 { 1, "e-DCH-non-capable" },
17913 { 0, NULL }
17917 static int
17918 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_) {
17919 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17920 2, NULL, FALSE, 0, NULL);
17922 return offset;
17926 static const per_sequence_t E_DCH_SF_allocation_item_sequence[] = {
17927 { &hf_nbap_ul_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
17928 { &hf_nbap_ul_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
17929 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17930 { NULL, 0, 0, NULL }
17933 static int
17934 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_) {
17935 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17936 ett_nbap_E_DCH_SF_allocation_item, E_DCH_SF_allocation_item_sequence);
17938 return offset;
17942 static const per_sequence_t E_DCH_SF_allocation_sequence_of[1] = {
17943 { &hf_nbap_E_DCH_SF_allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation_item },
17946 static int
17947 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_) {
17948 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17949 ett_nbap_E_DCH_SF_allocation, E_DCH_SF_allocation_sequence_of,
17950 1, maxNrOfCombEDPDCH, FALSE);
17952 return offset;
17956 static const per_sequence_t E_DCHCapacityConsumptionLaw_sequence[] = {
17957 { &hf_nbap_e_DCH_SF_allocation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation },
17958 { &hf_nbap_dl_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_65535 },
17959 { &hf_nbap_dl_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_65535 },
17960 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17961 { NULL, 0, 0, NULL }
17964 static int
17965 dissect_nbap_E_DCHCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17966 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17967 ett_nbap_E_DCHCapacityConsumptionLaw, E_DCHCapacityConsumptionLaw_sequence);
17969 return offset;
17973 static const per_sequence_t E_DCH_TDD_CapacityConsumptionLaw_sequence[] = {
17974 { &hf_nbap_ul_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
17975 { &hf_nbap_dl_Cost , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_65535 },
17976 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
17977 { NULL, 0, 0, NULL }
17980 static int
17981 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_) {
17982 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17983 ett_nbap_E_DCH_TDD_CapacityConsumptionLaw, E_DCH_TDD_CapacityConsumptionLaw_sequence);
17985 return offset;
17990 static int
17991 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_) {
17992 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
17994 return offset;
17998 static const value_string nbap_E_DCH_SF_Capability_vals[] = {
17999 { 0, "sf64" },
18000 { 1, "sf32" },
18001 { 2, "sf16" },
18002 { 3, "sf8" },
18003 { 4, "sf4" },
18004 { 5, "sf4x2" },
18005 { 6, "sf2x2" },
18006 { 7, "sf4x2-and-sf2x2" },
18007 { 0, NULL }
18011 static int
18012 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_) {
18013 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18014 8, NULL, TRUE, 0, NULL);
18016 return offset;
18020 static const value_string nbap_E_DCH_HARQ_Combining_Capability_vals[] = {
18021 { 0, "iR-Combining-capable" },
18022 { 1, "chase-Combining-capable" },
18023 { 2, "iR-and-Chase-Combining-capable" },
18024 { 0, NULL }
18028 static int
18029 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_) {
18030 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18031 3, NULL, FALSE, 0, NULL);
18033 return offset;
18038 static int
18039 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_) {
18040 #line 1603 "../../asn1/nbap/nbap.cnf"
18042 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18043 0U, 62U, &e_dch_ddi_value, FALSE);
18046 if (actx->pinfo->fd->flags.visited)
18048 return offset;
18050 nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[num_items-1] = e_dch_ddi_value;
18054 return offset;
18059 static int
18060 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_) {
18061 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18062 1U, maxNrOfBits_MACe_PDU_non_scheduled, NULL, FALSE);
18064 return offset;
18068 static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
18069 { &hf_nbap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Bits_MACe_PDU_non_scheduled },
18070 { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18071 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18072 { NULL, 0, 0, NULL }
18075 static int
18076 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_) {
18077 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18078 ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
18080 return offset;
18084 static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = {
18085 { 0, "e-DCH-Non-Scheduled-Transmission-Grant" },
18086 { 1, "e-DCH-Scheduled-Transmission-Grant" },
18087 { 0, NULL }
18090 static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
18091 { 0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
18092 { 1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
18093 { 0, NULL, 0, NULL }
18096 static int
18097 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_) {
18098 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18099 ett_nbap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
18100 NULL);
18102 return offset;
18106 static const value_string nbap_SchedulingInformation_vals[] = {
18107 { 0, "included" },
18108 { 1, "not-included" },
18109 { 0, NULL }
18113 static int
18114 dissect_nbap_SchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18115 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18116 2, NULL, FALSE, 0, NULL);
18118 return offset;
18123 static int
18124 dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18125 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18126 0U, 16777215U, NULL, TRUE);
18128 return offset;
18132 static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
18133 { &hf_nbap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
18134 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18135 { NULL, 0, 0, NULL }
18138 static int
18139 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_) {
18140 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18141 ett_nbap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
18143 return offset;
18147 static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
18148 { &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
18151 static int
18152 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_) {
18153 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18154 ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
18155 1, maxNrOfMACdPDUSize, FALSE);
18157 return offset;
18161 static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
18162 { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
18163 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
18164 { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingInformation },
18165 { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate },
18166 { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value },
18167 { &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList },
18168 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18169 { NULL, 0, 0, NULL }
18172 static int
18173 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_) {
18174 #line 1600 "../../asn1/nbap/nbap.cnf"
18175 num_items++;
18178 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18179 ett_nbap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
18181 return offset;
18185 static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
18186 { &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem },
18189 static int
18190 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_) {
18191 #line 1593 "../../asn1/nbap/nbap.cnf"
18192 num_items = 0;
18194 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18195 ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
18196 1, maxNoOfLogicalChannels, FALSE);
18199 nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries = num_items;
18203 return offset;
18207 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = {
18208 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18209 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
18210 { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
18211 { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
18212 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
18213 { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
18214 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
18215 { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information },
18216 { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
18217 { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
18218 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18219 { NULL, 0, 0, NULL }
18222 static int
18223 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_) {
18224 #line 1355 "../../asn1/nbap/nbap.cnf"
18225 umts_fp_conversation_info_t *p_conv_data = NULL;
18226 address null_addr;
18227 conversation_t *p_conv;
18228 guint32 no_ddi_entries, i;
18230 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18231 ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
18233 if (actx->pinfo->fd->flags.visited)
18235 return offset;
18238 /* Check if we have conversation info */
18239 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
18240 p_conv = find_conversation(actx->pinfo->fd->num, &nbap_edch_channel_info[e_dch_macdflow_id].crnc_address, &null_addr,
18241 PT_UDP,
18242 nbap_edch_channel_info[e_dch_macdflow_id].crnc_port, 0, NO_ADDR_B);
18243 if(!p_conv)
18244 return offset;
18246 p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp);
18248 if(!p_conv_data)
18249 return offset;
18250 no_ddi_entries = p_conv_data->no_ddi_entries = nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries;
18251 /*g_print("E-DCH-MACdFlow-Specific-InfoItem: e_dch_macdflow_id %u, no_ddi_entries %u\n",e_dch_macdflow_id,no_ddi_entries);*/
18252 for (i = 0; i < no_ddi_entries; i++) {
18253 p_conv_data->edch_ddi[i] = nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[i];
18254 p_conv_data->edch_macd_pdu_size[i] = nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[i];
18256 p_conv_data->edch_lchId[i] = nbap_edch_channel_info[e_dch_macdflow_id].lchId[i]; /*lchId_type_table[nbap_edch_channel_info[e_dch_macdflow_id].lchId[i]];*/
18257 /*g_print("E-DCH-MACdFlow-Specific-InfoItem: e_dch_macdflow_id %u edch_ddi %u edch_macd_pdu_size %u\n",
18258 e_dch_macdflow_id,
18259 nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[i],
18260 nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[i]
18261 );*/
18264 /* COPY_ADDRESS(&(nbap_edch_port_info->crnc_address[e_dch_macdflow_id]),&dst_addr);*/
18265 p_conv_data->dch_crc_present = g_nbap_msg_info_for_fp.dch_crc_present;
18267 /* Figure out which type of E-DCH frame, based on DDI value (DDI = 0 => type 2)*/
18268 if( 0 == e_dch_ddi_value ){
18269 p_conv_data->edch_type = 1; /* 1 means T2 */
18270 }else{
18271 /*Value 1-5 means T1*/
18272 p_conv_data->edch_type = 0; /* 0 means T1 */
18274 /* use to display e_dch_macdflow_id */
18275 p_conv_data->num_dch_in_flow = 1;
18276 p_conv_data->dchs_in_flow_list[0] = e_dch_macdflow_id;
18280 return offset;
18284 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
18285 { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem },
18288 static int
18289 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_) {
18290 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18291 ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
18292 1, maxNrOfEDCHMACdFlows, FALSE);
18294 return offset;
18298 static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
18299 { &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList },
18300 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18301 { NULL, 0, 0, NULL }
18304 static int
18305 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_) {
18306 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18307 ett_nbap_E_DCH_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
18309 return offset;
18313 static const per_sequence_t E_DCH_FDD_Information_sequence[] = {
18314 { &hf_nbap_e_DCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information },
18315 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18316 { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Maximum_Bitrate },
18317 { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
18318 { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Reference_Power_Offset },
18319 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18320 { NULL, 0, 0, NULL }
18323 static int
18324 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_) {
18325 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18326 ett_nbap_E_DCH_FDD_Information, E_DCH_FDD_Information_sequence);
18328 return offset;
18332 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
18333 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18334 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
18335 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
18336 { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18337 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18338 { NULL, 0, 0, NULL }
18341 static int
18342 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_) {
18343 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18344 ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
18346 return offset;
18350 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
18351 { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item },
18354 static int
18355 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_) {
18356 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18357 ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
18358 1, maxNrOfEDCHMACdFlows, FALSE);
18360 return offset;
18364 static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
18365 { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp },
18366 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18367 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18368 { NULL, 0, 0, NULL }
18371 static int
18372 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_) {
18373 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18374 ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
18376 return offset;
18380 static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
18381 { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
18384 static int
18385 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_) {
18386 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18387 ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
18388 0, maxNrOfMACdPDUSize, FALSE);
18390 return offset;
18394 static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
18395 { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
18396 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
18397 { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingInformation },
18398 { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate },
18399 { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_DDI_Value },
18400 { &hf_nbap_mACd_PDU_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList },
18401 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18402 { NULL, 0, 0, NULL }
18405 static int
18406 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_) {
18407 #line 1588 "../../asn1/nbap/nbap.cnf"
18409 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18410 ett_nbap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
18412 num_items++;
18416 return offset;
18420 static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
18421 { &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem },
18424 static int
18425 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_) {
18426 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18427 ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
18428 1, maxNoOfLogicalChannels, FALSE);
18430 return offset;
18434 static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
18435 { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
18436 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18437 { NULL, 0, 0, NULL }
18440 static int
18441 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_) {
18442 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18443 ett_nbap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
18445 return offset;
18449 static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
18450 { &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem },
18453 static int
18454 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_) {
18455 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18456 ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
18457 1, maxNoOfLogicalChannels, FALSE);
18459 return offset;
18463 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
18464 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18465 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
18466 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
18467 { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
18468 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
18469 { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_FDD },
18470 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
18471 { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Grant_Type_Information },
18472 { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
18473 { &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelInformation },
18474 { &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToModify },
18475 { &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToDelete },
18476 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18477 { NULL, 0, 0, NULL }
18480 static int
18481 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_) {
18482 #line 1496 "../../asn1/nbap/nbap.cnf"
18483 guint32 no_ddi_entries, i;
18484 address null_addr;
18485 nbap_edch_port_info_t *old_info;
18486 umts_fp_conversation_info_t *p_conv_data = NULL;
18487 conversation_t *p_conv;
18489 num_items = 1;
18490 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18491 ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
18494 if (actx->pinfo->fd->flags.visited)
18496 return offset;
18499 nbap_debug1("Frame %u E-DCH-MACdFlow-Specific-InfoItem-to-Modify",
18500 actx->pinfo->fd->num);
18502 /****** Look up old port and ip information since this is not included in this message ******/
18503 /*Find proper communication context ID*/
18504 if(crcn_context_present){
18505 /*umts_fp_conversation_info->com_context_id = com_context_id;*/
18506 }else{
18507 nbap_com_context_id_t * cur_val;
18508 if((cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){
18509 com_context_id= cur_val->crnc_context;
18510 }else{
18511 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_find_comm_context_id);
18515 /*This should not happen*/
18516 if(( old_info = (nbap_edch_port_info_t *)g_tree_lookup(edch_flow_port_map, GINT_TO_POINTER((gint)com_context_id))) == NULL ){
18517 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_find_port_info);
18518 return offset;
18520 nbap_debug1(" Found com_context_id %u", com_context_id);
18522 /*Set the appropriate port, cheat and use same variable.*/
18523 BindingID_port = old_info->crnc_port[e_dch_macdflow_id];
18525 nbap_debug2(" Port %u loaded from old_info->crnc_port[e_dch_macdflow_id %u]",
18526 BindingID_port,
18527 e_dch_macdflow_id);
18529 /*TODO: Fix this for ipv6 as well!*/
18530 transportLayerAddress_ipv4 = old_info->crnc_address;
18532 /*Do the configurations*/
18533 /* Check if we have conversation info */
18534 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
18535 p_conv = find_conversation(actx->pinfo->fd->num, &nbap_edch_channel_info[e_dch_macdflow_id].crnc_address, &null_addr,
18536 PT_UDP,
18537 nbap_edch_channel_info[e_dch_macdflow_id].crnc_port, 0, NO_ADDR_B);
18538 if(!p_conv)
18539 return offset;
18541 p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp);
18543 if(!p_conv_data)
18544 return offset;
18545 no_ddi_entries = p_conv_data->no_ddi_entries = nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries;
18546 /*g_print("E-DCH-MACdFlow-MODIFIED-Specific-InfoItem: e_dch_macdflow_id %u, no_ddi_entries %u\n",e_dch_macdflow_id,no_ddi_entries);*/
18547 for (i = 0; i < no_ddi_entries; i++) {
18548 p_conv_data->edch_ddi[i] = nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[i];
18549 p_conv_data->edch_macd_pdu_size[i] = nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[i];
18551 p_conv_data->edch_lchId[i] = nbap_edch_channel_info[e_dch_macdflow_id].lchId[i]; /*lchId_type_table[nbap_edch_channel_info[e_dch_macdflow_id].lchId[i]];*/
18552 /* g_print("E-DCH-MACdFlow-Specific-InfoItem: e_dch_macdflow_id %u edch_ddi %u edch_macd_pdu_size %u\n",
18553 e_dch_macdflow_id,
18554 nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[i],
18555 nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[i]
18556 );*/
18559 /* COPY_ADDRESS(&(nbap_edch_port_info->crnc_address[e_dch_macdflow_id]),&dst_addr);*/
18560 p_conv_data->dch_crc_present = g_nbap_msg_info_for_fp.dch_crc_present;
18562 /* Figure out which type of E-DCH frame, based on DDI value (DDI = 0 => type 2)*/
18563 if( 0 == e_dch_ddi_value ){
18564 p_conv_data->edch_type = 1; /* 1 means T2 */
18565 }else{
18566 /*Value 1-5 means T1*/
18567 p_conv_data->edch_type = 0; /* 0 means T1 */
18569 /* use to display e_dch_macdflow_id */
18570 p_conv_data->num_dch_in_flow = 1;
18571 p_conv_data->dchs_in_flow_list[0] = e_dch_macdflow_id;
18578 return offset;
18582 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
18583 { &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 },
18586 static int
18587 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_) {
18588 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18589 ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
18590 1, maxNrOfEDCHMACdFlows, FALSE);
18592 return offset;
18596 static const value_string nbap_MACeReset_Indicator_vals[] = {
18597 { 0, "mACeReset" },
18598 { 0, NULL }
18602 static int
18603 dissect_nbap_MACeReset_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18604 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18605 1, NULL, FALSE, 0, NULL);
18607 return offset;
18611 static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
18612 { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify },
18613 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18614 { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Maximum_Bitrate },
18615 { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
18616 { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Reference_Power_Offset },
18617 { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACeReset_Indicator },
18618 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18619 { NULL, 0, 0, NULL }
18622 static int
18623 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_) {
18624 #line 1408 "../../asn1/nbap/nbap.cnf"
18626 address dst_addr, null_addr;
18627 conversation_t *conversation,*old_conversation = NULL;
18628 umts_fp_conversation_info_t *umts_fp_conversation_info _U_;
18630 transportLayerAddress_ipv4 = 0;
18631 BindingID_port = 0;
18633 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18634 ett_nbap_E_DCH_FDD_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
18637 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
18639 return offset;
18642 * Basically the idea here is that we create a new converation (Which is ok? maybe?)
18643 * And then hijack the old conversation and let lower tree items configure that hijacked data.
18644 * */
18645 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
18647 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
18649 old_conversation = find_conversation(actx->pinfo->fd->num,&dst_addr,
18650 &null_addr, PT_UDP, BindingID_port,
18651 0, NO_ADDR_B|NO_PORT_B);
18653 if(old_conversation){
18654 nbap_debug3("Frame %u E-DCH-FDD-Information-to-Modify: found old conv on IP %s Port %u",
18655 actx->pinfo->fd->num,
18656 ep_address_to_str(&dst_addr),
18657 BindingID_port);
18658 }else{
18659 nbap_debug3("Frame %u E-DCH-FDD-Information-to-Modify: Did not find old conv on IP %s Port %u",
18660 actx->pinfo->fd->num,
18661 ep_address_to_str(&dst_addr),
18662 BindingID_port);
18665 /* It's not part of any conversation - create a new one. */
18666 conversation = conversation_new(actx->pinfo->fd->num, &dst_addr,
18667 &null_addr, PT_UDP,BindingID_port ,
18668 0, NO_ADDR2|NO_PORT2);
18670 /* Set dissector */
18671 conversation_set_dissector(conversation, fp_handle);
18672 if(actx->pinfo->link_dir==P2P_DIR_DL){
18673 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
18674 /*Steal the old informatoin*/
18675 memcpy(umts_fp_conversation_info,conversation_get_proto_data(old_conversation, proto_fp),sizeof(umts_fp_conversation_info_t));
18677 /* Overwrite the data */
18678 umts_fp_conversation_info->iface_type = IuB_Interface;
18679 umts_fp_conversation_info->division = Division_FDD;
18680 umts_fp_conversation_info->channel = CHANNEL_EDCH;
18681 umts_fp_conversation_info->dl_frame_number = 0;
18682 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
18683 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &dst_addr);
18684 umts_fp_conversation_info->crnc_port = BindingID_port;
18687 umts_fp_conversation_info->rlc_mode = FP_RLC_MODE_UNKNOWN;
18690 if(crcn_context_present){
18691 umts_fp_conversation_info->com_context_id = com_context_id;
18692 }else{
18693 nbap_com_context_id_t * cur_val;
18694 if((cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){
18695 umts_fp_conversation_info->com_context_id = cur_val->crnc_context;
18696 }else{
18697 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
18701 /* Set address for collection of DDI entries */
18702 COPY_ADDRESS(&(nbap_edch_channel_info[e_dch_macdflow_id].crnc_address),&dst_addr);
18703 nbap_edch_channel_info[e_dch_macdflow_id].crnc_port = BindingID_port;
18706 /*Indicate that the frag table has to be reset*/
18707 umts_fp_conversation_info->reset_frag = TRUE;
18710 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
18716 return offset;
18720 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence[] = {
18721 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18722 { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18723 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18724 { NULL, 0, 0, NULL }
18727 static int
18728 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_) {
18729 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18730 ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item, E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence);
18732 return offset;
18736 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of[1] = {
18737 { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item },
18740 static int
18741 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_) {
18742 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18743 ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation, E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of,
18744 1, maxNrOfEDCHMACdFlows, FALSE);
18746 return offset;
18750 static const per_sequence_t E_DCH_FDD_Update_Information_sequence[] = {
18751 { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation },
18752 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
18753 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18754 { NULL, 0, 0, NULL }
18757 static int
18758 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_) {
18759 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18760 ett_nbap_E_DCH_FDD_Update_Information, E_DCH_FDD_Update_Information_sequence);
18762 return offset;
18766 static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_Item_sequence[] = {
18767 { &hf_nbap_e_DCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
18768 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18769 { NULL, 0, 0, NULL }
18772 static int
18773 dissect_nbap_E_DCH_DL_Control_Channel_Change_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18774 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18775 ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item, E_DCH_DL_Control_Channel_Change_Information_Item_sequence);
18777 return offset;
18781 static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_sequence_of[1] = {
18782 { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DL_Control_Channel_Change_Information_Item },
18785 static int
18786 dissect_nbap_E_DCH_DL_Control_Channel_Change_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18787 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18788 ett_nbap_E_DCH_DL_Control_Channel_Change_Information, E_DCH_DL_Control_Channel_Change_Information_sequence_of,
18789 1, maxNrOfEDCHRLs, FALSE);
18791 return offset;
18795 static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_Item_sequence[] = {
18796 { &hf_nbap_e_DCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
18797 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18798 { NULL, 0, 0, NULL }
18801 static int
18802 dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18803 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18804 ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item, E_DCH_DL_Control_Channel_Grant_Information_Item_sequence);
18806 return offset;
18810 static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_sequence_of[1] = {
18811 { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item },
18814 static int
18815 dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18816 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18817 ett_nbap_E_DCH_DL_Control_Channel_Grant_Information, E_DCH_DL_Control_Channel_Grant_Information_sequence_of,
18818 1, maxNrOfEDCHRLs, FALSE);
18820 return offset;
18824 static const value_string nbap_E_DCH_MACdPDU_SizeCapability_vals[] = {
18825 { 0, "fixedSizeCapable" },
18826 { 1, "flexibleSizeCapable" },
18827 { 0, NULL }
18831 static int
18832 dissect_nbap_E_DCH_MACdPDU_SizeCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18833 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18834 2, NULL, FALSE, 0, NULL);
18836 return offset;
18840 static const value_string nbap_E_DCH_MACdPDUSizeFormat_vals[] = {
18841 { 0, "fixedMACdPDU-Size" },
18842 { 1, "flexibleMACdPDU-Size" },
18843 { 0, NULL }
18847 static int
18848 dissect_nbap_E_DCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18849 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18850 2, NULL, FALSE, 0, NULL);
18852 return offset;
18856 static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
18857 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18858 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18859 { NULL, 0, 0, NULL }
18862 static int
18863 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_) {
18864 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18865 ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
18867 return offset;
18871 static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
18872 { &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item },
18875 static int
18876 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_) {
18877 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18878 ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
18879 1, maxNrOfEDCHMACdFlows, FALSE);
18881 return offset;
18886 static int
18887 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_) {
18888 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18889 0U, 100U, NULL, TRUE);
18891 return offset;
18896 static int
18897 dissect_nbap_E_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18898 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18899 0U, 16777215U, NULL, TRUE);
18901 return offset;
18906 static int
18907 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_) {
18908 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18909 0U, 621U, NULL, FALSE);
18911 return offset;
18916 static int
18917 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_) {
18918 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18919 0U, 100U, NULL, FALSE);
18921 return offset;
18925 static const value_string nbap_E_DCH_RL_Indication_vals[] = {
18926 { 0, "e-DCH" },
18927 { 1, "non-e-DCH" },
18928 { 0, NULL }
18932 static int
18933 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_) {
18934 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18935 2, NULL, FALSE, 0, NULL);
18937 return offset;
18942 static int
18943 dissect_nbap_Granted_EDCH_RACH_Resources_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18944 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18945 0U, 240U, NULL, TRUE);
18947 return offset;
18952 static int
18953 dissect_nbap_Denied_EDCH_RACH_Resources_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18954 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18955 0U, 240U, NULL, TRUE);
18957 return offset;
18961 static const per_sequence_t EDCH_RACH_Report_Value_item_sequence[] = {
18962 { &hf_nbap_granted_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Granted_EDCH_RACH_Resources_Value },
18963 { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
18964 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
18965 { NULL, 0, 0, NULL }
18968 static int
18969 dissect_nbap_EDCH_RACH_Report_Value_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18970 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18971 ett_nbap_EDCH_RACH_Report_Value_item, EDCH_RACH_Report_Value_item_sequence);
18973 return offset;
18977 static const per_sequence_t EDCH_RACH_Report_Value_sequence_of[1] = {
18978 { &hf_nbap_EDCH_RACH_Report_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_RACH_Report_Value_item },
18981 static int
18982 dissect_nbap_EDCH_RACH_Report_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18983 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18984 ett_nbap_EDCH_RACH_Report_Value, EDCH_RACH_Report_Value_sequence_of,
18985 1, maxNrOfCommonEDCH, FALSE);
18987 return offset;
18992 static int
18993 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_) {
18994 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
18996 return offset;
19000 static const per_sequence_t E_DCH_MACdFlow_to_Delete_ItemLCR_sequence[] = {
19001 { &hf_nbap_e_DCH_MACdFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
19002 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19003 { NULL, 0, 0, NULL }
19006 static int
19007 dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19008 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19009 ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR, E_DCH_MACdFlow_to_Delete_ItemLCR_sequence);
19011 return offset;
19015 static const per_sequence_t E_DCH_MACdFlows_to_DeleteLCR_sequence_of[1] = {
19016 { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR },
19019 static int
19020 dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19021 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19022 ett_nbap_E_DCH_MACdFlows_to_DeleteLCR, E_DCH_MACdFlows_to_DeleteLCR_sequence_of,
19023 1, maxNrOfEDCHMACdFlowsLCR, FALSE);
19025 return offset;
19029 static const value_string nbap_T321_vals[] = {
19030 { 0, "v100" },
19031 { 1, "v200" },
19032 { 2, "v400" },
19033 { 3, "v800" },
19034 { 0, NULL }
19038 static int
19039 dissect_nbap_T321(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19040 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19041 4, NULL, TRUE, 0, NULL);
19043 return offset;
19047 static const value_string nbap_HS_DSCH_DRX_Cycle_FACH_vals[] = {
19048 { 0, "v4" },
19049 { 1, "v8" },
19050 { 2, "v16" },
19051 { 3, "v32" },
19052 { 0, NULL }
19056 static int
19057 dissect_nbap_HS_DSCH_DRX_Cycle_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19058 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19059 4, NULL, TRUE, 0, NULL);
19061 return offset;
19065 static const value_string nbap_HS_DSCH_RX_Burst_FACH_vals[] = {
19066 { 0, "v1" },
19067 { 1, "v2" },
19068 { 2, "v4" },
19069 { 3, "v8" },
19070 { 4, "v16" },
19071 { 0, NULL }
19075 static int
19076 dissect_nbap_HS_DSCH_RX_Burst_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19077 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19078 5, NULL, TRUE, 0, NULL);
19080 return offset;
19084 static const per_sequence_t Enhanced_UE_DRX_InformationLCR_sequence[] = {
19085 { &hf_nbap_t321 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
19086 { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
19087 { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
19088 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19089 { NULL, 0, 0, NULL }
19092 static int
19093 dissect_nbap_Enhanced_UE_DRX_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19094 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19095 ett_nbap_Enhanced_UE_DRX_InformationLCR, Enhanced_UE_DRX_InformationLCR_sequence);
19097 return offset;
19101 static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
19102 { 0, "end-of-audit-sequence" },
19103 { 1, "not-end-of-audit-sequence" },
19104 { 0, NULL }
19108 static int
19109 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_) {
19110 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19111 2, NULL, FALSE, 0, NULL);
19113 return offset;
19117 static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
19118 { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
19121 static int
19122 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_) {
19123 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19124 ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
19125 1, maxNrOfE_RGCHs_E_HICHs, FALSE);
19127 return offset;
19131 static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
19132 { 0, "replace" },
19133 { 1, "remove" },
19134 { 0, NULL }
19137 static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
19138 { 0, &hf_nbap_replace_01 , ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
19139 { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
19140 { 0, NULL, 0, NULL }
19143 static int
19144 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_) {
19145 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19146 ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
19147 NULL);
19149 return offset;
19154 static int
19155 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_) {
19156 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19157 0U, 127U, NULL, TRUE);
19159 return offset;
19164 static int
19165 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_) {
19166 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19167 0U, 6U, NULL, TRUE);
19169 return offset;
19173 static const per_sequence_t E_TFCI_Boost_Information_sequence[] = {
19174 { &hf_nbap_e_TFCI_BetaEC_Boost, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI_BetaEC_Boost },
19175 { &hf_nbap_uL_Delta_T2TP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Delta_T2TP },
19176 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19177 { NULL, 0, 0, NULL }
19180 static int
19181 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_) {
19182 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19183 ett_nbap_E_TFCI_Boost_Information, E_TFCI_Boost_Information_sequence);
19185 return offset;
19189 static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
19190 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
19191 { &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue },
19192 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19193 { NULL, 0, 0, NULL }
19196 static int
19197 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_) {
19198 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19199 ett_nbap_E_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
19201 return offset;
19205 static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
19206 { &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item },
19209 static int
19210 dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19211 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19212 ett_nbap_E_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
19213 1, maxNrOfPriorityClasses, FALSE);
19215 return offset;
19219 static const per_sequence_t E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
19220 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
19221 { &hf_nbap_e_DCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate },
19222 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19223 { NULL, 0, 0, NULL }
19226 static int
19227 dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19228 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19229 ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item, E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
19231 return offset;
19235 static const per_sequence_t E_DCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
19236 { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item },
19239 static int
19240 dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19241 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19242 ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion, E_DCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
19243 1, maxNrOfCellPortionsPerCellLCR, FALSE);
19245 return offset;
19250 static int
19251 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_) {
19252 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19253 0U, 255U, NULL, TRUE);
19255 return offset;
19260 static int
19261 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_) {
19262 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19263 0U, 255U, NULL, TRUE);
19265 return offset;
19270 static int
19271 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_) {
19272 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19273 0U, 255U, NULL, TRUE);
19275 return offset;
19280 static int
19281 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_) {
19282 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19283 4U, 44U, NULL, FALSE);
19285 return offset;
19290 static int
19291 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_) {
19292 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19293 4U, 15U, NULL, FALSE);
19295 return offset;
19300 static int
19301 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_) {
19302 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19303 1U, 12U, NULL, FALSE);
19305 return offset;
19309 static const per_sequence_t E_PUCH_Information_sequence[] = {
19310 { &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
19311 { &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
19312 { &hf_nbap_harqInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
19313 { &hf_nbap_n_E_UCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCH },
19314 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19315 { NULL, 0, 0, NULL }
19318 static int
19319 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_) {
19320 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19321 ett_nbap_E_PUCH_Information, E_PUCH_Information_sequence);
19323 return offset;
19327 static const value_string nbap_E_DCH_Grant_TypeTDD_vals[] = {
19328 { 0, "scheduled" },
19329 { 1, "non-scheduled" },
19330 { 0, NULL }
19334 static int
19335 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_) {
19336 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19337 2, NULL, FALSE, 0, NULL);
19339 return offset;
19343 static const per_sequence_t E_DCH_MACdFlow_InfoTDDItem_sequence[] = {
19344 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
19345 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
19346 { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
19347 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
19348 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
19349 { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
19350 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
19351 { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_TDD },
19352 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
19353 { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_TypeTDD },
19354 { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
19355 { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
19356 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19357 { NULL, 0, 0, NULL }
19360 static int
19361 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_) {
19362 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19363 ett_nbap_E_DCH_MACdFlow_InfoTDDItem, E_DCH_MACdFlow_InfoTDDItem_sequence);
19365 return offset;
19369 static const per_sequence_t E_DCH_MACdFlows_Information_TDD_sequence_of[1] = {
19370 { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_InfoTDDItem },
19373 static int
19374 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_) {
19375 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19376 ett_nbap_E_DCH_MACdFlows_Information_TDD, E_DCH_MACdFlows_Information_TDD_sequence_of,
19377 1, maxNrOfEDCHMACdFlows, FALSE);
19379 return offset;
19384 static int
19385 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_) {
19386 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19387 13, 13, FALSE, NULL);
19389 return offset;
19394 static int
19395 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_) {
19396 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19397 1U, 32U, NULL, FALSE);
19399 return offset;
19404 static int
19405 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_) {
19406 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19407 0U, 255U, NULL, FALSE);
19409 return offset;
19413 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info_sequence[] = {
19414 { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
19415 { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
19416 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
19417 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
19418 { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
19419 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
19420 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19421 { NULL, 0, 0, NULL }
19424 static int
19425 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_) {
19426 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19427 ett_nbap_E_DCH_Non_Scheduled_Grant_Info, E_DCH_Non_Scheduled_Grant_Info_sequence);
19429 return offset;
19434 static int
19435 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_) {
19436 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19437 0U, 9201U, NULL, TRUE);
19439 return offset;
19443 static const per_sequence_t E_DCH_TDD_Information_sequence[] = {
19444 { &hf_nbap_e_DCH_TDD_Maximum_Bitrate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Maximum_Bitrate },
19445 { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
19446 { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
19447 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19448 { NULL, 0, 0, NULL }
19451 static int
19452 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_) {
19453 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19454 ett_nbap_E_DCH_TDD_Information, E_DCH_TDD_Information_sequence);
19456 return offset;
19460 static const per_sequence_t E_DCH_Information_sequence[] = {
19461 { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
19462 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
19463 { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19464 { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
19465 { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information },
19466 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19467 { NULL, 0, 0, NULL }
19470 static int
19471 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_) {
19472 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19473 ett_nbap_E_DCH_Information, E_DCH_Information_sequence);
19475 return offset;
19480 static int
19481 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_) {
19482 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19483 5, 5, FALSE, NULL);
19485 return offset;
19489 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence[] = {
19490 { &hf_nbap_e_DCH_MacdFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
19491 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
19492 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
19493 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19494 { NULL, 0, 0, NULL }
19497 static int
19498 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_) {
19499 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19500 ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item, E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence);
19502 return offset;
19506 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of[1] = {
19507 { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item },
19510 static int
19511 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_) {
19512 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19513 ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp, E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of,
19514 1, maxNrOfEDCHMACdFlows, FALSE);
19516 return offset;
19520 static const per_sequence_t E_AGCH_Specific_InformationResp_ItemTDD_sequence[] = {
19521 { &hf_nbap_e_AGCH_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
19522 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19523 { NULL, 0, 0, NULL }
19526 static int
19527 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_) {
19528 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19529 ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD, E_AGCH_Specific_InformationResp_ItemTDD_sequence);
19531 return offset;
19535 static const per_sequence_t E_AGCH_Specific_InformationRespListTDD_sequence_of[1] = {
19536 { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Specific_InformationResp_ItemTDD },
19539 static int
19540 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_) {
19541 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19542 ett_nbap_E_AGCH_Specific_InformationRespListTDD, E_AGCH_Specific_InformationRespListTDD_sequence_of,
19543 1, maxNrOfEAGCHCodes, FALSE);
19545 return offset;
19549 static const per_sequence_t Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence[] = {
19550 { &hf_nbap_eI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
19551 { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
19552 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19553 { NULL, 0, 0, NULL }
19556 static int
19557 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_) {
19558 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19559 ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD, Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence);
19561 return offset;
19565 static const per_sequence_t Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of[1] = {
19566 { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD },
19569 static int
19570 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_) {
19571 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19572 ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD, Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of,
19573 1, maxNrOfEHICHCodes, FALSE);
19575 return offset;
19579 static const per_sequence_t E_DCH_Information_Response_sequence[] = {
19580 { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp },
19581 { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_Specific_InformationRespListTDD },
19582 { &hf_nbap_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
19583 { &hf_nbap_scheduled_E_HICH_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD },
19584 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19585 { NULL, 0, 0, NULL }
19588 static int
19589 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_) {
19590 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19591 ett_nbap_E_DCH_Information_Response, E_DCH_Information_Response_sequence);
19593 return offset;
19597 static const value_string nbap_E_HICH_Type_vals[] = {
19598 { 0, "scheduled" },
19599 { 1, "non-scheduled" },
19600 { 0, NULL }
19604 static int
19605 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_) {
19606 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19607 2, NULL, FALSE, 0, NULL);
19609 return offset;
19613 static const per_sequence_t E_DCH_MACdFlow_ModifyTDDItem_sequence[] = {
19614 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
19615 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
19616 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
19617 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
19618 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
19619 { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
19620 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
19621 { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_TDD },
19622 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
19623 { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Grant_TypeTDD },
19624 { &hf_nbap_e_DCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelInformation },
19625 { &hf_nbap_e_DCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToModify },
19626 { &hf_nbap_e_DCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToDelete },
19627 { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
19628 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19629 { NULL, 0, 0, NULL }
19632 static int
19633 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_) {
19634 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19635 ett_nbap_E_DCH_MACdFlow_ModifyTDDItem, E_DCH_MACdFlow_ModifyTDDItem_sequence);
19637 return offset;
19641 static const per_sequence_t E_DCH_TDD_Information_to_Modify_List_sequence_of[1] = {
19642 { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ModifyTDDItem },
19645 static int
19646 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_) {
19647 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19648 ett_nbap_E_DCH_TDD_Information_to_Modify_List, E_DCH_TDD_Information_to_Modify_List_sequence_of,
19649 1, maxNrOfEDCHMACdFlows, FALSE);
19651 return offset;
19655 static const per_sequence_t E_DCH_TDD_Information_to_Modify_sequence[] = {
19656 { &hf_nbap_e_DCH_TDD_Information_to_Modify_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify_List },
19657 { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACeReset_Indicator },
19658 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19659 { NULL, 0, 0, NULL }
19662 static int
19663 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_) {
19664 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19665 ett_nbap_E_DCH_TDD_Information_to_Modify, E_DCH_TDD_Information_to_Modify_sequence);
19667 return offset;
19671 static const per_sequence_t E_DCH_Information_Reconfig_sequence[] = {
19672 { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Information },
19673 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
19674 { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19675 { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_to_Delete },
19676 { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
19677 { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information },
19678 { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify },
19679 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19680 { NULL, 0, 0, NULL }
19683 static int
19684 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_) {
19685 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19686 ett_nbap_E_DCH_Information_Reconfig, E_DCH_Information_Reconfig_sequence);
19688 return offset;
19693 static int
19694 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_) {
19695 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19696 0U, 621U, NULL, FALSE);
19698 return offset;
19702 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info768_sequence[] = {
19703 { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
19704 { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
19705 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
19706 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
19707 { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
19708 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
19709 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19710 { NULL, 0, 0, NULL }
19713 static int
19714 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_) {
19715 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19716 ett_nbap_E_DCH_Non_Scheduled_Grant_Info768, E_DCH_Non_Scheduled_Grant_Info768_sequence);
19718 return offset;
19723 static int
19724 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_) {
19725 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19726 0U, 17713U, NULL, TRUE);
19728 return offset;
19732 static const per_sequence_t E_DCH_TDD_Information768_sequence[] = {
19733 { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Maximum_Bitrate768 },
19734 { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
19735 { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
19736 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19737 { NULL, 0, 0, NULL }
19740 static int
19741 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_) {
19742 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19743 ett_nbap_E_DCH_TDD_Information768, E_DCH_TDD_Information768_sequence);
19745 return offset;
19749 static const per_sequence_t E_DCH_768_Information_sequence[] = {
19750 { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
19751 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
19752 { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19753 { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
19754 { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information768 },
19755 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19756 { NULL, 0, 0, NULL }
19759 static int
19760 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_) {
19761 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19762 ett_nbap_E_DCH_768_Information, E_DCH_768_Information_sequence);
19764 return offset;
19768 static const per_sequence_t E_DCH_768_Information_Reconfig_sequence[] = {
19769 { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Information },
19770 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
19771 { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19772 { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_to_Delete },
19773 { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
19774 { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information768 },
19775 { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify },
19776 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19777 { NULL, 0, 0, NULL }
19780 static int
19781 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_) {
19782 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19783 ett_nbap_E_DCH_768_Information_Reconfig, E_DCH_768_Information_Reconfig_sequence);
19785 return offset;
19789 static const per_sequence_t E_PUCH_LCR_Information_sequence[] = {
19790 { &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
19791 { &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
19792 { &hf_nbap_harqInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
19793 { &hf_nbap_pRXdes_base , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
19794 { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
19795 { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
19796 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19797 { NULL, 0, 0, NULL }
19800 static int
19801 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_) {
19802 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19803 ett_nbap_E_PUCH_LCR_Information, E_PUCH_LCR_Information_sequence);
19805 return offset;
19809 static const value_string nbap_T_subframeNumber_vals[] = {
19810 { 0, "v0" },
19811 { 1, "v1" },
19812 { 0, NULL }
19816 static int
19817 dissect_nbap_T_subframeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19818 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19819 2, NULL, FALSE, 0, NULL);
19821 return offset;
19826 static int
19827 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_) {
19828 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19829 1U, 8U, NULL, FALSE);
19831 return offset;
19835 static const per_sequence_t E_DCH_Non_Scheduled_Grant_LCR_Info_sequence[] = {
19836 { &hf_nbap_timeslotResourceLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
19837 { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
19838 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
19839 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
19840 { &hf_nbap_subframeNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber },
19841 { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
19842 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
19843 { &hf_nbap_n_E_UCCHLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
19844 { &hf_nbap_e_HICH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
19845 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19846 { NULL, 0, 0, NULL }
19849 static int
19850 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_) {
19851 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19852 ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info, E_DCH_Non_Scheduled_Grant_LCR_Info_sequence);
19854 return offset;
19859 static int
19860 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_) {
19861 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19862 1U, 5U, NULL, FALSE);
19864 return offset;
19868 static const per_sequence_t E_DCH_LCRTDD_Information_sequence[] = {
19869 { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LCRTDD_PhysicalLayerCategory },
19870 { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
19871 { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
19872 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19873 { NULL, 0, 0, NULL }
19876 static int
19877 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_) {
19878 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19879 ett_nbap_E_DCH_LCRTDD_Information, E_DCH_LCRTDD_Information_sequence);
19881 return offset;
19885 static const per_sequence_t E_DCH_LCR_Information_sequence[] = {
19886 { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_LCR_Information },
19887 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
19888 { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19889 { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
19890 { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LCRTDD_Information },
19891 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19892 { NULL, 0, 0, NULL }
19895 static int
19896 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_) {
19897 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19898 ett_nbap_E_DCH_LCR_Information, E_DCH_LCR_Information_sequence);
19900 return offset;
19904 static const per_sequence_t E_DCH_LCR_Information_Reconfig_sequence[] = {
19905 { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_LCR_Information },
19906 { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
19907 { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19908 { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlows_to_Delete },
19909 { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
19910 { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LCRTDD_Information },
19911 { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_TDD_Information_to_Modify },
19912 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
19913 { NULL, 0, 0, NULL }
19916 static int
19917 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_) {
19918 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19919 ett_nbap_E_DCH_LCR_Information_Reconfig, E_DCH_LCR_Information_Reconfig_sequence);
19921 return offset;
19925 static const value_string nbap_DormantModeIndicator_vals[] = {
19926 { 0, "enterDormantMode" },
19927 { 1, "leaveDormantMode" },
19928 { 0, NULL }
19932 static int
19933 dissect_nbap_DormantModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19934 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19935 2, NULL, TRUE, 0, NULL);
19937 return offset;
19941 static const value_string nbap_Enhanced_FACH_Capability_vals[] = {
19942 { 0, "enhanced-FACH-capable" },
19943 { 1, "enhanced-FACH-non-capable" },
19944 { 0, NULL }
19948 static int
19949 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_) {
19950 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19951 2, NULL, FALSE, 0, NULL);
19953 return offset;
19957 static const value_string nbap_EnhancedHSServingCC_Abort_vals[] = {
19958 { 0, "abortEnhancedHSServingCC" },
19959 { 0, NULL }
19963 static int
19964 dissect_nbap_EnhancedHSServingCC_Abort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19965 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19966 1, NULL, TRUE, 0, NULL);
19968 return offset;
19972 static const value_string nbap_Enhanced_PCH_Capability_vals[] = {
19973 { 0, "enhanced-PCH-capable" },
19974 { 1, "enhanced-PCH-non-capable" },
19975 { 0, NULL }
19979 static int
19980 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_) {
19981 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19982 2, NULL, FALSE, 0, NULL);
19984 return offset;
19988 static const value_string nbap_Enhanced_UE_DRX_Capability_vals[] = {
19989 { 0, "enhanced-UE-DRX-capable" },
19990 { 1, "enhanced-UE-DRX-non-capable" },
19991 { 0, NULL }
19995 static int
19996 dissect_nbap_Enhanced_UE_DRX_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19997 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19998 2, NULL, FALSE, 0, NULL);
20000 return offset;
20004 static const per_sequence_t Enhanced_UE_DRX_InformationFDD_sequence[] = {
20005 { &hf_nbap_t321 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
20006 { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
20007 { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
20008 { &hf_nbap_dRX_Interruption_by_HS_DSCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DRX_Interruption_by_HS_DSCH },
20009 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20010 { NULL, 0, 0, NULL }
20013 static int
20014 dissect_nbap_Enhanced_UE_DRX_InformationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20015 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20016 ett_nbap_Enhanced_UE_DRX_InformationFDD, Enhanced_UE_DRX_InformationFDD_sequence);
20018 return offset;
20023 static int
20024 dissect_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20025 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20026 6U, 6U, NULL, TRUE);
20028 return offset;
20033 static int
20034 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_) {
20035 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20036 19983U, 22978U, NULL, TRUE);
20038 return offset;
20043 static int
20044 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_) {
20045 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20046 30U, 31U, NULL, TRUE);
20048 return offset;
20053 static int
20054 dissect_nbap_ExtendedPropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20055 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20056 255U, 1023U, NULL, FALSE);
20058 return offset;
20063 static int
20064 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_) {
20065 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20066 4096U, 65535U, NULL, FALSE);
20068 return offset;
20073 static int
20074 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_) {
20075 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20076 32767U, 103041U, NULL, FALSE);
20078 return offset;
20083 static int
20084 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_) {
20085 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20086 32U, 255U, NULL, FALSE);
20088 return offset;
20093 static int
20094 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_) {
20095 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20096 32U, 255U, NULL, FALSE);
20098 return offset;
20103 static int
20104 dissect_nbap_Extended_E_HICH_ID_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20105 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20106 32U, 255U, NULL, FALSE);
20108 return offset;
20112 static const value_string nbap_T_subframeNumber_01_vals[] = {
20113 { 0, "v0" },
20114 { 1, "v1" },
20115 { 0, NULL }
20119 static int
20120 dissect_nbap_T_subframeNumber_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20121 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20122 2, NULL, FALSE, 0, NULL);
20124 return offset;
20128 static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence[] = {
20129 { &hf_nbap_timeslot_Resource_Related_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
20130 { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
20131 { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
20132 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
20133 { &hf_nbap_subframeNumber_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber_01 },
20134 { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
20135 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20136 { &hf_nbap_n_E_UCCHLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
20137 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20138 { NULL, 0, 0, NULL }
20141 static int
20142 dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20143 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20144 ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence);
20146 return offset;
20151 static int
20152 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_) {
20153 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20154 1U, 12U, NULL, FALSE);
20156 return offset;
20160 static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
20161 { 0, "fast" },
20162 { 0, NULL }
20166 static int
20167 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_) {
20168 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20169 1, NULL, TRUE, 0, NULL);
20171 return offset;
20175 static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
20176 { 0, "allowed" },
20177 { 0, NULL }
20181 static int
20182 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_) {
20183 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20184 1, NULL, TRUE, 0, NULL);
20186 return offset;
20190 static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
20191 { 0, "v1" },
20192 { 1, "v2" },
20193 { 2, "v4" },
20194 { 0, NULL }
20198 static int
20199 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_) {
20200 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20201 3, NULL, TRUE, 0, NULL);
20203 return offset;
20208 static int
20209 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_) {
20210 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20211 0U, 149U, NULL, FALSE);
20213 return offset;
20217 static const value_string nbap_F_DPCH_Capability_vals[] = {
20218 { 0, "f-DPCH-capable" },
20219 { 1, "f-DPCH-non-capable" },
20220 { 0, NULL }
20224 static int
20225 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_) {
20226 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20227 2, NULL, FALSE, 0, NULL);
20229 return offset;
20233 static const value_string nbap_F_DPCH_SlotFormatCapability_vals[] = {
20234 { 0, "f-DPCH-slot-format-capable" },
20235 { 1, "f-DPCH-slot-format-non-capable" },
20236 { 0, NULL }
20240 static int
20241 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_) {
20242 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20243 2, NULL, FALSE, 0, NULL);
20245 return offset;
20249 static const value_string nbap_FNReportingIndicator_vals[] = {
20250 { 0, "fN-reporting-required" },
20251 { 1, "fN-reporting-not-required" },
20252 { 0, NULL }
20256 static int
20257 dissect_nbap_FNReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20258 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20259 2, NULL, FALSE, 0, NULL);
20261 return offset;
20266 static int
20267 dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20268 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20269 0U, 4095U, NULL, FALSE);
20271 return offset;
20276 static int
20277 dissect_nbap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20278 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20279 0U, 255U, NULL, FALSE);
20281 return offset;
20286 static int
20287 dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20288 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20289 -150, 400U, NULL, TRUE);
20291 return offset;
20296 static int
20297 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_) {
20298 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20299 16, 16, FALSE, NULL);
20301 return offset;
20306 static int
20307 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_) {
20308 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20309 22, 22, FALSE, NULL);
20311 return offset;
20315 static const per_sequence_t GANSS_NAVclockModel_sequence[] = {
20316 { &hf_nbap_navToc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20317 { &hf_nbap_navaf2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20318 { &hf_nbap_navaf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20319 { &hf_nbap_navaf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
20320 { &hf_nbap_navTgd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20321 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20322 { NULL, 0, 0, NULL }
20325 static int
20326 dissect_nbap_GANSS_NAVclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20327 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20328 ett_nbap_GANSS_NAVclockModel, GANSS_NAVclockModel_sequence);
20330 return offset;
20335 static int
20336 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_) {
20337 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20338 11, 11, FALSE, NULL);
20340 return offset;
20345 static int
20346 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_) {
20347 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20348 5, 5, FALSE, NULL);
20350 return offset;
20355 static int
20356 dissect_nbap_BIT_STRING_SIZE_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20357 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20358 3, 3, FALSE, NULL);
20360 return offset;
20365 static int
20366 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_) {
20367 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20368 20, 20, FALSE, NULL);
20370 return offset;
20375 static int
20376 dissect_nbap_BIT_STRING_SIZE_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20377 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20378 26, 26, FALSE, NULL);
20380 return offset;
20385 static int
20386 dissect_nbap_BIT_STRING_SIZE_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20387 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20388 13, 13, FALSE, NULL);
20390 return offset;
20394 static const per_sequence_t GANSS_CNAVclockModel_sequence[] = {
20395 { &hf_nbap_cnavToc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20396 { &hf_nbap_cnavTop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20397 { &hf_nbap_cnavURA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20398 { &hf_nbap_cnavURA1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
20399 { &hf_nbap_cnavURA2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
20400 { &hf_nbap_cnavAf2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20401 { &hf_nbap_cnavAf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
20402 { &hf_nbap_cnavAf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
20403 { &hf_nbap_cnavTgd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
20404 { &hf_nbap_cnavISCl1cp , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20405 { &hf_nbap_cnavISCl1cd , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20406 { &hf_nbap_cnavISCl1ca , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20407 { &hf_nbap_cnavISCl2c , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20408 { &hf_nbap_cnavISCl5i5 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20409 { &hf_nbap_cnavISCl5q5 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20410 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20411 { NULL, 0, 0, NULL }
20414 static int
20415 dissect_nbap_GANSS_CNAVclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20416 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20417 ett_nbap_GANSS_CNAVclockModel, GANSS_CNAVclockModel_sequence);
20419 return offset;
20423 static const per_sequence_t GANSS_GLONASSclockModel_sequence[] = {
20424 { &hf_nbap_gloTau , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
20425 { &hf_nbap_gloGamma , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20426 { &hf_nbap_gloDeltaTau , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_5 },
20427 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20428 { NULL, 0, 0, NULL }
20431 static int
20432 dissect_nbap_GANSS_GLONASSclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20433 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20434 ett_nbap_GANSS_GLONASSclockModel, GANSS_GLONASSclockModel_sequence);
20436 return offset;
20441 static int
20442 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_) {
20443 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20444 12, 12, FALSE, NULL);
20446 return offset;
20450 static const per_sequence_t GANSS_SBASclockModel_sequence[] = {
20451 { &hf_nbap_sbasTo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
20452 { &hf_nbap_sbasAgfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
20453 { &hf_nbap_sbasAgf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20454 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20455 { NULL, 0, 0, NULL }
20458 static int
20459 dissect_nbap_GANSS_SBASclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20460 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20461 ett_nbap_GANSS_SBASclockModel, GANSS_SBASclockModel_sequence);
20463 return offset;
20467 static const value_string nbap_GANSS_AddClockModels_vals[] = {
20468 { 0, "navClockModel" },
20469 { 1, "cnavClockModel" },
20470 { 2, "glonassClockModel" },
20471 { 3, "sbasClockModel" },
20472 { 0, NULL }
20475 static const per_choice_t GANSS_AddClockModels_choice[] = {
20476 { 0, &hf_nbap_navClockModel , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NAVclockModel },
20477 { 1, &hf_nbap_cnavClockModel , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_CNAVclockModel },
20478 { 2, &hf_nbap_glonassClockModel, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_GLONASSclockModel },
20479 { 3, &hf_nbap_sbasClockModel , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_SBASclockModel },
20480 { 0, NULL, 0, NULL }
20483 static int
20484 dissect_nbap_GANSS_AddClockModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20485 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20486 ett_nbap_GANSS_AddClockModels, GANSS_AddClockModels_choice,
20487 NULL);
20489 return offset;
20494 static int
20495 dissect_nbap_GANSS_AddIonoModelReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20496 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20497 2, 2, FALSE, NULL);
20499 return offset;
20504 static int
20505 dissect_nbap_GANSS_AddNavigationModelsReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20506 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
20508 return offset;
20513 static int
20514 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_) {
20515 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20516 4, 4, FALSE, NULL);
20518 return offset;
20523 static int
20524 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_) {
20525 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20526 1, 1, FALSE, NULL);
20528 return offset;
20533 static int
20534 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_) {
20535 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20536 32, 32, FALSE, NULL);
20538 return offset;
20543 static int
20544 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_) {
20545 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20546 24, 24, FALSE, NULL);
20548 return offset;
20553 static int
20554 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_) {
20555 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20556 14, 14, FALSE, NULL);
20558 return offset;
20562 static const per_sequence_t GANSS_NavModel_NAVKeplerianSet_sequence[] = {
20563 { &hf_nbap_navURA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
20564 { &hf_nbap_navFitFlag , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20565 { &hf_nbap_navToe , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20566 { &hf_nbap_navOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20567 { &hf_nbap_navDeltaN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20568 { &hf_nbap_navM0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20569 { &hf_nbap_navOmegaADot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20570 { &hf_nbap_navE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20571 { &hf_nbap_navIDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
20572 { &hf_nbap_navAPowerHalf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20573 { &hf_nbap_navI0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20574 { &hf_nbap_navOmegaA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20575 { &hf_nbap_navCrs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20576 { &hf_nbap_navCis , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20577 { &hf_nbap_navCus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20578 { &hf_nbap_navCrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20579 { &hf_nbap_navCic , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20580 { &hf_nbap_navCuc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20581 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20582 { NULL, 0, 0, NULL }
20585 static int
20586 dissect_nbap_GANSS_NavModel_NAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20587 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20588 ett_nbap_GANSS_NavModel_NAVKeplerianSet, GANSS_NavModel_NAVKeplerianSet_sequence);
20590 return offset;
20595 static int
20596 dissect_nbap_BIT_STRING_SIZE_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20597 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20598 25, 25, FALSE, NULL);
20600 return offset;
20605 static int
20606 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_) {
20607 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20608 17, 17, FALSE, NULL);
20610 return offset;
20615 static int
20616 dissect_nbap_BIT_STRING_SIZE_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20617 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20618 23, 23, FALSE, NULL);
20620 return offset;
20625 static int
20626 dissect_nbap_BIT_STRING_SIZE_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20627 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20628 33, 33, FALSE, NULL);
20630 return offset;
20635 static int
20636 dissect_nbap_BIT_STRING_SIZE_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20637 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20638 15, 15, FALSE, NULL);
20640 return offset;
20645 static int
20646 dissect_nbap_BIT_STRING_SIZE_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20647 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20648 21, 21, FALSE, NULL);
20650 return offset;
20654 static const per_sequence_t GANSS_NavModel_CNAVKeplerianSet_sequence[] = {
20655 { &hf_nbap_cnavTop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20656 { &hf_nbap_cnavURAindex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20657 { &hf_nbap_cnavDeltaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
20658 { &hf_nbap_cnavAdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
20659 { &hf_nbap_cnavDeltaNo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
20660 { &hf_nbap_cnavDeltaNoDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_23 },
20661 { &hf_nbap_cnavMo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
20662 { &hf_nbap_cnavE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
20663 { &hf_nbap_cnavOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
20664 { &hf_nbap_cnavOMEGA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
20665 { &hf_nbap_cnavDeltaOmegaDot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
20666 { &hf_nbap_cnavIo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
20667 { &hf_nbap_cnavIoDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
20668 { &hf_nbap_cnavCis , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20669 { &hf_nbap_cnavCic , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20670 { &hf_nbap_cnavCrs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20671 { &hf_nbap_cnavCrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20672 { &hf_nbap_cnavCus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
20673 { &hf_nbap_cnavCuc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
20674 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20675 { NULL, 0, 0, NULL }
20678 static int
20679 dissect_nbap_GANSS_NavModel_CNAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20680 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20681 ett_nbap_GANSS_NavModel_CNAVKeplerianSet, GANSS_NavModel_CNAVKeplerianSet_sequence);
20683 return offset;
20688 static int
20689 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_) {
20690 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20691 2, 2, FALSE, NULL);
20693 return offset;
20698 static int
20699 dissect_nbap_BIT_STRING_SIZE_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20700 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20701 27, 27, FALSE, NULL);
20703 return offset;
20707 static const per_sequence_t GANSS_NavModel_GLONASSecef_sequence[] = {
20708 { &hf_nbap_gloEn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20709 { &hf_nbap_gloP1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
20710 { &hf_nbap_gloP2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20711 { &hf_nbap_gloM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
20712 { &hf_nbap_gloX , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
20713 { &hf_nbap_gloXdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20714 { &hf_nbap_gloXdotdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20715 { &hf_nbap_gloY , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
20716 { &hf_nbap_gloYdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20717 { &hf_nbap_gloYdotdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20718 { &hf_nbap_gloZ , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
20719 { &hf_nbap_gloZdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20720 { &hf_nbap_gloZdotdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20721 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20722 { NULL, 0, 0, NULL }
20725 static int
20726 dissect_nbap_GANSS_NavModel_GLONASSecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20727 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20728 ett_nbap_GANSS_NavModel_GLONASSecef, GANSS_NavModel_GLONASSecef_sequence);
20730 return offset;
20735 static int
20736 dissect_nbap_BIT_STRING_SIZE_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20737 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20738 30, 30, FALSE, NULL);
20740 return offset;
20745 static int
20746 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_) {
20747 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20748 18, 18, FALSE, NULL);
20750 return offset;
20754 static const per_sequence_t GANSS_NavModel_SBASecef_sequence[] = {
20755 { &hf_nbap_sbasTo , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
20756 { &hf_nbap_sbasAccuracy , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
20757 { &hf_nbap_sbasXg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
20758 { &hf_nbap_sbasYg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
20759 { &hf_nbap_sbasZg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
20760 { &hf_nbap_sbasXgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
20761 { &hf_nbap_sbasYgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
20762 { &hf_nbap_sbasZgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
20763 { &hf_nbap_sbasXgDotDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20764 { &hf_nbap_sbagYgDotDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20765 { &hf_nbap_sbasZgDotDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20766 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20767 { NULL, 0, 0, NULL }
20770 static int
20771 dissect_nbap_GANSS_NavModel_SBASecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20772 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20773 ett_nbap_GANSS_NavModel_SBASecef, GANSS_NavModel_SBASecef_sequence);
20775 return offset;
20779 static const value_string nbap_GANSS_AddOrbitModels_vals[] = {
20780 { 0, "navKeplerianSet" },
20781 { 1, "cnavKeplerianSet" },
20782 { 2, "glonassECEF" },
20783 { 3, "sbasECEF" },
20784 { 0, NULL }
20787 static const per_choice_t GANSS_AddOrbitModels_choice[] = {
20788 { 0, &hf_nbap_navKeplerianSet, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_NAVKeplerianSet },
20789 { 1, &hf_nbap_cnavKeplerianSet, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_CNAVKeplerianSet },
20790 { 2, &hf_nbap_glonassECEF , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_GLONASSecef },
20791 { 3, &hf_nbap_sbasECEF , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_SBASecef },
20792 { 0, NULL, 0, NULL }
20795 static int
20796 dissect_nbap_GANSS_AddOrbitModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20797 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20798 ett_nbap_GANSS_AddOrbitModels, GANSS_AddOrbitModels_choice,
20799 NULL);
20801 return offset;
20806 static int
20807 dissect_nbap_GANSS_AddUTCModelsReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20808 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
20810 return offset;
20814 static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
20815 { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20816 { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20817 { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20818 { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20819 { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20820 { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20821 { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20822 { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20823 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20824 { NULL, 0, 0, NULL }
20827 static int
20828 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_) {
20829 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20830 ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
20832 return offset;
20836 static const per_sequence_t GANSS_Additional_Ionospheric_Model_sequence[] = {
20837 { &hf_nbap_dataID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
20838 { &hf_nbap_alpha_beta_parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Ionospheric_Model },
20839 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20840 { NULL, 0, 0, NULL }
20843 static int
20844 dissect_nbap_GANSS_Additional_Ionospheric_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20845 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20846 ett_nbap_GANSS_Additional_Ionospheric_Model, GANSS_Additional_Ionospheric_Model_sequence);
20848 return offset;
20853 static int
20854 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_) {
20855 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20856 0U, 8191U, NULL, FALSE);
20858 return offset;
20863 static int
20864 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_) {
20865 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20866 0U, 86399U, NULL, FALSE);
20868 return offset;
20872 static const per_sequence_t GANSS_Transmission_Time_sequence[] = {
20873 { &hf_nbap_ganssDay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
20874 { &hf_nbap_ganssTod_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
20875 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20876 { NULL, 0, 0, NULL }
20879 static int
20880 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_) {
20881 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20882 ett_nbap_GANSS_Transmission_Time, GANSS_Transmission_Time_sequence);
20884 return offset;
20888 static const value_string nbap_T_non_broadcastIndication_vals[] = {
20889 { 0, "true" },
20890 { 0, NULL }
20894 static int
20895 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_) {
20896 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20897 1, NULL, FALSE, 0, NULL);
20899 return offset;
20904 static int
20905 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_) {
20906 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20907 6, 6, FALSE, NULL);
20909 return offset;
20913 static const per_sequence_t Ganss_Sat_Info_AddNavList_item_sequence[] = {
20914 { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20915 { &hf_nbap_svHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
20916 { &hf_nbap_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20917 { &hf_nbap_ganssAddClockModels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddClockModels },
20918 { &hf_nbap_ganssAddOrbitModels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddOrbitModels },
20919 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20920 { NULL, 0, 0, NULL }
20923 static int
20924 dissect_nbap_Ganss_Sat_Info_AddNavList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20925 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20926 ett_nbap_Ganss_Sat_Info_AddNavList_item, Ganss_Sat_Info_AddNavList_item_sequence);
20928 return offset;
20932 static const per_sequence_t Ganss_Sat_Info_AddNavList_sequence_of[1] = {
20933 { &hf_nbap_Ganss_Sat_Info_AddNavList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList_item },
20936 static int
20937 dissect_nbap_Ganss_Sat_Info_AddNavList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20938 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20939 ett_nbap_Ganss_Sat_Info_AddNavList, Ganss_Sat_Info_AddNavList_sequence_of,
20940 1, maxGANSSSat, FALSE);
20942 return offset;
20946 static const per_sequence_t GANSS_Additional_Navigation_Models_sequence[] = {
20947 { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
20948 { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_non_broadcastIndication },
20949 { &hf_nbap_ganssSatInfoNavList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList },
20950 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
20951 { NULL, 0, 0, NULL }
20954 static int
20955 dissect_nbap_GANSS_Additional_Navigation_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20956 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20957 ett_nbap_GANSS_Additional_Navigation_Models, GANSS_Additional_Navigation_Models_sequence);
20959 return offset;
20964 static int
20965 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_) {
20966 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20967 0U, 37799U, NULL, FALSE);
20969 return offset;
20974 static int
20975 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_) {
20976 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20977 G_MININT32, 2147483647U, NULL, FALSE);
20979 return offset;
20984 static int
20985 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_) {
20986 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20987 -8388608, 8388607U, NULL, FALSE);
20989 return offset;
20994 static int
20995 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_) {
20996 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20997 -64, 63U, NULL, FALSE);
20999 return offset;
21003 static const value_string nbap_T_gnss_to_id_vals[] = {
21004 { 0, "gps" },
21005 { 1, "galileo" },
21006 { 2, "qzss" },
21007 { 3, "glonass" },
21008 { 0, NULL }
21012 static int
21013 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_) {
21014 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21015 1, NULL, TRUE, 3, NULL);
21017 return offset;
21021 static const per_sequence_t GANSS_Time_Model_sequence[] = {
21022 { &hf_nbap_ganss_time_model_Ref_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_37799 },
21023 { &hf_nbap_ganss_t_a0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
21024 { &hf_nbap_ganss_t_a1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M8388608_8388607 },
21025 { &hf_nbap_ganss_t_a2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M64_63 },
21026 { &hf_nbap_gnss_to_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gnss_to_id },
21027 { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
21028 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21029 { NULL, 0, 0, NULL }
21032 static int
21033 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_) {
21034 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21035 ett_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
21037 return offset;
21041 static const per_sequence_t GANSS_Additional_Time_Models_sequence_of[1] = {
21042 { &hf_nbap_GANSS_Additional_Time_Models_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Time_Model },
21045 static int
21046 dissect_nbap_GANSS_Additional_Time_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21047 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21048 ett_nbap_GANSS_Additional_Time_Models, GANSS_Additional_Time_Models_sequence_of,
21049 1, maxGANSS_1, FALSE);
21051 return offset;
21055 static const per_sequence_t GANSS_UTCmodelSet1_sequence[] = {
21056 { &hf_nbap_utcA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21057 { &hf_nbap_utcA1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
21058 { &hf_nbap_utcA2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
21059 { &hf_nbap_utcDeltaTls , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21060 { &hf_nbap_utcTot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21061 { &hf_nbap_utcWNot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
21062 { &hf_nbap_utcWNlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21063 { &hf_nbap_utcDN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
21064 { &hf_nbap_utcDeltaTlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21065 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21066 { NULL, 0, 0, NULL }
21069 static int
21070 dissect_nbap_GANSS_UTCmodelSet1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21071 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21072 ett_nbap_GANSS_UTCmodelSet1, GANSS_UTCmodelSet1_sequence);
21074 return offset;
21078 static const per_sequence_t GANSS_DeltaUT1_sequence[] = {
21079 { &hf_nbap_b1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21080 { &hf_nbap_b2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
21081 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21082 { NULL, 0, 0, NULL }
21085 static int
21086 dissect_nbap_GANSS_DeltaUT1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21087 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21088 ett_nbap_GANSS_DeltaUT1, GANSS_DeltaUT1_sequence);
21090 return offset;
21094 static const per_sequence_t GANSS_UTCmodelSet2_sequence[] = {
21095 { &hf_nbap_nA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21096 { &hf_nbap_tauC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21097 { &hf_nbap_deltaUT1_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_DeltaUT1 },
21098 { &hf_nbap_kp , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
21099 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21100 { NULL, 0, 0, NULL }
21103 static int
21104 dissect_nbap_GANSS_UTCmodelSet2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21105 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21106 ett_nbap_GANSS_UTCmodelSet2, GANSS_UTCmodelSet2_sequence);
21108 return offset;
21112 static const per_sequence_t GANSS_UTCmodelSet3_sequence[] = {
21113 { &hf_nbap_utcA1wnt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21114 { &hf_nbap_utcA0wnt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21115 { &hf_nbap_utcTot_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21116 { &hf_nbap_utcWNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21117 { &hf_nbap_utcDeltaTls , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21118 { &hf_nbap_utcWNlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21119 { &hf_nbap_utcDN_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21120 { &hf_nbap_utcDeltaTlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21121 { &hf_nbap_utcStandardID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
21122 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21123 { NULL, 0, 0, NULL }
21126 static int
21127 dissect_nbap_GANSS_UTCmodelSet3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21128 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21129 ett_nbap_GANSS_UTCmodelSet3, GANSS_UTCmodelSet3_sequence);
21131 return offset;
21135 static const value_string nbap_GANSS_Additional_UTC_Models_vals[] = {
21136 { 0, "utcModel1" },
21137 { 1, "utcModel2" },
21138 { 2, "utcModel3" },
21139 { 0, NULL }
21142 static const per_choice_t GANSS_Additional_UTC_Models_choice[] = {
21143 { 0, &hf_nbap_utcModel1 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_UTCmodelSet1 },
21144 { 1, &hf_nbap_utcModel2 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_UTCmodelSet2 },
21145 { 2, &hf_nbap_utcModel3 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_UTCmodelSet3 },
21146 { 0, NULL, 0, NULL }
21149 static int
21150 dissect_nbap_GANSS_Additional_UTC_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21151 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21152 ett_nbap_GANSS_Additional_UTC_Models, GANSS_Additional_UTC_Models_choice,
21153 NULL);
21155 return offset;
21160 static int
21161 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_) {
21162 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21163 0U, 255U, NULL, FALSE);
21165 return offset;
21170 static int
21171 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_) {
21172 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21173 0U, 3U, NULL, FALSE);
21175 return offset;
21179 static const per_sequence_t GANSS_SatelliteInformationKPItem_sequence[] = {
21180 { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21181 { &hf_nbap_ganss_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21182 { &hf_nbap_ganss_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21183 { &hf_nbap_ganss_omegadot_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21184 { &hf_nbap_ganss_svhealth_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
21185 { &hf_nbap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
21186 { &hf_nbap_ganss_omegazero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21187 { &hf_nbap_ganss_m_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21188 { &hf_nbap_ganss_omega_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21189 { &hf_nbap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
21190 { &hf_nbap_ganss_af_one_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21191 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21192 { NULL, 0, 0, NULL }
21195 static int
21196 dissect_nbap_GANSS_SatelliteInformationKPItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21197 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21198 ett_nbap_GANSS_SatelliteInformationKPItem, GANSS_SatelliteInformationKPItem_sequence);
21200 return offset;
21204 static const per_sequence_t GANSS_SatelliteInformationKP_sequence_of[1] = {
21205 { &hf_nbap_GANSS_SatelliteInformationKP_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKPItem },
21208 static int
21209 dissect_nbap_GANSS_SatelliteInformationKP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21210 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21211 ett_nbap_GANSS_SatelliteInformationKP, GANSS_SatelliteInformationKP_sequence_of,
21212 1, maxGANSSSatAlmanac, FALSE);
21214 return offset;
21218 static const per_sequence_t GANSS_KeplerianParametersAlm_sequence[] = {
21219 { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
21220 { &hf_nbap_iod_a , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_3 },
21221 { &hf_nbap_gANSS_SatelliteInformationKP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKP },
21222 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21223 { NULL, 0, 0, NULL }
21226 static int
21227 dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21228 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21229 ett_nbap_GANSS_KeplerianParametersAlm, GANSS_KeplerianParametersAlm_sequence);
21231 return offset;
21236 static int
21237 dissect_nbap_Extension_GANSS_AlmanacModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21238 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21240 return offset;
21244 static const value_string nbap_GANSS_AlmanacModel_vals[] = {
21245 { 0, "gANSS-keplerianParameters" },
21246 { 1, "extension-GANSS-AlmanacModel" },
21247 { 0, NULL }
21250 static const per_choice_t GANSS_AlmanacModel_choice[] = {
21251 { 0, &hf_nbap_gANSS_keplerianParameters, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_KeplerianParametersAlm },
21252 { 1, &hf_nbap_extension_GANSS_AlmanacModel, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_GANSS_AlmanacModel },
21253 { 0, NULL, 0, NULL }
21256 static int
21257 dissect_nbap_GANSS_AlmanacModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21258 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21259 ett_nbap_GANSS_AlmanacModel, GANSS_AlmanacModel_choice,
21260 NULL);
21262 return offset;
21266 static const per_sequence_t GANSS_Almanac_sequence[] = {
21267 { &hf_nbap_ganss_wk_number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
21268 { &hf_nbap_gANSS_AlmanacModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AlmanacModel },
21269 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21270 { NULL, 0, 0, NULL }
21273 static int
21274 dissect_nbap_GANSS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21275 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21276 ett_nbap_GANSS_Almanac, GANSS_Almanac_sequence);
21278 return offset;
21283 static int
21284 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_) {
21285 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21286 9, 9, FALSE, NULL);
21288 return offset;
21292 static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecef_sequence[] = {
21293 { &hf_nbap_sbasAlmDataID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
21294 { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21295 { &hf_nbap_sbasAlmHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21296 { &hf_nbap_sbasAlmXg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
21297 { &hf_nbap_sbasAlmYg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
21298 { &hf_nbap_sbasAlmZg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_9 },
21299 { &hf_nbap_sbasAlmXgdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
21300 { &hf_nbap_sbasAlmYgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
21301 { &hf_nbap_sbasAlmZgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
21302 { &hf_nbap_sbasAlmTo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21303 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21304 { NULL, 0, 0, NULL }
21307 static int
21308 dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21309 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21310 ett_nbap_GANSS_SAT_Info_Almanac_SBASecef, GANSS_SAT_Info_Almanac_SBASecef_sequence);
21312 return offset;
21316 static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecefList_sequence_of[1] = {
21317 { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef },
21320 static int
21321 dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21322 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21323 ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList, GANSS_SAT_Info_Almanac_SBASecefList_sequence_of,
21324 1, maxGANSSSatAlmanac, FALSE);
21326 return offset;
21330 static const per_sequence_t GANSS_ALM_ECEFsbasAlmanacSet_sequence[] = {
21331 { &hf_nbap_sat_info_SBASecefList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList },
21332 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21333 { NULL, 0, 0, NULL }
21336 static int
21337 dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21338 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21339 ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet, GANSS_ALM_ECEFsbasAlmanacSet_sequence);
21341 return offset;
21345 static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkp_sequence[] = {
21346 { &hf_nbap_gloAlmNA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21347 { &hf_nbap_gloAlmnA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
21348 { &hf_nbap_gloAlmHA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
21349 { &hf_nbap_gloAlmLambdaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
21350 { &hf_nbap_gloAlmTlambdaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
21351 { &hf_nbap_gloAlmDeltaIA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
21352 { &hf_nbap_gloAkmDeltaTA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
21353 { &hf_nbap_gloAlmDeltaTdotA, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
21354 { &hf_nbap_gloAlmEpsilonA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
21355 { &hf_nbap_gloAlmOmegaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21356 { &hf_nbap_gloAlmTauA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
21357 { &hf_nbap_gloAlmCA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21358 { &hf_nbap_gloAlmMA , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
21359 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21360 { NULL, 0, 0, NULL }
21363 static int
21364 dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21365 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21366 ett_nbap_GANSS_SAT_Info_Almanac_GLOkp, GANSS_SAT_Info_Almanac_GLOkp_sequence);
21368 return offset;
21372 static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkpList_sequence_of[1] = {
21373 { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp },
21376 static int
21377 dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21378 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21379 ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList, GANSS_SAT_Info_Almanac_GLOkpList_sequence_of,
21380 1, maxGANSSSatAlmanac, FALSE);
21382 return offset;
21386 static const per_sequence_t GANSS_ALM_GlonassAlmanacSet_sequence[] = {
21387 { &hf_nbap_sat_info_GLOkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList },
21388 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21389 { NULL, 0, 0, NULL }
21392 static int
21393 dissect_nbap_GANSS_ALM_GlonassAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21394 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21395 ett_nbap_GANSS_ALM_GlonassAlmanacSet, GANSS_ALM_GlonassAlmanacSet_sequence);
21397 return offset;
21401 static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkp_sequence[] = {
21402 { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21403 { &hf_nbap_midiAlmE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21404 { &hf_nbap_midiAlmDeltaI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21405 { &hf_nbap_midiAlmOmegaDot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21406 { &hf_nbap_midiAlmSqrtA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
21407 { &hf_nbap_midiAlmOmega0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21408 { &hf_nbap_midiAlmOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21409 { &hf_nbap_midiAlmMo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21410 { &hf_nbap_midiAlmaf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21411 { &hf_nbap_midiAlmaf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
21412 { &hf_nbap_midiAlmL1Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21413 { &hf_nbap_midiAlmL2Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21414 { &hf_nbap_midiAlmL5Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21415 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21416 { NULL, 0, 0, NULL }
21419 static int
21420 dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21421 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21422 ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp, GANSS_SAT_Info_Almanac_MIDIkp_sequence);
21424 return offset;
21428 static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of[1] = {
21429 { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp },
21432 static int
21433 dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21434 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21435 ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList, GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of,
21436 1, maxGANSSSatAlmanac, FALSE);
21438 return offset;
21442 static const per_sequence_t GANSS_ALM_MidiAlmanacSet_sequence[] = {
21443 { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
21444 { &hf_nbap_sat_info_MIDIkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList },
21445 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21446 { NULL, 0, 0, NULL }
21449 static int
21450 dissect_nbap_GANSS_ALM_MidiAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21451 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21452 ett_nbap_GANSS_ALM_MidiAlmanacSet, GANSS_ALM_MidiAlmanacSet_sequence);
21454 return offset;
21458 static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkp_sequence[] = {
21459 { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21460 { &hf_nbap_navAlmE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21461 { &hf_nbap_navAlmDeltaI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21462 { &hf_nbap_navAlmOMEGADOT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21463 { &hf_nbap_navAlmSVHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21464 { &hf_nbap_navAlmSqrtA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21465 { &hf_nbap_navAlmOMEGAo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21466 { &hf_nbap_navAlmOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21467 { &hf_nbap_navAlmMo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21468 { &hf_nbap_navAlmaf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21469 { &hf_nbap_navAlmaf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21470 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21471 { NULL, 0, 0, NULL }
21474 static int
21475 dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21476 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21477 ett_nbap_GANSS_SAT_Info_Almanac_NAVkp, GANSS_SAT_Info_Almanac_NAVkp_sequence);
21479 return offset;
21483 static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkpList_sequence_of[1] = {
21484 { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp },
21487 static int
21488 dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21489 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21490 ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList, GANSS_SAT_Info_Almanac_NAVkpList_sequence_of,
21491 1, maxGANSSSatAlmanac, FALSE);
21493 return offset;
21497 static const per_sequence_t GANSS_ALM_NAVKeplerianSet_sequence[] = {
21498 { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
21499 { &hf_nbap_sat_info_NAVkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList },
21500 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21501 { NULL, 0, 0, NULL }
21504 static int
21505 dissect_nbap_GANSS_ALM_NAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21506 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21507 ett_nbap_GANSS_ALM_NAVKeplerianSet, GANSS_ALM_NAVKeplerianSet_sequence);
21509 return offset;
21513 static const per_sequence_t GANSS_SAT_Info_Almanac_REDkp_sequence[] = {
21514 { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21515 { &hf_nbap_redAlmDeltaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21516 { &hf_nbap_redAlmOmega0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
21517 { &hf_nbap_redAlmPhi0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
21518 { &hf_nbap_redAlmL1Health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21519 { &hf_nbap_redAlmL2Health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21520 { &hf_nbap_redAlmL5Health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21521 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21522 { NULL, 0, 0, NULL }
21525 static int
21526 dissect_nbap_GANSS_SAT_Info_Almanac_REDkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21527 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21528 ett_nbap_GANSS_SAT_Info_Almanac_REDkp, GANSS_SAT_Info_Almanac_REDkp_sequence);
21530 return offset;
21534 static const per_sequence_t GANSS_SAT_Info_Almanac_REDkpList_sequence_of[1] = {
21535 { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkp },
21538 static int
21539 dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21540 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21541 ett_nbap_GANSS_SAT_Info_Almanac_REDkpList, GANSS_SAT_Info_Almanac_REDkpList_sequence_of,
21542 1, maxGANSSSatAlmanac, FALSE);
21544 return offset;
21548 static const per_sequence_t GANSS_ALM_ReducedKeplerianSet_sequence[] = {
21549 { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
21550 { &hf_nbap_sat_info_REDkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList },
21551 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21552 { NULL, 0, 0, NULL }
21555 static int
21556 dissect_nbap_GANSS_ALM_ReducedKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21557 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21558 ett_nbap_GANSS_ALM_ReducedKeplerianSet, GANSS_ALM_ReducedKeplerianSet_sequence);
21560 return offset;
21564 static const per_sequence_t GANSS_AuxInfoGANSS_ID1_element_sequence[] = {
21565 { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21566 { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21567 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21568 { NULL, 0, 0, NULL }
21571 static int
21572 dissect_nbap_GANSS_AuxInfoGANSS_ID1_element(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21573 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21574 ett_nbap_GANSS_AuxInfoGANSS_ID1_element, GANSS_AuxInfoGANSS_ID1_element_sequence);
21576 return offset;
21580 static const per_sequence_t GANSS_AuxInfoGANSS_ID1_sequence_of[1] = {
21581 { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID1_element },
21584 static int
21585 dissect_nbap_GANSS_AuxInfoGANSS_ID1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21586 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21587 ett_nbap_GANSS_AuxInfoGANSS_ID1, GANSS_AuxInfoGANSS_ID1_sequence_of,
21588 1, maxGANSSSat, FALSE);
21590 return offset;
21595 static int
21596 dissect_nbap_INTEGER_M7_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21597 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21598 -7, 13U, NULL, FALSE);
21600 return offset;
21604 static const per_sequence_t GANSS_AuxInfoGANSS_ID3_element_sequence[] = {
21605 { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21606 { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21607 { &hf_nbap_channelNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M7_13 },
21608 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21609 { NULL, 0, 0, NULL }
21612 static int
21613 dissect_nbap_GANSS_AuxInfoGANSS_ID3_element(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21614 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21615 ett_nbap_GANSS_AuxInfoGANSS_ID3_element, GANSS_AuxInfoGANSS_ID3_element_sequence);
21617 return offset;
21621 static const per_sequence_t GANSS_AuxInfoGANSS_ID3_sequence_of[1] = {
21622 { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID3_element },
21625 static int
21626 dissect_nbap_GANSS_AuxInfoGANSS_ID3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21627 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21628 ett_nbap_GANSS_AuxInfoGANSS_ID3, GANSS_AuxInfoGANSS_ID3_sequence_of,
21629 1, maxGANSSSat, FALSE);
21631 return offset;
21635 static const value_string nbap_GANSS_Auxiliary_Information_vals[] = {
21636 { 0, "ganssID1" },
21637 { 1, "ganssID3" },
21638 { 0, NULL }
21641 static const per_choice_t GANSS_Auxiliary_Information_choice[] = {
21642 { 0, &hf_nbap_ganssID1 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_AuxInfoGANSS_ID1 },
21643 { 1, &hf_nbap_ganssID3 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_AuxInfoGANSS_ID3 },
21644 { 0, NULL, 0, NULL }
21647 static int
21648 dissect_nbap_GANSS_Auxiliary_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21649 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21650 ett_nbap_GANSS_Auxiliary_Information, GANSS_Auxiliary_Information_choice,
21651 NULL);
21653 return offset;
21658 static int
21659 dissect_nbap_GANSS_AuxInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21660 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
21662 return offset;
21667 static int
21668 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_) {
21669 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21670 28, 28, FALSE, NULL);
21672 return offset;
21677 static int
21678 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_) {
21679 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21680 0U, 1U, NULL, TRUE);
21682 return offset;
21686 static const per_sequence_t GANSS_SatelliteClockModelItem_sequence[] = {
21687 { &hf_nbap_t_oc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
21688 { &hf_nbap_a_i2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
21689 { &hf_nbap_a_i1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
21690 { &hf_nbap_a_i0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_28 },
21691 { &hf_nbap_t_gd , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_10 },
21692 { &hf_nbap_model_id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_1_ },
21693 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21694 { NULL, 0, 0, NULL }
21697 static int
21698 dissect_nbap_GANSS_SatelliteClockModelItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21699 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21700 ett_nbap_GANSS_SatelliteClockModelItem, GANSS_SatelliteClockModelItem_sequence);
21702 return offset;
21706 static const per_sequence_t GANSS_Clock_Model_sequence_of[1] = {
21707 { &hf_nbap_GANSS_Clock_Model_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteClockModelItem },
21710 static int
21711 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_) {
21712 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21713 ett_nbap_GANSS_Clock_Model, GANSS_Clock_Model_sequence_of,
21714 1, maxGANSSClockMod, FALSE);
21716 return offset;
21720 static const per_sequence_t GANSS_IonosphereRegionalStormFlags_sequence[] = {
21721 { &hf_nbap_storm_flag_one , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
21722 { &hf_nbap_storm_flag_two , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
21723 { &hf_nbap_storm_flag_three, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
21724 { &hf_nbap_storm_flag_four, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
21725 { &hf_nbap_storm_flag_five, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
21726 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21727 { NULL, 0, 0, NULL }
21730 static int
21731 dissect_nbap_GANSS_IonosphereRegionalStormFlags(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21732 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21733 ett_nbap_GANSS_IonosphereRegionalStormFlags, GANSS_IonosphereRegionalStormFlags_sequence);
21735 return offset;
21739 static const per_sequence_t GANSS_Ionospheric_Model_sequence[] = {
21740 { &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
21741 { &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
21742 { &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
21743 { &hf_nbap_gANSS_IonosphereRegionalStormFlags, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_IonosphereRegionalStormFlags },
21744 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21745 { NULL, 0, 0, NULL }
21748 static int
21749 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_) {
21750 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21751 ett_nbap_GANSS_Ionospheric_Model, GANSS_Ionospheric_Model_sequence);
21753 return offset;
21757 static const value_string nbap_T_latitudeSign_vals[] = {
21758 { 0, "north" },
21759 { 1, "south" },
21760 { 0, NULL }
21764 static int
21765 dissect_nbap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21766 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21767 2, NULL, FALSE, 0, NULL);
21769 return offset;
21774 static int
21775 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_) {
21776 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21777 0U, 2147483647U, NULL, FALSE);
21779 return offset;
21783 static const value_string nbap_T_directionOfAltitude_vals[] = {
21784 { 0, "height" },
21785 { 1, "depth" },
21786 { 0, NULL }
21790 static int
21791 dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21792 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21793 2, NULL, FALSE, 0, NULL);
21795 return offset;
21799 static const per_sequence_t GANSS_RX_Pos_sequence[] = {
21800 { &hf_nbap_latitudeSign , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign },
21801 { &hf_nbap_degreesOfLatitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_2147483647 },
21802 { &hf_nbap_degreesOfLongitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
21803 { &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude },
21804 { &hf_nbap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
21805 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21806 { NULL, 0, 0, NULL }
21809 static int
21810 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_) {
21811 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21812 ett_nbap_GANSS_RX_Pos, GANSS_RX_Pos_sequence);
21814 return offset;
21818 static const per_sequence_t GANSS_Common_Data_sequence[] = {
21819 { &hf_nbap_ganss_Ionospheric_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Ionospheric_Model },
21820 { &hf_nbap_ganss_Rx_Pos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_RX_Pos },
21821 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21822 { NULL, 0, 0, NULL }
21825 static int
21826 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_) {
21827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21828 ett_nbap_GANSS_Common_Data, GANSS_Common_Data_sequence);
21830 return offset;
21834 static const per_sequence_t GANSS_CommonDataInfoReq_sequence[] = {
21835 { &hf_nbap_ionospheric_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
21836 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21837 { NULL, 0, 0, NULL }
21840 static int
21841 dissect_nbap_GANSS_CommonDataInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21842 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21843 ett_nbap_GANSS_CommonDataInfoReq, GANSS_CommonDataInfoReq_sequence);
21845 return offset;
21850 static int
21851 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_) {
21852 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21853 0U, 59U, NULL, TRUE);
21855 return offset;
21860 static int
21861 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_) {
21862 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21863 1, 1024, FALSE, NULL);
21865 return offset;
21869 static const per_sequence_t GANSS_DataBitAssistanceSgnItem_sequence[] = {
21870 { &hf_nbap_ganss_SignalId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Signal_ID },
21871 { &hf_nbap_ganssDataBits , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1_1024 },
21872 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21873 { NULL, 0, 0, NULL }
21876 static int
21877 dissect_nbap_GANSS_DataBitAssistanceSgnItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21878 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21879 ett_nbap_GANSS_DataBitAssistanceSgnItem, GANSS_DataBitAssistanceSgnItem_sequence);
21881 return offset;
21885 static const per_sequence_t GANSS_DataBitAssistanceSgnList_sequence_of[1] = {
21886 { &hf_nbap_GANSS_DataBitAssistanceSgnList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnItem },
21889 static int
21890 dissect_nbap_GANSS_DataBitAssistanceSgnList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21891 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21892 ett_nbap_GANSS_DataBitAssistanceSgnList, GANSS_DataBitAssistanceSgnList_sequence_of,
21893 1, maxSgnType, FALSE);
21895 return offset;
21899 static const per_sequence_t GANSS_DataBitAssistanceItem_sequence[] = {
21900 { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21901 { &hf_nbap_dataBitAssistanceSgnList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnList },
21902 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21903 { NULL, 0, 0, NULL }
21906 static int
21907 dissect_nbap_GANSS_DataBitAssistanceItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21908 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21909 ett_nbap_GANSS_DataBitAssistanceItem, GANSS_DataBitAssistanceItem_sequence);
21911 return offset;
21915 static const per_sequence_t GANSS_DataBitAssistanceList_sequence_of[1] = {
21916 { &hf_nbap_GANSS_DataBitAssistanceList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceItem },
21919 static int
21920 dissect_nbap_GANSS_DataBitAssistanceList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21921 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21922 ett_nbap_GANSS_DataBitAssistanceList, GANSS_DataBitAssistanceList_sequence_of,
21923 1, maxGANSSSat, FALSE);
21925 return offset;
21929 static const per_sequence_t GANSS_Data_Bit_Assistance_sequence[] = {
21930 { &hf_nbap_ganssTod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_59_ },
21931 { &hf_nbap_dataBitAssistancelist, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceList },
21932 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21933 { NULL, 0, 0, NULL }
21936 static int
21937 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_) {
21938 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21939 ett_nbap_GANSS_Data_Bit_Assistance, GANSS_Data_Bit_Assistance_sequence);
21941 return offset;
21946 static int
21947 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_) {
21948 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21949 0U, 15U, NULL, FALSE);
21951 return offset;
21955 static const per_sequence_t T_ganss_SatelliteInfo_sequence_of[1] = {
21956 { &hf_nbap_ganss_SatelliteInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21959 static int
21960 dissect_nbap_T_ganss_SatelliteInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21961 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21962 ett_nbap_T_ganss_SatelliteInfo, T_ganss_SatelliteInfo_sequence_of,
21963 1, maxGANSSSat, FALSE);
21965 return offset;
21969 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_sequence[] = {
21970 { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21971 { &hf_nbap_ganss_DataBitInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
21972 { &hf_nbap_ganss_SatelliteInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_ganss_SatelliteInfo },
21973 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21974 { NULL, 0, 0, NULL }
21977 static int
21978 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_) {
21979 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21980 ett_nbap_GANSS_Data_Bit_Assistance_ReqList, GANSS_Data_Bit_Assistance_ReqList_sequence);
21982 return offset;
21986 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqItem_sequence[] = {
21987 { &hf_nbap_ganssTod_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
21988 { &hf_nbap_ganss_Data_Bit_Assistance_ReqList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Data_Bit_Assistance_ReqList },
21989 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
21990 { NULL, 0, 0, NULL }
21993 static int
21994 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_) {
21995 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21996 ett_nbap_GANSS_Data_Bit_Assistance_ReqItem, GANSS_Data_Bit_Assistance_ReqItem_sequence);
21998 return offset;
22003 static int
22004 dissect_nbap_BIT_STRING_SIZE_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22005 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22006 31, 31, FALSE, NULL);
22008 return offset;
22013 static int
22014 dissect_nbap_BIT_STRING_SIZE_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22015 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22016 19, 19, FALSE, NULL);
22018 return offset;
22022 static const per_sequence_t GANSS_Earth_Orientation_Parameters_sequence[] = {
22023 { &hf_nbap_teop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22024 { &hf_nbap_pmX , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
22025 { &hf_nbap_pmXdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
22026 { &hf_nbap_pmY , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
22027 { &hf_nbap_pmYdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
22028 { &hf_nbap_deltaUT1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_31 },
22029 { &hf_nbap_deltaUT1dot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_19 },
22030 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22031 { NULL, 0, 0, NULL }
22034 static int
22035 dissect_nbap_GANSS_Earth_Orientation_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22036 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22037 ett_nbap_GANSS_Earth_Orientation_Parameters, GANSS_Earth_Orientation_Parameters_sequence);
22039 return offset;
22044 static int
22045 dissect_nbap_GANSS_EarthOrientParaReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22046 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
22048 return offset;
22053 static int
22054 dissect_nbap_GANSS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22055 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22056 0U, 7U, NULL, TRUE);
22058 return offset;
22062 static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
22063 { &hf_nbap_ganss_Id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_ID },
22064 { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
22065 { &hf_nbap_ganss_Time_Model_GNSS_GNSS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_9 },
22066 { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
22067 { &hf_nbap_ganss_Almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
22068 { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
22069 { &hf_nbap_ganss_Data_Bit_Assistance_Req, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem },
22070 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22071 { NULL, 0, 0, NULL }
22074 static int
22075 dissect_nbap_GANSS_GenericDataInfoReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22076 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22077 ett_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
22079 return offset;
22083 static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
22084 { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
22087 static int
22088 dissect_nbap_GANSS_GenericDataInfoReqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22089 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22090 ett_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
22091 1, maxNoGANSS, FALSE);
22093 return offset;
22097 static const value_string nbap_T_non_broadcastIndication_01_vals[] = {
22098 { 0, "true" },
22099 { 0, NULL }
22103 static int
22104 dissect_nbap_T_non_broadcastIndication_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22105 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22106 1, NULL, FALSE, 0, NULL);
22108 return offset;
22112 static const per_sequence_t GANSS_KeplerianParametersOrb_sequence[] = {
22113 { &hf_nbap_toe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
22114 { &hf_nbap_ganss_omega_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22115 { &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22116 { &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22117 { &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22118 { &hf_nbap_ganss_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22119 { &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
22120 { &hf_nbap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22121 { &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22122 { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22123 { &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22124 { &hf_nbap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22125 { &hf_nbap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22126 { &hf_nbap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22127 { &hf_nbap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22128 { &hf_nbap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22129 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22130 { NULL, 0, 0, NULL }
22133 static int
22134 dissect_nbap_GANSS_KeplerianParametersOrb(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22135 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22136 ett_nbap_GANSS_KeplerianParametersOrb, GANSS_KeplerianParametersOrb_sequence);
22138 return offset;
22142 static const value_string nbap_GANSS_Orbit_Model_vals[] = {
22143 { 0, "gANSS-keplerianParameters" },
22144 { 0, NULL }
22147 static const per_choice_t GANSS_Orbit_Model_choice[] = {
22148 { 0, &hf_nbap_gANSS_keplerianParameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_KeplerianParametersOrb },
22149 { 0, NULL, 0, NULL }
22152 static int
22153 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_) {
22154 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22155 ett_nbap_GANSS_Orbit_Model, GANSS_Orbit_Model_choice,
22156 NULL);
22158 return offset;
22162 static const per_sequence_t GANSS_Sat_Info_Nav_item_sequence[] = {
22163 { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
22164 { &hf_nbap_svHealth_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
22165 { &hf_nbap_iod_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
22166 { &hf_nbap_ganssClockModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Clock_Model },
22167 { &hf_nbap_ganssOrbitModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Orbit_Model },
22168 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22169 { NULL, 0, 0, NULL }
22172 static int
22173 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_) {
22174 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22175 ett_nbap_GANSS_Sat_Info_Nav_item, GANSS_Sat_Info_Nav_item_sequence);
22177 return offset;
22181 static const per_sequence_t GANSS_Sat_Info_Nav_sequence_of[1] = {
22182 { &hf_nbap_GANSS_Sat_Info_Nav_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav_item },
22185 static int
22186 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_) {
22187 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22188 ett_nbap_GANSS_Sat_Info_Nav, GANSS_Sat_Info_Nav_sequence_of,
22189 1, maxGANSSSat, FALSE);
22191 return offset;
22195 static const per_sequence_t GANSS_Navigation_Model_And_Time_Recovery_sequence[] = {
22196 { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
22197 { &hf_nbap_non_broadcastIndication_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_non_broadcastIndication_01 },
22198 { &hf_nbap_ganssSatInfoNav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav },
22199 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22200 { NULL, 0, 0, NULL }
22203 static int
22204 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_) {
22205 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22206 ett_nbap_GANSS_Navigation_Model_And_Time_Recovery, GANSS_Navigation_Model_And_Time_Recovery_sequence);
22208 return offset;
22212 static const per_sequence_t GANSS_UTC_Model_sequence[] = {
22213 { &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22214 { &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22215 { &hf_nbap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22216 { &hf_nbap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22217 { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22218 { &hf_nbap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22219 { &hf_nbap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22220 { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22221 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22222 { NULL, 0, 0, NULL }
22225 static int
22226 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_) {
22227 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22228 ett_nbap_GANSS_UTC_Model, GANSS_UTC_Model_sequence);
22230 return offset;
22234 static const per_sequence_t GANSS_RealTimeInformationItem_sequence[] = {
22235 { &hf_nbap_bad_ganss_satId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
22236 { &hf_nbap_bad_ganss_signalId, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_8 },
22237 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22238 { NULL, 0, 0, NULL }
22241 static int
22242 dissect_nbap_GANSS_RealTimeInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22243 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22244 ett_nbap_GANSS_RealTimeInformationItem, GANSS_RealTimeInformationItem_sequence);
22246 return offset;
22250 static const per_sequence_t GANSS_Real_Time_Integrity_sequence_of[1] = {
22251 { &hf_nbap_GANSS_Real_Time_Integrity_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_RealTimeInformationItem },
22254 static int
22255 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_) {
22256 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22257 ett_nbap_GANSS_Real_Time_Integrity, GANSS_Real_Time_Integrity_sequence_of,
22258 1, maxGANSSSat, FALSE);
22260 return offset;
22264 static const per_sequence_t GANSS_Generic_DataItem_sequence[] = {
22265 { &hf_nbap_ganss_Id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_ID },
22266 { &hf_nbap_dganss_Correction, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGANSSCorrections },
22267 { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Navigation_Model_And_Time_Recovery },
22268 { &hf_nbap_ganss_Time_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Time_Model },
22269 { &hf_nbap_ganss_UTC_TIME , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_UTC_Model },
22270 { &hf_nbap_ganss_Almanac_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Almanac },
22271 { &hf_nbap_ganss_Real_Time_Integrity_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Real_Time_Integrity },
22272 { &hf_nbap_ganss_Data_Bit_Assistance, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Data_Bit_Assistance },
22273 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22274 { NULL, 0, 0, NULL }
22277 static int
22278 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_) {
22279 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22280 ett_nbap_GANSS_Generic_DataItem, GANSS_Generic_DataItem_sequence);
22282 return offset;
22286 static const per_sequence_t GANSS_Generic_Data_sequence_of[1] = {
22287 { &hf_nbap_GANSS_Generic_Data_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Generic_DataItem },
22290 static int
22291 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_) {
22292 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22293 ett_nbap_GANSS_Generic_Data, GANSS_Generic_Data_sequence_of,
22294 1, maxNoGANSS, FALSE);
22296 return offset;
22300 static const per_sequence_t GANSS_Information_sequence[] = {
22301 { &hf_nbap_gANSS_CommonDataInfoReq, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_CommonDataInfoReq },
22302 { &hf_nbap_gANSS_GenericDataInfoReqList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_GenericDataInfoReqList },
22303 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22304 { NULL, 0, 0, NULL }
22307 static int
22308 dissect_nbap_GANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22309 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22310 ett_nbap_GANSS_Information, GANSS_Information_sequence);
22312 return offset;
22316 static const value_string nbap_GANSS_SBAS_ID_vals[] = {
22317 { 0, "waas" },
22318 { 1, "egnos" },
22319 { 2, "msas" },
22320 { 3, "gagan" },
22321 { 0, NULL }
22325 static int
22326 dissect_nbap_GANSS_SBAS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22327 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22328 4, NULL, TRUE, 0, NULL);
22330 return offset;
22335 static int
22336 dissect_nbap_GANSS_Time_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22337 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22338 0U, 7U, NULL, TRUE);
22340 return offset;
22345 static int
22346 dissect_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22347 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22348 1U, 14U, NULL, FALSE);
22350 return offset;
22355 static int
22356 dissect_nbap_GapDuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22357 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22358 1U, 144U, NULL, TRUE);
22360 return offset;
22364 static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
22365 { &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
22366 { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
22367 { &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22368 { &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22369 { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22370 { &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22371 { &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22372 { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22373 { &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22374 { &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22375 { &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22376 { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
22377 { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
22378 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22379 { NULL, 0, 0, NULL }
22382 static int
22383 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_) {
22384 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22385 ett_nbap_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
22387 return offset;
22391 static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
22392 { &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item },
22395 static int
22396 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_) {
22397 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22398 ett_nbap_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
22399 1, maxNoSat, FALSE);
22401 return offset;
22406 static int
22407 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_) {
22408 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22409 364, 364, FALSE, NULL);
22411 return offset;
22415 static const per_sequence_t GPS_Almanac_sequence[] = {
22416 { &hf_nbap_wna_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22417 { &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac },
22418 { &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_364 },
22419 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22420 { NULL, 0, 0, NULL }
22423 static int
22424 dissect_nbap_GPS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22425 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22426 ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
22428 return offset;
22432 static const value_string nbap_GPS_Information_Item_vals[] = {
22433 { 0, "gps-navigation-model-and-time-recovery" },
22434 { 1, "gps-ionospheric-model" },
22435 { 2, "gps-utc-model" },
22436 { 3, "gps-almanac" },
22437 { 4, "gps-rt-integrity" },
22438 { 0, NULL }
22442 static int
22443 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_) {
22444 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22445 5, NULL, TRUE, 0, NULL);
22447 return offset;
22451 static const per_sequence_t GPS_Information_sequence_of[1] = {
22452 { &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item },
22455 static int
22456 dissect_nbap_GPS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22457 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22458 ett_nbap_GPS_Information, GPS_Information_sequence_of,
22459 0, maxNoGPSItems, FALSE);
22461 return offset;
22465 static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
22466 { &hf_nbap_bad_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
22467 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22468 { NULL, 0, 0, NULL }
22471 static int
22472 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_) {
22473 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22474 ett_nbap_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
22476 return offset;
22480 static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
22481 { &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item },
22484 static int
22485 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_) {
22486 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22487 ett_nbap_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
22488 1, maxNoSat, FALSE);
22490 return offset;
22494 static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
22495 { &hf_nbap_sat_info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity },
22496 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22497 { NULL, 0, 0, NULL }
22500 static int
22501 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_) {
22502 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22503 ett_nbap_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
22505 return offset;
22509 static const value_string nbap_GPS_RealTime_Integrity_vals[] = {
22510 { 0, "bad-satellites" },
22511 { 1, "no-bad-satellites" },
22512 { 0, NULL }
22515 static const per_choice_t GPS_RealTime_Integrity_choice[] = {
22516 { 0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS , dissect_nbap_GPSBadSat_Info_RealTime_Integrity },
22517 { 1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
22518 { 0, NULL, 0, NULL }
22521 static int
22522 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_) {
22523 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22524 ett_nbap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
22525 NULL);
22527 return offset;
22532 static int
22533 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_) {
22534 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22535 0U, 1048575U, NULL, FALSE);
22537 return offset;
22542 static int
22543 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_) {
22544 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22545 87, 87, FALSE, NULL);
22547 return offset;
22551 static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
22552 { &hf_nbap_tx_tow_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
22553 { &hf_nbap_sat_id_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
22554 { &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
22555 { &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
22556 { &hf_nbap_ho_word_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
22557 { &hf_nbap_w_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
22558 { &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
22559 { &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
22560 { &hf_nbap_sv_health_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
22561 { &hf_nbap_iodc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
22562 { &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
22563 { &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 },
22564 { &hf_nbap_t_gd_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22565 { &hf_nbap_t_oc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22566 { &hf_nbap_a_f_2_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22567 { &hf_nbap_a_f_1_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22568 { &hf_nbap_a_f_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
22569 { &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22570 { &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22571 { &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22572 { &hf_nbap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22573 { &hf_nbap_gps_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22574 { &hf_nbap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22575 { &hf_nbap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22576 { &hf_nbap_t_oe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22577 { &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
22578 { &hf_nbap_aodo_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
22579 { &hf_nbap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22580 { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22581 { &hf_nbap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22582 { &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22583 { &hf_nbap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
22584 { &hf_nbap_gps_omega_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22585 { &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22586 { &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
22587 { &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
22588 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22589 { NULL, 0, 0, NULL }
22592 static int
22593 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_) {
22594 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22595 ett_nbap_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
22597 return offset;
22601 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
22602 { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item },
22605 static int
22606 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_) {
22607 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22608 ett_nbap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
22609 1, maxNoSat, FALSE);
22611 return offset;
22615 static const value_string nbap_T_latitudeSign_01_vals[] = {
22616 { 0, "north" },
22617 { 1, "south" },
22618 { 0, NULL }
22622 static int
22623 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_) {
22624 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22625 2, NULL, FALSE, 0, NULL);
22627 return offset;
22632 static int
22633 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_) {
22634 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22635 0U, 8388607U, NULL, FALSE);
22637 return offset;
22641 static const value_string nbap_T_directionOfAltitude_01_vals[] = {
22642 { 0, "height" },
22643 { 1, "depth" },
22644 { 0, NULL }
22648 static int
22649 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_) {
22650 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22651 2, NULL, FALSE, 0, NULL);
22653 return offset;
22657 static const per_sequence_t GPS_RX_POS_sequence[] = {
22658 { &hf_nbap_latitudeSign_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign_01 },
22659 { &hf_nbap_latitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 },
22660 { &hf_nbap_longitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 },
22661 { &hf_nbap_directionOfAltitude_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude_01 },
22662 { &hf_nbap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
22663 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22664 { NULL, 0, 0, NULL }
22667 static int
22668 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_) {
22669 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22670 ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
22672 return offset;
22676 static const per_sequence_t GPS_UTC_Model_sequence[] = {
22677 { &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
22678 { &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
22679 { &hf_nbap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22680 { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22681 { &hf_nbap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22682 { &hf_nbap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22683 { &hf_nbap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22684 { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
22685 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22686 { NULL, 0, 0, NULL }
22689 static int
22690 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_) {
22691 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22692 ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
22694 return offset;
22699 static int
22700 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_) {
22701 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22702 1U, 8U, NULL, TRUE);
22704 return offset;
22708 static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
22709 { &hf_nbap_number_of_Processes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8_ },
22710 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22711 { NULL, 0, 0, NULL }
22714 static int
22715 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_) {
22716 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22717 ett_nbap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
22719 return offset;
22723 static const value_string nbap_T_process_Memory_Size_vals[] = {
22724 { 0, "hms800" },
22725 { 1, "hms1600" },
22726 { 2, "hms2400" },
22727 { 3, "hms3200" },
22728 { 4, "hms4000" },
22729 { 5, "hms4800" },
22730 { 6, "hms5600" },
22731 { 7, "hms6400" },
22732 { 8, "hms7200" },
22733 { 9, "hms8000" },
22734 { 10, "hms8800" },
22735 { 11, "hms9600" },
22736 { 12, "hms10400" },
22737 { 13, "hms11200" },
22738 { 14, "hms12000" },
22739 { 15, "hms12800" },
22740 { 16, "hms13600" },
22741 { 17, "hms14400" },
22742 { 18, "hms15200" },
22743 { 19, "hms16000" },
22744 { 20, "hms17600" },
22745 { 21, "hms19200" },
22746 { 22, "hms20800" },
22747 { 23, "hms22400" },
22748 { 24, "hms24000" },
22749 { 25, "hms25600" },
22750 { 26, "hms27200" },
22751 { 27, "hms28800" },
22752 { 28, "hms30400" },
22753 { 29, "hms32000" },
22754 { 30, "hms36000" },
22755 { 31, "hms40000" },
22756 { 32, "hms44000" },
22757 { 33, "hms48000" },
22758 { 34, "hms52000" },
22759 { 35, "hms56000" },
22760 { 36, "hms60000" },
22761 { 37, "hms64000" },
22762 { 38, "hms68000" },
22763 { 39, "hms72000" },
22764 { 40, "hms76000" },
22765 { 41, "hms80000" },
22766 { 42, "hms88000" },
22767 { 43, "hms96000" },
22768 { 44, "hms104000" },
22769 { 45, "hms112000" },
22770 { 46, "hms120000" },
22771 { 47, "hms128000" },
22772 { 48, "hms136000" },
22773 { 49, "hms144000" },
22774 { 50, "hms152000" },
22775 { 51, "hms160000" },
22776 { 52, "hms176000" },
22777 { 53, "hms192000" },
22778 { 54, "hms208000" },
22779 { 55, "hms224000" },
22780 { 56, "hms240000" },
22781 { 57, "hms256000" },
22782 { 58, "hms272000" },
22783 { 59, "hms288000" },
22784 { 60, "hms304000" },
22785 { 0, NULL }
22789 static int
22790 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_) {
22791 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22792 61, NULL, TRUE, 0, NULL);
22794 return offset;
22798 static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
22799 { &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size },
22800 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22801 { NULL, 0, 0, NULL }
22804 static int
22805 dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22806 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22807 ett_nbap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
22809 return offset;
22813 static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
22814 { &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
22817 static int
22818 dissect_nbap_HARQ_MemoryPartitioningList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22819 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22820 ett_nbap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
22821 1, maxNrOfHARQProcesses, FALSE);
22823 return offset;
22827 static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
22828 { &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList },
22829 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22830 { NULL, 0, 0, NULL }
22833 static int
22834 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_) {
22835 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22836 ett_nbap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
22838 return offset;
22842 static const value_string nbap_HARQ_MemoryPartitioning_vals[] = {
22843 { 0, "implicit" },
22844 { 1, "explicit" },
22845 { 0, NULL }
22848 static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
22849 { 0, &hf_nbap_implicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Implicit },
22850 { 1, &hf_nbap_explicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Explicit },
22851 { 0, NULL, 0, NULL }
22854 static int
22855 dissect_nbap_HARQ_MemoryPartitioning(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22856 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22857 ett_nbap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
22858 NULL);
22860 return offset;
22864 static const per_sequence_t HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of[1] = {
22865 { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
22868 static int
22869 dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22870 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22871 ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO, HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of,
22872 4, 8, FALSE);
22874 return offset;
22878 static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
22879 { 0, "mode0" },
22880 { 1, "mode1" },
22881 { 0, NULL }
22885 static int
22886 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_) {
22887 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22888 2, NULL, FALSE, 0, NULL);
22890 return offset;
22894 static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
22895 { 0, "harqPreambleModeActivated" },
22896 { 0, NULL }
22900 static int
22901 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_) {
22902 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22903 1, NULL, FALSE, 0, NULL);
22905 return offset;
22909 static const value_string nbap_HSDPA_Capability_vals[] = {
22910 { 0, "hsdpa-capable" },
22911 { 1, "hsdpa-non-capable" },
22912 { 0, NULL }
22916 static int
22917 dissect_nbap_HSDPA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22918 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22919 2, NULL, FALSE, 0, NULL);
22921 return offset;
22926 static int
22927 dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22928 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22929 0U, 16777215U, NULL, TRUE);
22931 return offset;
22935 static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
22936 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
22937 { &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue },
22938 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22939 { NULL, 0, 0, NULL }
22942 static int
22943 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_) {
22944 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22945 ett_nbap_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
22947 return offset;
22951 static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
22952 { &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item },
22955 static int
22956 dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22957 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22958 ett_nbap_HS_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
22959 1, maxNrOfPriorityClasses, FALSE);
22961 return offset;
22965 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
22966 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
22967 { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
22968 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22969 { NULL, 0, 0, NULL }
22972 static int
22973 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_) {
22974 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22975 ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
22977 return offset;
22981 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
22982 { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item },
22985 static int
22986 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_) {
22987 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22988 ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
22989 1, maxNrOfCellPortionsPerCell, FALSE);
22991 return offset;
22995 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_sequence[] = {
22996 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
22997 { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
22998 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
22999 { NULL, 0, 0, NULL }
23002 static int
23003 dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23004 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23005 ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_sequence);
23007 return offset;
23011 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_sequence_of[1] = {
23012 { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item },
23015 static int
23016 dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23017 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23018 ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_sequence_of,
23019 1, maxNrOfCellPortionsPerCellLCR, FALSE);
23021 return offset;
23026 static int
23027 dissect_nbap_HS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23028 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23029 0U, 1000U, NULL, FALSE);
23031 return offset;
23036 static int
23037 dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23038 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23039 0U, 100U, NULL, FALSE);
23041 return offset;
23045 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = {
23046 { &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID },
23047 { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight },
23048 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23049 { NULL, 0, 0, NULL }
23052 static int
23053 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_) {
23054 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23055 ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
23057 return offset;
23061 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = {
23062 { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item },
23065 static int
23066 dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23067 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23068 ett_nbap_HS_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
23069 1, maxNrOfContextsOnUeList, FALSE);
23071 return offset;
23075 static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
23076 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
23077 { &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue },
23078 { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation },
23079 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23080 { NULL, 0, 0, NULL }
23083 static int
23084 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_) {
23085 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23086 ett_nbap_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
23088 return offset;
23092 static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
23093 { &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item },
23096 static int
23097 dissect_nbap_HS_DSCHRequiredPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23098 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23099 ett_nbap_HS_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
23100 1, maxNrOfPriorityClasses, FALSE);
23102 return offset;
23106 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = {
23107 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
23108 { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
23109 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23110 { NULL, 0, 0, NULL }
23113 static int
23114 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_) {
23115 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23116 ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
23118 return offset;
23122 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = {
23123 { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item },
23126 static int
23127 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_) {
23128 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23129 ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
23130 1, maxNrOfCellPortionsPerCell, FALSE);
23132 return offset;
23136 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_sequence[] = {
23137 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
23138 { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
23139 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23140 { NULL, 0, 0, NULL }
23143 static int
23144 dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23145 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23146 ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_sequence);
23148 return offset;
23152 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_sequence_of[1] = {
23153 { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item },
23156 static int
23157 dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23158 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23159 ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_sequence_of,
23160 1, maxNrOfCellPortionsPerCellLCR, FALSE);
23162 return offset;
23166 static const per_sequence_t HSDPA_PICH_Shared_with_PCH_sequence[] = {
23167 { &hf_nbap_hsdpa_PICH_SharedPCH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23168 { NULL, 0, 0, NULL }
23171 static int
23172 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_) {
23173 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23174 ett_nbap_HSDPA_PICH_Shared_with_PCH, HSDPA_PICH_Shared_with_PCH_sequence);
23176 return offset;
23181 static int
23182 dissect_nbap_PICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23183 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23184 -10, 5U, NULL, FALSE);
23186 return offset;
23190 static const value_string nbap_PICH_Mode_vals[] = {
23191 { 0, "v18" },
23192 { 1, "v36" },
23193 { 2, "v72" },
23194 { 3, "v144" },
23195 { 0, NULL }
23199 static int
23200 dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23201 #line 797 "../../asn1/nbap/nbap.cnf"
23202 guint32 PICH_Mode = 0;
23203 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23204 4, &PICH_Mode, TRUE, 0, NULL);
23207 switch(PICH_Mode){
23208 case 0: /* v18 */
23209 paging_indications = 18;
23210 break;
23211 case 1: /* v36 */
23212 paging_indications = 36;
23213 break;
23214 case 2: /* v72 */
23215 paging_indications = 72;
23216 break;
23217 case 3: /* v144 */
23218 paging_indications = 144;
23219 break;
23226 return offset;
23230 static const per_sequence_t HSDPA_PICH_notShared_with_PCH_sequence[] = {
23231 { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23232 { &hf_nbap_fdd_DL_Channelisation_CodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
23233 { &hf_nbap_pich_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
23234 { &hf_nbap_pich_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
23235 { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
23236 { NULL, 0, 0, NULL }
23239 static int
23240 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_) {
23241 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23242 ett_nbap_HSDPA_PICH_notShared_with_PCH, HSDPA_PICH_notShared_with_PCH_sequence);
23244 return offset;
23248 static const value_string nbap_HSDPA_Associated_PICH_Information_vals[] = {
23249 { 0, "hsdpa-PICH-Shared-with-PCH" },
23250 { 1, "hsdpa-PICH-notShared-with-PCH" },
23251 { 0, NULL }
23254 static const per_choice_t HSDPA_Associated_PICH_Information_choice[] = {
23255 { 0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
23256 { 1, &hf_nbap_hsdpa_PICH_notShared_with_PCH, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_notShared_with_PCH },
23257 { 0, NULL, 0, NULL }
23260 static int
23261 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_) {
23262 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23263 ett_nbap_HSDPA_Associated_PICH_Information, HSDPA_Associated_PICH_Information_choice,
23264 NULL);
23266 return offset;
23270 static const value_string nbap_RACH_Measurement_Result_vals[] = {
23271 { 0, "cpich-EcNo" },
23272 { 1, "cpich-RSCP" },
23273 { 2, "pathloss" },
23274 { 0, NULL }
23278 static int
23279 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_) {
23280 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23281 3, NULL, TRUE, 0, NULL);
23283 return offset;
23287 static const per_sequence_t HSDSCH_Common_Information_sequence[] = {
23288 { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
23289 { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
23290 { &hf_nbap_associatedCommon_MACFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
23291 { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
23292 { &hf_nbap_rACH_Measurement_Result, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Measurement_Result },
23293 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCCH_Specific_HSDSCH_RNTI_Information },
23294 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23295 { NULL, 0, 0, NULL }
23298 static int
23299 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_) {
23300 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23301 ett_nbap_HSDSCH_Common_Information, HSDSCH_Common_Information_sequence);
23303 return offset;
23307 static const per_sequence_t HSDSCH_Common_System_InformationFDD_sequence[] = {
23308 { &hf_nbap_hsdsch_Common_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Common_Information },
23309 { &hf_nbap_commonMACFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoList },
23310 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23311 { NULL, 0, 0, NULL }
23314 static int
23315 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_) {
23316 #line 1991 "../../asn1/nbap/nbap.cnf"
23318 * 5.1.6 High Speed Downlink Shared Channels
23319 * The Data Transfer procedure is used to transfer a HS-DSCH DATA FRAME (TYPE 1, TYPE 2 [FDD and 1.28Mcps
23320 * TDD - or TYPE3]) from the CRNC to a Node B. HS-DSCH DATA FRAME TYPE 2 is selected if the IE HS-DSCH
23321 * MAC-d PDU Size Format in NBAP (TS 25.433 [6]) is present and set to "Flexible MAC-d PDU Size" [FDD and
23322 * 1.28Mcps TDD - or if the IE HS-DSCH Common System Information is present and the UE is in Cell_FACH state. HS-
23323 * DSCH DATA FRAME TYPE 3 is selected if the IE HS-DSCH Paging System Information in NBAP (TS 25.433 [6]) is
23324 * present and the UE is in Cell_PCH state or URA_PCH state]. HS-DSCH DATA FRAME TYPE 1 is selected in any
23325 * other case.
23327 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
23328 address null_addr;
23329 conversation_t *conversation = NULL;
23331 int i;
23333 if (!actx->pinfo->fd->flags.visited){
23334 /* Set port to zero use that as an indication of wether we have data or not */
23335 for (i = 0; i < maxNrOfCommonMACFlows; i++) {
23336 nbap_common_channel_info[i].crnc_port = 0;
23337 nbap_common_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
23342 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23343 ett_nbap_HSDSCH_Common_System_InformationFDD, HSDSCH_Common_System_InformationFDD_sequence);
23346 if (actx->pinfo->fd->flags.visited){
23347 return offset;
23349 /* Set port to zero use that as an indication of wether we have data or not */
23350 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
23351 for (i = 0; i < maxNrOfCommonMACFlows; i++) {
23352 if (nbap_common_channel_info[i].crnc_port != 0){
23354 conversation = find_conversation(actx->pinfo->fd->num, &(nbap_common_channel_info[i].crnc_address), &null_addr,
23355 PT_UDP,
23356 nbap_common_channel_info[i].crnc_port, 0, NO_ADDR_B);
23358 if (conversation == NULL) {
23359 conversation = conversation_new(actx->pinfo->fd->num, &(nbap_common_channel_info[i].crnc_address),
23360 &null_addr, PT_UDP, nbap_common_channel_info[i].crnc_port,
23361 0, NO_ADDR2|NO_PORT2);
23363 /* Set dissector */
23364 conversation_set_dissector(conversation, fp_handle);
23365 /*Set NBAP configuration to lower layers*/
23366 if(actx->pinfo->link_dir==P2P_DIR_DL){
23368 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
23369 /*Select frame type = 3 according to paragraph 5.1.6 in 3GPP TS 25.435*/
23370 umts_fp_conversation_info->channel = CHANNEL_HSDSCH_COMMON;
23371 umts_fp_conversation_info->division = Division_FDD;
23373 umts_fp_conversation_info->dl_frame_number = 0;
23374 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
23375 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &nbap_common_channel_info[i].crnc_address);
23376 umts_fp_conversation_info->crnc_port = nbap_common_channel_info[i].crnc_port;
23378 /*umts_fp_conversation_info->hsdsch_macdflow_id = i ;*/ /*hsdsch_macdflow_ids[i];*/ /* hsdsch_macdflow_id;*/
23379 umts_fp_conversation_info->common_macdflow_id = common_macdflow_id;
23381 umts_fp_conversation_info->hsdsch_entity = ehs;
23383 umts_fp_conversation_info->num_dch_in_flow++;
23384 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
23386 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
23397 return offset;
23401 static const per_sequence_t HSSCCH_Codes_sequence[] = {
23402 { &hf_nbap_codeNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 },
23403 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23404 { NULL, 0, 0, NULL }
23407 static int
23408 dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23409 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23410 ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
23412 return offset;
23416 static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = {
23417 { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes },
23420 static int
23421 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_) {
23422 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23423 ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
23424 1, maxNrOfHSSCCHCodes, FALSE);
23426 return offset;
23430 static const per_sequence_t HSDSCH_Common_System_Information_ResponseFDD_sequence[] = {
23431 { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
23432 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
23433 { &hf_nbap_commonMACFlow_Specific_Info_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoList_Response },
23434 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23435 { NULL, 0, 0, NULL }
23438 static int
23439 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_) {
23440 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23441 ett_nbap_HSDSCH_Common_System_Information_ResponseFDD, HSDSCH_Common_System_Information_ResponseFDD_sequence);
23443 return offset;
23448 static int
23449 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_) {
23450 #line 705 "../../asn1/nbap/nbap.cnf"
23451 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23452 0U, maxNrOfMACdFlows_1, &hsdsch_macdflow_id, FALSE);
23455 DISSECTOR_ASSERT(num_items < maxNrOfMACdFlows+1);
23456 DISSECTOR_ASSERT(num_items > 0);
23458 hsdsch_macdflow_ids[num_items-1] = hsdsch_macdflow_id;
23462 return offset;
23466 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
23467 { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
23468 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
23469 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
23470 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
23471 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23472 { NULL, 0, 0, NULL }
23475 static int
23476 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_) {
23477 #line 1698 "../../asn1/nbap/nbap.cnf"
23480 address dst_addr;
23481 transportLayerAddress_ipv4 = 0;
23482 BindingID_port = 0;
23483 num_items++;
23484 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23485 ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
23489 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
23491 return offset;
23494 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
23496 /* Set address for collection of HSDSCH entries */
23497 COPY_ADDRESS(&(nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_address),&dst_addr);
23498 nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_port = BindingID_port;
23503 return offset;
23507 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
23508 { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem },
23511 static int
23512 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_) {
23513 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23514 ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
23515 1, maxNrOfMACdFlows, FALSE);
23517 return offset;
23522 static int
23523 dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23524 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23525 0U, 16777215U, NULL, TRUE);
23527 return offset;
23532 static int
23533 dissect_nbap_SID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23534 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23535 0U, maxNrOfMACdPDUIndexes_1, NULL, FALSE);
23537 return offset;
23541 static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
23542 { &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
23543 { &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
23544 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23545 { NULL, 0, 0, NULL }
23548 static int
23549 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_) {
23550 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23551 ett_nbap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
23553 return offset;
23557 static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
23558 { &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem },
23561 static int
23562 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_) {
23563 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23564 ett_nbap_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
23565 1, maxNrOfMACdPDUIndexes, FALSE);
23567 return offset;
23571 static const value_string nbap_RLC_Mode_vals[] = {
23572 { 0, "rLC-AM" },
23573 { 1, "rLC-UM" },
23574 { 0, NULL }
23578 static int
23579 dissect_nbap_RLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23580 #line 1630 "../../asn1/nbap/nbap.cnf"
23581 guint32 rlc_mode;
23583 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23584 2, &rlc_mode, TRUE, 0, NULL);
23586 switch(rlc_mode){
23587 case 0:
23588 /* rLC-AM */
23589 nbap_hsdsch_channel_info[hsdsch_macdflow_id].rlc_mode = FP_RLC_AM;
23590 break;
23591 case 1:
23592 /* rLC-UM */
23593 nbap_hsdsch_channel_info[hsdsch_macdflow_id].rlc_mode = FP_RLC_UM;
23594 break;
23595 default:
23596 break;
23601 return offset;
23605 static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
23606 { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
23607 { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
23608 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
23609 { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
23610 { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
23611 { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
23612 { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
23613 { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
23614 { &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
23615 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23616 { NULL, 0, 0, NULL }
23619 static int
23620 dissect_nbap_PriorityQueue_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23621 #line 1689 "../../asn1/nbap/nbap.cnf"
23622 num_items++;
23625 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23626 ett_nbap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
23628 return offset;
23632 static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
23633 { &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem },
23636 static int
23637 dissect_nbap_PriorityQueue_InfoList(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_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
23640 1, maxNrOfPriorityQueues, FALSE);
23642 return offset;
23646 static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
23647 { &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList },
23648 { &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList },
23649 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23650 { NULL, 0, 0, NULL }
23653 static int
23654 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_) {
23655 #line 1654 "../../asn1/nbap/nbap.cnf"
23657 int protocol_ie_id;
23658 guint32 i;
23659 num_items = 0;
23660 protocol_ie_id = ProtocolIE_ID;
23663 /*Handle special cases, when the tree is weird, ie. no useful message appears in the tree, like HSDHSCH-Information-FDD */
23664 switch(protocol_ie_id){
23665 /*This flow must also be added*/
23666 case id_HSDSCH_MACdFlows_to_Add:
23667 if (!actx->pinfo->fd->flags.visited){
23668 /* Set port to zero use that as an indication of wether we have data or not */
23669 for (i = 0; i < maxNrOfMACdFlows; i++) {
23670 nbap_hsdsch_channel_info[i].crnc_port = 0;
23671 nbap_hsdsch_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
23672 /*XXX: Added 29 jun*/
23673 nbap_hsdsch_channel_info[i].entity = entity_not_specified; /* Maybe this should default to entity = hs*/
23676 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23677 ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
23679 add_hsdsch_bind(actx->pinfo);
23681 break;
23682 default:
23683 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23684 ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
23686 break;
23691 return offset;
23696 static int
23697 dissect_nbap_T_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23698 #line 1647 "../../asn1/nbap/nbap.cnf"
23699 guint32 hsdsch_physical_layer_category;
23701 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23702 1U, 64U, &hsdsch_physical_layer_category, TRUE);
23705 nbap_hsdsch_channel_info[hsdsch_macdflow_id].hsdsch_physical_layer_category = hsdsch_physical_layer_category;
23709 return offset;
23713 static const per_sequence_t UE_Capability_Information_sequence[] = {
23714 { &hf_nbap_hSDSCH_Physical_Layer_Category_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_hSDSCH_Physical_Layer_Category },
23715 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23716 { NULL, 0, 0, NULL }
23719 static int
23720 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_) {
23721 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23722 ett_nbap_UE_Capability_Information, UE_Capability_Information_sequence);
23724 return offset;
23729 static int
23730 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_) {
23731 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23732 0U, 300U, NULL, TRUE);
23734 return offset;
23739 static int
23740 dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23741 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23742 0U, 255U, NULL, FALSE);
23744 return offset;
23748 static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
23749 { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
23750 { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
23751 { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
23752 { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
23753 { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
23754 { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
23755 { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
23756 { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
23757 { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
23758 { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
23759 { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
23760 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23761 { NULL, 0, 0, NULL }
23764 static int
23765 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_) {
23766 #line 1750 "../../asn1/nbap/nbap.cnf"
23768 * Collect the information about the HSDSCH MACdFlows set up conversation(s) and set the conversation data.
23770 address null_addr;
23771 conversation_t *conversation = NULL;
23772 umts_fp_conversation_info_t *umts_fp_conversation_info;
23773 guint32 i;
23775 if (!actx->pinfo->fd->flags.visited){
23776 /* Set port to zero use that as an indication of wether we have data or not */
23777 for (i = 0; i < maxNrOfMACdFlows; i++) {
23778 nbap_hsdsch_channel_info[i].crnc_port = 0;
23779 nbap_hsdsch_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
23780 /*XXX: Added 29 jun*/
23781 nbap_hsdsch_channel_info[i].entity = entity_not_specified; /* Maybe this should default to entity = hs*/
23785 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23786 ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
23789 if (actx->pinfo->fd->flags.visited){
23790 return offset;
23793 /* Set port to zero use that as an indication of wether we have data or not */
23794 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
23795 for (i = 0; i < maxNrOfMACdFlows; i++) {
23796 if (nbap_hsdsch_channel_info[i].crnc_port != 0){
23797 nbap_debug4("Frame %u HSDSCH-MACdFlows-Information:hsdsch_macdflow_id %u Look for conv on IP %s Port %u",
23798 actx->pinfo->fd->num,
23800 ep_address_to_str (&(nbap_hsdsch_channel_info[i].crnc_address)),
23801 nbap_hsdsch_channel_info[i].crnc_port);
23802 conversation = find_conversation(actx->pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
23803 PT_UDP,
23804 nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
23807 if (conversation == NULL) {
23808 /* It's not part of any conversation - create a new one. */
23809 nbap_debug2("Frame %u HSDSCH-MACdFlows-Information: Set up conv on Port %u", actx->pinfo->fd->num, nbap_hsdsch_channel_info[i].crnc_port);
23810 conversation = conversation_new(actx->pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address),
23811 &null_addr, PT_UDP, nbap_hsdsch_channel_info[i].crnc_port,
23812 0, NO_ADDR2|NO_PORT2);
23814 /* Set dissector */
23815 conversation_set_dissector(conversation, fp_handle);
23817 if(actx->pinfo->link_dir==P2P_DIR_DL){
23818 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
23819 /* Fill in the HSDSCH relevant data */
23821 umts_fp_conversation_info->iface_type = IuB_Interface;
23822 umts_fp_conversation_info->division = Division_FDD;
23823 umts_fp_conversation_info->channel = CHANNEL_HSDSCH;
23824 umts_fp_conversation_info->dl_frame_number = 0;
23825 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
23826 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &nbap_hsdsch_channel_info[i].crnc_address);
23827 umts_fp_conversation_info->crnc_port = nbap_hsdsch_channel_info[i].crnc_port;
23829 /*Added june 3, normally just the iterator variable*/
23830 umts_fp_conversation_info->hsdsch_macdflow_id = i ; /*hsdsch_macdflow_ids[i];*/ /* hsdsch_macdflow_id;*/
23832 /*Added july 2012*/
23833 umts_fp_conversation_info->com_context_id = com_context_id;
23835 /* Cheat and use the DCH entries */
23836 umts_fp_conversation_info->num_dch_in_flow++;
23837 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
23839 /*XXX: Is this craziness, what is physical_layer? */
23840 if(nbap_hsdsch_channel_info[i].entity == entity_not_specified ){
23842 if(nbap_hsdsch_channel_info[i].hsdsch_physical_layer_category > 12){
23843 umts_fp_conversation_info->hsdsch_entity = ehs;
23844 }else{
23845 umts_fp_conversation_info->hsdsch_entity = hs;
23847 }else{
23848 umts_fp_conversation_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
23850 umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode;
23851 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
23859 return offset;
23864 static int
23865 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_) {
23866 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23867 -7, 8U, NULL, TRUE);
23869 return offset;
23873 static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
23874 { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
23875 { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
23876 { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
23877 { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset },
23878 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23879 { NULL, 0, 0, NULL }
23882 static int
23883 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_) {
23884 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23885 ett_nbap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
23887 return offset;
23891 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
23892 { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
23893 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
23894 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
23895 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
23896 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
23897 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23898 { NULL, 0, 0, NULL }
23901 static int
23902 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_) {
23903 #line 1839 "../../asn1/nbap/nbap.cnf"
23904 address dst_addr;
23905 transportLayerAddress_ipv4 = 0;
23906 BindingID_port = 0;
23907 num_items++;
23909 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23910 ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
23913 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
23915 return offset;
23918 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
23920 /* Set address for collection of HSDSCH entries */
23921 COPY_ADDRESS(&(nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_address),&dst_addr);
23922 nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_port = BindingID_port;
23927 return offset;
23931 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
23932 { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
23935 static int
23936 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_) {
23937 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23938 ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
23939 1, maxNrOfMACdFlows, FALSE);
23941 return offset;
23945 static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
23946 { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
23947 { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
23948 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
23949 { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
23950 { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
23951 { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
23952 { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
23953 { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
23954 { &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
23955 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23956 { NULL, 0, 0, NULL }
23959 static int
23960 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_) {
23961 #line 1692 "../../asn1/nbap/nbap.cnf"
23962 num_items = 1;
23965 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23966 ett_nbap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
23968 return offset;
23972 static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
23973 { &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
23974 { &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
23975 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
23976 { NULL, 0, 0, NULL }
23979 static int
23980 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_) {
23981 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23982 ett_nbap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
23984 return offset;
23988 static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
23989 { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify },
23992 static int
23993 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_) {
23994 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23995 ett_nbap_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
23996 1, maxNrOfMACdPDUIndexes, FALSE);
23998 return offset;
24002 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
24003 { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
24004 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
24005 { &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T1 },
24006 { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
24007 { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAC_hsWindowSize },
24008 { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
24009 { &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify },
24010 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24011 { NULL, 0, 0, NULL }
24014 static int
24015 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_) {
24016 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24017 ett_nbap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
24019 return offset;
24023 static const value_string nbap_ModifyPriorityQueue_vals[] = {
24024 { 0, "addPriorityQueue" },
24025 { 1, "modifyPriorityQueue" },
24026 { 2, "deletePriorityQueue" },
24027 { 0, NULL }
24030 static const per_choice_t ModifyPriorityQueue_choice[] = {
24031 { 0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Add },
24032 { 1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Modify },
24033 { 2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_Id },
24034 { 0, NULL, 0, NULL }
24037 static int
24038 dissect_nbap_ModifyPriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24039 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24040 ett_nbap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
24041 NULL);
24043 return offset;
24047 static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
24048 { &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue },
24051 static int
24052 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_) {
24053 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24054 ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
24055 1, maxNrOfPriorityQueues, FALSE);
24057 return offset;
24061 static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
24062 { 0, "changeGranted" },
24063 { 0, NULL }
24067 static int
24068 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_) {
24069 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24070 1, NULL, FALSE, 0, NULL);
24072 return offset;
24076 static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
24077 { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
24078 { &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify },
24079 { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
24080 { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle },
24081 { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
24082 { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor },
24083 { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
24084 { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
24085 { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
24086 { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
24087 { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
24088 { &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Code_Change_Grant },
24089 { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
24090 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24091 { NULL, 0, 0, NULL }
24094 static int
24095 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_) {
24096 #line 1859 "../../asn1/nbap/nbap.cnf"
24098 * This is pretty much the same like if we setup a previous flow
24102 * Collect the information about the HSDSCH MACdFlows set up conversation(s) and set the conversation data.
24104 address null_addr;
24105 conversation_t *conversation = NULL;
24106 umts_fp_conversation_info_t *umts_fp_conversation_info;
24107 guint32 i;
24109 if (!actx->pinfo->fd->flags.visited){
24110 /* Set port to zero use that as an indication of wether we have data or not */
24111 for (i = 0; i < maxNrOfMACdFlows; i++) {
24112 nbap_hsdsch_channel_info[i].crnc_port = 0;
24113 nbap_hsdsch_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
24114 /*XXX: Added 29 jun*/
24115 nbap_hsdsch_channel_info[i].entity = entity_not_specified; /* Maybe this should default to entity = hs*/
24119 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24120 ett_nbap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
24123 if (actx->pinfo->fd->flags.visited){
24124 return offset;
24127 /* Set port to zero use that as an indication of wether we have data or not */
24128 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
24130 nbap_debug1("Frame %u HSDSCH-MACdFlows-Information Start",
24131 actx->pinfo->fd->num);
24133 for (i = 0; i < maxNrOfMACdFlows; i++) {
24134 if (nbap_hsdsch_channel_info[i].crnc_port != 0){
24135 nbap_debug3(" hsdsch_macdflow_id %u Look for conv on IP %s Port %u",
24137 ep_address_to_str (&(nbap_hsdsch_channel_info[i].crnc_address)),
24138 nbap_hsdsch_channel_info[i].crnc_port);
24139 conversation = find_conversation(actx->pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
24140 PT_UDP,
24141 nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
24144 if (conversation == NULL) {
24145 /* It's not part of any conversation - create a new one. */
24146 nbap_debug1(" Set up conv on Port %u", nbap_hsdsch_channel_info[i].crnc_port);
24148 conversation = conversation_new(actx->pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address),
24149 &null_addr, PT_UDP, nbap_hsdsch_channel_info[i].crnc_port,
24150 0, NO_ADDR2|NO_PORT2);
24152 /* Set dissector */
24153 conversation_set_dissector(conversation, fp_handle);
24155 if(actx->pinfo->link_dir==P2P_DIR_DL){
24156 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
24157 /* Fill in the HSDSCH relevant data */
24159 umts_fp_conversation_info->iface_type = IuB_Interface;
24160 umts_fp_conversation_info->division = Division_FDD;
24161 umts_fp_conversation_info->channel = CHANNEL_HSDSCH;
24162 umts_fp_conversation_info->dl_frame_number = 0;
24163 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
24164 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &nbap_hsdsch_channel_info[i].crnc_address);
24165 umts_fp_conversation_info->crnc_port = nbap_hsdsch_channel_info[i].crnc_port;
24167 /*Added june 3, normally just the iterator variable*/
24168 umts_fp_conversation_info->hsdsch_macdflow_id = i ; /*hsdsch_macdflow_ids[i];*/ /* hsdsch_macdflow_id;*/
24170 /*Added july 2012*/
24171 umts_fp_conversation_info->com_context_id = com_context_id;
24173 /* Cheat and use the DCH entries */
24174 umts_fp_conversation_info->num_dch_in_flow++;
24175 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
24177 /*XXX: Is this craziness, what is physical_layer? */
24178 if(nbap_hsdsch_channel_info[i].entity == entity_not_specified ){
24180 if(nbap_hsdsch_channel_info[i].hsdsch_physical_layer_category > 12){
24181 umts_fp_conversation_info->hsdsch_entity = ehs;
24182 }else{
24183 umts_fp_conversation_info->hsdsch_entity = hs;
24185 }else{
24186 umts_fp_conversation_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
24189 umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode;
24191 /*Indicate that the frag table has to be reset*/
24192 umts_fp_conversation_info->reset_frag = TRUE;
24194 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
24198 nbap_debug1("Frame %u HSDSCH-MACdFlows-Information End",
24199 actx->pinfo->fd->num);
24205 return offset;
24209 static const value_string nbap_HSDSCH_MACdPDUSizeFormat_vals[] = {
24210 { 0, "indexedMACdPDU-Size" },
24211 { 1, "flexibleMACdPDU-Size" },
24212 { 0, NULL }
24216 static int
24217 dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24218 #line 1727 "../../asn1/nbap/nbap.cnf"
24220 * Removed 10 Aug. 2012, I'm not sure if this was right, it wrongfully
24221 * set some packets as type 2 for HSDHCH modified items.
24226 * Set the channel entity i.e the type of the hsdsch channels (if this is present entity = ehs)
24229 /*int i;*/
24231 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24232 2, NULL, FALSE, 0, NULL);
24234 /*for (i = 0; i < maxNrOfMACdFlows; i++) {
24235 if (nbap_hsdsch_channel_info[i].crnc_port != 0){
24236 nbap_hsdsch_channel_info[i].entity = ehs;
24245 return offset;
24249 static const value_string nbap_HSDSCH_MACdPDU_SizeCapability_vals[] = {
24250 { 0, "indexedSizeCapable" },
24251 { 1, "flexibleSizeCapable" },
24252 { 0, NULL }
24256 static int
24257 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_) {
24258 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24259 2, NULL, FALSE, 0, NULL);
24261 return offset;
24265 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
24266 { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
24267 { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator },
24268 { &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer },
24269 { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate },
24270 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24271 { NULL, 0, 0, NULL }
24274 static int
24275 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_) {
24276 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24277 ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
24279 return offset;
24283 static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
24284 { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
24287 static int
24288 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_) {
24289 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24290 ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
24291 1, maxNrOfPriorityQueues, FALSE);
24293 return offset;
24297 static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
24298 { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
24299 { &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
24300 { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
24301 { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
24302 { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
24303 { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
24304 { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
24305 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24306 { NULL, 0, 0, NULL }
24309 static int
24310 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_) {
24311 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24312 ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
24314 return offset;
24318 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
24319 { &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
24320 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
24321 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
24322 { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
24323 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24324 { NULL, 0, 0, NULL }
24327 static int
24328 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_) {
24329 #line 1695 "../../asn1/nbap/nbap.cnf"
24330 num_items++;
24333 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24334 ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
24336 return offset;
24340 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
24341 { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item },
24344 static int
24345 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_) {
24346 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24347 ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
24348 1, maxNrOfMACdFlows, FALSE);
24350 return offset;
24354 static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
24355 { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
24356 { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
24357 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
24358 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24359 { NULL, 0, 0, NULL }
24362 static int
24363 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_) {
24364 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24365 ett_nbap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
24367 return offset;
24371 static const value_string nbap_SixtyfourQAM_UsageAllowedIndicator_vals[] = {
24372 { 0, "allowed" },
24373 { 1, "not-allowed" },
24374 { 0, NULL }
24378 static int
24379 dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24380 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24381 2, NULL, FALSE, 0, NULL);
24383 return offset;
24387 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_sequence[] = {
24388 { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
24389 { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
24390 { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
24391 { &hf_nbap_hSDSCH_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
24392 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24393 { NULL, 0, 0, NULL }
24396 static int
24397 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24398 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24399 ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information, HS_DSCH_FDD_Secondary_Serving_Information_sequence);
24401 return offset;
24405 static const value_string nbap_SixtyfourQAM_DL_UsageIndicator_vals[] = {
24406 { 0, "sixtyfourQAM-DL-used" },
24407 { 1, "sixtyfourQAM-DL-not-used" },
24408 { 0, NULL }
24412 static int
24413 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_) {
24414 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24415 2, NULL, FALSE, 0, NULL);
24417 return offset;
24421 static const value_string nbap_HSDSCH_TBSizeTableIndicator_vals[] = {
24422 { 0, "octet-aligned" },
24423 { 0, NULL }
24427 static int
24428 dissect_nbap_HSDSCH_TBSizeTableIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24429 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24430 1, NULL, FALSE, 0, NULL);
24432 return offset;
24436 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence[] = {
24437 { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
24438 { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
24439 { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_TBSizeTableIndicator },
24440 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24441 { NULL, 0, 0, NULL }
24444 static int
24445 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24446 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24447 ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response, HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence);
24449 return offset;
24453 static const per_sequence_t HS_DSCH_Secondary_Serving_Information_To_Modify_sequence[] = {
24454 { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
24455 { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
24456 { &hf_nbap_hSSCCH_CodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Code_Change_Grant },
24457 { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
24458 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24459 { NULL, 0, 0, NULL }
24462 static int
24463 dissect_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24464 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24465 ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify, HS_DSCH_Secondary_Serving_Information_To_Modify_sequence);
24467 return offset;
24471 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence[] = {
24472 { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
24473 { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
24474 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24475 { NULL, 0, 0, NULL }
24478 static int
24479 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24480 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24481 ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence);
24483 return offset;
24487 static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
24488 { 0, "hsSCCHCodeChangeNeeded" },
24489 { 0, NULL }
24493 static int
24494 dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24495 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24496 1, NULL, FALSE, 0, NULL);
24498 return offset;
24502 static const value_string nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
24503 { 0, "hsPDSCHCodeChangeNeeded" },
24504 { 0, NULL }
24508 static int
24509 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_) {
24510 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24511 1, NULL, FALSE, 0, NULL);
24513 return offset;
24517 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence[] = {
24518 { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
24519 { &hf_nbap_hS_PDSCH_Code_Change_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_Code_Change_Indicator },
24520 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24521 { NULL, 0, 0, NULL }
24524 static int
24525 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24526 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24527 ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information, HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence);
24529 return offset;
24533 static const per_sequence_t HS_Secondary_Serving_cell_change_successful_sequence[] = {
24534 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
24535 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24536 { NULL, 0, 0, NULL }
24539 static int
24540 dissect_nbap_HS_Secondary_Serving_cell_change_successful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24541 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24542 ett_nbap_HS_Secondary_Serving_cell_change_successful, HS_Secondary_Serving_cell_change_successful_sequence);
24544 return offset;
24548 static const per_sequence_t HS_Secondary_Serving_cell_change_unsuccessful_sequence[] = {
24549 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
24550 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24551 { NULL, 0, 0, NULL }
24554 static int
24555 dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24556 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24557 ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful, HS_Secondary_Serving_cell_change_unsuccessful_sequence);
24559 return offset;
24563 static const value_string nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals[] = {
24564 { 0, "hS-Secondary-Serving-cell-change-successful" },
24565 { 1, "hS-Secondary-Serving-cell-change-unsuccessful" },
24566 { 0, NULL }
24569 static const per_choice_t HS_DSCH_Secondary_Serving_cell_change_choice_choice[] = {
24570 { 0, &hf_nbap_hS_Secondary_Serving_cell_change_successful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_Secondary_Serving_cell_change_successful },
24571 { 1, &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful },
24572 { 0, NULL, 0, NULL }
24575 static int
24576 dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24577 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24578 ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice, HS_DSCH_Secondary_Serving_cell_change_choice_choice,
24579 NULL);
24581 return offset;
24585 static const per_sequence_t HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence[] = {
24586 { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice },
24587 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24588 { NULL, 0, 0, NULL }
24591 static int
24592 dissect_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24593 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24594 ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response, HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence);
24596 return offset;
24601 static int
24602 dissect_nbap_HS_DSCH_Secondary_Serving_Remove(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24603 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
24605 return offset;
24610 static int
24611 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_) {
24612 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24613 0U, maxNrOfPagingMACFlow_1, NULL, FALSE);
24615 return offset;
24619 static const per_sequence_t Paging_MACFlow_PriorityQueue_Item_sequence[] = {
24620 { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
24621 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24622 { NULL, 0, 0, NULL }
24625 static int
24626 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_) {
24627 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24628 ett_nbap_Paging_MACFlow_PriorityQueue_Item, Paging_MACFlow_PriorityQueue_Item_sequence);
24630 return offset;
24634 static const per_sequence_t Paging_MACFlow_PriorityQueue_Information_sequence_of[1] = {
24635 { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_PriorityQueue_Item },
24638 static int
24639 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_) {
24640 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24641 ett_nbap_Paging_MACFlow_PriorityQueue_Information, Paging_MACFlow_PriorityQueue_Information_sequence_of,
24642 1, maxNrOfpagingMACQueues, FALSE);
24644 return offset;
24648 static const per_sequence_t Paging_MAC_Flow_Specific_Information_Item_sequence[] = {
24649 { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
24650 { &hf_nbap_hSDPA_associated_PICH_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_Associated_PICH_Information },
24651 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
24652 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
24653 { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
24654 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
24655 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
24656 { &hf_nbap_paging_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
24657 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24658 { NULL, 0, 0, NULL }
24661 static int
24662 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_) {
24663 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24664 ett_nbap_Paging_MAC_Flow_Specific_Information_Item, Paging_MAC_Flow_Specific_Information_Item_sequence);
24666 return offset;
24670 static const per_sequence_t Paging_MACFlow_Specific_Information_sequence_of[1] = {
24671 { &hf_nbap_Paging_MACFlow_Specific_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_Item },
24674 static int
24675 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_) {
24676 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24677 ett_nbap_Paging_MACFlow_Specific_Information, Paging_MACFlow_Specific_Information_sequence_of,
24678 1, maxNrOfPagingMACFlow, FALSE);
24680 return offset;
24685 static int
24686 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_) {
24687 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24688 1U, 5U, NULL, FALSE);
24690 return offset;
24695 static int
24696 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_) {
24697 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24698 1U, 32U, NULL, FALSE);
24700 return offset;
24704 static const per_sequence_t Transport_Block_Size_List_item_sequence[] = {
24705 { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_for_Enhanced_PCH },
24706 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24707 { NULL, 0, 0, NULL }
24710 static int
24711 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_) {
24712 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24713 ett_nbap_Transport_Block_Size_List_item, Transport_Block_Size_List_item_sequence);
24715 return offset;
24719 static const per_sequence_t Transport_Block_Size_List_sequence_of[1] = {
24720 { &hf_nbap_Transport_Block_Size_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_item },
24723 static int
24724 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_) {
24725 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24726 ett_nbap_Transport_Block_Size_List, Transport_Block_Size_List_sequence_of,
24727 1, maxNrOfHS_DSCHTBSsE_PCH, FALSE);
24729 return offset;
24733 static const per_sequence_t HSDSCH_Paging_System_InformationFDD_sequence[] = {
24734 { &hf_nbap_paging_MACFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_Information },
24735 { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
24736 { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
24737 { &hf_nbap_number_of_PCCH_transmission, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Number_of_PCCH_transmission },
24738 { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List },
24739 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24740 { NULL, 0, 0, NULL }
24743 static int
24744 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_) {
24745 #line 2069 "../../asn1/nbap/nbap.cnf"
24747 g_warning("HS-DSCH Type 3 NOT Implemented!");
24749 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24750 ett_nbap_HSDSCH_Paging_System_InformationFDD, HSDSCH_Paging_System_InformationFDD_sequence);
24756 return offset;
24761 static int
24762 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_) {
24763 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24764 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
24766 return offset;
24770 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseList_sequence[] = {
24771 { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
24772 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
24773 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
24774 { &hf_nbap_hSPDSCH_Code_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Code_Index },
24775 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24776 { NULL, 0, 0, NULL }
24779 static int
24780 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_) {
24781 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24782 ett_nbap_HSDSCH_Paging_System_Information_ResponseList, HSDSCH_Paging_System_Information_ResponseList_sequence);
24784 return offset;
24788 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseFDD_sequence_of[1] = {
24789 { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseList },
24792 static int
24793 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_) {
24794 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24795 ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD, HSDSCH_Paging_System_Information_ResponseFDD_sequence_of,
24796 1, maxNrOfPagingMACFlow, FALSE);
24798 return offset;
24803 static int
24804 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_) {
24805 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24806 0U, 31U, NULL, FALSE);
24808 return offset;
24812 static const per_sequence_t HSSICH_Info_sequence[] = {
24813 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
24814 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
24815 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
24816 { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24817 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24818 { NULL, 0, 0, NULL }
24821 static int
24822 dissect_nbap_HSSICH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24823 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24824 ett_nbap_HSSICH_Info, HSSICH_Info_sequence);
24826 return offset;
24830 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = {
24831 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
24832 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
24833 { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24834 { &hf_nbap_hSSICH_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info },
24835 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24836 { NULL, 0, 0, NULL }
24839 static int
24840 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_) {
24841 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24842 ett_nbap_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
24844 return offset;
24848 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = {
24849 { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD },
24852 static int
24853 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_) {
24854 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24855 ett_nbap_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
24856 1, maxNrOfHSSCCHCodes, FALSE);
24858 return offset;
24862 static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
24863 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
24864 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
24865 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
24866 { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24867 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24868 { NULL, 0, 0, NULL }
24871 static int
24872 dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24873 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24874 ett_nbap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
24876 return offset;
24880 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = {
24881 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
24882 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
24883 { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24884 { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24885 { &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR },
24886 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24887 { NULL, 0, 0, NULL }
24890 static int
24891 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_) {
24892 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24893 ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
24895 return offset;
24899 static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = {
24900 { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR },
24903 static int
24904 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_) {
24905 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24906 ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
24907 1, maxNrOfHSSCCHCodes, FALSE);
24909 return offset;
24913 static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
24914 { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
24915 { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDD },
24916 { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
24917 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
24918 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24919 { NULL, 0, 0, NULL }
24922 static int
24923 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_) {
24924 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24925 ett_nbap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
24927 return offset;
24931 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
24932 { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
24933 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24934 { NULL, 0, 0, NULL }
24937 static int
24938 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_) {
24939 #line 1686 "../../asn1/nbap/nbap.cnf"
24940 num_items++;
24943 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24944 ett_nbap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
24946 return offset;
24950 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
24951 { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item },
24954 static int
24955 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_) {
24956 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24957 ett_nbap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
24958 1, maxNrOfMACdFlows, FALSE);
24960 return offset;
24965 static int
24966 dissect_nbap_HS_SCCH_CodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24967 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24968 0U, 127U, NULL, FALSE);
24970 return offset;
24974 static const per_sequence_t HS_SCCH_PreconfiguredCodesItem_sequence[] = {
24975 { &hf_nbap_hS_SCCH_CodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_CodeNumber },
24976 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
24977 { NULL, 0, 0, NULL }
24980 static int
24981 dissect_nbap_HS_SCCH_PreconfiguredCodesItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24982 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24983 ett_nbap_HS_SCCH_PreconfiguredCodesItem, HS_SCCH_PreconfiguredCodesItem_sequence);
24985 return offset;
24989 static const per_sequence_t HS_SCCH_PreconfiguredCodes_sequence_of[1] = {
24990 { &hf_nbap_HS_SCCH_PreconfiguredCodes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodesItem },
24993 static int
24994 dissect_nbap_HS_SCCH_PreconfiguredCodes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24995 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24996 ett_nbap_HS_SCCH_PreconfiguredCodes, HS_SCCH_PreconfiguredCodes_sequence_of,
24997 1, maxNrOfHSSCCHCodes, FALSE);
24999 return offset;
25003 static const per_sequence_t SetsOfHS_SCCH_CodesItem_sequence[] = {
25004 { &hf_nbap_hS_SCCH_PreconfiguredCodes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodes },
25005 { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
25006 { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_TBSizeTableIndicator },
25007 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25008 { NULL, 0, 0, NULL }
25011 static int
25012 dissect_nbap_SetsOfHS_SCCH_CodesItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25013 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25014 ett_nbap_SetsOfHS_SCCH_CodesItem, SetsOfHS_SCCH_CodesItem_sequence);
25016 return offset;
25020 static const per_sequence_t SetsOfHS_SCCH_Codes_sequence_of[1] = {
25021 { &hf_nbap_SetsOfHS_SCCH_Codes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_CodesItem },
25024 static int
25025 dissect_nbap_SetsOfHS_SCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25026 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25027 ett_nbap_SetsOfHS_SCCH_Codes, SetsOfHS_SCCH_Codes_sequence_of,
25028 1, maxNrOfHSDSCH, FALSE);
25030 return offset;
25034 static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
25035 { 0, "v1-2" },
25036 { 1, "v2-3" },
25037 { 2, "v3-4" },
25038 { 3, "v4-5" },
25039 { 4, "v5-6" },
25040 { 5, "v6-7" },
25041 { 6, "v7-8" },
25042 { 7, "v8-9" },
25043 { 8, "v9-10" },
25044 { 9, "v1-1" },
25045 { 0, NULL }
25049 static int
25050 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_) {
25051 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25052 10, NULL, TRUE, 0, NULL);
25054 return offset;
25058 static const per_sequence_t HSDSCH_PreconfigurationInfo_sequence[] = {
25059 { &hf_nbap_setsOfHS_SCCH_Codes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_Codes },
25060 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
25061 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
25062 { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator },
25063 { &hf_nbap_mIMO_N_M_Ratio , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MIMO_N_M_Ratio },
25064 { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response },
25065 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25066 { NULL, 0, 0, NULL }
25069 static int
25070 dissect_nbap_HSDSCH_PreconfigurationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25071 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25072 ett_nbap_HSDSCH_PreconfigurationInfo, HSDSCH_PreconfigurationInfo_sequence);
25074 return offset;
25078 static const per_sequence_t Additional_EDCH_Preconfiguration_Information_ItemIEs_sequence[] = {
25079 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
25080 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25081 { NULL, 0, 0, NULL }
25084 static int
25085 dissect_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25086 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25087 ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs, Additional_EDCH_Preconfiguration_Information_ItemIEs_sequence);
25089 return offset;
25093 static const per_sequence_t Additional_EDCH_Preconfiguration_Information_sequence_of[1] = {
25094 { &hf_nbap_Additional_EDCH_Preconfiguration_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs },
25097 static int
25098 dissect_nbap_Additional_EDCH_Preconfiguration_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25099 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25100 ett_nbap_Additional_EDCH_Preconfiguration_Information, Additional_EDCH_Preconfiguration_Information_sequence_of,
25101 1, maxNrOfEDCH_1, FALSE);
25103 return offset;
25107 static const value_string nbap_MAChsResetScheme_vals[] = {
25108 { 0, "always" },
25109 { 1, "interNodeB-change" },
25110 { 0, NULL }
25114 static int
25115 dissect_nbap_MAChsResetScheme(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25116 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25117 2, NULL, FALSE, 0, NULL);
25119 return offset;
25124 static int
25125 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_) {
25126 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25127 1U, 64U, NULL, TRUE);
25129 return offset;
25134 static int
25135 dissect_nbap_NumHS_SCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25136 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25137 1U, maxNrOfHSSCCHCodes, NULL, FALSE);
25139 return offset;
25143 static const per_sequence_t SecondaryServingCellsItem_sequence[] = {
25144 { &hf_nbap_secondaryC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
25145 { &hf_nbap_numSecondaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NumHS_SCCH_Codes },
25146 { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
25147 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25148 { NULL, 0, 0, NULL }
25151 static int
25152 dissect_nbap_SecondaryServingCellsItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25153 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25154 ett_nbap_SecondaryServingCellsItem, SecondaryServingCellsItem_sequence);
25156 return offset;
25160 static const per_sequence_t SecondaryServingCells_sequence_of[1] = {
25161 { &hf_nbap_SecondaryServingCells_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryServingCellsItem },
25164 static int
25165 dissect_nbap_SecondaryServingCells(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25166 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25167 ett_nbap_SecondaryServingCells, SecondaryServingCells_sequence_of,
25168 1, maxNrOfHSDSCH_1, FALSE);
25170 return offset;
25175 static int
25176 dissect_nbap_MIMO_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25177 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
25179 return offset;
25183 static const per_sequence_t HSDSCH_PreconfigurationSetup_sequence[] = {
25184 { &hf_nbap_mAChsResetScheme, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsResetScheme },
25185 { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
25186 { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
25187 { &hf_nbap_secondaryServingCells, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SecondaryServingCells },
25188 { &hf_nbap_numPrimaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NumHS_SCCH_Codes },
25189 { &hf_nbap_hARQ_Preamble_Mode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Preamble_Mode },
25190 { &hf_nbap_mIMO_ActivationIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MIMO_ActivationIndicator },
25191 { &hf_nbap_hSDSCH_MACdPDUSizeFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdPDUSizeFormat },
25192 { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
25193 { &hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
25194 { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
25195 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25196 { NULL, 0, 0, NULL }
25199 static int
25200 dissect_nbap_HSDSCH_PreconfigurationSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25201 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25202 ett_nbap_HSDSCH_PreconfigurationSetup, HSDSCH_PreconfigurationSetup_sequence);
25204 return offset;
25208 static const per_sequence_t HSSICH_Info768_sequence[] = {
25209 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
25210 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
25211 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
25212 { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
25213 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25214 { NULL, 0, 0, NULL }
25217 static int
25218 dissect_nbap_HSSICH_Info768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25219 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25220 ett_nbap_HSSICH_Info768, HSSICH_Info768_sequence);
25222 return offset;
25226 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD768_sequence[] = {
25227 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
25228 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
25229 { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
25230 { &hf_nbap_hSSICH_Info768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info768 },
25231 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25232 { NULL, 0, 0, NULL }
25235 static int
25236 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_) {
25237 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25238 ett_nbap_HSSCCH_Specific_InformationRespItemTDD768, HSSCCH_Specific_InformationRespItemTDD768_sequence);
25240 return offset;
25244 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD768_sequence_of[1] = {
25245 { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD768 },
25248 static int
25249 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_) {
25250 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25251 ett_nbap_HSSCCH_Specific_InformationRespListTDD768, HSSCCH_Specific_InformationRespListTDD768_sequence_of,
25252 1, maxNrOfHSSCCHCodes, FALSE);
25254 return offset;
25259 static int
25260 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_) {
25261 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25262 0U, 20U, NULL, FALSE);
25264 return offset;
25269 static int
25270 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_) {
25271 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25272 0U, 20U, NULL, FALSE);
25274 return offset;
25279 static int
25280 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_) {
25281 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25282 0U, 20U, NULL, FALSE);
25284 return offset;
25288 static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
25289 { &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed },
25290 { &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed },
25291 { &hf_nbap_total_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total },
25292 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25293 { NULL, 0, 0, NULL }
25296 static int
25297 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_) {
25298 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25299 ett_nbap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
25301 return offset;
25306 static int
25307 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_) {
25308 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25309 0U, 20U, NULL, FALSE);
25311 return offset;
25316 static int
25317 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_) {
25318 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25319 0U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
25321 return offset;
25326 static int
25327 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_) {
25328 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25329 1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
25331 return offset;
25335 static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
25336 { &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_maxHS_PDSCHCodeNrComp_1 },
25337 { &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_Start_code_number },
25338 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25339 { NULL, 0, 0, NULL }
25342 static int
25343 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_) {
25344 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25345 ett_nbap_HS_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
25347 return offset;
25352 static int
25353 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_) {
25354 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25355 0U, 31U, NULL, FALSE);
25357 return offset;
25362 static int
25363 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_) {
25364 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25365 0U, maxHS_SCCHCodeNrComp_1, NULL, FALSE);
25367 return offset;
25371 static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
25372 { &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item },
25375 static int
25376 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_) {
25377 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25378 ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
25379 1, maxNrOfHSSCCHs, FALSE);
25381 return offset;
25385 static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = {
25386 { 0, "replace" },
25387 { 1, "remove" },
25388 { 0, NULL }
25391 static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
25392 { 0, &hf_nbap_replace_02 , ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_FDD_Code_List },
25393 { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
25394 { 0, NULL, 0, NULL }
25397 static int
25398 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_) {
25399 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25400 ett_nbap_HS_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
25401 NULL);
25403 return offset;
25407 static const value_string nbap_HS_PDSCH_Code_Change_Grant_vals[] = {
25408 { 0, "changeGranted" },
25409 { 0, NULL }
25413 static int
25414 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_) {
25415 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25416 1, NULL, FALSE, 0, NULL);
25418 return offset;
25422 static const value_string nbap_HSDSCH_Configured_Indicator_vals[] = {
25423 { 0, "configured-HS-DSCH" },
25424 { 1, "no-configured-HS-DSCH" },
25425 { 0, NULL }
25429 static int
25430 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_) {
25431 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25432 2, NULL, FALSE, 0, NULL);
25434 return offset;
25438 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_sequence[] = {
25439 { &hf_nbap_hspdsch_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
25440 { &hf_nbap_hSDSCH_FDD_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_FDD_Information },
25441 { &hf_nbap_hsdsch_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
25442 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25443 { NULL, 0, 0, NULL }
25446 static int
25447 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_) {
25448 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25449 ett_nbap_HS_DSCH_Serving_Cell_Change_Info, HS_DSCH_Serving_Cell_Change_Info_sequence);
25451 return offset;
25455 static const per_sequence_t HS_serving_cell_change_successful_sequence[] = {
25456 { &hf_nbap_hSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_FDD_Information_Response },
25457 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25458 { NULL, 0, 0, NULL }
25461 static int
25462 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_) {
25463 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25464 ett_nbap_HS_serving_cell_change_successful, HS_serving_cell_change_successful_sequence);
25466 return offset;
25470 static const per_sequence_t HS_serving_cell_change_unsuccessful_sequence[] = {
25471 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
25472 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25473 { NULL, 0, 0, NULL }
25476 static int
25477 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_) {
25478 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25479 ett_nbap_HS_serving_cell_change_unsuccessful, HS_serving_cell_change_unsuccessful_sequence);
25481 return offset;
25485 static const value_string nbap_HS_DSCH_serving_cell_choice_vals[] = {
25486 { 0, "hS-serving-cell-change-successful" },
25487 { 1, "hS-serving-cell-change-unsuccessful" },
25488 { 0, NULL }
25491 static const per_choice_t HS_DSCH_serving_cell_choice_choice[] = {
25492 { 0, &hf_nbap_hS_serving_cell_change_successful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_serving_cell_change_successful },
25493 { 1, &hf_nbap_hS_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_serving_cell_change_unsuccessful },
25494 { 0, NULL, 0, NULL }
25497 static int
25498 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_) {
25499 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25500 ett_nbap_HS_DSCH_serving_cell_choice, HS_DSCH_serving_cell_choice_choice,
25501 NULL);
25503 return offset;
25507 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_Response_sequence[] = {
25508 { &hf_nbap_hS_DSCH_serving_cell_choice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_serving_cell_choice },
25509 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25510 { NULL, 0, 0, NULL }
25513 static int
25514 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_) {
25515 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25516 ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response, HS_DSCH_Serving_Cell_Change_Info_Response_sequence);
25518 return offset;
25522 static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
25523 { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
25524 { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle },
25525 { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
25526 { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor },
25527 { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset },
25528 { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset },
25529 { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset },
25530 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25531 { NULL, 0, 0, NULL }
25534 static int
25535 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_) {
25536 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25537 ett_nbap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
25539 return offset;
25543 static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
25544 { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
25545 { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
25546 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25547 { NULL, 0, 0, NULL }
25550 static int
25551 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_) {
25552 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25553 ett_nbap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
25555 return offset;
25560 static int
25561 dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25562 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25563 0U, 63U, NULL, FALSE);
25565 return offset;
25569 static const value_string nbap_PagingIndicatorLength_vals[] = {
25570 { 0, "v2" },
25571 { 1, "v4" },
25572 { 2, "v8" },
25573 { 0, NULL }
25577 static int
25578 dissect_nbap_PagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25579 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25580 3, NULL, TRUE, 0, NULL);
25582 return offset;
25586 static const per_sequence_t HSDPA_PICH_notShared_with_PCHLCR_sequence[] = {
25587 { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25588 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
25589 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
25590 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
25591 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
25592 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
25593 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
25594 { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
25595 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
25596 { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
25597 { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
25598 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25599 { NULL, 0, 0, NULL }
25602 static int
25603 dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25604 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25605 ett_nbap_HSDPA_PICH_notShared_with_PCHLCR, HSDPA_PICH_notShared_with_PCHLCR_sequence);
25607 return offset;
25611 static const value_string nbap_HSDPA_Associated_PICH_InformationLCR_vals[] = {
25612 { 0, "hsdpa-PICH-Shared-with-PCH" },
25613 { 1, "hsdpa-PICH-notShared-with-PCHLCR" },
25614 { 0, NULL }
25617 static const per_choice_t HSDPA_Associated_PICH_InformationLCR_choice[] = {
25618 { 0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
25619 { 1, &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR },
25620 { 0, NULL, 0, NULL }
25623 static int
25624 dissect_nbap_HSDPA_Associated_PICH_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25625 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25626 ett_nbap_HSDPA_Associated_PICH_InformationLCR, HSDPA_Associated_PICH_InformationLCR_choice,
25627 NULL);
25629 return offset;
25633 static const per_sequence_t HSDSCH_Common_InformationLCR_sequence[] = {
25634 { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
25635 { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
25636 { &hf_nbap_associatedCommon_MACFlowLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
25637 { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
25638 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR },
25639 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25640 { NULL, 0, 0, NULL }
25643 static int
25644 dissect_nbap_HSDSCH_Common_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25645 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25646 ett_nbap_HSDSCH_Common_InformationLCR, HSDSCH_Common_InformationLCR_sequence);
25648 return offset;
25652 static const per_sequence_t HSDSCH_Common_System_InformationLCR_sequence[] = {
25653 { &hf_nbap_hsdsch_Common_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Common_InformationLCR },
25654 { &hf_nbap_commonMACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoListLCR },
25655 { &hf_nbap_common_H_RNTI_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_H_RNTI_InformationLCR },
25656 { &hf_nbap_sync_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Sync_InformationLCR },
25657 { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
25658 { &hf_nbap_hSSICH_SIRTarget, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
25659 { &hf_nbap_hSSICH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
25660 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25661 { NULL, 0, 0, NULL }
25664 static int
25665 dissect_nbap_HSDSCH_Common_System_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25666 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25667 ett_nbap_HSDSCH_Common_System_InformationLCR, HSDSCH_Common_System_InformationLCR_sequence);
25669 return offset;
25674 static int
25675 dissect_nbap_HS_SCCH_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25676 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25677 0U, 255U, NULL, FALSE);
25679 return offset;
25683 static const per_sequence_t HSSCCH_Specific_InformationRespItemLCR_sequence[] = {
25684 { &hf_nbap_hS_SCCH_ID_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID_LCR },
25685 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25686 { NULL, 0, 0, NULL }
25689 static int
25690 dissect_nbap_HSSCCH_Specific_InformationRespItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25691 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25692 ett_nbap_HSSCCH_Specific_InformationRespItemLCR, HSSCCH_Specific_InformationRespItemLCR_sequence);
25694 return offset;
25698 static const per_sequence_t HSSCCH_Specific_InformationRespListLCR_sequence_of[1] = {
25699 { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemLCR },
25702 static int
25703 dissect_nbap_HSSCCH_Specific_InformationRespListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25704 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25705 ett_nbap_HSSCCH_Specific_InformationRespListLCR, HSSCCH_Specific_InformationRespListLCR_sequence_of,
25706 1, maxNrOfHSSCCHsLCR, FALSE);
25708 return offset;
25712 static const per_sequence_t HSDSCH_Common_System_Information_ResponseLCR_sequence[] = {
25713 { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListLCR },
25714 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
25715 { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR },
25716 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25717 { NULL, 0, 0, NULL }
25720 static int
25721 dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25722 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25723 ett_nbap_HSDSCH_Common_System_Information_ResponseLCR, HSDSCH_Common_System_Information_ResponseLCR_sequence);
25725 return offset;
25729 static const per_sequence_t Paging_MAC_Flow_Specific_Information_ItemLCR_sequence[] = {
25730 { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
25731 { &hf_nbap_hSDPA_associated_PICH_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDPA_Associated_PICH_InformationLCR },
25732 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
25733 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
25734 { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
25735 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
25736 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
25737 { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
25738 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportBearerRequestIndicator },
25739 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25740 { NULL, 0, 0, NULL }
25743 static int
25744 dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25745 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25746 ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR, Paging_MAC_Flow_Specific_Information_ItemLCR_sequence);
25748 return offset;
25752 static const per_sequence_t Paging_MACFlow_Specific_InformationLCR_sequence_of[1] = {
25753 { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR },
25756 static int
25757 dissect_nbap_Paging_MACFlow_Specific_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25758 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25759 ett_nbap_Paging_MACFlow_Specific_InformationLCR, Paging_MACFlow_Specific_InformationLCR_sequence_of,
25760 1, maxNrOfPagingMACFlow, FALSE);
25762 return offset;
25767 static int
25768 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_) {
25769 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25770 1U, 16U, NULL, FALSE);
25772 return offset;
25777 static int
25778 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_) {
25779 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25780 1U, 8U, NULL, FALSE);
25782 return offset;
25787 static int
25788 dissect_nbap_INTEGER_1_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25789 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25790 1U, 3U, NULL, FALSE);
25792 return offset;
25796 static const per_sequence_t HSDSCH_Paging_System_InformationLCR_sequence[] = {
25797 { &hf_nbap_paging_MACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_InformationLCR },
25798 { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
25799 { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
25800 { &hf_nbap_reception_Window_Size, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_16 },
25801 { &hf_nbap_n_PCH , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_8 },
25802 { &hf_nbap_paging_Subchannel_Size, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_3 },
25803 { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transport_Block_Size_List },
25804 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25805 { NULL, 0, 0, NULL }
25808 static int
25809 dissect_nbap_HSDSCH_Paging_System_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25810 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25811 ett_nbap_HSDSCH_Paging_System_InformationLCR, HSDSCH_Paging_System_InformationLCR_sequence);
25813 return offset;
25817 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseListLCR_sequence[] = {
25818 { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
25819 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
25820 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
25821 { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst },
25822 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25823 { NULL, 0, 0, NULL }
25826 static int
25827 dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25828 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25829 ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR, HSDSCH_Paging_System_Information_ResponseListLCR_sequence);
25831 return offset;
25835 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseLCR_sequence_of[1] = {
25836 { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR },
25839 static int
25840 dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25841 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25842 ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR, HSDSCH_Paging_System_Information_ResponseLCR_sequence_of,
25843 1, maxNrOfPagingMACFlow, FALSE);
25845 return offset;
25850 static int
25851 dissect_nbap_HS_SICH_Mapping_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25852 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25853 0U, maxNoOf_HS_SICH_SPS_1, NULL, FALSE);
25855 return offset;
25859 static const per_sequence_t HS_SCCH_Associated_HS_SICH_sequence[] = {
25860 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
25861 { &hf_nbap_extended_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Extended_HS_SICH_ID },
25862 { NULL, 0, 0, NULL }
25865 static int
25866 dissect_nbap_HS_SCCH_Associated_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25867 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25868 ett_nbap_HS_SCCH_Associated_HS_SICH, HS_SCCH_Associated_HS_SICH_sequence);
25870 return offset;
25875 static int
25876 dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25877 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25878 0U, 255U, NULL, FALSE);
25880 return offset;
25884 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_sequence[] = {
25885 { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
25886 { NULL, 0, 0, NULL }
25889 static int
25890 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25891 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25892 ett_nbap_Non_HS_SCCH_Associated_HS_SICH, Non_HS_SCCH_Associated_HS_SICH_sequence);
25894 return offset;
25898 static const value_string nbap_HS_SICH_Type_vals[] = {
25899 { 0, "hS-SCCH-Associated-HS-SICH" },
25900 { 1, "non-HS-SCCH-Associated-HS-SICH" },
25901 { 0, NULL }
25904 static const per_choice_t HS_SICH_Type_choice[] = {
25905 { 0, &hf_nbap_hS_SCCH_Associated_HS_SICH, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_Associated_HS_SICH },
25906 { 1, &hf_nbap_non_HS_SCCH_Associated_HS_SICH, ASN1_EXTENSION_ROOT , dissect_nbap_Non_HS_SCCH_Associated_HS_SICH },
25907 { 0, NULL, 0, NULL }
25910 static int
25911 dissect_nbap_HS_SICH_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25912 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25913 ett_nbap_HS_SICH_Type, HS_SICH_Type_choice,
25914 NULL);
25916 return offset;
25920 static const per_sequence_t HS_SICH_InformationItem_for_HS_DSCH_SPS_sequence[] = {
25921 { &hf_nbap_hS_SICH_Mapping_Index, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_Mapping_Index },
25922 { &hf_nbap_hS_SICH_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Type },
25923 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25924 { NULL, 0, 0, NULL }
25927 static int
25928 dissect_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25929 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25930 ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS, HS_SICH_InformationItem_for_HS_DSCH_SPS_sequence);
25932 return offset;
25936 static const per_sequence_t HS_SICH_InformationList_for_HS_DSCH_SPS_sequence_of[1] = {
25937 { &hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS },
25940 static int
25941 dissect_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25942 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25943 ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS, HS_SICH_InformationList_for_HS_DSCH_SPS_sequence_of,
25944 1, maxNoOf_HS_SICH_SPS, FALSE);
25946 return offset;
25951 static int
25952 dissect_nbap_HS_DSCH_TimeslotResourceLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25953 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
25954 5, 5, FALSE, NULL);
25956 return offset;
25960 static const value_string nbap_ModulationSPS_LCR_vals[] = {
25961 { 0, "qPSK" },
25962 { 1, "sixteenQAM" },
25963 { 0, NULL }
25967 static int
25968 dissect_nbap_ModulationSPS_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25969 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25970 2, NULL, TRUE, 0, NULL);
25972 return offset;
25976 static const per_sequence_t Initial_HS_PDSCH_SPS_Resource_sequence[] = {
25977 { &hf_nbap_repetitionPeriodIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriodIndex },
25978 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
25979 { &hf_nbap_hS_PDSCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
25980 { &hf_nbap_timeslot_Resource_Related_Information_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_TimeslotResourceLCR },
25981 { &hf_nbap_startCode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
25982 { &hf_nbap_endCode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
25983 { &hf_nbap_transport_Block_Size_Index_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_LCR },
25984 { &hf_nbap_modulationType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ModulationSPS_LCR },
25985 { &hf_nbap_hS_SICH_Mapping_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Mapping_Index },
25986 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
25987 { NULL, 0, 0, NULL }
25990 static int
25991 dissect_nbap_Initial_HS_PDSCH_SPS_Resource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25992 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25993 ett_nbap_Initial_HS_PDSCH_SPS_Resource, Initial_HS_PDSCH_SPS_Resource_sequence);
25995 return offset;
25999 static const value_string nbap_Process_Memory_Size_vals[] = {
26000 { 0, "hms800" },
26001 { 1, "hms1600" },
26002 { 2, "hms2400" },
26003 { 3, "hms3200" },
26004 { 4, "hms4000" },
26005 { 5, "hms4800" },
26006 { 6, "hms5600" },
26007 { 7, "hms6400" },
26008 { 8, "hms7200" },
26009 { 9, "hms8000" },
26010 { 10, "hms8800" },
26011 { 11, "hms9600" },
26012 { 12, "hms10400" },
26013 { 13, "hms11200" },
26014 { 14, "hms12000" },
26015 { 15, "hms12800" },
26016 { 16, "hms13600" },
26017 { 17, "hms14400" },
26018 { 18, "hms15200" },
26019 { 19, "hms16000" },
26020 { 20, "hms17600" },
26021 { 21, "hms19200" },
26022 { 22, "hms20800" },
26023 { 23, "hms22400" },
26024 { 24, "hms24000" },
26025 { 25, "hms25600" },
26026 { 26, "hms27200" },
26027 { 27, "hms28800" },
26028 { 28, "hms30400" },
26029 { 29, "hms32000" },
26030 { 30, "hms36000" },
26031 { 31, "hms40000" },
26032 { 32, "hms44000" },
26033 { 33, "hms48000" },
26034 { 34, "hms52000" },
26035 { 35, "hms56000" },
26036 { 36, "hms60000" },
26037 { 37, "hms64000" },
26038 { 38, "hms68000" },
26039 { 39, "hms72000" },
26040 { 40, "hms76000" },
26041 { 41, "hms80000" },
26042 { 42, "hms88000" },
26043 { 43, "hms96000" },
26044 { 44, "hms104000" },
26045 { 45, "hms112000" },
26046 { 46, "hms120000" },
26047 { 47, "hms128000" },
26048 { 48, "hms136000" },
26049 { 49, "hms144000" },
26050 { 50, "hms152000" },
26051 { 51, "hms160000" },
26052 { 52, "hms176000" },
26053 { 53, "hms192000" },
26054 { 54, "hms208000" },
26055 { 55, "hms224000" },
26056 { 56, "hms240000" },
26057 { 57, "hms256000" },
26058 { 58, "hms272000" },
26059 { 59, "hms288000" },
26060 { 60, "hms304000" },
26061 { 0, NULL }
26064 static value_string_ext nbap_Process_Memory_Size_vals_ext = VALUE_STRING_EXT_INIT(nbap_Process_Memory_Size_vals);
26067 static int
26068 dissect_nbap_Process_Memory_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26069 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26070 61, NULL, TRUE, 0, NULL);
26072 return offset;
26077 static int
26078 dissect_nbap_Number_of_Processes_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26079 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26080 1U, 16U, NULL, FALSE);
26082 return offset;
26086 static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence[] = {
26087 { &hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS },
26088 { &hf_nbap_initial_HS_PDSCH_SPS_Resource, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Initial_HS_PDSCH_SPS_Resource },
26089 { &hf_nbap_buffer_Size_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Process_Memory_Size },
26090 { &hf_nbap_number_of_Processes_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Number_of_Processes_for_HS_DSCH_SPS },
26091 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26092 { NULL, 0, 0, NULL }
26095 static int
26096 dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26097 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26098 ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence);
26100 return offset;
26104 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence[] = {
26105 { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
26106 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
26107 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
26108 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
26109 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
26110 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26111 { NULL, 0, 0, NULL }
26114 static int
26115 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26116 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26117 ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem, Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence);
26119 return offset;
26123 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of[1] = {
26124 { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
26127 static int
26128 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26129 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26130 ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList, Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of,
26131 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
26133 return offset;
26137 static const per_sequence_t Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
26138 { &hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList },
26139 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26140 { NULL, 0, 0, NULL }
26143 static int
26144 dissect_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26145 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26146 ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
26148 return offset;
26152 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of[1] = {
26153 { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
26156 static int
26157 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26158 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26159 ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext, Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of,
26160 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext, FALSE);
26162 return offset;
26166 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence[] = {
26167 { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
26168 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
26169 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
26170 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
26171 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
26172 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26173 { NULL, 0, 0, NULL }
26176 static int
26177 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26178 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26179 ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence);
26181 return offset;
26185 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of[1] = {
26186 { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
26189 static int
26190 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26191 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26192 ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of,
26193 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
26195 return offset;
26199 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
26200 { &hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList },
26201 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26202 { NULL, 0, 0, NULL }
26205 static int
26206 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26207 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26208 ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
26210 return offset;
26214 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of[1] = {
26215 { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
26218 static int
26219 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26220 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26221 ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of,
26222 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext, FALSE);
26224 return offset;
26228 static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_sequence[] = {
26229 { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
26230 { NULL, 0, 0, NULL }
26233 static int
26234 dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26235 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26236 ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_sequence);
26238 return offset;
26242 static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence_of[1] = {
26243 { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem },
26246 static int
26247 dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26248 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26249 ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence_of,
26250 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
26252 return offset;
26256 static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_sequence_of[1] = {
26257 { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem },
26260 static int
26261 dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26262 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26263 ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_sequence_of,
26264 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext, FALSE);
26266 return offset;
26270 static const per_sequence_t HSSICH_ReferenceSignal_InformationLCR_sequence[] = {
26271 { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
26272 { &hf_nbap_midambleShift , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
26273 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
26274 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26275 { NULL, 0, 0, NULL }
26278 static int
26279 dissect_nbap_HSSICH_ReferenceSignal_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26280 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26281 ett_nbap_HSSICH_ReferenceSignal_InformationLCR, HSSICH_ReferenceSignal_InformationLCR_sequence);
26283 return offset;
26287 static const per_sequence_t MIMO_ReferenceSignal_InformationListLCR_sequence_of[1] = {
26288 { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_ReferenceSignal_InformationLCR },
26291 static int
26292 dissect_nbap_MIMO_ReferenceSignal_InformationListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26293 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26294 ett_nbap_MIMO_ReferenceSignal_InformationListLCR, MIMO_ReferenceSignal_InformationListLCR_sequence_of,
26295 1, maxNrOfHSSCCHCodes, FALSE);
26297 return offset;
26301 static const per_sequence_t HSSICH_ReferenceSignal_InformationModifyLCR_sequence[] = {
26302 { &hf_nbap_hSSICH_ReferenceSignal_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSICH_ReferenceSignal_InformationLCR },
26303 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26304 { NULL, 0, 0, NULL }
26307 static int
26308 dissect_nbap_HSSICH_ReferenceSignal_InformationModifyLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26309 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26310 ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR, HSSICH_ReferenceSignal_InformationModifyLCR_sequence);
26312 return offset;
26317 static int
26318 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_) {
26319 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26320 1U, 16U, NULL, FALSE);
26322 return offset;
26327 static int
26328 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_) {
26329 #line 577 "../../asn1/nbap/nbap.cnf"
26330 tvbuff_t *parameter_tvb=NULL;
26331 proto_tree *subtree;
26333 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
26334 NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
26337 if(!parameter_tvb)
26338 return offset;
26339 if((segment_type == 5 /*complete-SIB */)||(segment_type == 6 /*complete-SIB-short */)){
26340 subtree = proto_item_add_subtree(actx->created_item, ett_nbap_ib_sg_data);
26341 }else{
26342 return offset;
26345 switch(ib_type){
26346 case 0:
26347 /* mIB */
26348 dissect_rrc_MasterInformationBlock_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
26349 break;
26350 case 3:
26351 /* iB-Type: sIB1 (3) */
26352 dissect_rrc_SysInfoType1_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
26353 break;
26354 case 4:
26355 /* iB-Type: sIB2 (4) */
26356 dissect_rrc_SysInfoType2_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
26357 break;
26358 case 5:
26359 /* iB-Type: sIB3 (5) */
26360 dissect_rrc_SysInfoType3_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
26361 break;
26362 case 9:
26363 /* iB-Type: sIB7 (9) */
26364 dissect_rrc_SysInfoType7_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
26365 break;
26366 case 14:
26367 /* iB-Type: sIB12 (14) */
26368 dissect_rrc_SysInfoType12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
26369 break;
26370 default:
26371 break;
26376 return offset;
26381 static int
26382 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_) {
26383 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26384 0U, 4094U, NULL, FALSE);
26386 return offset;
26390 static const value_string nbap_IB_SG_REP_vals[] = {
26391 { 0, "rep4" },
26392 { 1, "rep8" },
26393 { 2, "rep16" },
26394 { 3, "rep32" },
26395 { 4, "rep64" },
26396 { 5, "rep128" },
26397 { 6, "rep256" },
26398 { 7, "rep512" },
26399 { 8, "rep1024" },
26400 { 9, "rep2048" },
26401 { 10, "rep4096" },
26402 { 0, NULL }
26406 static int
26407 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_) {
26408 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26409 11, NULL, FALSE, 0, NULL);
26411 return offset;
26415 static const value_string nbap_IB_Type_vals[] = {
26416 { 0, "mIB" },
26417 { 1, "sB1" },
26418 { 2, "sB2" },
26419 { 3, "sIB1" },
26420 { 4, "sIB2" },
26421 { 5, "sIB3" },
26422 { 6, "sIB4" },
26423 { 7, "sIB5" },
26424 { 8, "sIB6" },
26425 { 9, "sIB7" },
26426 { 10, "not-Used-sIB8" },
26427 { 11, "not-Used-sIB9" },
26428 { 12, "not-Used-sIB10" },
26429 { 13, "sIB11" },
26430 { 14, "sIB12" },
26431 { 15, "sIB13" },
26432 { 16, "sIB13dot1" },
26433 { 17, "sIB13dot2" },
26434 { 18, "sIB13dot3" },
26435 { 19, "sIB13dot4" },
26436 { 20, "sIB14" },
26437 { 21, "sIB15" },
26438 { 22, "sIB15dot1" },
26439 { 23, "sIB15dot2" },
26440 { 24, "sIB15dot3" },
26441 { 25, "sIB16" },
26442 { 26, "sIB17" },
26443 { 27, "sIB15dot4" },
26444 { 28, "sIB18" },
26445 { 29, "sIB15dot5" },
26446 { 30, "sIB5bis" },
26447 { 31, "sIB11bis" },
26448 { 32, "sIB15bis" },
26449 { 33, "sIB15dot1bis" },
26450 { 34, "sIB15dot2bis" },
26451 { 35, "sIB15dot3bis" },
26452 { 36, "sIB15dot6" },
26453 { 37, "sIB15dot7" },
26454 { 38, "sIB15dot8" },
26455 { 39, "sIB15dot2ter" },
26456 { 40, "sIB19" },
26457 { 0, NULL }
26461 static int
26462 dissect_nbap_IB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26463 #line 564 "../../asn1/nbap/nbap.cnf"
26464 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26465 26, &ib_type, TRUE, 15, NULL);
26470 return offset;
26475 static int
26476 dissect_nbap_Sub_Frame_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26477 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26478 0U, 4U, NULL, TRUE);
26480 return offset;
26484 static const per_sequence_t IMB_Parameters_sequence[] = {
26485 { &hf_nbap_sub_Frame_Number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Sub_Frame_Number },
26486 { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
26487 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26488 { NULL, 0, 0, NULL }
26491 static int
26492 dissect_nbap_IMB_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26493 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26494 ett_nbap_IMB_Parameters, IMB_Parameters_sequence);
26496 return offset;
26501 static int
26502 dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26503 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26504 1U, 60U, NULL, TRUE);
26506 return offset;
26511 static int
26512 dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26513 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26514 1U, 24U, NULL, TRUE);
26516 return offset;
26520 static const value_string nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals[] = {
26521 { 0, "min" },
26522 { 1, "hours" },
26523 { 0, NULL }
26526 static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = {
26527 { 0, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin },
26528 { 1, &hf_nbap_hours , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledhour },
26529 { 0, NULL, 0, NULL }
26532 static int
26533 dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26534 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26535 ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
26536 NULL);
26538 return offset;
26542 static const value_string nbap_InformationThresholds_vals[] = {
26543 { 0, "dgps" },
26544 { 1, "dGANSSThreshold" },
26545 { 0, NULL }
26548 static const per_choice_t InformationThresholds_choice[] = {
26549 { 0, &hf_nbap_dgps , ASN1_EXTENSION_ROOT , dissect_nbap_DGPSThresholds },
26550 { 1, &hf_nbap_dGANSSThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_DGANSSThreshold },
26551 { 0, NULL, 0, NULL }
26554 static int
26555 dissect_nbap_InformationThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26556 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26557 ett_nbap_InformationThresholds, InformationThresholds_choice,
26558 NULL);
26560 return offset;
26564 static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = {
26565 { &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_InformationThresholds },
26566 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26567 { NULL, 0, 0, NULL }
26570 static int
26571 dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26572 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26573 ett_nbap_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
26575 return offset;
26579 static const value_string nbap_InformationReportCharacteristics_vals[] = {
26580 { 0, "onDemand" },
26581 { 1, "periodic" },
26582 { 2, "onModification" },
26583 { 0, NULL }
26586 static const per_choice_t InformationReportCharacteristics_choice[] = {
26587 { 0, &hf_nbap_onDemand , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
26588 { 1, &hf_nbap_periodic , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity },
26589 { 2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_OnModification },
26590 { 0, NULL, 0, NULL }
26593 static int
26594 dissect_nbap_InformationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26595 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26596 ett_nbap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
26597 NULL);
26599 return offset;
26604 static int
26605 dissect_nbap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26606 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26607 0U, 1048575U, NULL, FALSE);
26609 return offset;
26613 static const value_string nbap_Information_Type_Item_vals[] = {
26614 { 0, "gpsinformation" },
26615 { 1, "dgpscorrections" },
26616 { 2, "gpsrxpos" },
26617 { 3, "gANSSInformation" },
26618 { 4, "dGANSSCorrections" },
26619 { 5, "gANSS-RX-Pos" },
26620 { 0, NULL }
26624 static int
26625 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_) {
26626 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26627 3, NULL, TRUE, 3, NULL);
26629 return offset;
26633 static const per_sequence_t InformationType_sequence[] = {
26634 { &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item },
26635 { &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Information },
26636 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26637 { NULL, 0, 0, NULL }
26640 static int
26641 dissect_nbap_InformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26642 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26643 ett_nbap_InformationType, InformationType_sequence);
26645 return offset;
26649 static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
26650 { 0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
26651 { 0, NULL }
26655 static int
26656 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_) {
26657 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26658 1, NULL, FALSE, 0, NULL);
26660 return offset;
26664 static const value_string nbap_IPDL_Indicator_vals[] = {
26665 { 0, "active" },
26666 { 1, "inactive" },
26667 { 0, NULL }
26671 static int
26672 dissect_nbap_IPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26673 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26674 2, NULL, FALSE, 0, NULL);
26676 return offset;
26680 static const value_string nbap_T_iP_SpacingFDD_vals[] = {
26681 { 0, "sp5" },
26682 { 1, "sp7" },
26683 { 2, "sp10" },
26684 { 3, "sp15" },
26685 { 4, "sp20" },
26686 { 5, "sp30" },
26687 { 6, "sp40" },
26688 { 7, "sp50" },
26689 { 0, NULL }
26693 static int
26694 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_) {
26695 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26696 8, NULL, TRUE, 0, NULL);
26698 return offset;
26702 static const value_string nbap_T_iP_Length_vals[] = {
26703 { 0, "len5" },
26704 { 1, "len10" },
26705 { 0, NULL }
26709 static int
26710 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_) {
26711 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26712 2, NULL, FALSE, 0, NULL);
26714 return offset;
26719 static int
26720 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_) {
26721 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26722 10U, 25U, NULL, FALSE);
26724 return offset;
26728 static const per_sequence_t BurstModeParams_sequence[] = {
26729 { &hf_nbap_burstStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
26730 { &hf_nbap_burstLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
26731 { &hf_nbap_burstFreq , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 },
26732 { NULL, 0, 0, NULL }
26735 static int
26736 dissect_nbap_BurstModeParams(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26737 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26738 ett_nbap_BurstModeParams, BurstModeParams_sequence);
26740 return offset;
26745 static int
26746 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_) {
26747 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26748 0U, 9U, NULL, FALSE);
26750 return offset;
26754 static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
26755 { &hf_nbap_iP_SpacingFDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD },
26756 { &hf_nbap_iP_Length , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length },
26757 { &hf_nbap_seed , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
26758 { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
26759 { &hf_nbap_iP_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 },
26760 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26761 { NULL, 0, 0, NULL }
26764 static int
26765 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_) {
26766 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26767 ett_nbap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
26769 return offset;
26773 static const value_string nbap_T_iP_SpacingTDD_vals[] = {
26774 { 0, "sp30" },
26775 { 1, "sp40" },
26776 { 2, "sp50" },
26777 { 3, "sp70" },
26778 { 4, "sp100" },
26779 { 0, NULL }
26783 static int
26784 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_) {
26785 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26786 5, NULL, TRUE, 0, NULL);
26788 return offset;
26793 static int
26794 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_) {
26795 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26796 0U, 4095U, NULL, FALSE);
26798 return offset;
26803 static int
26804 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_) {
26805 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26806 0U, 14U, NULL, FALSE);
26808 return offset;
26812 static const value_string nbap_T_iP_PCCPCH_vals[] = {
26813 { 0, "switchOff-1-Frame" },
26814 { 1, "switchOff-2-Frames" },
26815 { 0, NULL }
26819 static int
26820 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_) {
26821 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26822 2, NULL, FALSE, 0, NULL);
26824 return offset;
26828 static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
26829 { &hf_nbap_iP_SpacingTDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD },
26830 { &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
26831 { &hf_nbap_iP_Slot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 },
26832 { &hf_nbap_iP_PCCPCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH },
26833 { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
26834 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26835 { NULL, 0, 0, NULL }
26838 static int
26839 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_) {
26840 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26841 ett_nbap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
26843 return offset;
26847 static const value_string nbap_T_iP_SpacingTDD_01_vals[] = {
26848 { 0, "sp30" },
26849 { 1, "sp40" },
26850 { 2, "sp50" },
26851 { 3, "sp70" },
26852 { 4, "sp100" },
26853 { 0, NULL }
26857 static int
26858 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_) {
26859 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26860 5, NULL, TRUE, 0, NULL);
26862 return offset;
26866 static const value_string nbap_T_iP_Sub_vals[] = {
26867 { 0, "first" },
26868 { 1, "second" },
26869 { 2, "both" },
26870 { 0, NULL }
26874 static int
26875 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_) {
26876 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26877 3, NULL, FALSE, 0, NULL);
26879 return offset;
26883 static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
26884 { &hf_nbap_iP_SpacingTDD_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD_01 },
26885 { &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
26886 { &hf_nbap_iP_Sub , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub },
26887 { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams },
26888 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26889 { NULL, 0, 0, NULL }
26892 static int
26893 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_) {
26894 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26895 ett_nbap_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
26897 return offset;
26901 static const per_sequence_t IPMulticastIndication_sequence[] = {
26902 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportLayerAddress },
26903 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BindingID },
26904 { &hf_nbap_cFNOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
26905 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
26906 { NULL, 0, 0, NULL }
26909 static int
26910 dissect_nbap_IPMulticastIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26911 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26912 ett_nbap_IPMulticastIndication, IPMulticastIndication_sequence);
26914 return offset;
26919 static int
26920 dissect_nbap_IPMulticastDataBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26921 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
26923 return offset;
26927 static const value_string nbap_T_idleIntervalInfo_k_vals[] = {
26928 { 0, "none" },
26929 { 2, "two" },
26930 { 3, "three" },
26931 { 0, NULL }
26935 static int
26936 dissect_nbap_T_idleIntervalInfo_k(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26937 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26938 0U, 3U, NULL, FALSE);
26940 return offset;
26945 static int
26946 dissect_nbap_INTEGER_0_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26947 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26948 0U, 7U, NULL, FALSE);
26950 return offset;
26954 static const per_sequence_t IdleIntervalInformation_sequence[] = {
26955 { &hf_nbap_idleIntervalInfo_k, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_idleIntervalInfo_k },
26956 { &hf_nbap_idleIntervalInfo_offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_7 },
26957 { NULL, 0, 0, NULL }
26960 static int
26961 dissect_nbap_IdleIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26962 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26963 ett_nbap_IdleIntervalInformation, IdleIntervalInformation_sequence);
26965 return offset;
26970 static int
26971 dissect_nbap_LTGI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26972 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
26974 return offset;
26979 static int
26980 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_) {
26981 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26982 1U, 6U, NULL, FALSE);
26984 return offset;
26988 static const value_string nbap_T_maxPhysChPerTimeslot_vals[] = {
26989 { 0, "one" },
26990 { 1, "two" },
26991 { 2, "three" },
26992 { 3, "four" },
26993 { 0, NULL }
26997 static int
26998 dissect_nbap_T_maxPhysChPerTimeslot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26999 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27000 2, NULL, TRUE, 2, NULL);
27002 return offset;
27006 static const per_sequence_t LCRTDD_Uplink_Physical_Channel_Capability_sequence[] = {
27007 { &hf_nbap_maxTimeslotsPerSubFrame, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_6 },
27008 { &hf_nbap_maxPhysChPerTimeslot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_maxPhysChPerTimeslot },
27009 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27010 { NULL, 0, 0, NULL }
27013 static int
27014 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_) {
27015 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27016 ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability, LCRTDD_Uplink_Physical_Channel_Capability_sequence);
27018 return offset;
27023 static int
27024 dissect_nbap_MACes_Maximum_Bitrate_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27025 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27026 0U, 256000000U, NULL, TRUE);
27028 return offset;
27033 static int
27034 dissect_nbap_MaximumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27035 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27036 0U, 500U, NULL, FALSE);
27038 return offset;
27043 static int
27044 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_) {
27045 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27046 0U, 621U, NULL, FALSE);
27048 return offset;
27053 static int
27054 dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27055 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27056 1U, 6U, NULL, FALSE);
27058 return offset;
27062 static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
27063 { 0, "shift4" },
27064 { 1, "shift8" },
27065 { 2, "shift16" },
27066 { 0, NULL }
27070 static int
27071 dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27072 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27073 2, NULL, TRUE, 1, NULL);
27075 return offset;
27079 static const value_string nbap_Max_UE_DTX_Cycle_vals[] = {
27080 { 0, "v5" },
27081 { 1, "v10" },
27082 { 2, "v20" },
27083 { 3, "v40" },
27084 { 4, "v64" },
27085 { 5, "v80" },
27086 { 6, "v128" },
27087 { 7, "v160" },
27088 { 0, NULL }
27092 static int
27093 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_) {
27094 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27095 8, NULL, TRUE, 0, NULL);
27097 return offset;
27101 static const value_string nbap_MBMS_Capability_vals[] = {
27102 { 0, "mbms-capable" },
27103 { 1, "mbms-non-capable" },
27104 { 0, NULL }
27108 static int
27109 dissect_nbap_MBMS_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27110 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27111 2, NULL, FALSE, 0, NULL);
27113 return offset;
27117 static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
27118 { 0, "k0" },
27119 { 1, "k1" },
27120 { 2, "k2" },
27121 { 3, "k3" },
27122 { 4, "k4" },
27123 { 5, "k5" },
27124 { 6, "k6" },
27125 { 7, "k7" },
27126 { 8, "k8" },
27127 { 9, "k9" },
27128 { 10, "k11" },
27129 { 11, "k13" },
27130 { 12, "k15" },
27131 { 13, "k17" },
27132 { 14, "k19" },
27133 { 0, NULL }
27136 static value_string_ext nbap_MeasurementFilterCoefficient_vals_ext = VALUE_STRING_EXT_INIT(nbap_MeasurementFilterCoefficient_vals);
27139 static int
27140 dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27141 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27142 15, NULL, TRUE, 0, NULL);
27144 return offset;
27149 static int
27150 dissect_nbap_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27151 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27152 0U, 1048575U, NULL, FALSE);
27154 return offset;
27159 static int
27160 dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27161 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
27163 return offset;
27168 static int
27169 dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27170 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
27172 return offset;
27177 static int
27178 dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27179 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
27181 return offset;
27186 static int
27187 dissect_nbap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27188 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27189 1U, 256U, NULL, FALSE);
27191 return offset;
27195 static const per_sequence_t MessageStructure_item_sequence[] = {
27196 { &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
27197 { &hf_nbap_repetitionNumber_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber1 },
27198 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27199 { NULL, 0, 0, NULL }
27202 static int
27203 dissect_nbap_MessageStructure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27204 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27205 ett_nbap_MessageStructure_item, MessageStructure_item_sequence);
27207 return offset;
27211 static const per_sequence_t MessageStructure_sequence_of[1] = {
27212 { &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item },
27215 static int
27216 dissect_nbap_MessageStructure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27217 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27218 ett_nbap_MessageStructure, MessageStructure_sequence_of,
27219 1, maxNrOfLevels, FALSE);
27221 return offset;
27226 static int
27227 dissect_nbap_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27228 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27229 0U, 4095U, NULL, FALSE);
27231 return offset;
27235 static const value_string nbap_MICH_Mode_vals[] = {
27236 { 0, "v18" },
27237 { 1, "v36" },
27238 { 2, "v72" },
27239 { 3, "v144" },
27240 { 4, "v16" },
27241 { 5, "v32" },
27242 { 6, "v64" },
27243 { 7, "v128" },
27244 { 0, NULL }
27248 static int
27249 dissect_nbap_MICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27250 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27251 4, NULL, TRUE, 4, NULL);
27253 return offset;
27257 static const value_string nbap_MIMO_Capability_vals[] = {
27258 { 0, "mimo-capable" },
27259 { 1, "mimo-non-capable" },
27260 { 0, NULL }
27264 static int
27265 dissect_nbap_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27266 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27267 2, NULL, FALSE, 0, NULL);
27269 return offset;
27273 static const value_string nbap_MIMO_Mode_Indicator_vals[] = {
27274 { 0, "activate" },
27275 { 1, "deactivate" },
27276 { 0, NULL }
27280 static int
27281 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_) {
27282 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27283 2, NULL, FALSE, 0, NULL);
27285 return offset;
27289 static const value_string nbap_MIMO_PilotConfiguration_vals[] = {
27290 { 0, "primary-and-secondary-CPICH" },
27291 { 1, "normal-and-diversity-primary-CPICH" },
27292 { 0, NULL }
27295 static const per_choice_t MIMO_PilotConfiguration_choice[] = {
27296 { 0, &hf_nbap_primary_and_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
27297 { 1, &hf_nbap_normal_and_diversity_primary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
27298 { 0, NULL, 0, NULL }
27301 static int
27302 dissect_nbap_MIMO_PilotConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27303 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27304 ett_nbap_MIMO_PilotConfiguration, MIMO_PilotConfiguration_choice,
27305 NULL);
27307 return offset;
27312 static int
27313 dissect_nbap_PowerOffsetForSecondaryCPICHforMIMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27314 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27315 -6, 0U, NULL, FALSE);
27317 return offset;
27321 static const per_sequence_t PrimaryAndSecondaryCPICHContainer_sequence[] = {
27322 { &hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetForSecondaryCPICHforMIMO },
27323 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27324 { NULL, 0, 0, NULL }
27327 static int
27328 dissect_nbap_PrimaryAndSecondaryCPICHContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27329 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27330 ett_nbap_PrimaryAndSecondaryCPICHContainer, PrimaryAndSecondaryCPICHContainer_sequence);
27332 return offset;
27336 static const per_sequence_t NormalAndDiversityPrimaryCPICHContainer_sequence[] = {
27337 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27338 { NULL, 0, 0, NULL }
27341 static int
27342 dissect_nbap_NormalAndDiversityPrimaryCPICHContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27343 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27344 ett_nbap_NormalAndDiversityPrimaryCPICHContainer, NormalAndDiversityPrimaryCPICHContainer_sequence);
27346 return offset;
27350 static const value_string nbap_MIMO_PilotConfigurationExtension_vals[] = {
27351 { 0, "primary-and-secondary-CPICH" },
27352 { 1, "normal-and-diversity-primary-CPICH" },
27353 { 0, NULL }
27356 static const per_choice_t MIMO_PilotConfigurationExtension_choice[] = {
27357 { 0, &hf_nbap_primary_and_secondary_CPICH_01, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryAndSecondaryCPICHContainer },
27358 { 1, &hf_nbap_normal_and_diversity_primary_CPICH_01, ASN1_EXTENSION_ROOT , dissect_nbap_NormalAndDiversityPrimaryCPICHContainer },
27359 { 0, NULL, 0, NULL }
27362 static int
27363 dissect_nbap_MIMO_PilotConfigurationExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27364 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27365 ett_nbap_MIMO_PilotConfigurationExtension, MIMO_PilotConfigurationExtension_choice,
27366 NULL);
27368 return offset;
27372 static const value_string nbap_MIMO_PowerOffsetForS_CPICHCapability_vals[] = {
27373 { 0, "s-CPICH-Power-Offset-Capable" },
27374 { 1, "s-CPICH-Power-Offset-Not-Capable" },
27375 { 0, NULL }
27379 static int
27380 dissect_nbap_MIMO_PowerOffsetForS_CPICHCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27381 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27382 2, NULL, FALSE, 0, NULL);
27384 return offset;
27389 static int
27390 dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27391 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27392 0U, 800U, NULL, FALSE);
27394 return offset;
27398 static const value_string nbap_MinimumReducedE_DPDCH_GainFactor_vals[] = {
27399 { 0, "m8-15" },
27400 { 1, "m11-15" },
27401 { 2, "m15-15" },
27402 { 3, "m21-15" },
27403 { 4, "m30-15" },
27404 { 5, "m42-15" },
27405 { 6, "m60-15" },
27406 { 7, "m84-15" },
27407 { 0, NULL }
27411 static int
27412 dissect_nbap_MinimumReducedE_DPDCH_GainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27413 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27414 8, NULL, TRUE, 0, NULL);
27416 return offset;
27420 static const value_string nbap_MinSpreadingFactor_vals[] = {
27421 { 0, "v4" },
27422 { 1, "v8" },
27423 { 2, "v16" },
27424 { 3, "v32" },
27425 { 4, "v64" },
27426 { 5, "v128" },
27427 { 6, "v256" },
27428 { 7, "v512" },
27429 { 0, NULL }
27433 static int
27434 dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27435 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27436 8, NULL, FALSE, 0, NULL);
27438 return offset;
27442 static const value_string nbap_Modification_Period_vals[] = {
27443 { 0, "v1280" },
27444 { 1, "v2560" },
27445 { 2, "v5120" },
27446 { 3, "v10240" },
27447 { 0, NULL }
27451 static int
27452 dissect_nbap_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27453 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27454 4, NULL, TRUE, 0, NULL);
27456 return offset;
27460 static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
27461 { 0, "v4" },
27462 { 1, "v8" },
27463 { 2, "v16" },
27464 { 3, "v32" },
27465 { 4, "v64" },
27466 { 5, "v128" },
27467 { 6, "v256" },
27468 { 0, NULL }
27472 static int
27473 dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27474 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27475 7, NULL, TRUE, 0, NULL);
27477 return offset;
27481 static const value_string nbap_MultiplexingPosition_vals[] = {
27482 { 0, "fixed" },
27483 { 1, "flexible" },
27484 { 0, NULL }
27488 static int
27489 dissect_nbap_MultiplexingPosition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27490 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27491 2, NULL, FALSE, 0, NULL);
27493 return offset;
27497 static const value_string nbap_MAChs_ResetIndicator_vals[] = {
27498 { 0, "mAChs-NotReset" },
27499 { 0, NULL }
27503 static int
27504 dissect_nbap_MAChs_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27505 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27506 1, NULL, FALSE, 0, NULL);
27508 return offset;
27512 static const value_string nbap_ModulationMBSFN_vals[] = {
27513 { 0, "qPSK" },
27514 { 1, "sixteenQAM" },
27515 { 0, NULL }
27519 static int
27520 dissect_nbap_ModulationMBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27521 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27522 2, NULL, TRUE, 0, NULL);
27524 return offset;
27529 static int
27530 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_) {
27531 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27532 -11, 4U, NULL, TRUE);
27534 return offset;
27538 static const value_string nbap_ModulationPO_MBSFN_vals[] = {
27539 { 0, "qPSK" },
27540 { 1, "sixteenQAM" },
27541 { 0, NULL }
27544 static const per_choice_t ModulationPO_MBSFN_choice[] = {
27545 { 0, &hf_nbap_qPSK , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
27546 { 1, &hf_nbap_sixteenQAM , ASN1_EXTENSION_ROOT , dissect_nbap_MBSFN_CPICH_secondary_CCPCH_power_offset },
27547 { 0, NULL, 0, NULL }
27550 static int
27551 dissect_nbap_ModulationPO_MBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27552 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27553 ett_nbap_ModulationPO_MBSFN, ModulationPO_MBSFN_choice,
27554 NULL);
27556 return offset;
27560 static const value_string nbap_MBSFN_Only_Mode_Indicator_vals[] = {
27561 { 0, "mBSFN-Only-Mode" },
27562 { 0, NULL }
27566 static int
27567 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_) {
27568 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27569 1, NULL, FALSE, 0, NULL);
27571 return offset;
27575 static const value_string nbap_MBSFN_Only_Mode_Capability_vals[] = {
27576 { 0, "mBSFN-Only-Mode-capable" },
27577 { 1, "mBSFN-Only-Mode-non-capable" },
27578 { 0, NULL }
27582 static int
27583 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_) {
27584 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27585 2, NULL, FALSE, 0, NULL);
27587 return offset;
27592 static int
27593 dissect_nbap_Multicarrier_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27594 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27595 1U, maxHSDPAFrequency, NULL, FALSE);
27597 return offset;
27601 static const per_sequence_t MultipleFreq_HARQ_MemoryPartitioning_InformationItem_sequence[] = {
27602 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
27603 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
27604 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27605 { NULL, 0, 0, NULL }
27608 static int
27609 dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27610 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27611 ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem, MultipleFreq_HARQ_MemoryPartitioning_InformationItem_sequence);
27613 return offset;
27617 static const per_sequence_t MultipleFreq_HARQ_MemoryPartitioning_InformationList_sequence_of[1] = {
27618 { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem },
27621 static int
27622 dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27623 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27624 ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList, MultipleFreq_HARQ_MemoryPartitioning_InformationList_sequence_of,
27625 1, maxFrequencyinCell_1, FALSE);
27627 return offset;
27631 static const per_sequence_t MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence[] = {
27632 { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
27633 { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
27634 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
27635 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27636 { NULL, 0, 0, NULL }
27639 static int
27640 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_) {
27641 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27642 ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence);
27644 return offset;
27648 static const per_sequence_t MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of[1] = {
27649 { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR },
27652 static int
27653 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_) {
27654 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27655 ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of,
27656 1, maxHSDPAFrequency_1, FALSE);
27658 return offset;
27662 static const value_string nbap_Multi_Cell_Capability_vals[] = {
27663 { 0, "multi-Cell-Capable" },
27664 { 1, "multi-Cell-non-Capable" },
27665 { 0, NULL }
27669 static int
27670 dissect_nbap_Multi_Cell_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27671 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27672 2, NULL, FALSE, 0, NULL);
27674 return offset;
27678 static const per_sequence_t Multi_Cell_Capability_Info_sequence[] = {
27679 { &hf_nbap_multi_Cell_Capability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Multi_Cell_Capability },
27680 { &hf_nbap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Possible_Secondary_Serving_Cell_List },
27681 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27682 { NULL, 0, 0, NULL }
27685 static int
27686 dissect_nbap_Multi_Cell_Capability_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27687 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27688 ett_nbap_Multi_Cell_Capability_Info, Multi_Cell_Capability_Info_sequence);
27690 return offset;
27694 static const value_string nbap_Secondary_UL_Frequency_Activation_State_vals[] = {
27695 { 0, "activated" },
27696 { 1, "deactivated" },
27697 { 0, NULL }
27701 static int
27702 dissect_nbap_Secondary_UL_Frequency_Activation_State(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27703 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27704 2, NULL, TRUE, 0, NULL);
27706 return offset;
27710 static const per_sequence_t Multicell_EDCH_InformationItemIEs_sequence[] = {
27711 { &hf_nbap_dL_PowerBalancing_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_PowerBalancing_Information },
27712 { &hf_nbap_minimumReducedE_DPDCH_GainFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumReducedE_DPDCH_GainFactor },
27713 { &hf_nbap_secondary_UL_Frequency_Activation_State, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_UL_Frequency_Activation_State },
27714 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27715 { NULL, 0, 0, NULL }
27718 static int
27719 dissect_nbap_Multicell_EDCH_InformationItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27720 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27721 ett_nbap_Multicell_EDCH_InformationItemIEs, Multicell_EDCH_InformationItemIEs_sequence);
27723 return offset;
27727 static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[] = {
27728 { 0, "primary-CPICH-may-be-used" },
27729 { 1, "primary-CPICH-shall-not-be-used" },
27730 { 0, NULL }
27734 static int
27735 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_) {
27736 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27737 2, NULL, FALSE, 0, NULL);
27739 return offset;
27743 static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = {
27744 { 0, "new-secondary-CPICH" },
27745 { 1, "secondary-CPICH-shall-not-be-used" },
27746 { 0, NULL }
27749 static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
27750 { 0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
27751 { 1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
27752 { 0, NULL, 0, NULL }
27755 static int
27756 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_) {
27757 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27758 ett_nbap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
27759 NULL);
27761 return offset;
27765 static const per_sequence_t Multicell_EDCH_RL_Specific_InformationItemIEs_sequence[] = {
27766 { &hf_nbap_extendedPropagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ExtendedPropagationDelay },
27767 { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation },
27768 { &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonPhysicalChannelID },
27769 { &hf_nbap_secondary_CPICH_Information_Change, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CPICH_Information_Change },
27770 { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_PowerOffset },
27771 { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_PowerOffset },
27772 { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_PowerOffset },
27773 { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
27774 { &hf_nbap_e_DCH_DL_Control_Channel_Grant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
27775 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27776 { NULL, 0, 0, NULL }
27779 static int
27780 dissect_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27781 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27782 ett_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs, Multicell_EDCH_RL_Specific_InformationItemIEs_sequence);
27784 return offset;
27788 static const value_string nbap_MIMO_SFMode_For_HSPDSCHDualStream_vals[] = {
27789 { 0, "sF1" },
27790 { 1, "sF1SF16" },
27791 { 0, NULL }
27795 static int
27796 dissect_nbap_MIMO_SFMode_For_HSPDSCHDualStream(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27797 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27798 2, NULL, FALSE, 0, NULL);
27800 return offset;
27804 static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
27805 { 0, "v1" },
27806 { 1, "v2" },
27807 { 2, "v4" },
27808 { 3, "v8" },
27809 { 4, "v16" },
27810 { 5, "v32" },
27811 { 6, "v64" },
27812 { 0, NULL }
27816 static int
27817 dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27818 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27819 4, NULL, TRUE, 3, NULL);
27821 return offset;
27826 static int
27827 dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27828 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27829 2U, 10U, NULL, FALSE);
27831 return offset;
27836 static int
27837 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_) {
27838 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27839 1U, 256U, NULL, FALSE);
27841 return offset;
27846 static int
27847 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_) {
27848 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27849 1U, 256U, NULL, FALSE);
27851 return offset;
27856 static int
27857 dissect_nbap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27858 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27859 0U, 4095U, NULL, FALSE);
27861 return offset;
27865 static const per_sequence_t UC_Id_sequence[] = {
27866 { &hf_nbap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID },
27867 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
27868 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27869 { NULL, 0, 0, NULL }
27872 static int
27873 dissect_nbap_UC_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27874 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27875 ett_nbap_UC_Id, UC_Id_sequence);
27877 return offset;
27882 static int
27883 dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27884 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27885 0U, 511U, NULL, FALSE);
27887 return offset;
27891 static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
27892 { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
27893 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
27894 { &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode },
27895 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27896 { NULL, 0, 0, NULL }
27899 static int
27900 dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27901 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27902 ett_nbap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
27904 return offset;
27908 static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
27909 { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
27910 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
27911 { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
27912 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
27913 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
27914 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27915 { NULL, 0, 0, NULL }
27918 static int
27919 dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27920 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27921 ett_nbap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
27923 return offset;
27928 static int
27929 dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27930 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27932 return offset;
27936 static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[] = {
27937 { 0, "neighbouringFDDCellMeasurementInformation" },
27938 { 1, "neighbouringTDDCellMeasurementInformation" },
27939 { 2, "extension-neighbouringCellMeasurementInformation" },
27940 { 0, NULL }
27943 static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = {
27944 { 0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringFDDCellMeasurementInformation },
27945 { 1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringTDDCellMeasurementInformation },
27946 { 2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation },
27947 { 0, NULL, 0, NULL }
27950 static int
27951 dissect_nbap_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27952 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27953 ett_nbap_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
27954 NULL);
27956 return offset;
27960 static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = {
27961 { &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item },
27964 static int
27965 dissect_nbap_NeighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27966 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27967 ett_nbap_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
27968 1, maxNrOfMeasNCell, FALSE);
27970 return offset;
27974 static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
27975 { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
27976 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
27977 { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
27978 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
27979 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
27980 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
27981 { NULL, 0, 0, NULL }
27984 static int
27985 dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27986 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27987 ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
27989 return offset;
27993 static const per_sequence_t NeighbouringTDDCellMeasurementInformation768_sequence[] = {
27994 { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
27995 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
27996 { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
27997 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
27998 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
27999 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28000 { NULL, 0, 0, NULL }
28003 static int
28004 dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28005 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28006 ett_nbap_NeighbouringTDDCellMeasurementInformation768, NeighbouringTDDCellMeasurementInformation768_sequence);
28008 return offset;
28012 static const value_string nbap_NonCellSpecificTxDiversity_vals[] = {
28013 { 0, "txDiversity" },
28014 { 0, NULL }
28018 static int
28019 dissect_nbap_NonCellSpecificTxDiversity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28020 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28021 1, NULL, TRUE, 0, NULL);
28023 return offset;
28028 static int
28029 dissect_nbap_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28030 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28031 0U, 65535U, NULL, FALSE);
28033 return offset;
28037 static const per_sequence_t NI_Information_sequence_of[1] = {
28038 { &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator },
28041 static int
28042 dissect_nbap_NI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28043 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28044 ett_nbap_NI_Information, NI_Information_sequence_of,
28045 1, maxNrOfNIs, FALSE);
28047 return offset;
28052 static int
28053 dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28054 #line 2083 "../../asn1/nbap/nbap.cnf"
28055 /*Set up and map that maps Node-B ids to CRNC ids, since often you only have one of them present in nbap*/
28056 nbap_com_context_id_t *cur_val;
28058 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28059 0U, 1048575U, &node_b_com_context_id, FALSE);
28062 if (actx->pinfo->fd->flags.visited){
28063 return offset;
28066 /*If both are avaible we can update the map*/
28067 if(crcn_context_present){
28068 if( (nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id)) == NULL ){
28070 cur_val = g_new(nbap_com_context_id_t,1);
28071 cur_val->crnc_context = com_context_id;
28072 cur_val->frame_num = actx->pinfo->fd->num;
28073 g_tree_insert(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id), cur_val);
28074 com_context_id = -1;
28080 return offset;
28084 static const value_string nbap_NotificationIndicatorLength_vals[] = {
28085 { 0, "v2" },
28086 { 1, "v4" },
28087 { 2, "v8" },
28088 { 0, NULL }
28092 static int
28093 dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28094 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28095 3, NULL, TRUE, 0, NULL);
28097 return offset;
28102 static int
28103 dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28104 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28105 1U, maxNrOfCellPortionsPerCell, NULL, TRUE);
28107 return offset;
28112 static int
28113 dissect_nbap_NumberOfReportedCellPortionsLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28114 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28115 1U, maxNrOfCellPortionsPerCellLCR, NULL, TRUE);
28117 return offset;
28122 static int
28123 dissect_nbap_NSubCyclesPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28124 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28125 1U, 16U, NULL, TRUE);
28127 return offset;
28131 static const value_string nbap_Number_Of_Supported_Carriers_vals[] = {
28132 { 0, "one-one-carrier" },
28133 { 1, "one-three-carrier" },
28134 { 2, "three-three-carrier" },
28135 { 3, "one-six-carrier" },
28136 { 4, "three-six-carrier" },
28137 { 5, "six-six-carrier" },
28138 { 0, NULL }
28142 static int
28143 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_) {
28144 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28145 6, NULL, TRUE, 0, NULL);
28147 return offset;
28152 static int
28153 dissect_nbap_NoOfTargetCellHS_SCCH_Order(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28154 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28155 1U, 30U, NULL, FALSE);
28157 return offset;
28161 static const value_string nbap_Out_of_Sychronization_Window_vals[] = {
28162 { 0, "ms40" },
28163 { 1, "ms80" },
28164 { 2, "ms160" },
28165 { 3, "ms320" },
28166 { 4, "ms640" },
28167 { 0, NULL }
28171 static int
28172 dissect_nbap_Out_of_Sychronization_Window(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28173 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28174 5, NULL, TRUE, 0, NULL);
28176 return offset;
28181 static int
28182 dissect_nbap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28183 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28184 -150, 400U, NULL, TRUE);
28186 return offset;
28191 static int
28192 dissect_nbap_PDSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28193 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28194 0U, 255U, NULL, FALSE);
28196 return offset;
28201 static int
28202 dissect_nbap_PDSCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28203 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28204 0U, 511U, NULL, FALSE);
28206 return offset;
28211 static int
28212 dissect_nbap_PDSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28213 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28214 0U, 255U, NULL, FALSE);
28216 return offset;
28220 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_Item_sequence[] = {
28221 { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
28222 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28223 { NULL, 0, 0, NULL }
28226 static int
28227 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_) {
28228 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28229 ett_nbap_Paging_MACFlows_to_DeleteFDD_Item, Paging_MACFlows_to_DeleteFDD_Item_sequence);
28231 return offset;
28235 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_sequence_of[1] = {
28236 { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteFDD_Item },
28239 static int
28240 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_) {
28241 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28242 ett_nbap_Paging_MACFlows_to_DeleteFDD, Paging_MACFlows_to_DeleteFDD_sequence_of,
28243 1, maxNrOfPagingMACFlow, FALSE);
28245 return offset;
28249 static const value_string nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_vals[] = {
28250 { 0, "requested" },
28251 { 0, NULL }
28255 static int
28256 dissect_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28257 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28258 1, NULL, FALSE, 0, NULL);
28260 return offset;
28265 static int
28266 dissect_nbap_PLCCHsequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28267 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28268 0U, 14U, NULL, FALSE);
28270 return offset;
28274 static const per_sequence_t PLCCHinformation_sequence[] = {
28275 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
28276 { &hf_nbap_sequenceNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PLCCHsequenceNumber },
28277 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28278 { NULL, 0, 0, NULL }
28281 static int
28282 dissect_nbap_PLCCHinformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28283 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28284 ett_nbap_PLCCHinformation, PLCCHinformation_sequence);
28286 return offset;
28291 static int
28292 dissect_nbap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28293 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28294 0U, 24U, NULL, FALSE);
28296 return offset;
28301 static int
28302 dissect_nbap_PowerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28303 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28304 0U, 10U, NULL, FALSE);
28306 return offset;
28310 static const value_string nbap_PRACH_Midamble_vals[] = {
28311 { 0, "inverted" },
28312 { 1, "direct" },
28313 { 0, NULL }
28317 static int
28318 dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28319 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28320 2, NULL, TRUE, 0, NULL);
28322 return offset;
28326 static const value_string nbap_PrecodingWeightSetRestriction_vals[] = {
28327 { 0, "preferred" },
28328 { 1, "not-preferred" },
28329 { 0, NULL }
28333 static int
28334 dissect_nbap_PrecodingWeightSetRestriction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28335 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28336 2, NULL, FALSE, 0, NULL);
28338 return offset;
28343 static int
28344 dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28345 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28346 1U, 256U, NULL, FALSE);
28348 return offset;
28353 static int
28354 dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28355 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28356 1U, 256U, NULL, FALSE);
28358 return offset;
28363 static int
28364 dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28365 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28366 -100, 500U, NULL, FALSE);
28368 return offset;
28373 static int
28374 dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28375 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28376 0U, 91U, NULL, FALSE);
28378 return offset;
28383 static int
28384 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_) {
28385 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28386 -5, -1, NULL, TRUE);
28388 return offset;
28393 static int
28394 dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28395 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28396 0U, 6U, NULL, FALSE);
28398 return offset;
28403 static int
28404 dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28405 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28406 0U, 255U, NULL, FALSE);
28408 return offset;
28412 static const per_sequence_t Selected_MBMS_Service_TimeSlot_Information_LCR_sequence_of[1] = {
28413 { &hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
28416 static int
28417 dissect_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28418 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28419 ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR, Selected_MBMS_Service_TimeSlot_Information_LCR_sequence_of,
28420 1, 7, FALSE);
28422 return offset;
28426 static const value_string nbap_T_transmission_Time_Interval_vals[] = {
28427 { 0, "v10" },
28428 { 1, "v20" },
28429 { 2, "v40" },
28430 { 3, "v80" },
28431 { 0, NULL }
28435 static int
28436 dissect_nbap_T_transmission_Time_Interval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28437 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28438 4, NULL, TRUE, 0, NULL);
28440 return offset;
28445 static int
28446 dissect_nbap_INTEGER_2_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28447 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28448 2U, 9U, NULL, FALSE);
28450 return offset;
28455 static int
28456 dissect_nbap_INTEGER_0_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28457 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28458 0U, 8U, NULL, FALSE);
28460 return offset;
28464 static const per_sequence_t MBMS_Service_TDM_Information_sequence[] = {
28465 { &hf_nbap_transmission_Time_Interval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_transmission_Time_Interval },
28466 { &hf_nbap_tDM_Rep , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_2_9 },
28467 { &hf_nbap_tDM_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8 },
28468 { &hf_nbap_tDM_Length , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8 },
28469 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28470 { NULL, 0, 0, NULL }
28473 static int
28474 dissect_nbap_MBMS_Service_TDM_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28475 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28476 ett_nbap_MBMS_Service_TDM_Information, MBMS_Service_TDM_Information_sequence);
28478 return offset;
28482 static const per_sequence_t Selected_MBMS_Service_Item_sequence[] = {
28483 { &hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR },
28484 { &hf_nbap_mBMS_Service_TDM_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MBMS_Service_TDM_Information },
28485 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28486 { NULL, 0, 0, NULL }
28489 static int
28490 dissect_nbap_Selected_MBMS_Service_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28491 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28492 ett_nbap_Selected_MBMS_Service_Item, Selected_MBMS_Service_Item_sequence);
28494 return offset;
28498 static const per_sequence_t Selected_MBMS_Service_List_sequence_of[1] = {
28499 { &hf_nbap_Selected_MBMS_Service_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Selected_MBMS_Service_Item },
28502 static int
28503 dissect_nbap_Selected_MBMS_Service_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28504 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28505 ett_nbap_Selected_MBMS_Service_List, Selected_MBMS_Service_List_sequence_of,
28506 1, maxMBMSServiceSelect, FALSE);
28508 return offset;
28512 static const per_sequence_t Selected_MBMS_Service_sequence[] = {
28513 { &hf_nbap_selected_MBMS_Service_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Selected_MBMS_Service_List },
28514 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28515 { NULL, 0, 0, NULL }
28518 static int
28519 dissect_nbap_Selected_MBMS_Service(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28520 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28521 ett_nbap_Selected_MBMS_Service, Selected_MBMS_Service_sequence);
28523 return offset;
28527 static const value_string nbap_UE_Selected_MBMS_Service_Information_vals[] = {
28528 { 0, "none" },
28529 { 1, "selected-MBMS-Service" },
28530 { 0, NULL }
28533 static const per_choice_t UE_Selected_MBMS_Service_Information_choice[] = {
28534 { 0, &hf_nbap_none , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
28535 { 1, &hf_nbap_selected_MBMS_Service, ASN1_EXTENSION_ROOT , dissect_nbap_Selected_MBMS_Service },
28536 { 0, NULL, 0, NULL }
28539 static int
28540 dissect_nbap_UE_Selected_MBMS_Service_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28541 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28542 ett_nbap_UE_Selected_MBMS_Service_Information, UE_Selected_MBMS_Service_Information_choice,
28543 NULL);
28545 return offset;
28550 static int
28551 dissect_nbap_PUSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28552 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28553 0U, 255U, NULL, FALSE);
28555 return offset;
28559 static const per_sequence_t Paging_MACFlows_to_DeleteLCR_Item_sequence[] = {
28560 { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
28561 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28562 { NULL, 0, 0, NULL }
28565 static int
28566 dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28567 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28568 ett_nbap_Paging_MACFlows_to_DeleteLCR_Item, Paging_MACFlows_to_DeleteLCR_Item_sequence);
28570 return offset;
28574 static const per_sequence_t Paging_MACFlows_to_DeleteLCR_sequence_of[1] = {
28575 { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item },
28578 static int
28579 dissect_nbap_Paging_MACFlows_to_DeleteLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28580 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28581 ett_nbap_Paging_MACFlows_to_DeleteLCR, Paging_MACFlows_to_DeleteLCR_sequence_of,
28582 1, maxNrOfPagingMACFlow, FALSE);
28584 return offset;
28588 static const value_string nbap_RACH_SlotFormat_vals[] = {
28589 { 0, "v0" },
28590 { 1, "v1" },
28591 { 2, "v2" },
28592 { 3, "v3" },
28593 { 0, NULL }
28597 static int
28598 dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28599 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28600 4, NULL, TRUE, 0, NULL);
28602 return offset;
28607 static int
28608 dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28609 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
28610 12, 12, FALSE, NULL);
28612 return offset;
28617 static int
28618 dissect_nbap_T_dCH_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28619 #line 1126 "../../asn1/nbap/nbap.cnf"
28621 offset = dissect_nbap_DCH_ID(tvb, offset, actx, tree, hf_index);
28623 dch_id = t_dch_id;
28627 return offset;
28631 static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
28632 { &hf_nbap_dCH_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_dCH_id },
28633 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
28634 { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
28635 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28636 { NULL, 0, 0, NULL }
28639 static int
28640 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_) {
28641 #line 1131 "../../asn1/nbap/nbap.cnf"
28642 address dst_addr, null_addr;
28643 conversation_t *conversation = NULL;
28644 umts_fp_conversation_info_t *umts_fp_conversation_info;
28645 int i, j, num_tf;
28647 transportLayerAddress_ipv4 = 0;
28648 BindingID_port = 0;
28649 dch_id = 0xFFFFFFFF;
28651 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28652 ett_nbap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
28655 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
28657 return offset;
28660 /*RBS might sometimes send a nonsens bind, to indicate that no DCH is present*/
28661 if(BindingID_port == NBAP_IGNORE_PORT){
28662 return offset;
28665 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
28667 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
28669 conversation = find_conversation(actx->pinfo->fd->num,&dst_addr,
28670 &null_addr, PT_UDP, BindingID_port,
28671 0, NO_ADDR_B|NO_PORT_B);
28673 if (conversation == NULL) {
28674 /* It's not part of any conversation - create a new one. */
28675 conversation = conversation_new(actx->pinfo->fd->num, &dst_addr,
28676 &null_addr, PT_UDP,BindingID_port ,
28677 0, NO_ADDR2|NO_PORT2);
28679 /* Set dissector */
28680 conversation_set_dissector(conversation, fp_handle);
28681 if(actx->pinfo->link_dir==P2P_DIR_DL){
28682 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
28684 /* Fill in the data */
28685 umts_fp_conversation_info->iface_type = IuB_Interface;
28686 umts_fp_conversation_info->division = Division_FDD;
28687 umts_fp_conversation_info->channel = CHANNEL_DCH;
28688 umts_fp_conversation_info->dl_frame_number = 0;
28689 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
28690 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &dst_addr);
28691 umts_fp_conversation_info->crnc_port = BindingID_port;
28692 umts_fp_conversation_info->rlc_mode = FP_RLC_MODE_UNKNOWN;
28694 /* DCH's in this flow */
28695 umts_fp_conversation_info->dch_crc_present = g_nbap_msg_info_for_fp.dch_crc_present;
28697 /*Save unique UE-identifier */
28698 umts_fp_conversation_info->com_context_id = com_context_id;
28700 /*UPLINK*/
28701 /* Set data for First or single channel */
28702 umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[dch_id].num_ul_chans;
28703 for (j = 0; j < num_tf; j++) {
28704 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[dch_id].ul_chan_tf_size[j];
28705 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[dch_id].ul_chan_num_tbs[j];
28708 /* Traffic flows per DCH(DL) */
28709 umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[dch_id].num_dl_chans;
28710 for (j = 0; j < num_tf; j++) {
28711 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[dch_id].dl_chan_tf_size[j];
28712 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[dch_id].dl_chan_num_tbs[j];
28715 /* Set data for associated DCH's if we have any */
28716 i = dch_id;
28717 umts_fp_conversation_info->dchs_in_flow_list[0] = dch_id;
28718 while(nbap_dch_chnl_info[i].next_dch != 0){
28721 i = nbap_dch_chnl_info[i].next_dch;
28722 umts_fp_conversation_info->num_dch_in_flow++;
28723 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i; /*Set transport channel id*/
28725 /*Setting Logical Channel's for this DCH*/
28726 /* Traffic flows per DCH(UL) */
28727 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_ul_chans = num_tf = nbap_dch_chnl_info[i].num_ul_chans;
28728 for (j = 0; j < num_tf; j++) {
28729 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_tf_size[j] = nbap_dch_chnl_info[i].ul_chan_tf_size[j];
28730 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_num_tbs[j] = nbap_dch_chnl_info[i].ul_chan_num_tbs[j];
28733 /* Traffic flows per DCH(DL) */
28734 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_dl_chans = num_tf = nbap_dch_chnl_info[i].num_dl_chans;
28735 for (j = 0; j < num_tf; j++) {
28736 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_tf_size[j] = nbap_dch_chnl_info[i].dl_chan_tf_size[j];
28737 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_num_tbs[j] = nbap_dch_chnl_info[i].dl_chan_num_tbs[j];
28741 umts_fp_conversation_info->num_dch_in_flow++;
28742 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
28743 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
28746 nbap_debug1("Frame %u RL-Specific-DCH-Info-Item Start", actx->pinfo->fd->num);
28747 nbap_debug1(" Total no of ch in flow will be: %d", umts_fp_conversation_info->num_dch_in_flow);
28748 nbap_debug1("Frame %u RL-Specific-DCH-Info-Item End", actx->pinfo->fd->num);
28757 return offset;
28761 static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
28762 { &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item },
28765 static int
28766 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_) {
28767 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28768 ett_nbap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
28769 1, maxNrOfDCHs, FALSE);
28771 return offset;
28775 static const per_sequence_t RL_Specific_E_DCH_Information_Item_sequence[] = {
28776 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
28777 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
28778 { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
28779 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28780 { NULL, 0, 0, NULL }
28783 static int
28784 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_) {
28785 #line 1245 "../../asn1/nbap/nbap.cnf"
28786 address dst_addr, null_addr;
28787 conversation_t *conversation;
28788 umts_fp_conversation_info_t *umts_fp_conversation_info;
28789 nbap_edch_port_info_t *old_info = NULL;
28791 transportLayerAddress_ipv4 = 0;
28792 BindingID_port = 0;
28795 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28796 ett_nbap_RL_Specific_E_DCH_Information_Item, RL_Specific_E_DCH_Information_Item_sequence);
28799 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
28801 return offset;
28803 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
28805 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
28807 conversation = find_conversation(actx->pinfo->fd->num,&dst_addr,
28808 &null_addr, PT_UDP, BindingID_port,
28809 0, NO_ADDR_B|NO_PORT_B);
28811 /* We must also check if this port is about to be overriden, if thats the case we
28812 * might already have a DCH entry on this port which should be overwritten
28814 if (conversation == NULL || ((umts_fp_conversation_info_t*)conversation_get_proto_data(conversation, proto_fp))->channel == CHANNEL_DCH) {
28818 /* It's not part of any conversation - create a new one. */
28819 conversation = conversation_new(actx->pinfo->fd->num, &dst_addr,
28820 &null_addr, PT_UDP,BindingID_port ,
28821 0, NO_ADDR2|NO_PORT2);
28823 /* Set dissector */
28824 conversation_set_dissector(conversation, fp_handle);
28825 if(actx->pinfo->link_dir==P2P_DIR_DL){
28826 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
28827 /* Fill in the data */
28828 umts_fp_conversation_info->iface_type = IuB_Interface;
28829 umts_fp_conversation_info->division = Division_FDD;
28830 umts_fp_conversation_info->channel = CHANNEL_EDCH;
28831 umts_fp_conversation_info->dl_frame_number = 0;
28832 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
28833 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &dst_addr);
28834 umts_fp_conversation_info->crnc_port = BindingID_port;
28837 umts_fp_conversation_info->rlc_mode = FP_RLC_MODE_UNKNOWN;
28840 if(crcn_context_present){
28841 umts_fp_conversation_info->com_context_id = com_context_id;
28842 }else{
28843 nbap_com_context_id_t *cur_val;
28844 if((cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){
28845 umts_fp_conversation_info->com_context_id = cur_val->crnc_context;
28846 }else{
28847 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
28852 /* Check if we allready have this context */
28853 if( (old_info = (nbap_edch_port_info_t *)g_tree_lookup(edch_flow_port_map, GINT_TO_POINTER((gint)com_context_id))) == NULL ){
28854 nbap_edch_port_info_t * nbap_edch_port_info;
28856 nbap_edch_port_info = (nbap_edch_port_info_t *)g_malloc0(sizeof(nbap_edch_port_info_t));
28858 /*Saving port/flow map based on context id for future reconfigurations*/
28859 nbap_edch_port_info->crnc_port[e_dch_macdflow_id] = BindingID_port;
28860 /*Ip address might be useful as well*/
28861 nbap_edch_port_info->crnc_address = transportLayerAddress_ipv4;
28863 nbap_debug1("Frame %u RL-Specific-E-DCH-Information-Item Start",
28864 actx->pinfo->fd->num);
28866 nbap_debug4(" g_tree_insert(edch_flow_port_map) com_context_id %u e_dch_macdflow_id %u IP %s Port %u",
28867 umts_fp_conversation_info->com_context_id,
28868 e_dch_macdflow_id,
28869 ep_address_to_str(&dst_addr),
28870 BindingID_port);
28872 /* Set address for collection of DDI entries */
28873 COPY_ADDRESS(&(nbap_edch_channel_info[e_dch_macdflow_id].crnc_address),&dst_addr);
28874 nbap_edch_channel_info[e_dch_macdflow_id].crnc_port = BindingID_port;
28876 g_tree_insert(edch_flow_port_map, GINT_TO_POINTER((gint)umts_fp_conversation_info->com_context_id), nbap_edch_port_info);
28877 }else{
28879 nbap_debug4(" Insert in existing edch_flow_port_map com_context_id %u e_dch_macdflow_id %u IP %s Port %u",
28880 umts_fp_conversation_info->com_context_id,
28881 e_dch_macdflow_id,
28882 ep_address_to_str(&dst_addr),
28883 BindingID_port);
28885 /* Must be same ADDRESS */
28886 old_info->crnc_port[e_dch_macdflow_id] = BindingID_port;
28890 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
28892 nbap_debug1("Frame %u RL-Specific-E-DCH-Information-Item End", actx->pinfo->fd->num);
28899 return offset;
28903 static const per_sequence_t RL_Specific_E_DCH_Information_sequence_of[1] = {
28904 { &hf_nbap_RL_Specific_E_DCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information_Item },
28907 static int
28908 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_) {
28909 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28910 ett_nbap_RL_Specific_E_DCH_Information, RL_Specific_E_DCH_Information_sequence_of,
28911 1, maxNrOfEDCHMACdFlows, FALSE);
28913 return offset;
28917 static const per_sequence_t RL_Specific_E_DCH_Info_sequence[] = {
28918 { &hf_nbap_rL_Specific_E_DCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information },
28919 { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_PowerOffset },
28920 { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_PowerOffset },
28921 { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_PowerOffset },
28922 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
28923 { NULL, 0, 0, NULL }
28926 static int
28927 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_) {
28928 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28929 ett_nbap_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence);
28931 return offset;
28936 static int
28937 dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28938 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28939 0U, 621U, NULL, FALSE);
28941 return offset;
28945 static const value_string nbap_Reference_ReceivedTotalWideBandPowerReporting_vals[] = {
28946 { 0, "reference-ReceivedTotalWideBandPower-Requested" },
28947 { 0, NULL }
28951 static int
28952 dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28953 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28954 1, NULL, FALSE, 0, NULL);
28956 return offset;
28960 static const value_string nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals[] = {
28961 { 0, "indication-of-Reference-ReceivedTotalWideBandPower-supported" },
28962 { 0, NULL }
28966 static int
28967 dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28968 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28969 1, NULL, FALSE, 0, NULL);
28971 return offset;
28975 static const value_string nbap_ReferenceClockAvailability_vals[] = {
28976 { 0, "available" },
28977 { 1, "notAvailable" },
28978 { 0, NULL }
28982 static int
28983 dissect_nbap_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28984 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28985 2, NULL, FALSE, 0, NULL);
28987 return offset;
28992 static int
28993 dissect_nbap_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28994 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28995 0U, 255U, NULL, FALSE);
28997 return offset;
29002 static int
29003 dissect_nbap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29004 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29005 0U, 3U, NULL, FALSE);
29007 return offset;
29012 static int
29013 dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29014 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29015 1U, 6000U, NULL, TRUE);
29017 return offset;
29021 static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[] = {
29022 { 0, "msec" },
29023 { 1, "min" },
29024 { 0, NULL }
29027 static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = {
29028 { 0, &hf_nbap_msec_02 , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmsec },
29029 { 1, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin },
29030 { 0, NULL, 0, NULL }
29033 static int
29034 dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29035 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29036 ett_nbap_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
29037 NULL);
29039 return offset;
29044 static int
29045 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_) {
29046 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29048 return offset;
29052 static const value_string nbap_ReportCharacteristicsType_MeasurementThreshold_vals[] = {
29053 { 0, "received-total-wide-band-power" },
29054 { 1, "transmitted-carrier-power" },
29055 { 2, "acknowledged-prach-preambles" },
29056 { 3, "uL-TimeslotISCP" },
29057 { 4, "sir" },
29058 { 5, "sir-error" },
29059 { 6, "transmitted-code-power" },
29060 { 7, "rscp" },
29061 { 8, "rx-timing-deviation" },
29062 { 9, "round-trip-time" },
29063 { 10, "notUsed-1-acknowledged-PCPCH-access-preambles" },
29064 { 11, "notUsed-2-detected-PCPCH-access-preambles" },
29065 { 12, "extension-ReportCharacteristicsType-MeasurementThreshold" },
29066 { 0, NULL }
29069 static const per_choice_t ReportCharacteristicsType_MeasurementThreshold_choice[] = {
29070 { 0, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value },
29071 { 1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
29072 { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
29073 { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value },
29074 { 4, &hf_nbap_sir_01 , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value },
29075 { 5, &hf_nbap_sir_error_01 , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value },
29076 { 6, &hf_nbap_transmitted_code_power_01, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value },
29077 { 7, &hf_nbap_rscp_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value },
29078 { 8, &hf_nbap_rx_timing_deviation, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value },
29079 { 9, &hf_nbap_round_trip_time_01, ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_Value },
29080 { 10, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
29081 { 11, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
29082 { 12, &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold },
29083 { 0, NULL, 0, NULL }
29086 static int
29087 dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29088 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29089 ett_nbap_ReportCharacteristicsType_MeasurementThreshold, ReportCharacteristicsType_MeasurementThreshold_choice,
29090 NULL);
29092 return offset;
29097 static int
29098 dissect_nbap_MeasurementHysteresisTime_Scaledmsec(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_integer(tvb, offset, actx, tree, hf_index,
29100 1U, 6000U, NULL, TRUE);
29102 return offset;
29106 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals[] = {
29107 { 0, "msec" },
29108 { 0, NULL }
29111 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice[] = {
29112 { 0, &hf_nbap_msec_01 , ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementHysteresisTime_Scaledmsec },
29113 { 0, NULL, 0, NULL }
29116 static int
29117 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29118 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29119 ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime, ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice,
29120 NULL);
29122 return offset;
29126 static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = {
29127 { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29128 { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
29129 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29130 { NULL, 0, 0, NULL }
29133 static int
29134 dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29135 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29136 ett_nbap_ReportCharacteristicsType_EventA, ReportCharacteristicsType_EventA_sequence);
29138 return offset;
29142 static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = {
29143 { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29144 { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
29145 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29146 { NULL, 0, 0, NULL }
29149 static int
29150 dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29151 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29152 ett_nbap_ReportCharacteristicsType_EventB, ReportCharacteristicsType_EventB_sequence);
29154 return offset;
29159 static int
29160 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_) {
29161 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29162 0U, 620U, NULL, FALSE);
29164 return offset;
29169 static int
29170 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_) {
29171 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29172 0U, 126U, NULL, FALSE);
29174 return offset;
29179 static int
29180 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_) {
29181 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29182 0U, 62U, NULL, FALSE);
29184 return offset;
29189 static int
29190 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_) {
29191 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29192 0U, 124U, NULL, FALSE);
29194 return offset;
29199 static int
29200 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_) {
29201 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29202 0U, 112U, NULL, TRUE);
29204 return offset;
29209 static int
29210 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_) {
29211 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29212 0U, 126U, NULL, FALSE);
29214 return offset;
29219 static int
29220 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_) {
29221 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29222 0U, 32766U, NULL, FALSE);
29224 return offset;
29229 static int
29230 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_) {
29231 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29233 return offset;
29237 static const value_string nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals[] = {
29238 { 0, "received-total-wide-band-power" },
29239 { 1, "transmitted-carrier-power" },
29240 { 2, "acknowledged-prach-preambles" },
29241 { 3, "uL-TimeslotISCP" },
29242 { 4, "sir" },
29243 { 5, "sir-error" },
29244 { 6, "transmitted-code-power" },
29245 { 7, "rscp" },
29246 { 8, "round-trip-time" },
29247 { 9, "notUsed-1-acknowledged-PCPCH-access-preambles" },
29248 { 10, "notUsed-2-detected-PCPCH-access-preambles" },
29249 { 11, "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold" },
29250 { 0, NULL }
29253 static const per_choice_t ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice[] = {
29254 { 0, &hf_nbap_received_total_wide_band_power_01, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres },
29255 { 1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
29256 { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
29257 { 3, &hf_nbap_uL_TimeslotISCP_01, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres },
29258 { 4, &hf_nbap_sir , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value_IncrDecrThres },
29259 { 5, &hf_nbap_sir_error , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value_IncrDecrThres },
29260 { 6, &hf_nbap_transmitted_code_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres },
29261 { 7, &hf_nbap_rscp , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value_IncrDecrThres },
29262 { 8, &hf_nbap_round_trip_time, ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_IncrDecrThres },
29263 { 9, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
29264 { 10, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
29265 { 11, &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
29266 { 0, NULL, 0, NULL }
29269 static int
29270 dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29271 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29272 ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice,
29273 NULL);
29275 return offset;
29280 static int
29281 dissect_nbap_MeasurementChangeTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29282 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29283 1U, 6000U, NULL, TRUE);
29285 return offset;
29289 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals[] = {
29290 { 0, "msec" },
29291 { 0, NULL }
29294 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementChangeTime_choice[] = {
29295 { 0, &hf_nbap_msec , ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementChangeTime_Scaledmsec },
29296 { 0, NULL, 0, NULL }
29299 static int
29300 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29301 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29302 ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime, ReportCharacteristicsType_ScaledMeasurementChangeTime_choice,
29303 NULL);
29305 return offset;
29309 static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = {
29310 { &hf_nbap_measurementIncreaseThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
29311 { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
29312 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29313 { NULL, 0, 0, NULL }
29316 static int
29317 dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29318 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29319 ett_nbap_ReportCharacteristicsType_EventC, ReportCharacteristicsType_EventC_sequence);
29321 return offset;
29325 static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = {
29326 { &hf_nbap_measurementDecreaseThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
29327 { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
29328 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29329 { NULL, 0, 0, NULL }
29332 static int
29333 dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29334 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29335 ett_nbap_ReportCharacteristicsType_EventD, ReportCharacteristicsType_EventD_sequence);
29337 return offset;
29341 static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = {
29342 { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29343 { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29344 { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
29345 { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
29346 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29347 { NULL, 0, 0, NULL }
29350 static int
29351 dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29352 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29353 ett_nbap_ReportCharacteristicsType_EventE, ReportCharacteristicsType_EventE_sequence);
29355 return offset;
29359 static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = {
29360 { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29361 { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29362 { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
29363 { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
29364 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29365 { NULL, 0, 0, NULL }
29368 static int
29369 dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29370 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29371 ett_nbap_ReportCharacteristicsType_EventF, ReportCharacteristicsType_EventF_sequence);
29373 return offset;
29378 static int
29379 dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29380 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29382 return offset;
29386 static const value_string nbap_ReportCharacteristics_vals[] = {
29387 { 0, "onDemand" },
29388 { 1, "periodic" },
29389 { 2, "event-a" },
29390 { 3, "event-b" },
29391 { 4, "event-c" },
29392 { 5, "event-d" },
29393 { 6, "event-e" },
29394 { 7, "event-f" },
29395 { 8, "extension-ReportCharacteristics" },
29396 { 0, NULL }
29399 static const per_choice_t ReportCharacteristics_choice[] = {
29400 { 0, &hf_nbap_onDemand , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
29401 { 1, &hf_nbap_periodic_01 , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
29402 { 2, &hf_nbap_event_a , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventA },
29403 { 3, &hf_nbap_event_b , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventB },
29404 { 4, &hf_nbap_event_c , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventC },
29405 { 5, &hf_nbap_event_d , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventD },
29406 { 6, &hf_nbap_event_e , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventE },
29407 { 7, &hf_nbap_event_f , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventF },
29408 { 8, &hf_nbap_extension_ReportCharacteristics, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristics },
29409 { 0, NULL, 0, NULL }
29412 static int
29413 dissect_nbap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29414 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29415 ett_nbap_ReportCharacteristics, ReportCharacteristics_choice,
29416 NULL);
29418 return offset;
29422 static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = {
29423 { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
29424 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29425 { NULL, 0, 0, NULL }
29428 static int
29429 dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29430 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29431 ett_nbap_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
29433 return offset;
29437 static const per_sequence_t EDCH_RACH_Report_IncrDecrThres_sequence[] = {
29438 { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
29439 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29440 { NULL, 0, 0, NULL }
29443 static int
29444 dissect_nbap_EDCH_RACH_Report_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29445 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29446 ett_nbap_EDCH_RACH_Report_IncrDecrThres, EDCH_RACH_Report_IncrDecrThres_sequence);
29448 return offset;
29452 static const per_sequence_t EDCH_RACH_Report_ThresholdInformation_sequence[] = {
29453 { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
29454 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29455 { NULL, 0, 0, NULL }
29458 static int
29459 dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29460 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29461 ett_nbap_EDCH_RACH_Report_ThresholdInformation, EDCH_RACH_Report_ThresholdInformation_sequence);
29463 return offset;
29467 static const value_string nbap_DL_RLC_PDU_Size_Format_vals[] = {
29468 { 0, "fixed-RLC-PDU-Size" },
29469 { 1, "flexible-RLC-PDU-Size" },
29470 { 0, NULL }
29474 static int
29475 dissect_nbap_DL_RLC_PDU_Size_Format(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29476 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29477 2, NULL, TRUE, 0, NULL);
29479 return offset;
29483 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = {
29484 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
29485 { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
29486 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29487 { NULL, 0, 0, NULL }
29490 static int
29491 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_) {
29492 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29493 ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
29495 return offset;
29499 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = {
29500 { &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 },
29503 static int
29504 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_) {
29505 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29506 ett_nbap_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
29507 1, maxNrOfCellPortionsPerCell, FALSE);
29509 return offset;
29513 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_sequence[] = {
29514 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
29515 { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
29516 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29517 { NULL, 0, 0, NULL }
29520 static int
29521 dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29522 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29523 ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item, Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_sequence);
29525 return offset;
29529 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_ValueLCR_sequence_of[1] = {
29530 { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item },
29533 static int
29534 dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29535 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29536 ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR, Received_total_wide_band_power_For_CellPortion_ValueLCR_sequence_of,
29537 1, maxNrOfCellPortionsPerCellLCR, FALSE);
29539 return offset;
29544 static int
29545 dissect_nbap_RSEPS_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29546 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29547 0U, 151U, NULL, FALSE);
29549 return offset;
29553 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence[] = {
29554 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
29555 { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
29556 { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Received_total_wide_band_power_Value },
29557 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29558 { NULL, 0, 0, NULL }
29561 static int
29562 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_) {
29563 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29564 ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence);
29566 return offset;
29570 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of[1] = {
29571 { &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 },
29574 static int
29575 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_) {
29576 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29577 ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of,
29578 1, maxNrOfCellPortionsPerCell, FALSE);
29580 return offset;
29584 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_Value_sequence[] = {
29585 { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
29586 { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Received_total_wide_band_power_Value },
29587 { NULL, 0, 0, NULL }
29590 static int
29591 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_) {
29592 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29593 ett_nbap_Received_Scheduled_EDCH_Power_Share_Value, Received_Scheduled_EDCH_Power_Share_Value_sequence);
29595 return offset;
29600 static int
29601 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_) {
29602 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29603 0U, 151U, NULL, FALSE);
29605 return offset;
29609 static const per_sequence_t RequestedDataValue_sequence[] = {
29610 { &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGPSCorrections },
29611 { &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_NavigationModel_and_TimeRecovery },
29612 { &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Ionospheric_Model },
29613 { &hf_nbap_gps_utc_model , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_UTC_Model },
29614 { &hf_nbap_gps_almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Almanac },
29615 { &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RealTime_Integrity },
29616 { &hf_nbap_gpsrxpos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RX_POS },
29617 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29618 { NULL, 0, 0, NULL }
29621 static int
29622 dissect_nbap_RequestedDataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29623 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29624 ett_nbap_RequestedDataValue, RequestedDataValue_sequence);
29626 return offset;
29630 static const per_sequence_t InformationAvailable_sequence[] = {
29631 { &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
29632 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29633 { NULL, 0, 0, NULL }
29636 static int
29637 dissect_nbap_InformationAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29638 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29639 ett_nbap_InformationAvailable, InformationAvailable_sequence);
29641 return offset;
29646 static int
29647 dissect_nbap_InformationnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29648 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
29650 return offset;
29654 static const value_string nbap_RequestedDataValueInformation_vals[] = {
29655 { 0, "informationAvailable" },
29656 { 1, "informationnotAvailable" },
29657 { 0, NULL }
29660 static const per_choice_t RequestedDataValueInformation_choice[] = {
29661 { 0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationAvailable },
29662 { 1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationnotAvailable },
29663 { 0, NULL, 0, NULL }
29666 static int
29667 dissect_nbap_RequestedDataValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29668 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29669 ett_nbap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
29670 NULL);
29672 return offset;
29677 static int
29678 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_) {
29679 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29680 0U, 511U, NULL, FALSE);
29682 return offset;
29687 static int
29688 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_) {
29689 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29690 0U, 65535U, NULL, FALSE);
29692 return offset;
29697 static int
29698 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_) {
29699 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29700 0U, 32767U, NULL, FALSE);
29702 return offset;
29706 static const value_string nbap_RTWP_ReportingIndicator_vals[] = {
29707 { 0, "rTWP-reporting-required" },
29708 { 0, NULL }
29712 static int
29713 dissect_nbap_RTWP_ReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29714 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29715 1, NULL, FALSE, 0, NULL);
29717 return offset;
29721 static const value_string nbap_RTWP_CellPortion_ReportingIndicator_vals[] = {
29722 { 0, "rTWP-CellPortion-reporting-required" },
29723 { 0, NULL }
29727 static int
29728 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_) {
29729 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29730 1, NULL, FALSE, 0, NULL);
29732 return offset;
29736 static const value_string nbap_E_DPCCH_Power_Boosting_Capability_vals[] = {
29737 { 0, "e-DPCCH-Power-Boosting-capable" },
29738 { 1, "e-DPCCH-Power-Boosting-non-capable" },
29739 { 0, NULL }
29743 static int
29744 dissect_nbap_E_DPCCH_Power_Boosting_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29745 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29746 2, NULL, FALSE, 0, NULL);
29748 return offset;
29752 static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
29753 { &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
29754 { &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
29755 { &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
29756 { &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
29757 { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
29758 { &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
29759 { &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
29760 { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
29761 { &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
29762 { &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
29763 { &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
29764 { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
29765 { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
29766 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29767 { NULL, 0, 0, NULL }
29770 static int
29771 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_) {
29772 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29773 ett_nbap_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
29775 return offset;
29779 static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
29780 { &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem },
29783 static int
29784 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_) {
29785 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29786 ett_nbap_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
29787 1, maxNrOfSatAlmanac_maxNoSat, FALSE);
29789 return offset;
29794 static int
29795 dissect_nbap_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29796 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29797 0U, 17U, NULL, TRUE);
29799 return offset;
29804 static int
29805 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_) {
29806 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29807 18U, 23U, NULL, TRUE);
29809 return offset;
29813 static const value_string nbap_Segment_Type_vals[] = {
29814 { 0, "first-segment" },
29815 { 1, "first-segment-short" },
29816 { 2, "subsequent-segment" },
29817 { 3, "last-segment" },
29818 { 4, "last-segment-short" },
29819 { 5, "complete-SIB" },
29820 { 6, "complete-SIB-short" },
29821 { 0, NULL }
29825 static int
29826 dissect_nbap_Segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29827 #line 567 "../../asn1/nbap/nbap.cnf"
29828 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29829 7, &segment_type, TRUE, 0, NULL);
29834 return offset;
29838 static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
29839 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
29840 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29841 { NULL, 0, 0, NULL }
29844 static int
29845 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_) {
29846 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29847 ett_nbap_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
29849 return offset;
29853 static const value_string nbap_Serving_E_DCH_RL_ID_vals[] = {
29854 { 0, "serving-E-DCH-RL-in-this-NodeB" },
29855 { 1, "serving-E-DCH-RL-not-in-this-NodeB" },
29856 { 0, NULL }
29859 static const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
29860 { 0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB },
29861 { 1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
29862 { 0, NULL, 0, NULL }
29865 static int
29866 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_) {
29867 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29868 ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
29869 NULL);
29871 return offset;
29875 static const value_string nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals[] = {
29876 { 0, "setup" },
29877 { 1, "configurationChange" },
29878 { 2, "removal" },
29879 { 0, NULL }
29882 static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice[] = {
29883 { 0, &hf_nbap_setup , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Setup_Info },
29884 { 1, &hf_nbap_configurationChange, ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List },
29885 { 2, &hf_nbap_removal , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Cell_Information_Removal_List },
29886 { 0, NULL, 0, NULL }
29889 static int
29890 dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29891 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29892 ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice,
29893 NULL);
29895 return offset;
29900 static int
29901 dissect_nbap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29902 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29903 0U, 4095U, NULL, FALSE);
29905 return offset;
29910 static int
29911 dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29912 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29913 0U, 614399U, NULL, FALSE);
29915 return offset;
29920 static int
29921 dissect_nbap_SFNSFN_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29922 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29923 0U, 40961U, NULL, FALSE);
29925 return offset;
29930 static int
29931 dissect_nbap_SFNSFN_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29932 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29933 0U, 81923U, NULL, FALSE);
29935 return offset;
29940 static int
29941 dissect_nbap_SFNSFNChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29942 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29943 1U, 256U, NULL, FALSE);
29945 return offset;
29950 static int
29951 dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29952 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29953 -100, 100U, NULL, FALSE);
29955 return offset;
29960 static int
29961 dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29962 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29963 0U, 100U, NULL, FALSE);
29965 return offset;
29969 static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
29970 { &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNChangeLimit },
29971 { &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedSFNSFNDeviationLimit },
29972 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
29973 { NULL, 0, 0, NULL }
29976 static int
29977 dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29978 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29979 ett_nbap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
29981 return offset;
29985 static const value_string nbap_SFNSFNValue_vals[] = {
29986 { 0, "sFNSFN-FDD" },
29987 { 1, "sFNSFN-TDD" },
29988 { 2, "sFNSFN-TDD768" },
29989 { 0, NULL }
29992 static const per_choice_t SFNSFNValue_choice[] = {
29993 { 0, &hf_nbap_sFNSFN_FDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_FDD },
29994 { 1, &hf_nbap_sFNSFN_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_TDD },
29995 { 2, &hf_nbap_sFNSFN_TDD768 , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_SFNSFN_TDD768 },
29996 { 0, NULL, 0, NULL }
29999 static int
30000 dissect_nbap_SFNSFNValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30001 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30002 ett_nbap_SFNSFNValue, SFNSFNValue_choice,
30003 NULL);
30005 return offset;
30010 static int
30011 dissect_nbap_SFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30012 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30013 0U, 255U, NULL, FALSE);
30015 return offset;
30019 static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
30020 { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
30021 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
30022 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30023 { NULL, 0, 0, NULL }
30026 static int
30027 dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30028 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30029 ett_nbap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
30031 return offset;
30035 static const value_string nbap_SFNSFNTimeStampInformation_vals[] = {
30036 { 0, "sFNSFNTimeStamp-FDD" },
30037 { 1, "sFNSFNTimeStamp-TDD" },
30038 { 0, NULL }
30041 static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
30042 { 0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFN },
30043 { 1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNTimeStamp_TDD },
30044 { 0, NULL, 0, NULL }
30047 static int
30048 dissect_nbap_SFNSFNTimeStampInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30049 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30050 ett_nbap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
30051 NULL);
30053 return offset;
30057 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
30058 { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
30059 { &hf_nbap_sFNSFNValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue },
30060 { &hf_nbap_sFNSFNQuality , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNQuality },
30061 { &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate },
30062 { &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNDriftRateQuality },
30063 { &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation },
30064 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30065 { NULL, 0, 0, NULL }
30068 static int
30069 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_) {
30070 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30071 ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
30073 return offset;
30077 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
30078 { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
30081 static int
30082 dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(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_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
30085 1, maxNrOfMeasNCell, FALSE);
30087 return offset;
30091 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
30092 { &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
30093 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30094 { NULL, 0, 0, NULL }
30097 static int
30098 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_) {
30099 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30100 ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
30102 return offset;
30106 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
30107 { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
30110 static int
30111 dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30112 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30113 ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
30114 0, maxNrOfMeasNCell_1, FALSE);
30116 return offset;
30120 static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
30121 { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
30122 { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
30123 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30124 { NULL, 0, 0, NULL }
30127 static int
30128 dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30129 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30130 ett_nbap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
30132 return offset;
30137 static int
30138 dissect_nbap_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30139 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30140 1U, 3600U, NULL, FALSE);
30142 return offset;
30146 static const value_string nbap_SIB_Originator_vals[] = {
30147 { 0, "nodeB" },
30148 { 1, "cRNC" },
30149 { 0, NULL }
30153 static int
30154 dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30155 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30156 2, NULL, TRUE, 0, NULL);
30158 return offset;
30163 static int
30164 dissect_nbap_Single_Stream_MIMO_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30165 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
30167 return offset;
30171 static const value_string nbap_Single_Stream_MIMO_Capability_vals[] = {
30172 { 0, "single-stream-mimo-capable" },
30173 { 1, "single-stream-mimo-non-capable" },
30174 { 0, NULL }
30178 static int
30179 dissect_nbap_Single_Stream_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30180 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30181 2, NULL, FALSE, 0, NULL);
30183 return offset;
30187 static const value_string nbap_Single_Stream_MIMO_Mode_Indicator_vals[] = {
30188 { 0, "activate" },
30189 { 1, "deactivate" },
30190 { 0, NULL }
30194 static int
30195 dissect_nbap_Single_Stream_MIMO_Mode_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30196 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30197 2, NULL, FALSE, 0, NULL);
30199 return offset;
30203 static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
30204 { 0, "bearerRequested" },
30205 { 0, NULL }
30209 static int
30210 dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30211 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30212 1, NULL, FALSE, 0, NULL);
30214 return offset;
30218 static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
30219 { 0, "sixtyfourQAM-DL-supported" },
30220 { 1, "sixtyfourQAM-DL-not-supported" },
30221 { 0, NULL }
30225 static int
30226 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_) {
30227 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30228 2, NULL, FALSE, 0, NULL);
30230 return offset;
30234 static const value_string nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals[] = {
30235 { 0, "sixtyfourQAM-DL-MIMO-Combined-capable" },
30236 { 1, "sixtyfourQAM-DL-MIMO-Combined-non-capable" },
30237 { 0, NULL }
30241 static int
30242 dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30243 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30244 2, NULL, FALSE, 0, NULL);
30246 return offset;
30250 static const value_string nbap_SixteenQAM_UL_Capability_vals[] = {
30251 { 0, "sixteenQAM-UL-capable" },
30252 { 1, "sixteenQAM-UL-non-capable" },
30253 { 0, NULL }
30257 static int
30258 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_) {
30259 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30260 2, NULL, FALSE, 0, NULL);
30262 return offset;
30266 static const value_string nbap_SixteenQAM_UL_Operation_Indicator_vals[] = {
30267 { 0, "activate" },
30268 { 1, "deactivate" },
30269 { 0, NULL }
30273 static int
30274 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_) {
30275 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30276 2, NULL, FALSE, 0, NULL);
30278 return offset;
30282 static const value_string nbap_SNPL_Reporting_Type_vals[] = {
30283 { 0, "type1" },
30284 { 1, "type2" },
30285 { 0, NULL }
30289 static int
30290 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_) {
30291 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30292 2, NULL, FALSE, 0, NULL);
30294 return offset;
30299 static int
30300 dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30301 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30302 1U, 256U, NULL, FALSE);
30304 return offset;
30308 static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
30309 { 0, "start-of-audit-sequence" },
30310 { 1, "not-start-of-audit-sequence" },
30311 { 0, NULL }
30315 static int
30316 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_) {
30317 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30318 2, NULL, FALSE, 0, NULL);
30320 return offset;
30324 static const value_string nbap_SSDT_SupportIndicator_vals[] = {
30325 { 0, "not-Used-sSDT-Supported" },
30326 { 1, "sSDT-not-supported" },
30327 { 0, NULL }
30331 static int
30332 dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30333 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30334 2, NULL, FALSE, 0, NULL);
30336 return offset;
30341 static int
30342 dissect_nbap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30343 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30344 1U, 2U, NULL, TRUE);
30346 return offset;
30351 static int
30352 dissect_nbap_SYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30353 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30354 1U, 32U, NULL, TRUE);
30356 return offset;
30361 static int
30362 dissect_nbap_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30363 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30364 1U, 10U, NULL, FALSE);
30366 return offset;
30370 static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] = {
30371 { 0, "frameRelated" },
30372 { 1, "sFNperiodRelated" },
30373 { 2, "cycleLengthRelated" },
30374 { 3, "thresholdExceeding" },
30375 { 4, "frequencyAcquisitionCompleted" },
30376 { 0, NULL }
30380 static int
30381 dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30382 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30383 5, NULL, TRUE, 0, NULL);
30385 return offset;
30389 static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = {
30390 { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
30391 { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
30392 { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTiming },
30393 { &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold },
30394 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30395 { NULL, 0, 0, NULL }
30398 static int
30399 dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30400 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30401 ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
30403 return offset;
30407 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = {
30408 { &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem },
30411 static int
30412 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_) {
30413 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30414 ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
30415 1, maxNrOfReceptsPerSyncFrame, FALSE);
30417 return offset;
30421 static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = {
30422 { &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
30423 { &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem },
30424 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30425 { NULL, 0, 0, NULL }
30428 static int
30429 dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30430 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30431 ett_nbap_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
30433 return offset;
30437 static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = {
30438 { &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem },
30441 static int
30442 dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30443 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30444 ett_nbap_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
30445 1, maxNrOfCellSyncBursts, FALSE);
30447 return offset;
30451 static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
30452 { &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType },
30453 { &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharactThreExc },
30454 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30455 { NULL, 0, 0, NULL }
30458 static int
30459 dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30460 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30461 ett_nbap_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
30463 return offset;
30467 static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
30468 { &hf_nbap_syncDLCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
30469 { &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingLCR },
30470 { &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold },
30471 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30472 { NULL, 0, 0, NULL }
30475 static int
30476 dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30477 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30478 ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
30480 return offset;
30484 static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
30485 { &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR },
30488 static int
30489 dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30490 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30491 ett_nbap_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
30492 1, maxNrOfSyncDLCodesLCR, FALSE);
30494 return offset;
30498 static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
30499 { &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
30500 { &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR },
30501 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30502 { NULL, 0, 0, NULL }
30505 static int
30506 dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30507 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30508 ett_nbap_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
30510 return offset;
30514 static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
30515 { &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList },
30518 static int
30519 dissect_nbap_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30520 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30521 ett_nbap_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
30522 0, maxNrOfSyncFramesLCR, FALSE);
30524 return offset;
30528 static const value_string nbap_SynchronisationReportType_vals[] = {
30529 { 0, "initialPhase" },
30530 { 1, "steadyStatePhase" },
30531 { 2, "lateEntrantCell" },
30532 { 3, "frequencyAcquisition" },
30533 { 0, NULL }
30537 static int
30538 dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30539 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30540 4, NULL, TRUE, 0, NULL);
30542 return offset;
30546 static const value_string nbap_Semi_PersistentScheduling_CapabilityLCR_vals[] = {
30547 { 0, "semi-Persistent-scheduling-Capable" },
30548 { 1, "semi-Persistent-scheduling-Non-Capable" },
30549 { 0, NULL }
30553 static int
30554 dissect_nbap_Semi_PersistentScheduling_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30555 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30556 2, NULL, FALSE, 0, NULL);
30558 return offset;
30562 static const value_string nbap_T_Cell_vals[] = {
30563 { 0, "v0" },
30564 { 1, "v1" },
30565 { 2, "v2" },
30566 { 3, "v3" },
30567 { 4, "v4" },
30568 { 5, "v5" },
30569 { 6, "v6" },
30570 { 7, "v7" },
30571 { 8, "v8" },
30572 { 9, "v9" },
30573 { 0, NULL }
30577 static int
30578 dissect_nbap_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30579 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30580 10, NULL, FALSE, 0, NULL);
30582 return offset;
30587 static int
30588 dissect_nbap_T_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30589 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30590 0U, 255U, NULL, FALSE);
30592 return offset;
30596 static const value_string nbap_TDD_DPCHOffset_vals[] = {
30597 { 0, "initialOffset" },
30598 { 1, "noinitialOffset" },
30599 { 0, NULL }
30602 static const per_choice_t TDD_DPCHOffset_choice[] = {
30603 { 0, &hf_nbap_initialOffset , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 },
30604 { 1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 },
30605 { 0, NULL, 0, NULL }
30608 static int
30609 dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30610 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30611 ett_nbap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
30612 NULL);
30614 return offset;
30618 static const per_sequence_t T_fdd_sequence[] = {
30619 { &hf_nbap_betaC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
30620 { &hf_nbap_betaD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
30621 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30622 { NULL, 0, 0, NULL }
30625 static int
30626 dissect_nbap_T_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30627 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30628 ett_nbap_T_fdd, T_fdd_sequence);
30630 return offset;
30634 static const value_string nbap_T_gainFactor_vals[] = {
30635 { 0, "fdd" },
30636 { 1, "tdd" },
30637 { 0, NULL }
30640 static const per_choice_t T_gainFactor_choice[] = {
30641 { 0, &hf_nbap_fdd , ASN1_EXTENSION_ROOT , dissect_nbap_T_fdd },
30642 { 1, &hf_nbap_tdd , ASN1_EXTENSION_ROOT , dissect_nbap_BetaCD },
30643 { 0, NULL, 0, NULL }
30646 static int
30647 dissect_nbap_T_gainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30648 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30649 ett_nbap_T_gainFactor, T_gainFactor_choice,
30650 NULL);
30652 return offset;
30656 static const per_sequence_t T_signalledGainFactors_sequence[] = {
30657 { &hf_nbap_gainFactor , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor },
30658 { &hf_nbap_refTFCNumber , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RefTFCNumber },
30659 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30660 { NULL, 0, 0, NULL }
30663 static int
30664 dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30665 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30666 ett_nbap_T_signalledGainFactors, T_signalledGainFactors_sequence);
30668 return offset;
30672 static const value_string nbap_TransportFormatCombination_Beta_vals[] = {
30673 { 0, "signalledGainFactors" },
30674 { 1, "computedGainFactors" },
30675 { 0, NULL }
30678 static const per_choice_t TransportFormatCombination_Beta_choice[] = {
30679 { 0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_T_signalledGainFactors },
30680 { 1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_RefTFCNumber },
30681 { 0, NULL, 0, NULL }
30684 static int
30685 dissect_nbap_TransportFormatCombination_Beta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30686 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30687 ett_nbap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
30688 NULL);
30690 return offset;
30694 static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
30695 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
30696 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
30697 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30698 { NULL, 0, 0, NULL }
30701 static int
30702 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_) {
30703 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30704 ett_nbap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
30706 return offset;
30710 static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
30711 { &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem },
30714 static int
30715 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_) {
30716 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30717 ett_nbap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
30718 1, maxNrOfDPCHs, FALSE);
30720 return offset;
30725 static int
30726 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_) {
30727 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30728 0U, 69U, NULL, TRUE);
30730 return offset;
30735 static int
30736 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_) {
30737 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30738 0U, 24U, NULL, TRUE);
30740 return offset;
30744 static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
30745 { 0, "qPSK" },
30746 { 1, "eightPSK" },
30747 { 0, NULL }
30750 static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
30751 { 0, &hf_nbap_qPSK_02 , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
30752 { 1, &hf_nbap_eightPSK_01 , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
30753 { 0, NULL, 0, NULL }
30756 static int
30757 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_) {
30758 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30759 ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
30760 NULL);
30762 return offset;
30766 static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
30767 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
30768 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
30769 { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
30770 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30771 { NULL, 0, 0, NULL }
30774 static int
30775 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_) {
30776 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30777 ett_nbap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
30779 return offset;
30783 static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
30784 { &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem },
30787 static int
30788 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_) {
30789 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30790 ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
30791 1, maxNrOfDPCHLCRs, FALSE);
30793 return offset;
30797 static const per_sequence_t TDD_UL_Code_768_InformationItem_sequence[] = {
30798 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
30799 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
30800 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30801 { NULL, 0, 0, NULL }
30804 static int
30805 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_) {
30806 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30807 ett_nbap_TDD_UL_Code_768_InformationItem, TDD_UL_Code_768_InformationItem_sequence);
30809 return offset;
30813 static const per_sequence_t TDD_UL_Code_768_Information_sequence_of[1] = {
30814 { &hf_nbap_TDD_UL_Code_768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_InformationItem },
30817 static int
30818 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_) {
30819 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30820 ett_nbap_TDD_UL_Code_768_Information, TDD_UL_Code_768_Information_sequence_of,
30821 1, maxNrOfDPCHs, FALSE);
30823 return offset;
30827 static const value_string nbap_TFCI_Coding_vals[] = {
30828 { 0, "v4" },
30829 { 1, "v8" },
30830 { 2, "v16" },
30831 { 3, "v32" },
30832 { 0, NULL }
30836 static int
30837 dissect_nbap_TFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30838 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30839 4, NULL, TRUE, 0, NULL);
30841 return offset;
30845 static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[] = {
30846 { 0, "normal" },
30847 { 1, "not-Used-split" },
30848 { 0, NULL }
30852 static int
30853 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_) {
30854 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30855 2, NULL, FALSE, 0, NULL);
30857 return offset;
30861 static const per_sequence_t TFCI_SignallingMode_sequence[] = {
30862 { &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption },
30863 { &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
30864 { &hf_nbap_not_Used_lengthOfTFCI2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
30865 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
30866 { NULL, 0, 0, NULL }
30869 static int
30870 dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30871 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30872 ett_nbap_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
30874 return offset;
30879 static int
30880 dissect_nbap_TGD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30881 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30882 0U, 269U, NULL, FALSE);
30884 return offset;
30889 static int
30890 dissect_nbap_TGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30891 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30892 0U, 14U, NULL, FALSE);
30894 return offset;
30898 static const value_string nbap_TimeSlotDirection_vals[] = {
30899 { 0, "ul" },
30900 { 1, "dl" },
30901 { 0, NULL }
30905 static int
30906 dissect_nbap_TimeSlotDirection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30907 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30908 2, NULL, TRUE, 0, NULL);
30910 return offset;
30914 static const value_string nbap_TimeslotLCR_Extension_vals[] = {
30915 { 0, "ts7" },
30916 { 0, NULL }
30920 static int
30921 dissect_nbap_TimeslotLCR_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30922 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30923 1, NULL, TRUE, 0, NULL);
30925 return offset;
30929 static const value_string nbap_TimeSlotStatus_vals[] = {
30930 { 0, "active" },
30931 { 1, "not-active" },
30932 { 0, NULL }
30936 static int
30937 dissect_nbap_TimeSlotStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30938 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30939 2, NULL, TRUE, 0, NULL);
30941 return offset;
30945 static const value_string nbap_TimingAdjustmentValue_vals[] = {
30946 { 0, "initialPhase" },
30947 { 1, "steadyStatePhase" },
30948 { 0, NULL }
30951 static const per_choice_t TimingAdjustmentValue_choice[] = {
30952 { 0, &hf_nbap_initialPhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ },
30953 { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ },
30954 { 0, NULL, 0, NULL }
30957 static int
30958 dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30959 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30960 ett_nbap_TimingAdjustmentValue, TimingAdjustmentValue_choice,
30961 NULL);
30963 return offset;
30967 static const value_string nbap_TimingAdjustmentValueLCR_vals[] = {
30968 { 0, "initialPhase" },
30969 { 1, "steadyStatePhase" },
30970 { 0, NULL }
30973 static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
30974 { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ },
30975 { 1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ },
30976 { 0, NULL, 0, NULL }
30979 static int
30980 dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30981 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30982 ett_nbap_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
30983 NULL);
30985 return offset;
30989 static const value_string nbap_TimingAdvanceApplied_vals[] = {
30990 { 0, "yes" },
30991 { 1, "no" },
30992 { 0, NULL }
30996 static int
30997 dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30998 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30999 2, NULL, FALSE, 0, NULL);
31001 return offset;
31005 static const value_string nbap_SynchronisationIndicator_vals[] = {
31006 { 0, "timingMaintainedSynchronisation" },
31007 { 0, NULL }
31011 static int
31012 dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31013 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31014 1, NULL, TRUE, 0, NULL);
31016 return offset;
31020 static const value_string nbap_UL_DL_mode_vals[] = {
31021 { 0, "ul-only" },
31022 { 1, "dl-only" },
31023 { 2, "both-ul-and-dl" },
31024 { 0, NULL }
31028 static int
31029 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_) {
31030 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31031 3, NULL, FALSE, 0, NULL);
31033 return offset;
31037 static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
31038 { 0, "sFdiv2" },
31039 { 1, "higher-layer-scheduling" },
31040 { 0, NULL }
31044 static int
31045 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_) {
31046 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31047 2, NULL, TRUE, 0, NULL);
31049 return offset;
31053 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
31054 { &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
31055 { &hf_nbap_tGSN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN },
31056 { &hf_nbap_tGL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength },
31057 { &hf_nbap_tGL2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapLength },
31058 { &hf_nbap_tGD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGD },
31059 { &hf_nbap_tGPL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration },
31060 { &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapDuration },
31061 { &hf_nbap_uL_DL_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode },
31062 { &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Downlink_Compressed_Mode_Method },
31063 { &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Uplink_Compressed_Mode_Method },
31064 { &hf_nbap_dL_FrameType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType },
31065 { &hf_nbap_delta_SIR1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
31066 { &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
31067 { &hf_nbap_delta_SIR2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR },
31068 { &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR },
31069 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31070 { NULL, 0, 0, NULL }
31073 static int
31074 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_) {
31075 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31076 ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
31078 return offset;
31082 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
31083 { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item },
31086 static int
31087 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_) {
31088 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31089 ett_nbap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
31090 1, maxTGPS, FALSE);
31092 return offset;
31097 static int
31098 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31099 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31100 0U, 100U, NULL, FALSE);
31102 return offset;
31106 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
31107 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
31108 { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
31109 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31110 { NULL, 0, 0, NULL }
31113 static int
31114 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_) {
31115 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31116 ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
31118 return offset;
31122 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
31123 { &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 },
31126 static int
31127 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_) {
31128 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31129 ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
31130 1, maxNrOfCellPortionsPerCell, FALSE);
31132 return offset;
31136 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
31137 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
31138 { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
31139 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31140 { NULL, 0, 0, NULL }
31143 static int
31144 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31145 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31146 ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
31148 return offset;
31152 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
31153 { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item },
31156 static int
31157 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31158 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31159 ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
31160 1, maxNrOfCellPortionsPerCellLCR, FALSE);
31162 return offset;
31166 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence[] = {
31167 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
31168 { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
31169 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31170 { NULL, 0, 0, NULL }
31173 static int
31174 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_) {
31175 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31176 ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
31178 return offset;
31182 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = {
31183 { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item },
31186 static int
31187 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_) {
31188 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31189 ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
31190 1, maxNrOfCellPortionsPerCell, FALSE);
31192 return offset;
31196 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_sequence[] = {
31197 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
31198 { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
31199 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31200 { NULL, 0, 0, NULL }
31203 static int
31204 dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31205 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31206 ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item, Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_sequence);
31208 return offset;
31212 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_ValueLCR_sequence_of[1] = {
31213 { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item },
31216 static int
31217 dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31218 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31219 ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, Transmitted_Carrier_Power_For_CellPortion_ValueLCR_sequence_of,
31220 1, maxNrOfCellPortionsPerCellLCR, FALSE);
31222 return offset;
31227 static int
31228 dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31229 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
31231 return offset;
31235 static const value_string nbap_TransmitDiversityIndicator_vals[] = {
31236 { 0, "active" },
31237 { 1, "inactive" },
31238 { 0, NULL }
31242 static int
31243 dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31244 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31245 2, NULL, FALSE, 0, NULL);
31247 return offset;
31252 static int
31253 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_) {
31254 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31255 0U, maxCTFC, NULL, FALSE);
31257 return offset;
31261 static const value_string nbap_TFCS_CTFC_vals[] = {
31262 { 0, "ctfc2bit" },
31263 { 1, "ctfc4bit" },
31264 { 2, "ctfc6bit" },
31265 { 3, "ctfc8bit" },
31266 { 4, "ctfc12bit" },
31267 { 5, "ctfc16bit" },
31268 { 6, "ctfcmaxbit" },
31269 { 0, NULL }
31272 static const per_choice_t TFCS_CTFC_choice[] = {
31273 { 0, &hf_nbap_ctfc2bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_3 },
31274 { 1, &hf_nbap_ctfc4bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_15 },
31275 { 2, &hf_nbap_ctfc6bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 },
31276 { 3, &hf_nbap_ctfc8bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 },
31277 { 4, &hf_nbap_ctfc12bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_4095 },
31278 { 5, &hf_nbap_ctfc16bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_65535 },
31279 { 6, &hf_nbap_ctfcmaxbit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_maxCTFC },
31280 { 0, NULL, 0, NULL }
31283 static int
31284 dissect_nbap_TFCS_CTFC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31285 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31286 ett_nbap_TFCS_CTFC, TFCS_CTFC_choice,
31287 NULL);
31289 return offset;
31293 static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
31294 { &hf_nbap_cTFC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC },
31295 { &hf_nbap_tFC_Beta , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatCombination_Beta },
31296 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31297 { NULL, 0, 0, NULL }
31300 static int
31301 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_) {
31302 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31303 ett_nbap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
31305 return offset;
31309 static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
31310 { &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item },
31313 static int
31314 dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31315 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31316 ett_nbap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
31317 1, maxNrOfTFCs, FALSE);
31319 return offset;
31323 static const value_string nbap_T_tFCSvalues_vals[] = {
31324 { 0, "no-Split-in-TFCI" },
31325 { 1, "not-Used-split-in-TFCI" },
31326 { 0, NULL }
31329 static const per_choice_t T_tFCSvalues_choice[] = {
31330 { 0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_TFCS_TFCSList },
31331 { 1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
31332 { 0, NULL, 0, NULL }
31335 static int
31336 dissect_nbap_T_tFCSvalues(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31337 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31338 ett_nbap_T_tFCSvalues, T_tFCSvalues_choice,
31339 NULL);
31341 return offset;
31345 static const per_sequence_t TFCS_sequence[] = {
31346 { &hf_nbap_tFCSvalues , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues },
31347 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31348 { NULL, 0, 0, NULL }
31351 static int
31352 dissect_nbap_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31353 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31354 ett_nbap_TFCS, TFCS_sequence);
31356 return offset;
31360 static const value_string nbap_TransportBearerNotRequestedIndicator_vals[] = {
31361 { 0, "transport-bearer-shall-not-be-established" },
31362 { 1, "transport-bearer-may-not-be-established" },
31363 { 0, NULL }
31367 static int
31368 dissect_nbap_TransportBearerNotRequestedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31369 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31370 2, NULL, FALSE, 0, NULL);
31372 return offset;
31376 static const value_string nbap_TransportBearerNotSetupIndicator_vals[] = {
31377 { 0, "transport-bearer-not-setup" },
31378 { 0, NULL }
31382 static int
31383 dissect_nbap_TransportBearerNotSetupIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31384 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31385 1, NULL, FALSE, 0, NULL);
31387 return offset;
31391 static const value_string nbap_TS0_CapabilityLCR_vals[] = {
31392 { 0, "tS0-Capable" },
31393 { 1, "tS0-Not-Capable" },
31394 { 0, NULL }
31398 static int
31399 dissect_nbap_TS0_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31400 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31401 2, NULL, FALSE, 0, NULL);
31403 return offset;
31407 static const value_string nbap_TSTD_Indicator_vals[] = {
31408 { 0, "active" },
31409 { 1, "inactive" },
31410 { 0, NULL }
31414 static int
31415 dissect_nbap_TSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31416 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31417 2, NULL, FALSE, 0, NULL);
31419 return offset;
31423 static const value_string nbap_TSN_Length_vals[] = {
31424 { 0, "tsn-6bits" },
31425 { 1, "tsn-9bits" },
31426 { 0, NULL }
31430 static int
31431 dissect_nbap_TSN_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31432 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31433 2, NULL, FALSE, 0, NULL);
31435 return offset;
31440 static int
31441 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_) {
31442 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31443 0U, 16383U, NULL, FALSE);
31445 return offset;
31450 static int
31451 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_) {
31452 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31453 0U, 4294967295U, NULL, FALSE);
31455 return offset;
31459 static const per_sequence_t TUTRANGANSS_sequence[] = {
31460 { &hf_nbap_mS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
31461 { &hf_nbap_lS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
31462 { NULL, 0, 0, NULL }
31465 static int
31466 dissect_nbap_TUTRANGANSS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31467 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31468 ett_nbap_TUTRANGANSS, TUTRANGANSS_sequence);
31470 return offset;
31475 static int
31476 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_) {
31477 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31478 1U, 256U, NULL, FALSE);
31480 return offset;
31484 static const per_sequence_t TUTRANGANSSMeasurementThresholdInformation_sequence[] = {
31485 { &hf_nbap_tUTRANGANSSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_256 },
31486 { &hf_nbap_predictedTUTRANGANSSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_256 },
31487 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31488 { NULL, 0, 0, NULL }
31491 static int
31492 dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31493 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31494 ett_nbap_TUTRANGANSSMeasurementThresholdInformation, TUTRANGANSSMeasurementThresholdInformation_sequence);
31496 return offset;
31501 static int
31502 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_) {
31503 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31504 -50, 50U, NULL, FALSE);
31506 return offset;
31511 static int
31512 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_) {
31513 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31514 0U, 50U, NULL, FALSE);
31516 return offset;
31520 static const per_sequence_t TUTRANGANSSMeasurementValueInformation_sequence[] = {
31521 { &hf_nbap_tUTRANGANSS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGANSS },
31522 { &hf_nbap_tUTRANGANSSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_255 },
31523 { &hf_nbap_tUTRANGANSSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M50_50 },
31524 { &hf_nbap_tUTRANGANSSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_50 },
31525 { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31526 { NULL, 0, 0, NULL }
31529 static int
31530 dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31531 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31532 ett_nbap_TUTRANGANSSMeasurementValueInformation, TUTRANGANSSMeasurementValueInformation_sequence);
31534 return offset;
31538 static const per_sequence_t TUTRANGPS_sequence[] = {
31539 { &hf_nbap_ms_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
31540 { &hf_nbap_ls_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
31541 { NULL, 0, 0, NULL }
31544 static int
31545 dissect_nbap_TUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31546 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31547 ett_nbap_TUTRANGPS, TUTRANGPS_sequence);
31549 return offset;
31554 static int
31555 dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31556 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31557 1U, 256U, NULL, FALSE);
31559 return offset;
31564 static int
31565 dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31566 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31567 -50, 50U, NULL, FALSE);
31569 return offset;
31574 static int
31575 dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31576 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31577 0U, 50U, NULL, FALSE);
31579 return offset;
31583 static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
31584 { &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSChangeLimit },
31585 { &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedTUTRANGPSDeviationLimit },
31586 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31587 { NULL, 0, 0, NULL }
31590 static int
31591 dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31592 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31593 ett_nbap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
31595 return offset;
31600 static int
31601 dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31602 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31603 0U, 255U, NULL, FALSE);
31605 return offset;
31609 static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
31610 { &hf_nbap_tUTRANGPS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS },
31611 { &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSQuality },
31612 { &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate },
31613 { &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSDriftRateQuality },
31614 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31615 { NULL, 0, 0, NULL }
31618 static int
31619 dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31620 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31621 ett_nbap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
31623 return offset;
31627 static const value_string nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_vals[] = {
31628 { 0, "dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Capable" },
31629 { 1, "dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Not-Capable" },
31630 { 0, NULL }
31634 static int
31635 dissect_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31636 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31637 2, NULL, FALSE, 0, NULL);
31639 return offset;
31643 static const value_string nbap_TypeOfError_vals[] = {
31644 { 0, "not-understood" },
31645 { 1, "missing" },
31646 { 0, NULL }
31650 static int
31651 dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31652 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31653 2, NULL, TRUE, 0, NULL);
31655 return offset;
31660 static int
31661 dissect_nbap_UE_AggregateMaximumBitRateDownlink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31662 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31663 1U, 1000000000U, NULL, FALSE);
31665 return offset;
31670 static int
31671 dissect_nbap_UE_AggregateMaximumBitRateUplink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31672 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31673 1U, 1000000000U, NULL, FALSE);
31675 return offset;
31679 static const per_sequence_t UE_AggregateMaximumBitRate_sequence[] = {
31680 { &hf_nbap_uE_AggregateMaximumBitRateDownlink, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_AggregateMaximumBitRateDownlink },
31681 { &hf_nbap_uE_AggregateMaximumBitRateUplink, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_AggregateMaximumBitRateUplink },
31682 { NULL, 0, 0, NULL }
31685 static int
31686 dissect_nbap_UE_AggregateMaximumBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31687 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31688 ett_nbap_UE_AggregateMaximumBitRate, UE_AggregateMaximumBitRate_sequence);
31690 return offset;
31695 static int
31696 dissect_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31697 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
31699 return offset;
31703 static const value_string nbap_UE_TS0_CapabilityLCR_vals[] = {
31704 { 0, "uE-TS0-Capable" },
31705 { 1, "uE-TS0-Not-Capable" },
31706 { 0, NULL }
31710 static int
31711 dissect_nbap_UE_TS0_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31712 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31713 2, NULL, FALSE, 0, NULL);
31715 return offset;
31720 static int
31721 dissect_nbap_UE_SupportIndicatorExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31722 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
31723 32, 32, FALSE, NULL);
31725 return offset;
31730 static int
31731 dissect_nbap_LCRTDD_HSDSCH_Physical_Layer_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31732 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31733 1U, 64U, NULL, FALSE);
31735 return offset;
31740 static int
31741 dissect_nbap_UL_CapacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31742 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31743 0U, 65535U, NULL, FALSE);
31745 return offset;
31749 static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
31750 { 0, "ul-DPDCH-present" },
31751 { 1, "ul-DPDCH-not-present" },
31752 { 0, NULL }
31756 static int
31757 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_) {
31758 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31759 2, NULL, FALSE, 0, NULL);
31761 return offset;
31765 static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
31766 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31767 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
31768 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
31769 { &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information },
31770 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31771 { NULL, 0, 0, NULL }
31774 static int
31775 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_) {
31776 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31777 ett_nbap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
31779 return offset;
31783 static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
31784 { &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem },
31787 static int
31788 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_) {
31789 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31790 ett_nbap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
31791 1, maxNrOfULTSs, FALSE);
31793 return offset;
31797 static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
31798 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31799 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
31800 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
31801 { &hf_nbap_uL_Code_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information },
31802 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31803 { NULL, 0, 0, NULL }
31806 static int
31807 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_) {
31808 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31809 ett_nbap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
31811 return offset;
31815 static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
31816 { &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem },
31819 static int
31820 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_) {
31821 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31822 ett_nbap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
31823 1, maxNrOfULTSLCRs, FALSE);
31825 return offset;
31829 static const per_sequence_t UL_Timeslot768_InformationItem_sequence[] = {
31830 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31831 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
31832 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
31833 { &hf_nbap_uL_Code_InformationList_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_Information },
31834 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31835 { NULL, 0, 0, NULL }
31838 static int
31839 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_) {
31840 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31841 ett_nbap_UL_Timeslot768_InformationItem, UL_Timeslot768_InformationItem_sequence);
31843 return offset;
31847 static const per_sequence_t UL_Timeslot768_Information_sequence_of[1] = {
31848 { &hf_nbap_UL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_InformationItem },
31851 static int
31852 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_) {
31853 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31854 ett_nbap_UL_Timeslot768_Information, UL_Timeslot768_Information_sequence_of,
31855 1, maxNrOfULTSs, FALSE);
31857 return offset;
31862 static int
31863 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_) {
31864 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31865 0U, 5U, NULL, TRUE);
31867 return offset;
31871 static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
31872 { 0, "sf-variation-supported" },
31873 { 1, "sf-variation-not-supported" },
31874 { 0, NULL }
31878 static int
31879 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_) {
31880 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
31881 2, NULL, FALSE, 0, NULL);
31883 return offset;
31888 static int
31889 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_) {
31890 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31891 1U, 8U, NULL, FALSE);
31893 return offset;
31898 static int
31899 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_) {
31900 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31901 1U, 8U, NULL, FALSE);
31903 return offset;
31907 static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
31908 { &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize },
31909 { &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency },
31910 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31911 { NULL, 0, 0, NULL }
31914 static int
31915 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_) {
31916 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31917 ett_nbap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
31919 return offset;
31924 static int
31925 dissect_nbap_UPPCHPositionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31926 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31927 0U, 127U, NULL, FALSE);
31929 return offset;
31933 static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
31934 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31935 { &hf_nbap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
31936 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31937 { NULL, 0, 0, NULL }
31940 static int
31941 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_) {
31942 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31943 ett_nbap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
31945 return offset;
31949 static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
31950 { &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem },
31953 static int
31954 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_) {
31955 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31956 ett_nbap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
31957 1, maxNrOfULTSs, FALSE);
31959 return offset;
31963 static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
31964 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31965 { &hf_nbap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
31966 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
31967 { NULL, 0, 0, NULL }
31970 static int
31971 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_) {
31972 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31973 ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
31975 return offset;
31979 static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
31980 { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem },
31983 static int
31984 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_) {
31985 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31986 ett_nbap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
31987 1, maxNrOfULTSLCRs, FALSE);
31989 return offset;
31994 static int
31995 dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31996 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
31997 0U, 127U, NULL, TRUE);
31999 return offset;
32003 static const per_sequence_t UpPTSInterference_For_CellPortion_Value_Item_sequence[] = {
32004 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
32005 { &hf_nbap_upPTSInterferenceValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UpPTSInterferenceValue },
32006 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32007 { NULL, 0, 0, NULL }
32010 static int
32011 dissect_nbap_UpPTSInterference_For_CellPortion_Value_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32012 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32013 ett_nbap_UpPTSInterference_For_CellPortion_Value_Item, UpPTSInterference_For_CellPortion_Value_Item_sequence);
32015 return offset;
32019 static const per_sequence_t UpPTSInterference_For_CellPortion_Value_sequence_of[1] = {
32020 { &hf_nbap_UpPTSInterference_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UpPTSInterference_For_CellPortion_Value_Item },
32023 static int
32024 dissect_nbap_UpPTSInterference_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32025 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32026 ett_nbap_UpPTSInterference_For_CellPortion_Value, UpPTSInterference_For_CellPortion_Value_sequence_of,
32027 1, maxNrOfCellPortionsPerCellLCR, FALSE);
32029 return offset;
32033 static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
32034 { 0, "downlink-DCH-only" },
32035 { 1, "uplink-DCH-only" },
32036 { 0, NULL }
32040 static int
32041 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_) {
32042 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
32043 2, NULL, FALSE, 0, NULL);
32045 return offset;
32050 static int
32051 dissect_nbap_USCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32052 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
32053 0U, 255U, NULL, FALSE);
32055 return offset;
32059 static const per_sequence_t USCH_InformationItem_sequence[] = {
32060 { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
32061 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
32062 { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
32063 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
32064 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32065 { NULL, 0, 0, NULL }
32068 static int
32069 dissect_nbap_USCH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32070 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32071 ett_nbap_USCH_InformationItem, USCH_InformationItem_sequence);
32073 return offset;
32077 static const per_sequence_t USCH_Information_sequence_of[1] = {
32078 { &hf_nbap_USCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationItem },
32081 static int
32082 dissect_nbap_USCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32083 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32084 ett_nbap_USCH_Information, USCH_Information_sequence_of,
32085 1, maxNrOfUSCHs, FALSE);
32087 return offset;
32091 static const per_sequence_t USCH_InformationResponseItem_sequence[] = {
32092 { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
32093 { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
32094 { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
32095 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32096 { NULL, 0, 0, NULL }
32099 static int
32100 dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32101 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32102 ett_nbap_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
32104 return offset;
32108 static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
32109 { &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem },
32112 static int
32113 dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32114 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32115 ett_nbap_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
32116 1, maxNrOfUSCHs, FALSE);
32118 return offset;
32122 static const per_sequence_t UL_TimeslotISCP_For_CellPortion_Value_Item_sequence[] = {
32123 { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
32124 { &hf_nbap_uL_TimeslotISCP_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
32125 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32126 { NULL, 0, 0, NULL }
32129 static int
32130 dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32131 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32132 ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item, UL_TimeslotISCP_For_CellPortion_Value_Item_sequence);
32134 return offset;
32138 static const per_sequence_t UL_TimeslotISCP_For_CellPortion_Value_sequence_of[1] = {
32139 { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item },
32142 static int
32143 dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32144 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32145 ett_nbap_UL_TimeslotISCP_For_CellPortion_Value, UL_TimeslotISCP_For_CellPortion_Value_sequence_of,
32146 1, maxNrOfCellPortionsPerCellLCR, FALSE);
32148 return offset;
32152 static const per_sequence_t CommonTransportChannelSetupRequestFDD_sequence[] = {
32153 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32154 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32155 { NULL, 0, 0, NULL }
32158 static int
32159 dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32160 #line 149 "../../asn1/nbap/nbap.cnf"
32161 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupRequest(FDD) ");
32162 /* CRNC -> Node B */
32163 actx->pinfo->link_dir=P2P_DIR_DL;
32166 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32167 ett_nbap_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
32169 return offset;
32173 static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = {
32174 { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
32175 { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
32176 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32177 { NULL, 0, 0, NULL }
32180 static int
32181 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_) {
32182 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32183 ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
32185 return offset;
32190 static int
32191 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_) {
32192 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32194 return offset;
32199 static int
32200 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_) {
32201 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32203 return offset;
32207 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
32208 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32209 { &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset },
32210 { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
32211 { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
32212 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
32213 { &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat },
32214 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
32215 { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
32216 { &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD },
32217 { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
32218 { &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD },
32219 { &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD },
32220 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32221 { NULL, 0, 0, NULL }
32224 static int
32225 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_) {
32226 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32227 ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
32229 return offset;
32233 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = {
32234 { &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
32235 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32236 { NULL, 0, 0, NULL }
32239 static int
32240 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_) {
32241 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32242 ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
32244 return offset;
32248 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = {
32249 { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD },
32252 static int
32253 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_) {
32254 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32255 ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
32256 1, maxNrOfSlotFormatsPRACH, FALSE);
32258 return offset;
32263 static int
32264 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_) {
32265 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32267 return offset;
32271 static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
32272 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32273 { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
32274 { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
32275 { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
32276 { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
32277 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32278 { NULL, 0, 0, NULL }
32281 static int
32282 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_) {
32283 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32284 ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
32286 return offset;
32290 static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
32291 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32292 { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
32293 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
32294 { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
32295 { &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD },
32296 { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers },
32297 { &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
32298 { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
32299 { &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD },
32300 { &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD },
32301 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32302 { NULL, 0, 0, NULL }
32305 static int
32306 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_) {
32307 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32308 ett_nbap_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
32310 return offset;
32314 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[] = {
32315 { 0, "secondary-CCPCH-parameters" },
32316 { 1, "pRACH-parameters" },
32317 { 2, "notUsed-pCPCHes-parameters" },
32318 { 0, NULL }
32321 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = {
32322 { 0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD },
32323 { 1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstFDD },
32324 { 2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
32325 { 0, NULL, 0, NULL }
32328 static int
32329 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_) {
32330 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32331 ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
32332 NULL);
32334 return offset;
32338 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
32339 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
32340 { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
32341 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
32342 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
32343 { &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
32344 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32345 { NULL, 0, 0, NULL }
32348 static int
32349 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_) {
32350 #line 929 "../../asn1/nbap/nbap.cnf"
32351 address dst_addr, null_addr;
32352 conversation_t *conversation;
32354 umts_fp_conversation_info_t *umts_fp_conversation_info;
32355 int i, j, num_tf;
32357 transportLayerAddress_ipv4 = 0;
32358 BindingID_port = 0;
32360 transportFormatSet_type = NBAP_CPCH;
32362 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32363 ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
32366 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
32368 return offset;
32370 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
32372 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
32374 conversation = find_conversation(actx->pinfo->fd->num,&dst_addr,
32375 &null_addr, PT_UDP, BindingID_port,
32376 0, NO_ADDR_B|NO_PORT_B);
32378 if (conversation == NULL) {
32379 /* It's not part of any conversation - create a new one. */
32380 conversation = conversation_new(actx->pinfo->fd->num, &dst_addr,
32381 &null_addr, PT_UDP,BindingID_port ,
32382 0, NO_ADDR2|NO_PORT2);
32384 /* Set dissector */
32385 conversation_set_dissector(conversation, fp_handle);
32386 if(actx->pinfo->link_dir==P2P_DIR_DL){
32387 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
32388 /* Fill in the data */
32389 umts_fp_conversation_info->iface_type = IuB_Interface;
32390 umts_fp_conversation_info->division = Division_FDD;
32391 umts_fp_conversation_info->channel = CHANNEL_FACH_FDD;
32392 umts_fp_conversation_info->dl_frame_number = 0;
32393 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
32394 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &dst_addr);
32395 umts_fp_conversation_info->crnc_port = BindingID_port;
32396 umts_fp_conversation_info->rlc_mode = FP_RLC_MODE_UNKNOWN;
32397 /*Save unique UE-identifier */
32398 umts_fp_conversation_info->com_context_id = crcn_context_present ? com_context_id : 1;
32401 /* DCH's in this flow */
32402 umts_fp_conversation_info->dch_crc_present = g_nbap_msg_info_for_fp.dch_crc_present;
32403 /* Set data for First or single channel */
32404 umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[commonphysicalchannelid].num_ul_chans;
32405 for (j = 0; j < num_tf; j++) {
32406 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[commonphysicalchannelid].ul_chan_tf_size[j];
32407 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[commonphysicalchannelid].ul_chan_num_tbs[j];
32410 /* Traffic flows per DCH(DL) */
32411 umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[commonphysicalchannelid].num_dl_chans;
32412 for (j = 0; j < num_tf; j++) {
32413 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[commonphysicalchannelid].dl_chan_tf_size[j];
32414 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[commonphysicalchannelid].dl_chan_num_tbs[j];
32417 /* Set data for associated DCH's if we have any */
32418 i = commonphysicalchannelid;
32419 umts_fp_conversation_info->dchs_in_flow_list[0] = commonphysicalchannelid;
32420 while(nbap_dch_chnl_info[i].next_dch != 0){
32421 i = nbap_dch_chnl_info[i].next_dch;
32422 umts_fp_conversation_info->num_dch_in_flow++;
32423 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
32424 /* Traffic flows per DCH(UL) */
32425 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_ul_chans = num_tf = nbap_dch_chnl_info[i].num_ul_chans;
32426 for (j = 0; j < num_tf; j++) {
32427 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_tf_size[j] = nbap_dch_chnl_info[i].ul_chan_tf_size[j];
32428 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_num_tbs[j] = nbap_dch_chnl_info[i].ul_chan_num_tbs[j];
32431 /* Traffic flows per DCH(DL) */
32432 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_dl_chans = num_tf = nbap_dch_chnl_info[i].num_dl_chans;
32433 for (j = 0; j < num_tf; j++) {
32434 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_tf_size[j] = nbap_dch_chnl_info[i].dl_chan_tf_size[j];
32435 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_num_tbs[j] = nbap_dch_chnl_info[i].dl_chan_num_tbs[j];
32438 umts_fp_conversation_info->num_dch_in_flow++;
32439 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
32440 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
32447 return offset;
32451 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = {
32452 { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD },
32455 static int
32456 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_) {
32457 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32458 ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
32459 1, maxNrOfFACHs, FALSE);
32461 return offset;
32466 static int
32467 dissect_nbap_T_transportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32468 #line 1048 "../../asn1/nbap/nbap.cnf"
32469 transportFormatSet_type = NBAP_PCH;
32470 nbap_dch_chnl_info[commontransportchannelid].num_dl_chans = 0;
32471 nbap_dch_chnl_info[commontransportchannelid].num_ul_chans = 0;
32475 offset = dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_index);
32477 return offset;
32481 static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
32482 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32483 { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
32484 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
32485 { &hf_nbap_pICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
32486 { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
32487 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32488 { NULL, 0, 0, NULL }
32491 static int
32492 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_) {
32493 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32494 ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
32496 return offset;
32500 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
32501 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
32502 { &hf_nbap_transportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_transportFormatSet },
32503 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
32504 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
32505 { &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
32506 { &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD },
32507 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32508 { NULL, 0, 0, NULL }
32511 static int
32512 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_) {
32513 #line 818 "../../asn1/nbap/nbap.cnf"
32515 address dst_addr, null_addr;
32516 conversation_t *conversation;
32518 umts_fp_conversation_info_t *umts_fp_conversation_info;
32519 int i, j, num_tf;
32521 transportLayerAddress_ipv4 = 0;
32522 BindingID_port = 0;
32524 /* There can only be one item, set num_items here to collect the TransportFormatSet data */
32525 num_items = 1;
32527 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32528 ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
32531 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
32533 return offset;
32535 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
32537 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
32539 conversation = find_conversation(actx->pinfo->fd->num,&dst_addr,
32540 &null_addr, PT_UDP, BindingID_port,
32541 0, NO_ADDR_B|NO_PORT_B);
32543 if (conversation == NULL) {
32544 /* It's not part of any conversation - create a new one. */
32545 conversation = conversation_new(actx->pinfo->fd->num, &dst_addr,
32546 &null_addr, PT_UDP,BindingID_port ,
32547 0, NO_ADDR2|NO_PORT2);
32549 /* Set dissector */
32550 conversation_set_dissector(conversation, fp_handle);
32551 if(actx->pinfo->link_dir==P2P_DIR_DL){
32552 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
32553 /* Fill in the data */
32554 umts_fp_conversation_info->iface_type = IuB_Interface;
32555 umts_fp_conversation_info->division = Division_FDD;
32556 umts_fp_conversation_info->channel = CHANNEL_PCH;
32557 umts_fp_conversation_info->dl_frame_number = 0;
32558 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
32559 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &dst_addr);
32560 umts_fp_conversation_info->crnc_port = BindingID_port;
32561 umts_fp_conversation_info->paging_indications = paging_indications;
32562 umts_fp_conversation_info->rlc_mode = FP_RLC_MODE_UNKNOWN;
32564 /* DCH's in this flow */
32565 umts_fp_conversation_info->dch_crc_present = g_nbap_msg_info_for_fp.dch_crc_present;
32566 /* Set data for First or single channel */
32567 umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[commontransportchannelid].num_ul_chans;
32569 nbap_debug2("Frame %u PCH-ParametersItem-CTCH-SetupRqstFDD Start: num_tf %u",
32570 actx->pinfo->fd->num,
32571 num_tf);
32573 for (j = 0; j < num_tf; j++) {
32574 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[commontransportchannelid].ul_chan_tf_size[j];
32575 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[commontransportchannelid].ul_chan_num_tbs[j];
32576 nbap_debug2(" UL tf %u ul_chan_tf_size %u",j, nbap_dch_chnl_info[commontransportchannelid].ul_chan_tf_size[j]);
32579 /* Traffic flows per DCH(DL) */
32580 umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[commontransportchannelid].num_dl_chans;
32581 for (j = 0; j < num_tf; j++) {
32582 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[commontransportchannelid].dl_chan_tf_size[j];
32583 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[commontransportchannelid].dl_chan_num_tbs[j];
32584 nbap_debug2(" DL tf %u ul_chan_tf_size %u",j, nbap_dch_chnl_info[commontransportchannelid].dl_chan_tf_size[j]);
32587 /* Set data for associated DCH's if we have any */
32588 i = commontransportchannelid;
32590 nbap_debug2(" commontransportchannelid %u next ch %u",commontransportchannelid, nbap_dch_chnl_info[i].next_dch);
32592 umts_fp_conversation_info->dchs_in_flow_list[0] = commontransportchannelid;
32593 while(nbap_dch_chnl_info[i].next_dch != 0){
32594 i = nbap_dch_chnl_info[i].next_dch;
32595 umts_fp_conversation_info->num_dch_in_flow++;
32596 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
32597 /* Traffic flows per DCH(UL) */
32598 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_ul_chans = num_tf = nbap_dch_chnl_info[i].num_ul_chans;
32599 for (j = 0; j < num_tf; j++) {
32600 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_tf_size[j] = nbap_dch_chnl_info[i].ul_chan_tf_size[j];
32601 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_num_tbs[j] = nbap_dch_chnl_info[i].ul_chan_num_tbs[j];
32604 /* Traffic flows per DCH(DL) */
32605 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_dl_chans = num_tf = nbap_dch_chnl_info[i].num_dl_chans;
32606 for (j = 0; j < num_tf; j++) {
32607 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_tf_size[j] = nbap_dch_chnl_info[i].dl_chan_tf_size[j];
32608 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_num_tbs[j] = nbap_dch_chnl_info[i].dl_chan_num_tbs[j];
32611 umts_fp_conversation_info->num_dch_in_flow++;
32613 nbap_debug1(" num_dch_in_flow %u", umts_fp_conversation_info->num_dch_in_flow);
32615 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
32616 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
32618 nbap_debug1("Frame %u PCH-ParametersItem-CTCH-SetupRqstFDD End",
32619 actx->pinfo->fd->num);
32628 return offset;
32632 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
32633 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32634 { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
32635 { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
32636 { &hf_nbap_mICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode },
32637 { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
32638 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32639 { NULL, 0, 0, NULL }
32642 static int
32643 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_) {
32644 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32645 ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
32647 return offset;
32651 static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
32652 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
32653 { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
32654 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32655 { NULL, 0, 0, NULL }
32658 static int
32659 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_) {
32660 #line 729 "../../asn1/nbap/nbap.cnf"
32661 address dst_addr, null_addr;
32662 conversation_t *conversation;
32663 umts_fp_conversation_info_t *umts_fp_conversation_info;
32664 int j, num_tf;
32666 transportLayerAddress_ipv4 = 0;
32667 BindingID_port = 0;
32668 transportFormatSet_type = NBAP_CPCH;
32670 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32671 ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
32674 if (actx->pinfo->fd->flags.visited||transportLayerAddress_ipv4==0||BindingID_port == 0)
32676 return offset;
32678 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
32680 SET_ADDRESS(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
32682 conversation = find_conversation(actx->pinfo->fd->num,&dst_addr,
32683 &null_addr, PT_UDP, BindingID_port,
32684 0, NO_ADDR_B|NO_PORT_B);
32686 if (conversation == NULL) {
32687 /* It's not part of any conversation - create a new one. */
32688 conversation = conversation_new(actx->pinfo->fd->num, &dst_addr,
32689 &null_addr, PT_UDP,BindingID_port ,
32690 0, NO_ADDR2|NO_PORT2);
32692 /* Set dissector */
32693 conversation_set_dissector(conversation, fp_handle);
32694 if(actx->pinfo->link_dir==P2P_DIR_DL){
32695 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
32696 /* Fill in the data */
32697 umts_fp_conversation_info->iface_type = IuB_Interface;
32698 umts_fp_conversation_info->division = Division_FDD;
32699 umts_fp_conversation_info->channel = CHANNEL_RACH_FDD;
32700 umts_fp_conversation_info->dl_frame_number = 0;
32701 umts_fp_conversation_info->ul_frame_number = actx->pinfo->fd->num;
32702 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &dst_addr);
32703 umts_fp_conversation_info->crnc_port = BindingID_port;
32704 umts_fp_conversation_info->rlc_mode = FP_RLC_MODE_UNKNOWN;
32706 /*Save unique UE-identifier */
32707 umts_fp_conversation_info->com_context_id = crcn_context_present ? com_context_id : 1;
32709 /* DCH's in this flow */
32710 umts_fp_conversation_info->dch_crc_present = g_nbap_msg_info_for_fp.dch_crc_present;
32711 /* Set data for First or single channel */
32712 umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[commonphysicalchannelid].num_ul_chans;
32713 for (j = 0; j < num_tf; j++) {
32714 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[commonphysicalchannelid].ul_chan_tf_size[j];
32715 umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[commonphysicalchannelid].ul_chan_num_tbs[j];
32718 /* Traffic flows per DCH(DL) */
32719 umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[commonphysicalchannelid].num_dl_chans;
32720 for (j = 0; j < num_tf; j++) {
32721 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[commonphysicalchannelid].dl_chan_tf_size[j];
32722 umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[commonphysicalchannelid].dl_chan_num_tbs[j];
32725 umts_fp_conversation_info->dchs_in_flow_list[0] = commonphysicalchannelid;
32726 umts_fp_conversation_info->num_dch_in_flow=1;
32727 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
32732 return offset;
32736 static const per_sequence_t CommonTransportChannelSetupRequestTDD_sequence[] = {
32737 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32738 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32739 { NULL, 0, 0, NULL }
32742 static int
32743 dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32744 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32745 ett_nbap_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
32747 return offset;
32752 static int
32753 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_) {
32754 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32756 return offset;
32761 static int
32762 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_) {
32763 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32765 return offset;
32770 static int
32771 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_) {
32772 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32774 return offset;
32778 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
32779 { &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
32780 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
32781 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
32782 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
32783 { &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD },
32784 { &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD },
32785 { &hf_nbap_pCH_Parameters_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD },
32786 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32787 { NULL, 0, 0, NULL }
32790 static int
32791 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_) {
32792 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32793 ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
32795 return offset;
32800 static int
32801 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_) {
32802 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32804 return offset;
32808 static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
32809 { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD },
32810 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32811 { NULL, 0, 0, NULL }
32814 static int
32815 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_) {
32816 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32817 ett_nbap_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
32819 return offset;
32824 static int
32825 dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32826 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32828 return offset;
32832 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
32833 { 0, "secondary-CCPCH-parameters" },
32834 { 1, "pRACH-parameters" },
32835 { 2, "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
32836 { 0, NULL }
32839 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
32840 { 0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
32841 { 1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
32842 { 2, &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD },
32843 { 0, NULL, 0, NULL }
32846 static int
32847 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_) {
32848 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32849 ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
32850 NULL);
32852 return offset;
32856 static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
32857 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32858 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
32859 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32860 { &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
32861 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32862 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32863 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32864 { &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
32865 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32866 { NULL, 0, 0, NULL }
32869 static int
32870 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_) {
32871 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32872 ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
32874 return offset;
32878 static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
32879 { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
32882 static int
32883 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_) {
32884 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32885 ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
32886 1, maxNrOfSCCPCHs, FALSE);
32888 return offset;
32892 static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
32893 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32894 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
32895 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
32896 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
32897 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32898 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32899 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32900 { &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
32901 { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
32902 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32903 { NULL, 0, 0, NULL }
32906 static int
32907 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_) {
32908 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32909 ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
32911 return offset;
32915 static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
32916 { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
32919 static int
32920 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_) {
32921 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32922 ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
32923 1, maxNrOfSCCPCHLCRs, FALSE);
32925 return offset;
32929 static const per_sequence_t Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
32930 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
32931 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
32932 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32933 { &hf_nbap_tFCI_Presence768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
32934 { &hf_nbap_midambleShiftandBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
32935 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32936 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32937 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32938 { &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
32939 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32940 { NULL, 0, 0, NULL }
32943 static int
32944 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_) {
32945 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32946 ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence);
32948 return offset;
32952 static const per_sequence_t Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
32953 { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD },
32956 static int
32957 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_) {
32958 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32959 ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of,
32960 1, maxNrOfSCCPCHs768, FALSE);
32962 return offset;
32966 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
32967 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
32968 { &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
32969 { &hf_nbap_dl_TransportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
32970 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
32971 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
32972 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
32973 { NULL, 0, 0, NULL }
32976 static int
32977 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_) {
32978 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32979 ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
32981 return offset;
32985 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
32986 { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD },
32989 static int
32990 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_) {
32991 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32992 ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
32993 1, maxNrOfFACHs, FALSE);
32995 return offset;
33000 static int
33001 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_) {
33002 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33004 return offset;
33008 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
33009 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33010 { &hf_nbap_pCH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33011 { &hf_nbap_dl_TransportFormatSet_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
33012 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
33013 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
33014 { &hf_nbap_pICH_Parameters_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD },
33015 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33016 { NULL, 0, 0, NULL }
33019 static int
33020 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_) {
33021 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33022 ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
33024 return offset;
33028 static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
33029 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33030 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33031 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33032 { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33033 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33034 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33035 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33036 { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
33037 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
33038 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33039 { NULL, 0, 0, NULL }
33042 static int
33043 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_) {
33044 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33045 ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
33047 return offset;
33051 static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
33052 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33053 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33054 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33055 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33056 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33057 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33058 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33059 { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
33060 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
33061 { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33062 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33063 { NULL, 0, 0, NULL }
33066 static int
33067 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_) {
33068 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33069 ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
33071 return offset;
33075 static const per_sequence_t PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
33076 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
33077 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33078 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33079 { &hf_nbap_midambleshiftAndBurstType78, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33080 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33081 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33082 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33083 { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
33084 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
33085 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33086 { NULL, 0, 0, NULL }
33089 static int
33090 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_) {
33091 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33092 ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD, PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
33094 return offset;
33098 static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
33099 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33100 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33101 { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33102 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33103 { NULL, 0, 0, NULL }
33106 static int
33107 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_) {
33108 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33109 ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
33111 return offset;
33115 static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
33116 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33117 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33118 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33119 { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33120 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
33121 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33122 { NULL, 0, 0, NULL }
33125 static int
33126 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_) {
33127 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33128 ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
33130 return offset;
33134 static const per_sequence_t MICH_768_Parameters_CTCH_SetupRqstTDD_sequence[] = {
33135 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33136 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33137 { &hf_nbap_midambleshiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33138 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33139 { NULL, 0, 0, NULL }
33142 static int
33143 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_) {
33144 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33145 ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD, MICH_768_Parameters_CTCH_SetupRqstTDD_sequence);
33147 return offset;
33151 static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals[] = {
33152 { 0, "hCR-TDD" },
33153 { 1, "lCR-TDD" },
33154 { 2, "cHipRate768-TDD" },
33155 { 0, NULL }
33158 static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = {
33159 { 0, &hf_nbap_hCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD },
33160 { 1, &hf_nbap_lCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD },
33161 { 2, &hf_nbap_cHipRate768_TDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD },
33162 { 0, NULL, 0, NULL }
33165 static int
33166 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_) {
33167 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
33168 ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
33169 NULL);
33171 return offset;
33175 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
33176 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33177 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33178 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33179 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33180 { &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength },
33181 { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
33182 { &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD },
33183 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33184 { NULL, 0, 0, NULL }
33187 static int
33188 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_) {
33189 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33190 ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
33192 return offset;
33196 static const per_sequence_t TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence[] = {
33197 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33198 { &hf_nbap_timeslotLCR_Parameter_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
33199 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33200 { NULL, 0, 0, NULL }
33203 static int
33204 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_) {
33205 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33206 ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence);
33208 return offset;
33212 static const per_sequence_t TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of[1] = {
33213 { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD },
33216 static int
33217 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_) {
33218 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33219 ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of,
33220 1, 7, FALSE);
33222 return offset;
33226 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
33227 { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
33230 static int
33231 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_) {
33232 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33233 ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
33234 1, maxNrOfSCCPCHsinExt, FALSE);
33236 return offset;
33240 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
33241 { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
33244 static int
33245 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_) {
33246 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33247 ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
33248 1, maxNrOfSCCPCHsLCRinExt, FALSE);
33250 return offset;
33255 static int
33256 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_) {
33257 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33259 return offset;
33263 static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
33264 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33265 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
33266 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33267 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33268 { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
33269 { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
33270 { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
33271 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33272 { NULL, 0, 0, NULL }
33275 static int
33276 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_) {
33277 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33278 ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
33280 return offset;
33284 static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
33285 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33286 { &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
33287 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33288 { NULL, 0, 0, NULL }
33291 static int
33292 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_) {
33293 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33294 ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
33296 return offset;
33300 static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
33301 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33302 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
33303 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33304 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33305 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33306 { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
33307 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33308 { NULL, 0, 0, NULL }
33311 static int
33312 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_) {
33313 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33314 ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
33316 return offset;
33320 static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = {
33321 { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD },
33324 static int
33325 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_) {
33326 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33327 ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
33328 1, maxNrOfPRACHLCRs, FALSE);
33330 return offset;
33334 static const per_sequence_t PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
33335 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
33336 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
33337 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33338 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33339 { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
33340 { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
33341 { &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
33342 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33343 { NULL, 0, 0, NULL }
33346 static int
33347 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_) {
33348 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33349 ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD, PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
33351 return offset;
33355 static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
33356 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33357 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33358 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33359 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33360 { &hf_nbap_fPACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power },
33361 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33362 { NULL, 0, 0, NULL }
33365 static int
33366 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_) {
33367 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33368 ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
33370 return offset;
33374 static const per_sequence_t PLCCH_parameters_sequence[] = {
33375 { &hf_nbap_maxPowerPLCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33376 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33377 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33378 { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33379 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33380 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33381 { NULL, 0, 0, NULL }
33384 static int
33385 dissect_nbap_PLCCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33386 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33387 ett_nbap_PLCCH_parameters, PLCCH_parameters_sequence);
33389 return offset;
33393 static const per_sequence_t E_RUCCH_parameters_sequence[] = {
33394 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33395 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33396 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33397 { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
33398 { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
33399 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33400 { NULL, 0, 0, NULL }
33403 static int
33404 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_) {
33405 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33406 ett_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
33408 return offset;
33412 static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
33413 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
33414 { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33415 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33416 { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
33417 { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
33418 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33419 { NULL, 0, 0, NULL }
33422 static int
33423 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_) {
33424 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33425 ett_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
33427 return offset;
33431 static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
33432 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33433 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33434 { NULL, 0, 0, NULL }
33437 static int
33438 dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33439 #line 155 "../../asn1/nbap/nbap.cnf"
33440 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupResponse ");
33441 /* Node B -> CRNC */
33442 actx->pinfo->link_dir=P2P_DIR_UL;
33445 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33446 ett_nbap_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
33448 return offset;
33452 static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = {
33453 { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse },
33456 static int
33457 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_) {
33458 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33459 ett_nbap_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
33460 1, maxNrOfFACHs, FALSE);
33462 return offset;
33466 static const per_sequence_t CommonTransportChannelSetupFailure_sequence[] = {
33467 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33468 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33469 { NULL, 0, 0, NULL }
33472 static int
33473 dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33474 #line 161 "../../asn1/nbap/nbap.cnf"
33475 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupFailure ");
33476 /* Node B -> CRNC */
33477 actx->pinfo->link_dir=P2P_DIR_UL;
33481 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33482 ett_nbap_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
33484 return offset;
33488 static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_sequence[] = {
33489 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33490 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33491 { NULL, 0, 0, NULL }
33494 static int
33495 dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33496 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33497 ett_nbap_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
33499 return offset;
33504 static int
33505 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_) {
33506 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33508 return offset;
33513 static int
33514 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_) {
33515 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33517 return offset;
33522 static int
33523 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_) {
33524 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33526 return offset;
33530 static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] = {
33531 { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD },
33532 { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD },
33533 { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD },
33534 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33535 { NULL, 0, 0, NULL }
33538 static int
33539 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_) {
33540 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33541 ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD, Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence);
33543 return offset;
33548 static int
33549 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_) {
33550 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33552 return offset;
33557 static int
33558 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_) {
33559 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33561 return offset;
33565 static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = {
33566 { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD },
33567 { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD },
33568 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33569 { NULL, 0, 0, NULL }
33572 static int
33573 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_) {
33574 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33575 ett_nbap_PRACHList_CTCH_ReconfRqstFDD, PRACHList_CTCH_ReconfRqstFDD_sequence);
33577 return offset;
33581 static const value_string nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals[] = {
33582 { 0, "secondary-CCPCH-parameters" },
33583 { 1, "pRACH-parameters" },
33584 { 2, "notUsed-cPCH-parameters" },
33585 { 0, NULL }
33588 static const per_choice_t CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice[] = {
33589 { 0, &hf_nbap_secondary_CCPCH_parameters_02, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD },
33590 { 1, &hf_nbap_pRACH_parameters_02, ASN1_EXTENSION_ROOT , dissect_nbap_PRACHList_CTCH_ReconfRqstFDD },
33591 { 2, &hf_nbap_notUsed_cPCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
33592 { 0, NULL, 0, NULL }
33595 static int
33596 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_) {
33597 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
33598 ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice,
33599 NULL);
33601 return offset;
33605 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
33606 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33607 { &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
33608 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
33609 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
33610 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33611 { NULL, 0, 0, NULL }
33614 static int
33615 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_) {
33616 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33617 ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
33619 return offset;
33623 static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
33624 { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD },
33627 static int
33628 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_) {
33629 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33630 ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
33631 1, maxFACHCell, FALSE);
33633 return offset;
33637 static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
33638 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33639 { &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
33640 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
33641 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
33642 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33643 { NULL, 0, 0, NULL }
33646 static int
33647 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_) {
33648 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33649 ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
33651 return offset;
33655 static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
33656 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33657 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
33658 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33659 { NULL, 0, 0, NULL }
33662 static int
33663 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_) {
33664 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33665 ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
33667 return offset;
33671 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
33672 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33673 { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
33674 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33675 { NULL, 0, 0, NULL }
33678 static int
33679 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_) {
33680 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33681 ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
33683 return offset;
33687 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = {
33688 { &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
33689 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33690 { NULL, 0, 0, NULL }
33693 static int
33694 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_) {
33695 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33696 ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
33698 return offset;
33702 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = {
33703 { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD },
33706 static int
33707 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_) {
33708 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33709 ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
33710 1, maxNrOfSlotFormatsPRACH, FALSE);
33712 return offset;
33716 static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
33717 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33718 { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PreambleSignatures },
33719 { &hf_nbap_allowedSlotFormatInformation_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD },
33720 { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_SubChannelNumbers },
33721 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33722 { NULL, 0, 0, NULL }
33725 static int
33726 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_) {
33727 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33728 ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
33730 return offset;
33734 static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
33735 { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD },
33738 static int
33739 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_) {
33740 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33741 ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
33742 1, maxPRACHCell, FALSE);
33744 return offset;
33748 static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
33749 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33750 { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_Power },
33751 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33752 { NULL, 0, 0, NULL }
33755 static int
33756 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_) {
33757 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33758 ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
33760 return offset;
33764 static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
33765 { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD },
33768 static int
33769 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_) {
33770 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33771 ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
33772 1, maxPRACHCell, FALSE);
33774 return offset;
33778 static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_sequence[] = {
33779 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33780 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33781 { NULL, 0, 0, NULL }
33784 static int
33785 dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33786 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33787 ett_nbap_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
33789 return offset;
33794 static int
33795 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_) {
33796 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33798 return offset;
33802 static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
33803 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33804 { &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD },
33805 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33806 { NULL, 0, 0, NULL }
33809 static int
33810 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_) {
33811 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33812 ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
33814 return offset;
33818 static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = {
33819 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33820 { &hf_nbap_sCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
33821 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33822 { NULL, 0, 0, NULL }
33825 static int
33826 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_) {
33827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33828 ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
33830 return offset;
33834 static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = {
33835 { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
33838 static int
33839 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_) {
33840 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33841 ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
33842 1, maxNrOfSCCPCHs, FALSE);
33844 return offset;
33848 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
33849 { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
33852 static int
33853 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_) {
33854 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33855 ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
33856 1, maxNrOfSCCPCHsinExt, FALSE);
33858 return offset;
33862 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
33863 { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
33866 static int
33867 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_) {
33868 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33869 ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
33870 1, maxNrOfSCCPCHsLCRinExt, FALSE);
33872 return offset;
33876 static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
33877 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33878 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
33879 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33880 { NULL, 0, 0, NULL }
33883 static int
33884 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_) {
33885 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33886 ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
33888 return offset;
33892 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = {
33893 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33894 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
33895 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
33896 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33897 { NULL, 0, 0, NULL }
33900 static int
33901 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_) {
33902 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33903 ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
33905 return offset;
33909 static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = {
33910 { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD },
33913 static int
33914 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_) {
33915 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33916 ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
33917 0, maxNrOfFACHs, FALSE);
33919 return offset;
33923 static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
33924 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33925 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
33926 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
33927 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33928 { NULL, 0, 0, NULL }
33931 static int
33932 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_) {
33933 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33934 ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
33936 return offset;
33940 static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
33941 { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33942 { &hf_nbap_fPACHPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FPACH_Power },
33943 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33944 { NULL, 0, 0, NULL }
33947 static int
33948 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_) {
33949 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33950 ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
33952 return offset;
33956 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
33957 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33958 { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
33959 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33960 { NULL, 0, 0, NULL }
33963 static int
33964 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_) {
33965 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33966 ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
33968 return offset;
33972 static const per_sequence_t PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
33973 { &hf_nbap_maxPowerPLCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33974 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33975 { NULL, 0, 0, NULL }
33978 static int
33979 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_) {
33980 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33981 ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD, PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence);
33983 return offset;
33987 static const per_sequence_t Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence[] = {
33988 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
33989 { &hf_nbap_sCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
33990 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
33991 { NULL, 0, 0, NULL }
33994 static int
33995 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_) {
33996 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33997 ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence);
33999 return offset;
34003 static const per_sequence_t Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of[1] = {
34004 { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD },
34007 static int
34008 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_) {
34009 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34010 ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of,
34011 1, maxNrOfSCCPCHs768, FALSE);
34013 return offset;
34017 static const per_sequence_t Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
34018 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
34019 { &hf_nbap_secondaryCCPCH768List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD },
34020 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34021 { NULL, 0, 0, NULL }
34024 static int
34025 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_) {
34026 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34027 ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
34029 return offset;
34033 static const per_sequence_t PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
34034 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
34035 { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
34036 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34037 { NULL, 0, 0, NULL }
34040 static int
34041 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_) {
34042 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34043 ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD, PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
34045 return offset;
34049 static const per_sequence_t MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
34050 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
34051 { &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power },
34052 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34053 { NULL, 0, 0, NULL }
34056 static int
34057 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_) {
34058 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34059 ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD, MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
34061 return offset;
34065 static const per_sequence_t UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
34066 { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UPPCHPositionLCR },
34067 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
34068 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34069 { NULL, 0, 0, NULL }
34072 static int
34073 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_) {
34074 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34075 ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
34077 return offset;
34081 static const per_sequence_t CommonTransportChannelReconfigurationResponse_sequence[] = {
34082 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34083 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34084 { NULL, 0, 0, NULL }
34087 static int
34088 dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34089 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34090 ett_nbap_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
34092 return offset;
34096 static const per_sequence_t CommonTransportChannelReconfigurationFailure_sequence[] = {
34097 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34098 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34099 { NULL, 0, 0, NULL }
34102 static int
34103 dissect_nbap_CommonTransportChannelReconfigurationFailure(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_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
34107 return offset;
34111 static const per_sequence_t CommonTransportChannelDeletionRequest_sequence[] = {
34112 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34113 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34114 { NULL, 0, 0, NULL }
34117 static int
34118 dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34119 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34120 ett_nbap_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
34122 return offset;
34126 static const per_sequence_t CommonTransportChannelDeletionResponse_sequence[] = {
34127 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34128 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34129 { NULL, 0, 0, NULL }
34132 static int
34133 dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34134 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34135 ett_nbap_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
34137 return offset;
34141 static const per_sequence_t BlockResourceRequest_sequence[] = {
34142 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34143 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34144 { NULL, 0, 0, NULL }
34147 static int
34148 dissect_nbap_BlockResourceRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34149 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34150 ett_nbap_BlockResourceRequest, BlockResourceRequest_sequence);
34152 return offset;
34156 static const per_sequence_t BlockResourceResponse_sequence[] = {
34157 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34158 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34159 { NULL, 0, 0, NULL }
34162 static int
34163 dissect_nbap_BlockResourceResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34164 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34165 ett_nbap_BlockResourceResponse, BlockResourceResponse_sequence);
34167 return offset;
34171 static const per_sequence_t BlockResourceFailure_sequence[] = {
34172 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34173 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34174 { NULL, 0, 0, NULL }
34177 static int
34178 dissect_nbap_BlockResourceFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34179 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34180 ett_nbap_BlockResourceFailure, BlockResourceFailure_sequence);
34182 return offset;
34186 static const per_sequence_t UnblockResourceIndication_sequence[] = {
34187 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34188 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34189 { NULL, 0, 0, NULL }
34192 static int
34193 dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34194 #line 522 "../../asn1/nbap/nbap.cnf"
34195 col_set_str(actx->pinfo->cinfo, COL_INFO,"UnblockResourceIndication ");
34196 /* Node B -> CRNC */
34197 actx->pinfo->link_dir=P2P_DIR_UL;
34200 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34201 ett_nbap_UnblockResourceIndication, UnblockResourceIndication_sequence);
34203 return offset;
34207 static const per_sequence_t AuditRequiredIndication_sequence[] = {
34208 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34209 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34210 { NULL, 0, 0, NULL }
34213 static int
34214 dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34215 #line 426 "../../asn1/nbap/nbap.cnf"
34216 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditRequiredIndication ");
34217 /* Node B -> CRNC */
34218 actx->pinfo->link_dir=P2P_DIR_UL;
34221 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34222 ett_nbap_AuditRequiredIndication, AuditRequiredIndication_sequence);
34224 return offset;
34228 static const per_sequence_t AuditRequest_sequence[] = {
34229 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34230 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34231 { NULL, 0, 0, NULL }
34234 static int
34235 dissect_nbap_AuditRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34236 #line 179 "../../asn1/nbap/nbap.cnf"
34237 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditRequest ");
34238 /* Node B -> CRNC */
34239 actx->pinfo->link_dir=P2P_DIR_UL;
34242 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34243 ett_nbap_AuditRequest, AuditRequest_sequence);
34245 return offset;
34249 static const per_sequence_t AuditResponse_sequence[] = {
34250 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34251 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34252 { NULL, 0, 0, NULL }
34255 static int
34256 dissect_nbap_AuditResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34257 #line 185 "../../asn1/nbap/nbap.cnf"
34258 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditResponse ");
34259 /* Node B -> CRNC */
34260 actx->pinfo->link_dir=P2P_DIR_UL;
34263 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34264 ett_nbap_AuditResponse, AuditResponse_sequence);
34266 return offset;
34270 static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
34271 { &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34274 static int
34275 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_) {
34276 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34277 ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
34278 1, maxCellinNodeB, FALSE);
34280 return offset;
34285 static int
34286 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_) {
34287 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34289 return offset;
34294 static int
34295 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_) {
34296 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34298 return offset;
34303 static int
34304 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_) {
34305 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34307 return offset;
34311 static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
34312 { &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34315 static int
34316 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_) {
34317 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34318 ett_nbap_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
34319 1, maxSCPICHCell, FALSE);
34321 return offset;
34326 static int
34327 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_) {
34328 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34330 return offset;
34335 static int
34336 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_) {
34337 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34339 return offset;
34343 static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
34344 { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34347 static int
34348 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_) {
34349 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34350 ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
34351 1, maxSCCPCHCell, FALSE);
34353 return offset;
34358 static int
34359 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_) {
34360 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34362 return offset;
34367 static int
34368 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_) {
34369 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34371 return offset;
34375 static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
34376 { &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34379 static int
34380 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_) {
34381 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34382 ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
34383 1, maxFACHCell, FALSE);
34385 return offset;
34389 static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
34390 { &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34393 static int
34394 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_) {
34395 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34396 ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
34397 1, maxPRACHCell, FALSE);
34399 return offset;
34403 static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
34404 { &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34407 static int
34408 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_) {
34409 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34410 ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
34411 1, maxRACHCell, FALSE);
34413 return offset;
34417 static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
34418 { &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34421 static int
34422 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_) {
34423 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34424 ett_nbap_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
34425 1, maxPRACHCell, FALSE);
34427 return offset;
34432 static int
34433 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_) {
34434 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34436 return offset;
34440 static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
34441 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
34442 { &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID },
34443 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34444 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34445 { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34446 { &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_AuditRsp },
34447 { &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_AuditRsp },
34448 { &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_AuditRsp },
34449 { &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_AuditRsp },
34450 { &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_AuditRsp },
34451 { &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_AuditRsp },
34452 { &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_AuditRsp },
34453 { &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_AuditRsp },
34454 { &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_AuditRsp },
34455 { &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_AuditRsp },
34456 { &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_AuditRsp },
34457 { &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_AuditRsp },
34458 { &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_AuditRsp },
34459 { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
34460 { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
34461 { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
34462 { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
34463 { &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_AuditRsp },
34464 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34465 { NULL, 0, 0, NULL }
34468 static int
34469 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_) {
34470 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34471 ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
34473 return offset;
34477 static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = {
34478 { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34481 static int
34482 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_) {
34483 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34484 ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
34485 1, maxFPACHCell, FALSE);
34487 return offset;
34491 static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = {
34492 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34493 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34494 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34495 { NULL, 0, 0, NULL }
34498 static int
34499 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_) {
34500 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34501 ett_nbap_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
34503 return offset;
34507 static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = {
34508 { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34511 static int
34512 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_) {
34513 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34514 ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
34515 1, maxSCCPCHCellinExt, FALSE);
34517 return offset;
34521 static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = {
34522 { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34525 static int
34526 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_) {
34527 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34528 ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
34529 1, maxSCCPCHCellinExtLCR, FALSE);
34531 return offset;
34535 static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
34536 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34537 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34538 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34539 { NULL, 0, 0, NULL }
34542 static int
34543 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_) {
34544 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34545 ett_nbap_E_DCH_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
34547 return offset;
34551 static const per_sequence_t PLCCH_InformationList_AuditRsp_sequence_of[1] = {
34552 { &hf_nbap_PLCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34555 static int
34556 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_) {
34557 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34558 ett_nbap_PLCCH_InformationList_AuditRsp, PLCCH_InformationList_AuditRsp_sequence_of,
34559 1, maxPLCCHCell, FALSE);
34561 return offset;
34565 static const per_sequence_t S_CCPCH_768_InformationList_AuditRsp_sequence_of[1] = {
34566 { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34569 static int
34570 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_) {
34571 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34572 ett_nbap_S_CCPCH_768_InformationList_AuditRsp, S_CCPCH_768_InformationList_AuditRsp_sequence_of,
34573 1, maxSCCPCHCell768, FALSE);
34575 return offset;
34579 static const per_sequence_t PRACH_768_InformationList_AuditRsp_sequence_of[1] = {
34580 { &hf_nbap_PRACH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34583 static int
34584 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_) {
34585 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34586 ett_nbap_PRACH_768_InformationList_AuditRsp, PRACH_768_InformationList_AuditRsp_sequence_of,
34587 1, maxPRACHCell, FALSE);
34589 return offset;
34593 static const per_sequence_t E_RUCCH_InformationList_AuditRsp_sequence_of[1] = {
34594 { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34597 static int
34598 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_) {
34599 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34600 ett_nbap_E_RUCCH_InformationList_AuditRsp, E_RUCCH_InformationList_AuditRsp_sequence_of,
34601 1, maxE_RUCCHCell, FALSE);
34603 return offset;
34607 static const per_sequence_t E_RUCCH_768_InformationList_AuditRsp_sequence_of[1] = {
34608 { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34611 static int
34612 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_) {
34613 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34614 ett_nbap_E_RUCCH_768_InformationList_AuditRsp, E_RUCCH_768_InformationList_AuditRsp_sequence_of,
34615 1, maxE_RUCCHCell, FALSE);
34617 return offset;
34621 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of[1] = {
34622 { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34625 static int
34626 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_) {
34627 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34628 ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of,
34629 1, maxFrequencyinCell, FALSE);
34631 return offset;
34635 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence[] = {
34636 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
34637 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34638 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34639 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34640 { NULL, 0, 0, NULL }
34643 static int
34644 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_) {
34645 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34646 ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence);
34648 return offset;
34652 static const per_sequence_t UPPCH_LCR_InformationList_AuditRsp_sequence_of[1] = {
34653 { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34656 static int
34657 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_) {
34658 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34659 ett_nbap_UPPCH_LCR_InformationList_AuditRsp, UPPCH_LCR_InformationList_AuditRsp_sequence_of,
34660 1, maxFrequencyinCell, FALSE);
34662 return offset;
34666 static const per_sequence_t UPPCH_LCR_InformationItem_AuditRsp_sequence[] = {
34667 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
34668 { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
34669 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34670 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34671 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34672 { NULL, 0, 0, NULL }
34675 static int
34676 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_) {
34677 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34678 ett_nbap_UPPCH_LCR_InformationItem_AuditRsp, UPPCH_LCR_InformationItem_AuditRsp_sequence);
34680 return offset;
34684 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
34685 { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34688 static int
34689 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_) {
34690 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34691 ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of,
34692 1, maxFrequencyinCell_1, FALSE);
34694 return offset;
34698 static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
34699 { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34702 static int
34703 dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34704 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34705 ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of,
34706 1, maxFrequencyinCell_1, FALSE);
34708 return offset;
34712 static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
34713 { &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34716 static int
34717 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_) {
34718 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34719 ett_nbap_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
34720 1, maxCCPinNodeB, FALSE);
34722 return offset;
34726 static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
34727 { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
34728 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34729 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34730 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34731 { NULL, 0, 0, NULL }
34734 static int
34735 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_) {
34736 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34737 ett_nbap_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
34739 return offset;
34743 static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = {
34744 { &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34747 static int
34748 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_) {
34749 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34750 ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
34751 1, maxLocalCellinNodeB, FALSE);
34753 return offset;
34757 static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
34758 { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34759 { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
34760 { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
34761 { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
34762 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
34763 { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
34764 { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
34765 { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
34766 { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_ID },
34767 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34768 { NULL, 0, 0, NULL }
34771 static int
34772 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_) {
34773 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34774 ett_nbap_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
34776 return offset;
34780 static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
34781 { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34784 static int
34785 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_) {
34786 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34787 ett_nbap_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
34788 1, maxLocalCellinNodeB, FALSE);
34790 return offset;
34794 static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
34795 { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34796 { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
34797 { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
34798 { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
34799 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
34800 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34801 { NULL, 0, 0, NULL }
34804 static int
34805 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_) {
34806 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34807 ett_nbap_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
34809 return offset;
34813 static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
34814 { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34817 static int
34818 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_) {
34819 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34820 ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
34821 1, maxLocalCellinNodeB, FALSE);
34823 return offset;
34827 static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
34828 { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34829 { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
34830 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34831 { NULL, 0, 0, NULL }
34834 static int
34835 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_) {
34836 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34837 ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
34839 return offset;
34843 static const per_sequence_t AuditFailure_sequence[] = {
34844 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34845 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34846 { NULL, 0, 0, NULL }
34849 static int
34850 dissect_nbap_AuditFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34851 #line 191 "../../asn1/nbap/nbap.cnf"
34852 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditFailure ");
34853 /* Node B -> CRNC */
34854 actx->pinfo->link_dir=P2P_DIR_UL;
34858 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34859 ett_nbap_AuditFailure, AuditFailure_sequence);
34861 return offset;
34865 static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
34866 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34867 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34868 { NULL, 0, 0, NULL }
34871 static int
34872 dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34873 #line 259 "../../asn1/nbap/nbap.cnf"
34874 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationRequest ");
34875 /* CRNC -> Node B */
34876 actx->pinfo->link_dir=P2P_DIR_DL;
34879 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34880 ett_nbap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
34882 return offset;
34886 static const per_sequence_t Cell_CM_Rqst_sequence[] = {
34887 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
34888 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
34889 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34890 { NULL, 0, 0, NULL }
34893 static int
34894 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_) {
34895 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34896 ett_nbap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
34898 return offset;
34902 static const per_sequence_t RACH_CM_Rqst_sequence[] = {
34903 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
34904 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
34905 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34906 { NULL, 0, 0, NULL }
34909 static int
34910 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_) {
34911 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34912 ett_nbap_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
34914 return offset;
34919 static int
34920 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_) {
34921 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34923 return offset;
34927 static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
34928 { 0, "cell" },
34929 { 1, "rACH" },
34930 { 2, "notUsed-cPCH" },
34931 { 3, "extension-CommonMeasurementObjectType-CM-Rqst" },
34932 { 0, NULL }
34935 static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
34936 { 0, &hf_nbap_cell , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rqst },
34937 { 1, &hf_nbap_rACH_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rqst },
34938 { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
34939 { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst },
34940 { 0, NULL, 0, NULL }
34943 static int
34944 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_) {
34945 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34946 ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
34947 NULL);
34949 return offset;
34953 static const per_sequence_t ERACH_CM_Rqst_sequence[] = {
34954 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
34955 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34956 { NULL, 0, 0, NULL }
34959 static int
34960 dissect_nbap_ERACH_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34961 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34962 ett_nbap_ERACH_CM_Rqst, ERACH_CM_Rqst_sequence);
34964 return offset;
34968 static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
34969 { &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34970 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34971 { NULL, 0, 0, NULL }
34974 static int
34975 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_) {
34976 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34977 ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
34979 return offset;
34983 static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
34984 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34985 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
34986 { NULL, 0, 0, NULL }
34989 static int
34990 dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34991 #line 265 "../../asn1/nbap/nbap.cnf"
34992 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationResponse ");
34993 /* Node B -> CRNC */
34994 actx->pinfo->link_dir=P2P_DIR_UL;
34997 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34998 ett_nbap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
35000 return offset;
35004 static const per_sequence_t Cell_CM_Rsp_sequence[] = {
35005 { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
35006 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35007 { NULL, 0, 0, NULL }
35010 static int
35011 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_) {
35012 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35013 ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
35015 return offset;
35019 static const per_sequence_t RACH_CM_Rsp_sequence[] = {
35020 { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
35021 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35022 { NULL, 0, 0, NULL }
35025 static int
35026 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_) {
35027 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35028 ett_nbap_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
35030 return offset;
35035 static int
35036 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_) {
35037 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35039 return offset;
35043 static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
35044 { 0, "cell" },
35045 { 1, "rACH" },
35046 { 2, "notUsed-cPCH" },
35047 { 3, "extension-CommonMeasurementObjectType-CM-Rsp" },
35048 { 0, NULL }
35051 static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
35052 { 0, &hf_nbap_cell_01 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rsp },
35053 { 1, &hf_nbap_rACH_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rsp },
35054 { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
35055 { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp },
35056 { 0, NULL, 0, NULL }
35059 static int
35060 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_) {
35061 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35062 ett_nbap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
35063 NULL);
35065 return offset;
35069 static const per_sequence_t ERACH_CM_Rsp_sequence[] = {
35070 { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
35071 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35072 { NULL, 0, 0, NULL }
35075 static int
35076 dissect_nbap_ERACH_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35077 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35078 ett_nbap_ERACH_CM_Rsp, ERACH_CM_Rsp_sequence);
35080 return offset;
35084 static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
35085 { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
35086 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35087 { NULL, 0, 0, NULL }
35090 static int
35091 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_) {
35092 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35093 ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
35095 return offset;
35099 static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
35100 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35101 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35102 { NULL, 0, 0, NULL }
35105 static int
35106 dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35107 #line 271 "../../asn1/nbap/nbap.cnf"
35108 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationFailure ");
35109 /* Node B -> CRNC */
35110 actx->pinfo->link_dir=P2P_DIR_UL;
35113 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35114 ett_nbap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
35116 return offset;
35120 static const per_sequence_t CommonMeasurementReport_sequence[] = {
35121 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35122 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35123 { NULL, 0, 0, NULL }
35126 static int
35127 dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35128 #line 432 "../../asn1/nbap/nbap.cnf"
35129 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementReport ");
35130 /* Node B -> CRNC */
35131 actx->pinfo->link_dir=P2P_DIR_UL;
35134 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35135 ett_nbap_CommonMeasurementReport, CommonMeasurementReport_sequence);
35137 return offset;
35141 static const per_sequence_t Cell_CM_Rprt_sequence[] = {
35142 { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
35143 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35144 { NULL, 0, 0, NULL }
35147 static int
35148 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_) {
35149 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35150 ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
35152 return offset;
35156 static const per_sequence_t RACH_CM_Rprt_sequence[] = {
35157 { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
35158 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35159 { NULL, 0, 0, NULL }
35162 static int
35163 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_) {
35164 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35165 ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
35167 return offset;
35172 static int
35173 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_) {
35174 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35176 return offset;
35180 static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
35181 { 0, "cell" },
35182 { 1, "rACH" },
35183 { 2, "notUsed-cPCH" },
35184 { 3, "extension-CommonMeasurementObjectType-CM-Rprt" },
35185 { 0, NULL }
35188 static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
35189 { 0, &hf_nbap_cell_02 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rprt },
35190 { 1, &hf_nbap_rACH_03 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rprt },
35191 { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
35192 { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt },
35193 { 0, NULL, 0, NULL }
35196 static int
35197 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_) {
35198 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35199 ett_nbap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
35200 NULL);
35202 return offset;
35206 static const per_sequence_t ERACH_CM_Rprt_sequence[] = {
35207 { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
35208 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35209 { NULL, 0, 0, NULL }
35212 static int
35213 dissect_nbap_ERACH_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35214 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35215 ett_nbap_ERACH_CM_Rprt, ERACH_CM_Rprt_sequence);
35217 return offset;
35221 static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
35222 { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
35223 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35224 { NULL, 0, 0, NULL }
35227 static int
35228 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_) {
35229 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35230 ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
35232 return offset;
35236 static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
35237 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35238 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35239 { NULL, 0, 0, NULL }
35242 static int
35243 dissect_nbap_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35244 #line 438 "../../asn1/nbap/nbap.cnf"
35245 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementTerminationRequest ");
35246 /* CRNC -> Node B */
35247 actx->pinfo->link_dir=P2P_DIR_DL;
35250 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35251 ett_nbap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
35253 return offset;
35257 static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
35258 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35259 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35260 { NULL, 0, 0, NULL }
35263 static int
35264 dissect_nbap_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35265 #line 444 "../../asn1/nbap/nbap.cnf"
35266 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementFailureIndication ");
35267 /* Node B -> CRNC */
35268 actx->pinfo->link_dir=P2P_DIR_UL;
35271 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35272 ett_nbap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
35274 return offset;
35278 static const per_sequence_t CellSetupRequestFDD_sequence[] = {
35279 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35280 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35281 { NULL, 0, 0, NULL }
35284 static int
35285 dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35286 #line 121 "../../asn1/nbap/nbap.cnf"
35287 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupRequest(FDD) ");
35288 /* CRNC -> Node B */
35289 actx->pinfo->link_dir=P2P_DIR_DL;
35292 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35293 ett_nbap_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
35295 return offset;
35299 static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = {
35300 { &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
35301 { &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
35302 { &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
35303 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35304 { NULL, 0, 0, NULL }
35307 static int
35308 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_) {
35309 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35310 ett_nbap_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
35312 return offset;
35316 static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
35317 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35318 { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35319 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35320 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35321 { NULL, 0, 0, NULL }
35324 static int
35325 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_) {
35326 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35327 ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
35329 return offset;
35333 static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
35334 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35335 { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35336 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35337 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35338 { NULL, 0, 0, NULL }
35341 static int
35342 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_) {
35343 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35344 ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
35346 return offset;
35350 static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = {
35351 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35352 { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
35353 { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
35354 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35355 { NULL, 0, 0, NULL }
35358 static int
35359 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_) {
35360 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35361 ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
35363 return offset;
35367 static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
35368 { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35371 static int
35372 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_) {
35373 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35374 ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
35375 1, maxSCPICHCell, FALSE);
35377 return offset;
35381 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = {
35382 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35383 { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
35384 { &hf_nbap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
35385 { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35386 { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
35387 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35388 { NULL, 0, 0, NULL }
35391 static int
35392 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_) {
35393 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35394 ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
35396 return offset;
35400 static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
35401 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
35402 { &hf_nbap_bCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35403 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35404 { NULL, 0, 0, NULL }
35407 static int
35408 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_) {
35409 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35410 ett_nbap_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
35412 return offset;
35416 static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = {
35417 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35418 { &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD },
35419 { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
35420 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35421 { NULL, 0, 0, NULL }
35424 static int
35425 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_) {
35426 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35427 ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
35429 return offset;
35433 static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = {
35434 { &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit },
35435 { &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize },
35436 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35437 { NULL, 0, 0, NULL }
35440 static int
35441 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_) {
35442 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35443 ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
35445 return offset;
35449 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = {
35450 { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters },
35451 { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
35452 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35453 { NULL, 0, 0, NULL }
35456 static int
35457 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_) {
35458 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35459 ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
35461 return offset;
35465 static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
35466 { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35469 static int
35470 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_) {
35471 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35472 ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
35473 1, maxNrOfCellPortionsPerCell, FALSE);
35475 return offset;
35479 static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = {
35480 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
35481 { &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35482 { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
35483 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35484 { NULL, 0, 0, NULL }
35487 static int
35488 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_) {
35489 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35490 ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
35492 return offset;
35496 static const per_sequence_t CellSetupRequestTDD_sequence[] = {
35497 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35498 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35499 { NULL, 0, 0, NULL }
35502 static int
35503 dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35504 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35505 ett_nbap_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
35507 return offset;
35512 static int
35513 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_) {
35514 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35516 return offset;
35520 static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
35521 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35522 { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
35523 { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35524 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35525 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35526 { NULL, 0, 0, NULL }
35529 static int
35530 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_) {
35531 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35532 ett_nbap_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
35534 return offset;
35538 static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
35539 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
35540 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35541 { NULL, 0, 0, NULL }
35544 static int
35545 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_) {
35546 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35547 ett_nbap_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
35549 return offset;
35553 static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
35554 { &hf_nbap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot },
35555 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35556 { NULL, 0, 0, NULL }
35559 static int
35560 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_) {
35561 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35562 ett_nbap_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
35564 return offset;
35568 static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals[] = {
35569 { 0, "case1" },
35570 { 1, "case2" },
35571 { 0, NULL }
35574 static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = {
35575 { 0, &hf_nbap_case1 , ASN1_EXTENSION_ROOT , dissect_nbap_Case1_Cell_SetupRqstTDD },
35576 { 1, &hf_nbap_case2 , ASN1_EXTENSION_ROOT , dissect_nbap_Case2_Cell_SetupRqstTDD },
35577 { 0, NULL, 0, NULL }
35580 static int
35581 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_) {
35582 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35583 ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
35584 NULL);
35586 return offset;
35590 static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
35591 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35592 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
35593 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35594 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35595 { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
35596 { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
35597 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35598 { NULL, 0, 0, NULL }
35601 static int
35602 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_) {
35603 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35604 ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
35606 return offset;
35610 static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = {
35611 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
35612 { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
35613 { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
35614 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35615 { NULL, 0, 0, NULL }
35618 static int
35619 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_) {
35620 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35621 ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
35623 return offset;
35627 static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = {
35628 { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD },
35631 static int
35632 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_) {
35633 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35634 ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
35635 1, 15, FALSE);
35637 return offset;
35641 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = {
35642 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
35643 { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
35644 { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
35645 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35646 { NULL, 0, 0, NULL }
35649 static int
35650 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_) {
35651 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35652 ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
35654 return offset;
35658 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = {
35659 { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD },
35662 static int
35663 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_) {
35664 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35665 ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
35666 1, 7, FALSE);
35668 return offset;
35672 static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
35673 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35674 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
35675 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35676 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35677 { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
35678 { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
35679 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35680 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35681 { NULL, 0, 0, NULL }
35684 static int
35685 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_) {
35686 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35687 ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
35689 return offset;
35693 static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
35694 { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35695 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35696 { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
35697 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35698 { NULL, 0, 0, NULL }
35701 static int
35702 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_) {
35703 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35704 ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
35706 return offset;
35710 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = {
35711 { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters },
35712 { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
35713 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35714 { NULL, 0, 0, NULL }
35717 static int
35718 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_) {
35719 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35720 ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
35722 return offset;
35726 static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = {
35727 { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR },
35728 { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
35729 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35730 { NULL, 0, 0, NULL }
35733 static int
35734 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_) {
35735 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35736 ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
35738 return offset;
35742 static const per_sequence_t PCCPCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
35743 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
35744 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
35745 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35746 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35747 { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
35748 { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
35749 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35750 { NULL, 0, 0, NULL }
35753 static int
35754 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_) {
35755 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35756 ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD, PCCPCH_768_Information_Cell_SetupRqstTDD_sequence);
35758 return offset;
35762 static const per_sequence_t SCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
35763 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
35764 { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
35765 { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35766 { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35767 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35768 { NULL, 0, 0, NULL }
35771 static int
35772 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_) {
35773 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35774 ett_nbap_SCH_768_Information_Cell_SetupRqstTDD, SCH_768_Information_Cell_SetupRqstTDD_sequence);
35776 return offset;
35780 static const per_sequence_t Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence[] = {
35781 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
35782 { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD },
35783 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35784 { NULL, 0, 0, NULL }
35787 static int
35788 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_) {
35789 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35790 ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence);
35792 return offset;
35796 static const per_sequence_t Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of[1] = {
35797 { &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 },
35800 static int
35801 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_) {
35802 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35803 ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of,
35804 1, maxFrequencyinCell_1, FALSE);
35806 return offset;
35810 static const per_sequence_t CellSetupResponse_sequence[] = {
35811 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35812 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35813 { NULL, 0, 0, NULL }
35816 static int
35817 dissect_nbap_CellSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35818 #line 127 "../../asn1/nbap/nbap.cnf"
35819 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupResponse ");
35820 /* Node B -> CRNC */
35821 actx->pinfo->link_dir=P2P_DIR_UL;
35824 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35825 ett_nbap_CellSetupResponse, CellSetupResponse_sequence);
35827 return offset;
35831 static const per_sequence_t CellSetupFailure_sequence[] = {
35832 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35833 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35834 { NULL, 0, 0, NULL }
35837 static int
35838 dissect_nbap_CellSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35839 #line 133 "../../asn1/nbap/nbap.cnf"
35840 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupFailure ");
35841 /* Node B -> CRNC */
35842 actx->pinfo->link_dir=P2P_DIR_UL;
35846 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35847 ett_nbap_CellSetupFailure, CellSetupFailure_sequence);
35849 return offset;
35853 static const per_sequence_t CellReconfigurationRequestFDD_sequence[] = {
35854 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35855 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35856 { NULL, 0, 0, NULL }
35859 static int
35860 dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35861 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35862 ett_nbap_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
35864 return offset;
35868 static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = {
35869 { &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
35870 { &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
35871 { &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
35872 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35873 { NULL, 0, 0, NULL }
35876 static int
35877 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_) {
35878 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35879 ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
35881 return offset;
35885 static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
35886 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35887 { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35888 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35889 { NULL, 0, 0, NULL }
35892 static int
35893 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_) {
35894 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35895 ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
35897 return offset;
35901 static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
35902 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35903 { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35904 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35905 { NULL, 0, 0, NULL }
35908 static int
35909 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_) {
35910 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35911 ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
35913 return offset;
35917 static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = {
35918 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35919 { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
35920 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35921 { NULL, 0, 0, NULL }
35924 static int
35925 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_) {
35926 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35927 ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
35929 return offset;
35933 static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
35934 { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35937 static int
35938 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_) {
35939 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35940 ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
35941 1, maxSCPICHCell, FALSE);
35943 return offset;
35947 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
35948 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
35949 { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35950 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35951 { NULL, 0, 0, NULL }
35954 static int
35955 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_) {
35956 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35957 ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
35959 return offset;
35963 static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
35964 { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
35965 { &hf_nbap_bCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35966 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35967 { NULL, 0, 0, NULL }
35970 static int
35971 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_) {
35972 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35973 ett_nbap_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
35975 return offset;
35979 static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = {
35980 { &hf_nbap_bCH_information_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD },
35981 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35982 { NULL, 0, 0, NULL }
35985 static int
35986 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_) {
35987 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35988 ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
35990 return offset;
35994 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = {
35995 { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_FDD_Parameters },
35996 { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
35997 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
35998 { NULL, 0, 0, NULL }
36001 static int
36002 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_) {
36003 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36004 ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
36006 return offset;
36010 static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
36011 { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36014 static int
36015 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_) {
36016 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36017 ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
36018 1, maxNrOfCellPortionsPerCell, FALSE);
36020 return offset;
36024 static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
36025 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
36026 { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
36027 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36028 { NULL, 0, 0, NULL }
36031 static int
36032 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_) {
36033 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36034 ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
36036 return offset;
36040 static const per_sequence_t CellReconfigurationRequestTDD_sequence[] = {
36041 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36042 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36043 { NULL, 0, 0, NULL }
36046 static int
36047 dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36048 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36049 ett_nbap_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
36051 return offset;
36055 static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
36056 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
36057 { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
36058 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36059 { NULL, 0, 0, NULL }
36062 static int
36063 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_) {
36064 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36065 ett_nbap_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
36067 return offset;
36071 static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
36072 { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
36073 { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
36074 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36075 { NULL, 0, 0, NULL }
36078 static int
36079 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_) {
36080 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36081 ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
36083 return offset;
36087 static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = {
36088 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
36089 { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
36090 { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
36091 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36092 { NULL, 0, 0, NULL }
36095 static int
36096 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_) {
36097 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36098 ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
36100 return offset;
36104 static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = {
36105 { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD },
36108 static int
36109 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_) {
36110 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36111 ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
36112 1, 15, FALSE);
36114 return offset;
36118 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = {
36119 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
36120 { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
36121 { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
36122 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36123 { NULL, 0, 0, NULL }
36126 static int
36127 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_) {
36128 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36129 ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
36131 return offset;
36135 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = {
36136 { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD },
36139 static int
36140 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_) {
36141 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36142 ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
36143 1, 7, FALSE);
36145 return offset;
36149 static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = {
36150 { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
36151 { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
36152 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36153 { NULL, 0, 0, NULL }
36156 static int
36157 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_) {
36158 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36159 ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
36161 return offset;
36165 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = {
36166 { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters },
36167 { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
36168 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36169 { NULL, 0, 0, NULL }
36172 static int
36173 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_) {
36174 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36175 ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
36177 return offset;
36181 static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = {
36182 { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters_LCR },
36183 { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
36184 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36185 { NULL, 0, 0, NULL }
36188 static int
36189 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_) {
36190 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36191 ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
36193 return offset;
36197 static const per_sequence_t SCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
36198 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
36199 { &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
36200 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36201 { NULL, 0, 0, NULL }
36204 static int
36205 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_) {
36206 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36207 ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD, SCH_768_Information_Cell_ReconfRqstTDD_sequence);
36209 return offset;
36213 static const per_sequence_t PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
36214 { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
36215 { &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
36216 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36217 { NULL, 0, 0, NULL }
36220 static int
36221 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_) {
36222 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36223 ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD, PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence);
36225 return offset;
36229 static const per_sequence_t Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
36230 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
36231 { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
36232 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36233 { NULL, 0, 0, NULL }
36236 static int
36237 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_) {
36238 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36239 ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
36241 return offset;
36245 static const per_sequence_t Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
36246 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
36247 { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
36248 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36249 { NULL, 0, 0, NULL }
36252 static int
36253 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_) {
36254 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36255 ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
36257 return offset;
36261 static const per_sequence_t Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of[1] = {
36262 { &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 },
36265 static int
36266 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_) {
36267 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36268 ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of,
36269 1, maxFrequencyinCell_1, FALSE);
36271 return offset;
36275 static const per_sequence_t Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
36276 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
36277 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36278 { NULL, 0, 0, NULL }
36281 static int
36282 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_) {
36283 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36284 ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
36286 return offset;
36290 static const value_string nbap_UARFCN_Adjustment_vals[] = {
36291 { 0, "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD" },
36292 { 1, "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD" },
36293 { 2, "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD" },
36294 { 0, NULL }
36297 static const per_choice_t UARFCN_Adjustment_choice[] = {
36298 { 0, &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD },
36299 { 1, &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD },
36300 { 2, &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD },
36301 { 0, NULL, 0, NULL }
36304 static int
36305 dissect_nbap_UARFCN_Adjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36306 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36307 ett_nbap_UARFCN_Adjustment, UARFCN_Adjustment_choice,
36308 NULL);
36310 return offset;
36314 static const per_sequence_t CellReconfigurationResponse_sequence[] = {
36315 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36316 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36317 { NULL, 0, 0, NULL }
36320 static int
36321 dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36322 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36323 ett_nbap_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
36325 return offset;
36329 static const per_sequence_t CellReconfigurationFailure_sequence[] = {
36330 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36331 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36332 { NULL, 0, 0, NULL }
36335 static int
36336 dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36337 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36338 ett_nbap_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
36340 return offset;
36344 static const per_sequence_t CellDeletionRequest_sequence[] = {
36345 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36346 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36347 { NULL, 0, 0, NULL }
36350 static int
36351 dissect_nbap_CellDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36352 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36353 ett_nbap_CellDeletionRequest, CellDeletionRequest_sequence);
36355 return offset;
36359 static const per_sequence_t CellDeletionResponse_sequence[] = {
36360 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36361 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36362 { NULL, 0, 0, NULL }
36365 static int
36366 dissect_nbap_CellDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36367 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36368 ett_nbap_CellDeletionResponse, CellDeletionResponse_sequence);
36370 return offset;
36374 static const per_sequence_t ResourceStatusIndication_sequence[] = {
36375 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36376 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36377 { NULL, 0, 0, NULL }
36380 static int
36381 dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36382 #line 420 "../../asn1/nbap/nbap.cnf"
36383 col_set_str(actx->pinfo->cinfo, COL_INFO,"ResourceStatusIndication ");
36384 /* Node B -> CRNC */
36385 actx->pinfo->link_dir=P2P_DIR_UL;
36388 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36389 ett_nbap_ResourceStatusIndication, ResourceStatusIndication_sequence);
36391 return offset;
36395 static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
36396 { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36399 static int
36400 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_) {
36401 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36402 ett_nbap_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
36403 1, maxLocalCellinNodeB, FALSE);
36405 return offset;
36409 static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
36410 { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36413 static int
36414 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_) {
36415 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36416 ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
36417 1, maxLocalCellinNodeB, FALSE);
36419 return offset;
36423 static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
36424 { &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd },
36425 { &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd },
36426 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36427 { NULL, 0, 0, NULL }
36430 static int
36431 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_) {
36432 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36433 ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
36435 return offset;
36439 static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = {
36440 { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36443 static int
36444 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_) {
36445 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36446 ett_nbap_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
36447 1, maxLocalCellinNodeB, FALSE);
36449 return offset;
36453 static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
36454 { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36457 static int
36458 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_) {
36459 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36460 ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
36461 1, maxLocalCellinNodeB, FALSE);
36463 return offset;
36467 static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = {
36468 { &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36471 static int
36472 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_) {
36473 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36474 ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
36475 1, maxCCPinNodeB, FALSE);
36477 return offset;
36481 static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
36482 { &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36485 static int
36486 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_) {
36487 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36488 ett_nbap_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
36489 1, maxCellinNodeB, FALSE);
36491 return offset;
36495 static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
36496 { &hf_nbap_local_Cell_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd },
36497 { &hf_nbap_local_Cell_Group_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd },
36498 { &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCP_InformationList_ResourceStatusInd },
36499 { &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Cell_InformationList_ResourceStatusInd },
36500 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36501 { NULL, 0, 0, NULL }
36504 static int
36505 dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36506 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36507 ett_nbap_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
36509 return offset;
36513 static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = {
36514 { 0, "no-Failure" },
36515 { 1, "serviceImpacting" },
36516 { 0, NULL }
36519 static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
36520 { 0, &hf_nbap_no_Failure , ASN1_EXTENSION_ROOT , dissect_nbap_No_Failure_ResourceStatusInd },
36521 { 1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT , dissect_nbap_ServiceImpacting_ResourceStatusInd },
36522 { 0, NULL, 0, NULL }
36525 static int
36526 dissect_nbap_IndicationType_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36527 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36528 ett_nbap_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
36529 NULL);
36531 return offset;
36535 static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = {
36536 { &hf_nbap_local_CellID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
36537 { &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator },
36538 { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
36539 { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
36540 { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
36541 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
36542 { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
36543 { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
36544 { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
36545 { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_ID },
36546 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36547 { NULL, 0, 0, NULL }
36550 static int
36551 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_) {
36552 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36553 ett_nbap_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
36555 return offset;
36559 static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
36560 { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
36561 { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
36562 { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
36563 { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
36564 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
36565 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36566 { NULL, 0, 0, NULL }
36569 static int
36570 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_) {
36571 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36572 ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
36574 return offset;
36578 static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
36579 { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36582 static int
36583 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_) {
36584 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36585 ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
36586 1, maxLocalCellinNodeB, FALSE);
36588 return offset;
36592 static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
36593 { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
36594 { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
36595 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36596 { NULL, 0, 0, NULL }
36599 static int
36600 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_) {
36601 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36602 ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
36604 return offset;
36608 static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = {
36609 { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
36610 { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
36611 { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
36612 { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
36613 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
36614 { &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability },
36615 { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor },
36616 { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability },
36617 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36618 { NULL, 0, 0, NULL }
36621 static int
36622 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_) {
36623 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36624 ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
36626 return offset;
36630 static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
36631 { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
36632 { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit },
36633 { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit },
36634 { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
36635 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
36636 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36637 { NULL, 0, 0, NULL }
36640 static int
36641 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_) {
36642 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36643 ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
36645 return offset;
36649 static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
36650 { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
36651 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
36652 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
36653 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36654 { NULL, 0, 0, NULL }
36657 static int
36658 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_) {
36659 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36660 ett_nbap_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
36662 return offset;
36667 static int
36668 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_) {
36669 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36671 return offset;
36676 static int
36677 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_) {
36678 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36680 return offset;
36685 static int
36686 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_) {
36687 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36689 return offset;
36693 static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = {
36694 { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36697 static int
36698 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_) {
36699 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36700 ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
36701 1, maxSCPICHCell, FALSE);
36703 return offset;
36708 static int
36709 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_) {
36710 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36712 return offset;
36717 static int
36718 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_) {
36719 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36721 return offset;
36725 static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = {
36726 { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36729 static int
36730 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_) {
36731 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36732 ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
36733 1, maxSCCPCHCell, FALSE);
36735 return offset;
36740 static int
36741 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_) {
36742 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36744 return offset;
36749 static int
36750 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_) {
36751 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36753 return offset;
36757 static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = {
36758 { &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36761 static int
36762 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_) {
36763 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36764 ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
36765 1, maxFACHCell, FALSE);
36767 return offset;
36771 static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = {
36772 { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36775 static int
36776 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_) {
36777 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36778 ett_nbap_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
36779 1, maxPRACHCell, FALSE);
36781 return offset;
36785 static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = {
36786 { &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36789 static int
36790 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_) {
36791 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36792 ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
36793 1, maxPRACHCell, FALSE);
36795 return offset;
36799 static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = {
36800 { &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36803 static int
36804 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_) {
36805 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36806 ett_nbap_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
36807 1, maxPRACHCell, FALSE);
36809 return offset;
36814 static int
36815 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_) {
36816 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36818 return offset;
36822 static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] = {
36823 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
36824 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ResourceOperationalState },
36825 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AvailabilityStatus },
36826 { &hf_nbap_primary_SCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_ResourceStatusInd },
36827 { &hf_nbap_secondary_SCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_ResourceStatusInd },
36828 { &hf_nbap_primary_CPICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_ResourceStatusInd },
36829 { &hf_nbap_secondary_CPICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd },
36830 { &hf_nbap_primary_CCPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_ResourceStatusInd },
36831 { &hf_nbap_bCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_ResourceStatusInd },
36832 { &hf_nbap_secondary_CCPCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd },
36833 { &hf_nbap_pCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_ResourceStatusInd },
36834 { &hf_nbap_pICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_ResourceStatusInd },
36835 { &hf_nbap_fACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_ResourceStatusInd },
36836 { &hf_nbap_pRACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_ResourceStatusInd },
36837 { &hf_nbap_rACH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_ResourceStatusInd },
36838 { &hf_nbap_aICH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_ResourceStatusInd },
36839 { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
36840 { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
36841 { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
36842 { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
36843 { &hf_nbap_sCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_ResourceStatusInd },
36844 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36845 { NULL, 0, 0, NULL }
36848 static int
36849 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_) {
36850 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36851 ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
36853 return offset;
36857 static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
36858 { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36861 static int
36862 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_) {
36863 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36864 ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
36865 1, maxFPACHCell, FALSE);
36867 return offset;
36872 static int
36873 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_) {
36874 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36876 return offset;
36880 static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = {
36881 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
36882 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
36883 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36884 { NULL, 0, 0, NULL }
36887 static int
36888 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_) {
36889 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36890 ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
36892 return offset;
36896 static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = {
36897 { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36900 static int
36901 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_) {
36902 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36903 ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
36904 1, maxSCCPCHCellinExt, FALSE);
36906 return offset;
36910 static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = {
36911 { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36914 static int
36915 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_) {
36916 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36917 ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
36918 1, maxSCCPCHCellinExtLCR, FALSE);
36920 return offset;
36924 static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = {
36925 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
36926 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
36927 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
36928 { NULL, 0, 0, NULL }
36931 static int
36932 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_) {
36933 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36934 ett_nbap_E_DCH_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
36936 return offset;
36940 static const per_sequence_t PLCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
36941 { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36944 static int
36945 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_) {
36946 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36947 ett_nbap_PLCCH_InformationList_ResourceStatusInd, PLCCH_InformationList_ResourceStatusInd_sequence_of,
36948 1, maxPLCCHCell, FALSE);
36950 return offset;
36954 static const per_sequence_t S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
36955 { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36958 static int
36959 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_) {
36960 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36961 ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd, S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of,
36962 1, maxSCCPCHCell768, FALSE);
36964 return offset;
36968 static const per_sequence_t PRACH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
36969 { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36972 static int
36973 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_) {
36974 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36975 ett_nbap_PRACH_768_InformationList_ResourceStatusInd, PRACH_768_InformationList_ResourceStatusInd_sequence_of,
36976 1, maxPRACHCell, FALSE);
36978 return offset;
36982 static const per_sequence_t E_RUCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
36983 { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36986 static int
36987 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_) {
36988 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36989 ett_nbap_E_RUCCH_InformationList_ResourceStatusInd, E_RUCCH_InformationList_ResourceStatusInd_sequence_of,
36990 1, maxE_RUCCHCell, FALSE);
36992 return offset;
36996 static const per_sequence_t E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
36997 { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37000 static int
37001 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_) {
37002 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37003 ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd, E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of,
37004 1, maxE_RUCCHCell, FALSE);
37006 return offset;
37010 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of[1] = {
37011 { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37014 static int
37015 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_) {
37016 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37017 ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of,
37018 1, maxFrequencyinCell, FALSE);
37020 return offset;
37024 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence[] = {
37025 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
37026 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
37027 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
37028 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Cause },
37029 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37030 { NULL, 0, 0, NULL }
37033 static int
37034 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_) {
37035 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37036 ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence);
37038 return offset;
37042 static const per_sequence_t UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
37043 { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37046 static int
37047 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_) {
37048 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37049 ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd, UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of,
37050 1, maxFrequencyinCell, FALSE);
37052 return offset;
37056 static const per_sequence_t UPPCH_LCR_InformationItem_ResourceStatusInd_sequence[] = {
37057 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
37058 { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
37059 { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
37060 { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
37061 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37062 { NULL, 0, 0, NULL }
37065 static int
37066 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_) {
37067 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37068 ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd, UPPCH_LCR_InformationItem_ResourceStatusInd_sequence);
37070 return offset;
37074 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
37075 { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37078 static int
37079 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_) {
37080 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37081 ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of,
37082 1, maxFrequencyinCell_1, FALSE);
37084 return offset;
37088 static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
37089 { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37092 static int
37093 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_) {
37094 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37095 ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
37096 1, maxLocalCellinNodeB, FALSE);
37098 return offset;
37102 static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
37103 { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
37104 { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
37105 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37106 { NULL, 0, 0, NULL }
37109 static int
37110 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_) {
37111 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37112 ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
37114 return offset;
37118 static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
37119 { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37122 static int
37123 dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37124 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37125 ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of,
37126 1, maxFrequencyinCell_1, FALSE);
37128 return offset;
37132 static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
37133 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37134 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37135 { NULL, 0, 0, NULL }
37138 static int
37139 dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37140 #line 238 "../../asn1/nbap/nbap.cnf"
37141 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateRequest ");
37142 /* CRNC -> Node B */
37143 actx->pinfo->link_dir=P2P_DIR_DL;
37146 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37147 ett_nbap_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
37149 return offset;
37154 static int
37155 dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37156 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37158 return offset;
37162 static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
37163 { &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SIB_Originator },
37164 { &hf_nbap_iB_SG_REP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_REP },
37165 { &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate },
37166 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37167 { NULL, 0, 0, NULL }
37170 static int
37171 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_) {
37172 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37173 ett_nbap_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
37175 return offset;
37179 static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = {
37180 { 0, "no-Deletion" },
37181 { 1, "yes-Deletion" },
37182 { 0, NULL }
37185 static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
37186 { 0, &hf_nbap_no_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_No_Deletion_SystemInfoUpdate },
37187 { 1, &hf_nbap_yes_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_NULL },
37188 { 0, NULL, 0, NULL }
37191 static int
37192 dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37193 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
37194 ett_nbap_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
37195 NULL);
37197 return offset;
37201 static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = {
37202 { &hf_nbap_iB_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type },
37203 { &hf_nbap_iB_OC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID },
37204 { &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate },
37205 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37206 { NULL, 0, 0, NULL }
37209 static int
37210 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_) {
37211 #line 570 "../../asn1/nbap/nbap.cnf"
37213 ib_type = 10; /* not-Used-sIB8 */
37214 segment_type = 0;
37216 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37217 ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
37222 return offset;
37226 static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = {
37227 { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst },
37230 static int
37231 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_) {
37232 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37233 ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
37234 1, maxIB, FALSE);
37236 return offset;
37240 static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = {
37241 { &hf_nbap_iB_SG_POS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_POS },
37242 { &hf_nbap_segment_Type , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Segment_Type },
37243 { &hf_nbap_iB_SG_DATA , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_DATA },
37244 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37245 { NULL, 0, 0, NULL }
37248 static int
37249 dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37250 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37251 ett_nbap_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
37253 return offset;
37257 static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = {
37258 { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate },
37261 static int
37262 dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37263 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37264 ett_nbap_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
37265 1, maxIBSEG, FALSE);
37267 return offset;
37271 static const per_sequence_t SystemInformationUpdateResponse_sequence[] = {
37272 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37273 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37274 { NULL, 0, 0, NULL }
37277 static int
37278 dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37279 #line 244 "../../asn1/nbap/nbap.cnf"
37280 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateResponse ");
37281 /* Node B -> CRNC */
37282 actx->pinfo->link_dir=P2P_DIR_UL;
37285 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37286 ett_nbap_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
37288 return offset;
37292 static const per_sequence_t SystemInformationUpdateFailure_sequence[] = {
37293 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37294 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37295 { NULL, 0, 0, NULL }
37298 static int
37299 dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37300 #line 250 "../../asn1/nbap/nbap.cnf"
37301 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateFailure ");
37302 /* Node B -> CRNC */
37303 actx->pinfo->link_dir=P2P_DIR_UL;
37307 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37308 ett_nbap_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
37310 return offset;
37314 static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
37315 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37316 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37317 { NULL, 0, 0, NULL }
37320 static int
37321 dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37322 #line 201 "../../asn1/nbap/nbap.cnf"
37324 g_nbap_msg_info_for_fp.ProcedureCode = ProcedureCode;
37325 g_nbap_msg_info_for_fp.ddMode = ddMode;
37326 g_nbap_msg_info_for_fp.is_uplink = TRUE;
37327 g_nbap_msg_info_for_fp.dch_crc_present = 2; /* unknown */
37330 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkSetupRequest(FDD) ");
37331 /* CRNC -> Node B */
37332 actx->pinfo->link_dir=P2P_DIR_DL;
37335 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37336 ett_nbap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
37338 return offset;
37342 static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence[] = {
37343 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37344 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
37345 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
37346 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37347 { NULL, 0, 0, NULL }
37350 static int
37351 dissect_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37352 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37353 ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs, Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence);
37355 return offset;
37359 static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_List_sequence_of[1] = {
37360 { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs },
37363 static int
37364 dissect_nbap_Additional_HS_Cell_Information_RL_Setup_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37365 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37366 ett_nbap_Additional_HS_Cell_Information_RL_Setup_List, Additional_HS_Cell_Information_RL_Setup_List_sequence_of,
37367 1, maxNrOfHSDSCH_1, FALSE);
37369 return offset;
37373 static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
37374 { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
37375 { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
37376 { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs },
37377 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
37378 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
37379 { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
37380 { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
37381 { &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode },
37382 { &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
37383 { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
37384 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37385 { NULL, 0, 0, NULL }
37388 static int
37389 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_) {
37390 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37391 ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
37393 return offset;
37397 static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
37398 { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37399 { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37400 { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37401 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37402 { NULL, 0, 0, NULL }
37405 static int
37406 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_) {
37407 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37408 ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
37410 return offset;
37414 static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
37415 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
37416 { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat },
37417 { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode },
37418 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
37419 { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
37420 { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
37421 { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
37422 { &hf_nbap_powerOffsetInformation_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD },
37423 { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
37424 { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
37425 { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
37426 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37427 { NULL, 0, 0, NULL }
37430 static int
37431 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_) {
37432 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37433 ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
37435 return offset;
37439 static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
37440 { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37443 static int
37444 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_) {
37445 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37446 ett_nbap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
37447 1, maxNrOfRLs, FALSE);
37449 return offset;
37453 static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
37454 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37455 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
37456 { &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
37457 { &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
37458 { &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
37459 { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
37460 { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityControlField },
37461 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
37462 { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37463 { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37464 { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37465 { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
37466 { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
37467 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37468 { NULL, 0, 0, NULL }
37471 static int
37472 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_) {
37473 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37474 ett_nbap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
37476 return offset;
37480 static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
37481 { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
37482 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
37483 { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
37484 { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
37485 { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
37486 { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
37487 { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
37488 { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
37489 { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Configured_Indicator },
37490 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37491 { NULL, 0, 0, NULL }
37494 static int
37495 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_) {
37496 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37497 ett_nbap_E_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
37499 return offset;
37503 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
37504 { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37505 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37506 { NULL, 0, 0, NULL }
37509 static int
37510 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_) {
37511 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37512 ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
37514 return offset;
37518 static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
37519 { &hf_nbap_powerOffsetInformation_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
37520 { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
37521 { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
37522 { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
37523 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37524 { NULL, 0, 0, NULL }
37527 static int
37528 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_) {
37529 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37530 ett_nbap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
37532 return offset;
37536 static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
37537 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37538 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37539 { NULL, 0, 0, NULL }
37542 static int
37543 dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37544 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37545 ett_nbap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
37547 return offset;
37551 static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
37552 { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37555 static int
37556 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_) {
37557 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37558 ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
37559 1, maxNrOfCCTrCHs, FALSE);
37561 return offset;
37566 static int
37567 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_) {
37568 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37570 return offset;
37574 static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
37575 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37576 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
37577 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
37578 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
37579 { &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD },
37580 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37581 { NULL, 0, 0, NULL }
37584 static int
37585 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_) {
37586 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37587 ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
37589 return offset;
37593 static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
37594 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37595 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37596 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37597 { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
37598 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37599 { NULL, 0, 0, NULL }
37602 static int
37603 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_) {
37604 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37605 ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
37607 return offset;
37611 static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
37612 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37613 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37614 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37615 { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
37616 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37617 { NULL, 0, 0, NULL }
37620 static int
37621 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_) {
37622 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37623 ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
37625 return offset;
37629 static const per_sequence_t UL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
37630 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37631 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37632 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37633 { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
37634 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37635 { NULL, 0, 0, NULL }
37638 static int
37639 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_) {
37640 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37641 ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD, UL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
37643 return offset;
37647 static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
37648 { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37651 static int
37652 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_) {
37653 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37654 ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
37655 1, maxNrOfCCTrCHs, FALSE);
37657 return offset;
37661 static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
37662 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37663 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37664 { NULL, 0, 0, NULL }
37667 static int
37668 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_) {
37669 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37670 ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
37672 return offset;
37676 static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
37677 { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD },
37680 static int
37681 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_) {
37682 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37683 ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
37684 1, maxNrOfCCTrCHs, FALSE);
37686 return offset;
37691 static int
37692 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_) {
37693 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37695 return offset;
37699 static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
37700 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37701 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
37702 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
37703 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
37704 { &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
37705 { &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD },
37706 { &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD },
37707 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37708 { NULL, 0, 0, NULL }
37711 static int
37712 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_) {
37713 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37714 ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
37716 return offset;
37720 static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
37721 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37722 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37723 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37724 { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
37725 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37726 { NULL, 0, 0, NULL }
37729 static int
37730 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_) {
37731 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37732 ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
37734 return offset;
37738 static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
37739 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37740 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37741 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37742 { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
37743 { &hf_nbap_tstdIndicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
37744 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37745 { NULL, 0, 0, NULL }
37748 static int
37749 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_) {
37750 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37751 ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
37753 return offset;
37757 static const per_sequence_t DL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
37758 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37759 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37760 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37761 { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
37762 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37763 { NULL, 0, 0, NULL }
37766 static int
37767 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_) {
37768 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37769 ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD, DL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
37771 return offset;
37775 static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
37776 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37777 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
37778 { &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
37779 { &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling },
37780 { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37781 { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37782 { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37783 { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo },
37784 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37785 { NULL, 0, 0, NULL }
37788 static int
37789 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_) {
37790 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37791 ett_nbap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
37793 return offset;
37797 static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
37798 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37799 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37800 { NULL, 0, 0, NULL }
37803 static int
37804 dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37805 #line 214 "../../asn1/nbap/nbap.cnf"
37807 g_nbap_msg_info_for_fp.ProcedureCode = ProcedureCode;
37808 g_nbap_msg_info_for_fp.ddMode = ddMode;
37809 g_nbap_msg_info_for_fp.is_uplink = FALSE;
37810 g_nbap_msg_info_for_fp.dch_crc_present = 2; /* unknown */
37813 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkSetupResponse(FDD) ");
37814 /* Node B -> CRNC */
37815 actx->pinfo->link_dir=P2P_DIR_UL;
37818 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37819 ett_nbap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
37821 return offset;
37825 static const per_sequence_t Additional_HS_Cell_Information_Response_ItemIEs_sequence[] = {
37826 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37827 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
37828 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37829 { NULL, 0, 0, NULL }
37832 static int
37833 dissect_nbap_Additional_HS_Cell_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37834 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37835 ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs, Additional_HS_Cell_Information_Response_ItemIEs_sequence);
37837 return offset;
37841 static const per_sequence_t Additional_HS_Cell_Information_Response_List_sequence_of[1] = {
37842 { &hf_nbap_Additional_HS_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_Response_ItemIEs },
37845 static int
37846 dissect_nbap_Additional_HS_Cell_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37847 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37848 ett_nbap_Additional_HS_Cell_Information_Response_List, Additional_HS_Cell_Information_Response_List_sequence_of,
37849 1, maxNrOfHSDSCH_1, FALSE);
37851 return offset;
37855 static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
37856 { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37859 static int
37860 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_) {
37861 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37862 ett_nbap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
37863 1, maxNrOfRLs, FALSE);
37865 return offset;
37869 static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
37870 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37871 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37872 { NULL, 0, 0, NULL }
37875 static int
37876 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_) {
37877 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37878 ett_nbap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
37880 return offset;
37884 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
37885 { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
37886 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37887 { NULL, 0, 0, NULL }
37890 static int
37891 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_) {
37892 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37893 ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
37895 return offset;
37899 static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = {
37900 { 0, "combining" },
37901 { 1, "nonCombiningOrFirstRL" },
37902 { 0, NULL }
37905 static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
37906 { 0, &hf_nbap_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupRspFDD },
37907 { 1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD },
37908 { 0, NULL, 0, NULL }
37911 static int
37912 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_) {
37913 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
37914 ett_nbap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
37915 NULL);
37917 return offset;
37921 static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
37922 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37923 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
37924 { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
37925 { &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD },
37926 { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
37927 { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
37928 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37929 { NULL, 0, 0, NULL }
37932 static int
37933 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_) {
37934 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37935 ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
37937 return offset;
37941 static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
37942 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37943 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37944 { NULL, 0, 0, NULL }
37947 static int
37948 dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37949 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37950 ett_nbap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
37952 return offset;
37957 static int
37958 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_) {
37959 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37961 return offset;
37966 static int
37967 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_) {
37968 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37970 return offset;
37975 static int
37976 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_) {
37977 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37979 return offset;
37983 static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
37984 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37985 { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
37986 { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
37987 { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
37988 { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
37989 { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
37990 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
37991 { NULL, 0, 0, NULL }
37994 static int
37995 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_) {
37996 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37997 ett_nbap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
37999 return offset;
38003 static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = {
38004 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38005 { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
38006 { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
38007 { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
38008 { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
38009 { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
38010 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38011 { NULL, 0, 0, NULL }
38014 static int
38015 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_) {
38016 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38017 ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
38019 return offset;
38023 static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
38024 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38025 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38026 { NULL, 0, 0, NULL }
38029 static int
38030 dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38031 #line 227 "../../asn1/nbap/nbap.cnf"
38032 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkSetupFailure(FDD) ");
38033 /* Node B -> CRNC */
38034 actx->pinfo->link_dir=P2P_DIR_UL;
38039 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38040 ett_nbap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
38042 return offset;
38046 static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
38047 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38048 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38049 { NULL, 0, 0, NULL }
38052 static int
38053 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_) {
38054 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38055 ett_nbap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
38057 return offset;
38061 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
38062 { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38065 static int
38066 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_) {
38067 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38068 ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
38069 1, maxNrOfRLs, FALSE);
38071 return offset;
38075 static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
38076 { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38079 static int
38080 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_) {
38081 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38082 ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
38083 1, maxNrOfRLs, FALSE);
38085 return offset;
38089 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
38090 { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
38091 { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD },
38092 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38093 { NULL, 0, 0, NULL }
38096 static int
38097 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_) {
38098 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38099 ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
38101 return offset;
38105 static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = {
38106 { 0, "generalCause" },
38107 { 1, "rLSpecificCause" },
38108 { 0, NULL }
38111 static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
38112 { 0, &hf_nbap_generalCause , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD },
38113 { 1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD },
38114 { 0, NULL, 0, NULL }
38117 static int
38118 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_) {
38119 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38120 ett_nbap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
38121 NULL);
38123 return offset;
38127 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
38128 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38129 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38130 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38131 { NULL, 0, 0, NULL }
38134 static int
38135 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_) {
38136 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38137 ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
38139 return offset;
38143 static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
38144 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38145 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38146 { NULL, 0, 0, NULL }
38149 static int
38150 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_) {
38151 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38152 ett_nbap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
38154 return offset;
38158 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
38159 { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
38160 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38161 { NULL, 0, 0, NULL }
38164 static int
38165 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_) {
38166 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38167 ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
38169 return offset;
38173 static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
38174 { 0, "combining" },
38175 { 1, "nonCombiningOrFirstRL" },
38176 { 0, NULL }
38179 static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
38180 { 0, &hf_nbap_combining_01 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupFailureFDD },
38181 { 1, &hf_nbap_nonCombiningOrFirstRL_01, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
38182 { 0, NULL, 0, NULL }
38185 static int
38186 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_) {
38187 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38188 ett_nbap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
38189 NULL);
38191 return offset;
38195 static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
38196 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38197 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
38198 { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
38199 { &hf_nbap_diversityIndication_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD },
38200 { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
38201 { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
38202 { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
38203 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38204 { NULL, 0, 0, NULL }
38207 static int
38208 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_) {
38209 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38210 ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
38212 return offset;
38216 static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
38217 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38218 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38219 { NULL, 0, 0, NULL }
38222 static int
38223 dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38224 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38225 ett_nbap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
38227 return offset;
38231 static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
38232 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38233 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38234 { NULL, 0, 0, NULL }
38237 static int
38238 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_) {
38239 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38240 ett_nbap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
38242 return offset;
38247 static int
38248 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_) {
38249 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38251 return offset;
38255 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
38256 { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
38257 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38258 { NULL, 0, 0, NULL }
38261 static int
38262 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_) {
38263 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38264 ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
38266 return offset;
38270 static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = {
38271 { 0, "generalCause" },
38272 { 1, "rLSpecificCause" },
38273 { 0, NULL }
38276 static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
38277 { 0, &hf_nbap_generalCause_01, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD },
38278 { 1, &hf_nbap_rLSpecificCause_01, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD },
38279 { 0, NULL, 0, NULL }
38282 static int
38283 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_) {
38284 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38285 ett_nbap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
38286 NULL);
38288 return offset;
38292 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = {
38293 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38294 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38295 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38296 { NULL, 0, 0, NULL }
38299 static int
38300 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_) {
38301 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38302 ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
38304 return offset;
38308 static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
38309 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38310 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38311 { NULL, 0, 0, NULL }
38314 static int
38315 dissect_nbap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38316 #line 277 "../../asn1/nbap/nbap.cnf"
38317 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkAdditionRequest(FDD) ");
38321 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38322 ett_nbap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
38324 return offset;
38328 static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence[] = {
38329 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38330 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
38331 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
38332 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38333 { NULL, 0, 0, NULL }
38336 static int
38337 dissect_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38338 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38339 ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs, Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence);
38341 return offset;
38345 static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_List_sequence_of[1] = {
38346 { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs },
38349 static int
38350 dissect_nbap_Additional_HS_Cell_Information_RL_Addition_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38351 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38352 ett_nbap_Additional_HS_Cell_Information_RL_Addition_List, Additional_HS_Cell_Information_RL_Addition_List_sequence_of,
38353 1, maxNrOfHSDSCH_1, FALSE);
38355 return offset;
38359 static const value_string nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_vals[] = {
38360 { 0, "setup" },
38361 { 1, "addition" },
38362 { 0, NULL }
38365 static const per_choice_t Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice[] = {
38366 { 0, &hf_nbap_setup , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Setup_Info },
38367 { 1, &hf_nbap_addition , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Cell_Information_To_Add_List },
38368 { 0, NULL, 0, NULL }
38371 static int
38372 dissect_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38373 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38374 ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice,
38375 NULL);
38377 return offset;
38381 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Add_Req_sequence[] = {
38382 { &hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency },
38383 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38384 { NULL, 0, 0, NULL }
38387 static int
38388 dissect_nbap_Additional_EDCH_Cell_Information_RL_Add_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38389 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38390 ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req, Additional_EDCH_Cell_Information_RL_Add_Req_sequence);
38392 return offset;
38396 static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
38397 { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38400 static int
38401 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_) {
38402 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38403 ett_nbap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
38404 1, maxNrOfRLs_1, FALSE);
38406 return offset;
38410 static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
38411 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38412 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
38413 { &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
38414 { &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
38415 { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
38416 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
38417 { &hf_nbap_initialDL_TransmissionPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
38418 { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
38419 { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
38420 { &hf_nbap_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
38421 { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
38422 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38423 { NULL, 0, 0, NULL }
38426 static int
38427 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_) {
38428 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38429 ett_nbap_RL_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
38431 return offset;
38435 static const per_sequence_t E_DPCH_Information_RL_AdditionReqFDD_sequence[] = {
38436 { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
38437 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
38438 { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
38439 { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
38440 { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
38441 { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
38442 { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
38443 { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
38444 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38445 { NULL, 0, 0, NULL }
38448 static int
38449 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_) {
38450 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38451 ett_nbap_E_DPCH_Information_RL_AdditionReqFDD, E_DPCH_Information_RL_AdditionReqFDD_sequence);
38453 return offset;
38457 static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
38458 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38459 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38460 { NULL, 0, 0, NULL }
38463 static int
38464 dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38465 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38466 ett_nbap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
38468 return offset;
38473 static int
38474 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_) {
38475 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38477 return offset;
38481 static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
38482 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
38483 { &hf_nbap_uL_DPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD },
38484 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38485 { NULL, 0, 0, NULL }
38488 static int
38489 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_) {
38490 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38491 ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
38493 return offset;
38497 static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
38498 { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
38501 static int
38502 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_) {
38503 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38504 ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
38505 1, maxNrOfCCTrCHs, FALSE);
38507 return offset;
38511 static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
38512 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38513 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38514 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38515 { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
38516 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38517 { NULL, 0, 0, NULL }
38520 static int
38521 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_) {
38522 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38523 ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
38525 return offset;
38529 static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
38530 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38531 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38532 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38533 { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
38534 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38535 { NULL, 0, 0, NULL }
38538 static int
38539 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_) {
38540 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38541 ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
38543 return offset;
38547 static const per_sequence_t UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
38548 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38549 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38550 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38551 { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
38552 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38553 { NULL, 0, 0, NULL }
38556 static int
38557 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_) {
38558 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38559 ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
38561 return offset;
38566 static int
38567 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_) {
38568 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38570 return offset;
38574 static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
38575 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
38576 { &hf_nbap_dL_DPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD },
38577 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38578 { NULL, 0, 0, NULL }
38581 static int
38582 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_) {
38583 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38584 ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
38586 return offset;
38590 static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
38591 { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
38594 static int
38595 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_) {
38596 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38597 ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
38598 1, maxNrOfCCTrCHs, FALSE);
38600 return offset;
38604 static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
38605 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38606 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38607 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38608 { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
38609 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38610 { NULL, 0, 0, NULL }
38613 static int
38614 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_) {
38615 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38616 ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
38618 return offset;
38622 static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
38623 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38624 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38625 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38626 { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
38627 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38628 { NULL, 0, 0, NULL }
38631 static int
38632 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_) {
38633 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38634 ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
38636 return offset;
38640 static const per_sequence_t DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
38641 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38642 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38643 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38644 { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
38645 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38646 { NULL, 0, 0, NULL }
38649 static int
38650 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_) {
38651 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38652 ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
38654 return offset;
38658 static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
38659 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38660 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
38661 { &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
38662 { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
38663 { &hf_nbap_initial_DL_Transmission_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
38664 { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
38665 { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
38666 { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo },
38667 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38668 { NULL, 0, 0, NULL }
38671 static int
38672 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_) {
38673 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38674 ett_nbap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
38676 return offset;
38680 static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
38681 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38682 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38683 { NULL, 0, 0, NULL }
38686 static int
38687 dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38688 #line 282 "../../asn1/nbap/nbap.cnf"
38689 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkAdditionResponse(FDD) ");
38694 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38695 ett_nbap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
38697 return offset;
38701 static const per_sequence_t Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence[] = {
38702 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38703 { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response },
38704 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38705 { NULL, 0, 0, NULL }
38708 static int
38709 dissect_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38710 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38711 ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs, Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence);
38713 return offset;
38717 static const per_sequence_t Additional_HS_Cell_Change_Information_Response_List_sequence_of[1] = {
38718 { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs },
38721 static int
38722 dissect_nbap_Additional_HS_Cell_Change_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38723 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38724 ett_nbap_Additional_HS_Cell_Change_Information_Response_List, Additional_HS_Cell_Change_Information_Response_List_sequence_of,
38725 1, maxNrOfHSDSCH_1, FALSE);
38727 return offset;
38731 static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
38732 { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38735 static int
38736 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_) {
38737 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38738 ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
38739 1, maxNrOfRLs_1, FALSE);
38741 return offset;
38745 static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
38746 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38747 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38748 { NULL, 0, 0, NULL }
38751 static int
38752 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_) {
38753 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38754 ett_nbap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
38756 return offset;
38760 static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
38761 { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
38762 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38763 { NULL, 0, 0, NULL }
38766 static int
38767 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_) {
38768 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38769 ett_nbap_Non_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
38771 return offset;
38775 static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
38776 { 0, "combining" },
38777 { 1, "non-combining" },
38778 { 0, NULL }
38781 static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
38782 { 0, &hf_nbap_combining_02 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspFDD },
38783 { 1, &hf_nbap_non_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspFDD },
38784 { 0, NULL, 0, NULL }
38787 static int
38788 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_) {
38789 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38790 ett_nbap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
38791 NULL);
38793 return offset;
38797 static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
38798 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38799 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
38800 { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
38801 { &hf_nbap_diversityIndication_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD },
38802 { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
38803 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38804 { NULL, 0, 0, NULL }
38807 static int
38808 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_) {
38809 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38810 ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
38812 return offset;
38816 static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
38817 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38818 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38819 { NULL, 0, 0, NULL }
38822 static int
38823 dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38824 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38825 ett_nbap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
38827 return offset;
38831 static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
38832 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38833 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38834 { NULL, 0, 0, NULL }
38837 static int
38838 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_) {
38839 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38840 ett_nbap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
38842 return offset;
38846 static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
38847 { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
38848 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38849 { NULL, 0, 0, NULL }
38852 static int
38853 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_) {
38854 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38855 ett_nbap_Non_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
38857 return offset;
38861 static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
38862 { 0, "combining" },
38863 { 1, "non-Combining" },
38864 { 0, NULL }
38867 static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
38868 { 0, &hf_nbap_combining_03 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspTDD },
38869 { 1, &hf_nbap_non_Combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspTDD },
38870 { 0, NULL, 0, NULL }
38873 static int
38874 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_) {
38875 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38876 ett_nbap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
38877 NULL);
38879 return offset;
38883 static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
38884 { &hf_nbap_diversityIndication_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD },
38885 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38886 { NULL, 0, 0, NULL }
38889 static int
38890 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_) {
38891 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38892 ett_nbap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
38894 return offset;
38899 static int
38900 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_) {
38901 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38903 return offset;
38908 static int
38909 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_) {
38910 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38912 return offset;
38916 static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
38917 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38918 { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
38919 { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
38920 { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
38921 { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
38922 { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
38923 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38924 { NULL, 0, 0, NULL }
38927 static int
38928 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_) {
38929 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38930 ett_nbap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
38932 return offset;
38936 static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = {
38937 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38938 { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
38939 { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
38940 { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
38941 { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
38942 { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
38943 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38944 { NULL, 0, 0, NULL }
38947 static int
38948 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_) {
38949 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38950 ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
38952 return offset;
38956 static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
38957 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38958 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38959 { NULL, 0, 0, NULL }
38962 static int
38963 dissect_nbap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38964 #line 288 "../../asn1/nbap/nbap.cnf"
38965 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkAdditionRequest(FDD) ");
38974 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38975 ett_nbap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
38977 return offset;
38981 static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
38982 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38983 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
38984 { NULL, 0, 0, NULL }
38987 static int
38988 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_) {
38989 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38990 ett_nbap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
38992 return offset;
38996 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
38997 { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39000 static int
39001 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_) {
39002 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39003 ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
39004 1, maxNrOfRLs_1, FALSE);
39006 return offset;
39010 static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
39011 { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39014 static int
39015 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_) {
39016 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39017 ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
39018 1, maxNrOfRLs_2, FALSE);
39020 return offset;
39024 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
39025 { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
39026 { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD },
39027 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39028 { NULL, 0, 0, NULL }
39031 static int
39032 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_) {
39033 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39034 ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
39036 return offset;
39040 static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
39041 { 0, "generalCause" },
39042 { 1, "rLSpecificCause" },
39043 { 0, NULL }
39046 static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
39047 { 0, &hf_nbap_generalCause_02, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD },
39048 { 1, &hf_nbap_rLSpecificCause_02, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD },
39049 { 0, NULL, 0, NULL }
39052 static int
39053 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_) {
39054 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39055 ett_nbap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
39056 NULL);
39058 return offset;
39062 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
39063 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39064 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39065 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39066 { NULL, 0, 0, NULL }
39069 static int
39070 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_) {
39071 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39072 ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
39074 return offset;
39078 static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
39079 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39080 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39081 { NULL, 0, 0, NULL }
39084 static int
39085 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_) {
39086 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39087 ett_nbap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
39089 return offset;
39093 static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
39094 { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
39095 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39096 { NULL, 0, 0, NULL }
39099 static int
39100 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_) {
39101 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39102 ett_nbap_Non_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
39104 return offset;
39108 static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
39109 { 0, "combining" },
39110 { 1, "non-Combining" },
39111 { 0, NULL }
39114 static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
39115 { 0, &hf_nbap_combining_04 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionFailureFDD },
39116 { 1, &hf_nbap_non_Combining_01, ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionFailureFDD },
39117 { 0, NULL, 0, NULL }
39120 static int
39121 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_) {
39122 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39123 ett_nbap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
39124 NULL);
39126 return offset;
39130 static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
39131 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39132 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
39133 { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
39134 { &hf_nbap_diversityIndication_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD },
39135 { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
39136 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39137 { NULL, 0, 0, NULL }
39140 static int
39141 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_) {
39142 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39143 ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
39145 return offset;
39149 static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
39150 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39151 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39152 { NULL, 0, 0, NULL }
39155 static int
39156 dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39157 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39158 ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
39160 return offset;
39164 static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
39165 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39166 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39167 { NULL, 0, 0, NULL }
39170 static int
39171 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_) {
39172 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39173 ett_nbap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
39175 return offset;
39180 static int
39181 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_) {
39182 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39184 return offset;
39188 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
39189 { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
39190 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39191 { NULL, 0, 0, NULL }
39194 static int
39195 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_) {
39196 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39197 ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
39199 return offset;
39203 static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
39204 { 0, "generalCause" },
39205 { 1, "rLSpecificCause" },
39206 { 0, NULL }
39209 static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
39210 { 0, &hf_nbap_generalCause_03, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD },
39211 { 1, &hf_nbap_rLSpecificCause_03, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD },
39212 { 0, NULL, 0, NULL }
39215 static int
39216 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_) {
39217 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39218 ett_nbap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
39219 NULL);
39221 return offset;
39225 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = {
39226 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39227 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39228 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39229 { NULL, 0, 0, NULL }
39232 static int
39233 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_) {
39234 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39235 ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
39237 return offset;
39241 static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
39242 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39243 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39244 { NULL, 0, 0, NULL }
39247 static int
39248 dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39249 #line 315 "../../asn1/nbap/nbap.cnf"
39250 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationPrepare(FDD) ");
39251 /* CRNC -> Node B */
39252 actx->pinfo->link_dir=P2P_DIR_DL;
39253 g_nbap_msg_info_for_fp.ProcedureCode = ProcedureCode;
39254 g_nbap_msg_info_for_fp.ddMode = ddMode;
39255 g_nbap_msg_info_for_fp.is_uplink = TRUE;
39256 g_nbap_msg_info_for_fp.dch_crc_present = 2; /* unknown */
39260 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39261 ett_nbap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
39263 return offset;
39267 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence[] = {
39268 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39269 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_C_ID },
39270 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
39271 { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify },
39272 { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
39273 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39274 { NULL, 0, 0, NULL }
39277 static int
39278 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39279 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39280 ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence);
39282 return offset;
39286 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of[1] = {
39287 { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs },
39290 static int
39291 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39292 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39293 ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep, Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of,
39294 1, maxNrOfHSDSCH_1, FALSE);
39296 return offset;
39300 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Reconf_Prep_sequence[] = {
39301 { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency },
39302 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39303 { NULL, 0, 0, NULL }
39306 static int
39307 dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39308 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39309 ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep, Additional_EDCH_Cell_Information_RL_Reconf_Prep_sequence);
39311 return offset;
39315 static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
39316 { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_ScramblingCode },
39317 { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
39318 { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinUL_ChannelisationCodeLength },
39319 { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs },
39320 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
39321 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
39322 { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCCH_SlotFormat },
39323 { &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityMode },
39324 { &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
39325 { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
39326 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39327 { NULL, 0, 0, NULL }
39330 static int
39331 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_) {
39332 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39333 ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
39335 return offset;
39339 static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
39340 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
39341 { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_SlotFormat },
39342 { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode },
39343 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
39344 { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MultiplexingPosition },
39345 { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
39346 { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
39347 { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease },
39348 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39349 { NULL, 0, 0, NULL }
39352 static int
39353 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_) {
39354 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39355 ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
39357 return offset;
39361 static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
39362 { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
39363 { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
39364 { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
39365 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39366 { NULL, 0, 0, NULL }
39369 static int
39370 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_) {
39371 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39372 ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
39374 return offset;
39378 static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
39379 { &hf_nbap_powerOffsetInformation_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD },
39380 { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
39381 { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
39382 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39383 { NULL, 0, 0, NULL }
39386 static int
39387 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_) {
39388 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39389 ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
39391 return offset;
39395 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
39396 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
39397 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39398 { NULL, 0, 0, NULL }
39401 static int
39402 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_) {
39403 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39404 ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
39406 return offset;
39410 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
39411 { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD },
39414 static int
39415 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_) {
39416 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39417 ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
39418 1, maxNrOfDCHs, FALSE);
39420 return offset;
39424 static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
39425 { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39428 static int
39429 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_) {
39430 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39431 ett_nbap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
39432 1, maxNrOfRLs, FALSE);
39434 return offset;
39438 static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
39439 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39440 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation },
39441 { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
39442 { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
39443 { &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
39444 { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
39445 { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator },
39446 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39447 { NULL, 0, 0, NULL }
39450 static int
39451 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_) {
39452 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39453 ett_nbap_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
39455 return offset;
39459 static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
39460 { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_Set_E_DPDCHs },
39461 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
39462 { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information },
39463 { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TTI },
39464 { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO },
39465 { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_2_IndexStepThreshold },
39466 { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_3_IndexStepThreshold },
39467 { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Info_for_E_DCH },
39468 { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Configured_Indicator },
39469 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39470 { NULL, 0, 0, NULL }
39473 static int
39474 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_) {
39475 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39476 ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
39478 return offset;
39482 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
39483 { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
39484 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39485 { NULL, 0, 0, NULL }
39488 static int
39489 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_) {
39490 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39491 ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
39493 return offset;
39497 static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
39498 { &hf_nbap_powerOffsetInformation_04, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
39499 { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
39500 { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
39501 { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
39502 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39503 { NULL, 0, 0, NULL }
39506 static int
39507 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_) {
39508 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39509 ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
39511 return offset;
39515 static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
39516 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39517 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39518 { NULL, 0, 0, NULL }
39521 static int
39522 dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39523 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39524 ett_nbap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
39526 return offset;
39531 static int
39532 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_) {
39533 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39535 return offset;
39539 static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
39540 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
39541 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
39542 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
39543 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
39544 { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
39545 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39546 { NULL, 0, 0, NULL }
39549 static int
39550 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_) {
39551 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39552 ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
39554 return offset;
39558 static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
39559 { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
39562 static int
39563 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_) {
39564 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39565 ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
39566 1, maxNrOfCCTrCHs, FALSE);
39568 return offset;
39572 static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
39573 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
39574 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
39575 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
39576 { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
39577 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39578 { NULL, 0, 0, NULL }
39581 static int
39582 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_) {
39583 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39584 ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
39586 return offset;
39590 static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
39591 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
39592 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
39593 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
39594 { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
39595 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39596 { NULL, 0, 0, NULL }
39599 static int
39600 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_) {
39601 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39602 ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
39604 return offset;
39608 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
39609 { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
39610 { &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
39611 { &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
39612 { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
39613 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
39614 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39615 { NULL, 0, 0, NULL }
39618 static int
39619 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_) {
39620 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39621 ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
39623 return offset;
39627 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
39628 { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
39631 static int
39632 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_) {
39633 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39634 ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
39635 1, maxNrOfRLs_1, FALSE);
39637 return offset;
39641 static const per_sequence_t UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
39642 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
39643 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
39644 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
39645 { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
39646 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39647 { NULL, 0, 0, NULL }
39650 static int
39651 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_) {
39652 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39653 ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
39655 return offset;
39660 static int
39661 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_) {
39662 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39664 return offset;
39669 static int
39670 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_) {
39671 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39673 return offset;
39678 static int
39679 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_) {
39680 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39682 return offset;
39686 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
39687 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
39688 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
39689 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding },
39690 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
39691 { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
39692 { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
39693 { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
39694 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39695 { NULL, 0, 0, NULL }
39698 static int
39699 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_) {
39700 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39701 ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
39703 return offset;
39707 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
39708 { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
39711 static int
39712 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_) {
39713 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39714 ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
39715 1, maxNrOfCCTrCHs, FALSE);
39717 return offset;
39721 static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
39722 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
39723 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
39724 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
39725 { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
39726 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39727 { NULL, 0, 0, NULL }
39730 static int
39731 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_) {
39732 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39733 ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
39735 return offset;
39739 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
39740 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
39741 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
39742 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39743 { NULL, 0, 0, NULL }
39746 static int
39747 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_) {
39748 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39749 ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
39751 return offset;
39755 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
39756 { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
39759 static int
39760 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_) {
39761 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39762 ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
39763 1, maxNrOfDPCHs, FALSE);
39765 return offset;
39769 static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
39770 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
39771 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
39772 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
39773 { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
39774 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39775 { NULL, 0, 0, NULL }
39778 static int
39779 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_) {
39780 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39781 ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
39783 return offset;
39787 static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
39788 { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
39791 static int
39792 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_) {
39793 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39794 ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
39795 1, maxNrOfULTSs, FALSE);
39797 return offset;
39801 static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
39802 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
39803 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
39804 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset },
39805 { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
39806 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39807 { NULL, 0, 0, NULL }
39810 static int
39811 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_) {
39812 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39813 ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
39815 return offset;
39819 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = {
39820 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
39821 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR },
39822 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39823 { NULL, 0, 0, NULL }
39826 static int
39827 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_) {
39828 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39829 ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
39831 return offset;
39835 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = {
39836 { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR },
39839 static int
39840 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_) {
39841 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39842 ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
39843 1, maxNrOfDPCHLCRs, FALSE);
39845 return offset;
39849 static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
39850 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
39851 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
39852 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
39853 { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR },
39854 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39855 { NULL, 0, 0, NULL }
39858 static int
39859 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_) {
39860 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39861 ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
39863 return offset;
39867 static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
39868 { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
39871 static int
39872 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_) {
39873 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39874 ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
39875 1, maxNrOfULTSLCRs, FALSE);
39877 return offset;
39881 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence[] = {
39882 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
39883 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode768 },
39884 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39885 { NULL, 0, 0, NULL }
39888 static int
39889 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_) {
39890 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39891 ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence);
39893 return offset;
39897 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of[1] = {
39898 { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 },
39901 static int
39902 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_) {
39903 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39904 ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of,
39905 1, maxNrOfDPCHs, FALSE);
39907 return offset;
39911 static const per_sequence_t UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
39912 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
39913 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
39914 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
39915 { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 },
39916 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39917 { NULL, 0, 0, NULL }
39920 static int
39921 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_) {
39922 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39923 ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
39925 return offset;
39929 static const per_sequence_t UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
39930 { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
39933 static int
39934 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_) {
39935 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39936 ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
39937 1, maxNrOfULTSs, FALSE);
39939 return offset;
39943 static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
39944 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
39945 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39946 { NULL, 0, 0, NULL }
39949 static int
39950 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_) {
39951 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39952 ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
39954 return offset;
39958 static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
39959 { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
39962 static int
39963 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_) {
39964 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39965 ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
39966 1, maxNrOfDPCHs, FALSE);
39968 return offset;
39972 static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
39973 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
39974 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
39975 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
39976 { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
39977 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39978 { NULL, 0, 0, NULL }
39981 static int
39982 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_) {
39983 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39984 ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
39986 return offset;
39990 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
39991 { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
39992 { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
39993 { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
39994 { &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
39995 { &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
39996 { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
39997 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
39998 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
39999 { NULL, 0, 0, NULL }
40002 static int
40003 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_) {
40004 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40005 ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
40007 return offset;
40011 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40012 { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
40015 static int
40016 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_) {
40017 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40018 ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
40019 1, maxNrOfRLs_1, FALSE);
40021 return offset;
40025 static const per_sequence_t UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
40026 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40027 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40028 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40029 { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
40030 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40031 { NULL, 0, 0, NULL }
40034 static int
40035 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_) {
40036 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40037 ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
40039 return offset;
40043 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
40044 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40045 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40046 { NULL, 0, 0, NULL }
40049 static int
40050 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_) {
40051 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40052 ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
40054 return offset;
40058 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
40059 { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
40062 static int
40063 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_) {
40064 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40065 ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
40066 1, maxNrOfCCTrCHs, FALSE);
40068 return offset;
40072 static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
40073 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40074 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40075 { NULL, 0, 0, NULL }
40078 static int
40079 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_) {
40080 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40081 ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
40083 return offset;
40087 static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
40088 { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
40091 static int
40092 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_) {
40093 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40094 ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
40095 1, maxNrOfCCTrCHs, FALSE);
40097 return offset;
40102 static int
40103 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_) {
40104 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40106 return offset;
40110 static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
40111 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40112 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
40113 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
40114 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
40115 { &hf_nbap_cCTrCH_TPCList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
40116 { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
40117 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40118 { NULL, 0, 0, NULL }
40121 static int
40122 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_) {
40123 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40124 ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
40126 return offset;
40130 static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
40131 { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
40134 static int
40135 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_) {
40136 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40137 ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
40138 1, maxNrOfCCTrCHs, FALSE);
40140 return offset;
40144 static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
40145 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40146 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40147 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40148 { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
40149 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40150 { NULL, 0, 0, NULL }
40153 static int
40154 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_) {
40155 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40156 ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
40158 return offset;
40162 static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
40163 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40164 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40165 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40166 { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
40167 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40168 { NULL, 0, 0, NULL }
40171 static int
40172 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_) {
40173 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40174 ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
40176 return offset;
40180 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
40181 { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
40182 { &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
40183 { &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40184 { &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
40185 { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40186 { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40187 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
40188 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40189 { NULL, 0, 0, NULL }
40192 static int
40193 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_) {
40194 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40195 ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
40197 return offset;
40201 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
40202 { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
40205 static int
40206 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_) {
40207 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40208 ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
40209 1, maxNrOfRLs_1, FALSE);
40211 return offset;
40215 static const per_sequence_t DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
40216 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40217 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40218 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40219 { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
40220 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40221 { NULL, 0, 0, NULL }
40224 static int
40225 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_) {
40226 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40227 ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
40229 return offset;
40233 static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
40234 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40235 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40236 { NULL, 0, 0, NULL }
40239 static int
40240 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_) {
40241 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40242 ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
40244 return offset;
40248 static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40249 { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
40252 static int
40253 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_) {
40254 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40255 ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
40256 1, maxNrOfCCTrCHs, FALSE);
40258 return offset;
40263 static int
40264 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_) {
40265 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40267 return offset;
40272 static int
40273 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_) {
40274 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40276 return offset;
40281 static int
40282 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_) {
40283 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40285 return offset;
40289 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
40290 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40291 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
40292 { &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding },
40293 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
40294 { &hf_nbap_cCTrCH_TPCList_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
40295 { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
40296 { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
40297 { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
40298 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40299 { NULL, 0, 0, NULL }
40302 static int
40303 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_) {
40304 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40305 ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
40307 return offset;
40311 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40312 { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
40315 static int
40316 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_) {
40317 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40318 ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
40319 1, maxNrOfCCTrCHs, FALSE);
40321 return offset;
40325 static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
40326 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40327 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40328 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40329 { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
40330 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40331 { NULL, 0, 0, NULL }
40334 static int
40335 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_) {
40336 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40337 ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
40339 return offset;
40343 static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40344 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
40345 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
40346 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40347 { NULL, 0, 0, NULL }
40350 static int
40351 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_) {
40352 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40353 ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40355 return offset;
40359 static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40360 { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
40363 static int
40364 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_) {
40365 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40366 ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
40367 0, maxNrOfDPCHs, FALSE);
40369 return offset;
40373 static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40374 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
40375 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
40376 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
40377 { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
40378 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40379 { NULL, 0, 0, NULL }
40382 static int
40383 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_) {
40384 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40385 ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40387 return offset;
40391 static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40392 { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
40395 static int
40396 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_) {
40397 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40398 ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
40399 1, maxNrOfDLTSs, FALSE);
40401 return offset;
40405 static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40406 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
40407 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
40408 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset },
40409 { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
40410 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40411 { NULL, 0, 0, NULL }
40414 static int
40415 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_) {
40416 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40417 ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40419 return offset;
40423 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40424 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
40425 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR },
40426 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40427 { NULL, 0, 0, NULL }
40430 static int
40431 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_) {
40432 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40433 ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40435 return offset;
40439 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40440 { &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 },
40443 static int
40444 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_) {
40445 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40446 ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
40447 1, maxNrOfDPCHLCRs, FALSE);
40449 return offset;
40453 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40454 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
40455 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
40456 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
40457 { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
40458 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40459 { NULL, 0, 0, NULL }
40462 static int
40463 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_) {
40464 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40465 ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40467 return offset;
40471 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40472 { &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 },
40475 static int
40476 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_) {
40477 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40478 ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
40479 1, maxNrOfDLTSLCRs, FALSE);
40481 return offset;
40485 static const per_sequence_t DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40486 { &hf_nbap_dPCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
40487 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode768 },
40488 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40489 { NULL, 0, 0, NULL }
40492 static int
40493 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_) {
40494 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40495 ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40497 return offset;
40501 static const per_sequence_t DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40502 { &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 },
40505 static int
40506 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_) {
40507 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40508 ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
40509 1, maxNrOfDPCHs768, FALSE);
40511 return offset;
40515 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40516 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
40517 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
40518 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
40519 { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD },
40520 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40521 { NULL, 0, 0, NULL }
40524 static int
40525 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_) {
40526 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40527 ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
40529 return offset;
40533 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40534 { &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 },
40537 static int
40538 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_) {
40539 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40540 ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
40541 1, maxNrOfDLTSs, FALSE);
40543 return offset;
40547 static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
40548 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
40549 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40550 { NULL, 0, 0, NULL }
40553 static int
40554 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_) {
40555 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40556 ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
40558 return offset;
40562 static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
40563 { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
40566 static int
40567 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_) {
40568 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40569 ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
40570 1, maxNrOfDPCHs, FALSE);
40572 return offset;
40576 static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
40577 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40578 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40579 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40580 { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
40581 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40582 { NULL, 0, 0, NULL }
40585 static int
40586 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_) {
40587 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40588 ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
40590 return offset;
40594 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
40595 { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
40596 { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
40597 { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
40598 { &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
40599 { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
40600 { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40601 { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40602 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
40603 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40604 { NULL, 0, 0, NULL }
40607 static int
40608 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_) {
40609 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40610 ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
40612 return offset;
40616 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40617 { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
40620 static int
40621 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_) {
40622 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40623 ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
40624 1, maxNrOfRLs_1, FALSE);
40626 return offset;
40630 static const per_sequence_t DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
40631 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40632 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40633 { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
40634 { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
40635 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40636 { NULL, 0, 0, NULL }
40639 static int
40640 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_) {
40641 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40642 ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
40644 return offset;
40648 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
40649 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40650 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40651 { NULL, 0, 0, NULL }
40654 static int
40655 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_) {
40656 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40657 ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
40659 return offset;
40663 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
40664 { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
40667 static int
40668 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_) {
40669 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40670 ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
40671 1, maxNrOfCCTrCHs, FALSE);
40673 return offset;
40677 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
40678 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
40679 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40680 { NULL, 0, 0, NULL }
40683 static int
40684 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_) {
40685 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40686 ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
40688 return offset;
40692 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
40693 { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD },
40696 static int
40697 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_) {
40698 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40699 ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
40700 1, maxNrOfDCHs, FALSE);
40702 return offset;
40706 static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40707 { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
40708 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
40709 { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
40710 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
40711 { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority },
40712 { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
40713 { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
40714 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
40715 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40716 { NULL, 0, 0, NULL }
40719 static int
40720 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_) {
40721 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40722 ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
40724 return offset;
40728 static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40729 { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD },
40732 static int
40733 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_) {
40734 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40735 ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
40736 1, maxNrOfDSCHs, FALSE);
40738 return offset;
40742 static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
40743 { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
40744 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40745 { NULL, 0, 0, NULL }
40748 static int
40749 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_) {
40750 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40751 ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
40753 return offset;
40757 static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
40758 { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD },
40761 static int
40762 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_) {
40763 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40764 ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
40765 1, maxNrOfDSCHs, FALSE);
40767 return offset;
40771 static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
40772 { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
40773 { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
40774 { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority },
40775 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID },
40776 { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
40777 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40778 { NULL, 0, 0, NULL }
40781 static int
40782 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_) {
40783 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40784 ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
40786 return offset;
40790 static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
40791 { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD },
40794 static int
40795 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_) {
40796 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40797 ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
40798 1, maxNrOfUSCHs, FALSE);
40800 return offset;
40804 static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
40805 { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
40806 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40807 { NULL, 0, 0, NULL }
40810 static int
40811 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_) {
40812 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40813 ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
40815 return offset;
40819 static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
40820 { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD },
40823 static int
40824 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_) {
40825 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40826 ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
40827 1, maxNrOfUSCHs, FALSE);
40829 return offset;
40833 static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
40834 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40835 { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40836 { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
40837 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40838 { NULL, 0, 0, NULL }
40841 static int
40842 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_) {
40843 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40844 ett_nbap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
40846 return offset;
40850 static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
40851 { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD },
40854 static int
40855 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_) {
40856 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40857 ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
40858 1, maxNrOfRLs_1, FALSE);
40860 return offset;
40864 static const per_sequence_t RadioLinkReconfigurationReady_sequence[] = {
40865 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40866 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40867 { NULL, 0, 0, NULL }
40870 static int
40871 dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40872 #line 326 "../../asn1/nbap/nbap.cnf"
40873 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationReady ");
40874 /* Node B -> CRNC */
40875 actx->pinfo->link_dir=P2P_DIR_UL;
40879 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40880 ett_nbap_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
40882 return offset;
40886 static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = {
40887 { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40890 static int
40891 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_) {
40892 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40893 ett_nbap_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
40894 1, maxNrOfRLs, FALSE);
40896 return offset;
40901 static int
40902 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_) {
40903 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40905 return offset;
40910 static int
40911 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_) {
40912 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40914 return offset;
40919 static int
40920 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_) {
40921 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40923 return offset;
40927 static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = {
40928 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40929 { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady },
40930 { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady },
40931 { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady },
40932 { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
40933 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40934 { NULL, 0, 0, NULL }
40937 static int
40938 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_) {
40939 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40940 ett_nbap_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
40942 return offset;
40946 static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
40947 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40948 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40949 { NULL, 0, 0, NULL }
40952 static int
40953 dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40954 #line 333 "../../asn1/nbap/nbap.cnf"
40955 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationFailure ");
40956 /* Node B -> CRNC */
40957 actx->pinfo->link_dir=P2P_DIR_UL;
40961 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationFailure ");
40962 /* Node B -> CRNC */
40963 actx->pinfo->link_dir=P2P_DIR_UL;
40966 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40967 ett_nbap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
40969 return offset;
40973 static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
40974 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
40975 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
40976 { NULL, 0, 0, NULL }
40979 static int
40980 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_) {
40981 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40982 ett_nbap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
40984 return offset;
40988 static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
40989 { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40992 static int
40993 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_) {
40994 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40995 ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
40996 1, maxNrOfRLs, FALSE);
40998 return offset;
41002 static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
41003 { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure },
41004 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41005 { NULL, 0, 0, NULL }
41008 static int
41009 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_) {
41010 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41011 ett_nbap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
41013 return offset;
41017 static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = {
41018 { 0, "generalCause" },
41019 { 1, "rLSpecificCause" },
41020 { 0, NULL }
41023 static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
41024 { 0, &hf_nbap_generalCause_04, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_ReconfFailure },
41025 { 1, &hf_nbap_rLSpecificCause_04, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure },
41026 { 0, NULL, 0, NULL }
41029 static int
41030 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_) {
41031 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
41032 ett_nbap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
41033 NULL);
41035 return offset;
41039 static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = {
41040 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41041 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
41042 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41043 { NULL, 0, 0, NULL }
41046 static int
41047 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_) {
41048 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41049 ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
41051 return offset;
41055 static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
41056 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41057 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41058 { NULL, 0, 0, NULL }
41061 static int
41062 dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41063 #line 450 "../../asn1/nbap/nbap.cnf"
41064 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationCommit ");
41065 /* CRNC -> Node B */
41066 actx->pinfo->link_dir=P2P_DIR_DL;
41069 #line 2132 "../../asn1/nbap/nbap.cnf"
41071 * Here we need to signal the CFN value, down to FP so
41072 * that lowert layers know when a reconfiguration becomes active
41073 * */
41075 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41076 ett_nbap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
41081 return offset;
41085 static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
41086 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41087 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41088 { NULL, 0, 0, NULL }
41091 static int
41092 dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41093 #line 456 "../../asn1/nbap/nbap.cnf"
41094 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationCancel ");
41095 /* CRNC -> Node B */
41096 actx->pinfo->link_dir=P2P_DIR_DL;
41099 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41100 ett_nbap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
41102 return offset;
41106 static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
41107 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41108 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41109 { NULL, 0, 0, NULL }
41112 static int
41113 dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41114 #line 344 "../../asn1/nbap/nbap.cnf"
41115 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationRequestFDD(FDD) ");
41116 /* CRNC -> Node B */
41117 actx->pinfo->link_dir=P2P_DIR_DL;
41120 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41121 ett_nbap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
41123 return offset;
41127 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence[] = {
41128 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41129 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_C_ID },
41130 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
41131 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised },
41132 { &hf_nbap_hS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
41133 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41134 { NULL, 0, 0, NULL }
41137 static int
41138 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41139 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41140 ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence);
41142 return offset;
41146 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of[1] = {
41147 { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs },
41150 static int
41151 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41152 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41153 ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req, Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of,
41154 1, maxNrOfHSDSCH_1, FALSE);
41156 return offset;
41160 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Reconf_Req_sequence[] = {
41161 { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency },
41162 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41163 { NULL, 0, 0, NULL }
41166 static int
41167 dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41168 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41169 ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req, Additional_EDCH_Cell_Information_RL_Reconf_Req_sequence);
41171 return offset;
41175 static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
41176 { &hf_nbap_ul_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
41177 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41178 { NULL, 0, 0, NULL }
41181 static int
41182 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_) {
41183 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41184 ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
41186 return offset;
41190 static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
41191 { &hf_nbap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
41192 { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode },
41193 { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease },
41194 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41195 { NULL, 0, 0, NULL }
41198 static int
41199 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_) {
41200 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41201 ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
41203 return offset;
41207 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
41208 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
41209 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41210 { NULL, 0, 0, NULL }
41213 static int
41214 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_) {
41215 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41216 ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
41218 return offset;
41222 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
41223 { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD },
41226 static int
41227 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_) {
41228 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41229 ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
41230 1, maxNrOfDCHs, FALSE);
41232 return offset;
41236 static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = {
41237 { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41240 static int
41241 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_) {
41242 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41243 ett_nbap_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
41244 1, maxNrOfRLs, FALSE);
41246 return offset;
41250 static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
41251 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41252 { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41253 { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41254 { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation },
41255 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41256 { NULL, 0, 0, NULL }
41259 static int
41260 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_) {
41261 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41262 ett_nbap_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
41264 return offset;
41268 static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
41269 { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_Set_E_DPDCHs },
41270 { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
41271 { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information },
41272 { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TTI },
41273 { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO },
41274 { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_2_IndexStepThreshold },
41275 { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_3_IndexStepThreshold },
41276 { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Info_for_E_DCH },
41277 { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Configured_Indicator },
41278 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41279 { NULL, 0, 0, NULL }
41282 static int
41283 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_) {
41284 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41285 ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
41287 return offset;
41291 static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
41292 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41293 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41294 { NULL, 0, 0, NULL }
41297 static int
41298 dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41299 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41300 ett_nbap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
41302 return offset;
41306 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
41307 { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41310 static int
41311 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_) {
41312 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41313 ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
41314 1, maxNrOfCCTrCHs, FALSE);
41316 return offset;
41320 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
41321 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
41322 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
41323 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
41324 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41325 { NULL, 0, 0, NULL }
41328 static int
41329 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_) {
41330 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41331 ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
41333 return offset;
41337 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
41338 { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41341 static int
41342 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_) {
41343 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41344 ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
41345 1, maxNrOfCCTrCHs, FALSE);
41347 return offset;
41351 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
41352 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
41353 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41354 { NULL, 0, 0, NULL }
41357 static int
41358 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_) {
41359 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41360 ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
41362 return offset;
41366 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
41367 { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41370 static int
41371 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_) {
41372 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41373 ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
41374 1, maxNrOfCCTrCHs, FALSE);
41376 return offset;
41380 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
41381 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
41382 { &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
41383 { &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit },
41384 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41385 { NULL, 0, 0, NULL }
41388 static int
41389 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_) {
41390 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41391 ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
41393 return offset;
41397 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = {
41398 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
41399 { &hf_nbap_maxPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41400 { &hf_nbap_minPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41401 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41402 { NULL, 0, 0, NULL }
41405 static int
41406 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_) {
41407 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41408 ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
41410 return offset;
41414 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
41415 { &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 },
41418 static int
41419 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_) {
41420 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41421 ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
41422 1, maxNrOfDLTSLCRs, FALSE);
41424 return offset;
41428 static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = {
41429 { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
41430 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41431 { NULL, 0, 0, NULL }
41434 static int
41435 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_) {
41436 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41437 ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
41439 return offset;
41443 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = {
41444 { &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
41445 { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41446 { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41447 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID },
41448 { NULL, 0, 0, NULL }
41451 static int
41452 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_) {
41453 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41454 ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
41456 return offset;
41460 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
41461 { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD },
41464 static int
41465 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_) {
41466 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41467 ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
41468 1, maxNrOfRLs_1, FALSE);
41470 return offset;
41474 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
41475 { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41478 static int
41479 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_) {
41480 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41481 ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
41482 1, maxNrOfCCTrCHs, FALSE);
41484 return offset;
41488 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
41489 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
41490 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41491 { NULL, 0, 0, NULL }
41494 static int
41495 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_) {
41496 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41497 ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
41499 return offset;
41503 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
41504 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
41505 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41506 { NULL, 0, 0, NULL }
41509 static int
41510 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_) {
41511 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41512 ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
41514 return offset;
41518 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
41519 { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD },
41522 static int
41523 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_) {
41524 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41525 ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
41526 1, maxNrOfDCHs, FALSE);
41528 return offset;
41532 static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
41533 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41534 { &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41535 { &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
41536 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41537 { NULL, 0, 0, NULL }
41540 static int
41541 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_) {
41542 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41543 ett_nbap_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
41545 return offset;
41549 static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = {
41550 { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD },
41553 static int
41554 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_) {
41555 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41556 ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
41557 1, maxNrOfRLs_1, FALSE);
41559 return offset;
41563 static const per_sequence_t RadioLinkReconfigurationResponse_sequence[] = {
41564 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41565 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41566 { NULL, 0, 0, NULL }
41569 static int
41570 dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41571 #line 350 "../../asn1/nbap/nbap.cnf"
41572 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationResponse ");
41578 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41579 ett_nbap_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
41581 return offset;
41585 static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = {
41586 { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41589 static int
41590 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_) {
41591 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41592 ett_nbap_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
41593 1, maxNrOfRLs, FALSE);
41595 return offset;
41600 static int
41601 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_) {
41602 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
41604 return offset;
41608 static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = {
41609 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41610 { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp },
41611 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41612 { NULL, 0, 0, NULL }
41615 static int
41616 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_) {
41617 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41618 ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
41620 return offset;
41624 static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
41625 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41626 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41627 { NULL, 0, 0, NULL }
41630 static int
41631 dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41632 #line 301 "../../asn1/nbap/nbap.cnf"
41633 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkDeletionRequest ");
41634 /* CRNC -> Node B */
41635 actx->pinfo->link_dir=P2P_DIR_DL;
41639 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41640 ett_nbap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
41642 return offset;
41646 static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = {
41647 { &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41650 static int
41651 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_) {
41652 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41653 ett_nbap_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
41654 1, maxNrOfRLs, FALSE);
41656 return offset;
41660 static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
41661 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41662 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41663 { NULL, 0, 0, NULL }
41666 static int
41667 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_) {
41668 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41669 ett_nbap_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
41671 return offset;
41675 static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
41676 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41677 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41678 { NULL, 0, 0, NULL }
41681 static int
41682 dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41683 #line 308 "../../asn1/nbap/nbap.cnf"
41684 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkDeletionResponse ");
41685 /* Node B -> CRNC */
41686 actx->pinfo->link_dir=P2P_DIR_UL;
41690 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41691 ett_nbap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
41693 return offset;
41697 static const per_sequence_t DL_PowerControlRequest_sequence[] = {
41698 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41699 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41700 { NULL, 0, 0, NULL }
41703 static int
41704 dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41705 #line 504 "../../asn1/nbap/nbap.cnf"
41706 col_set_str(actx->pinfo->cinfo, COL_INFO,"DL-PowerControlRequest ");
41707 /* CRNC -> Node B */
41708 actx->pinfo->link_dir=P2P_DIR_DL;
41711 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41712 ett_nbap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
41714 return offset;
41718 static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
41719 { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41722 static int
41723 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_) {
41724 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41725 ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
41726 1, maxNrOfRLs, FALSE);
41728 return offset;
41732 static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = {
41733 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41734 { &hf_nbap_dl_ReferencePower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
41735 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41736 { NULL, 0, 0, NULL }
41739 static int
41740 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_) {
41741 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41742 ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
41744 return offset;
41748 static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
41749 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41750 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41751 { NULL, 0, 0, NULL }
41754 static int
41755 dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41756 #line 510 "../../asn1/nbap/nbap.cnf"
41757 col_set_str(actx->pinfo->cinfo, COL_INFO,"DL-PowerTimeslotControlRequest ");
41758 /* CRNC -> Node B */
41759 actx->pinfo->link_dir=P2P_DIR_DL;
41762 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41763 ett_nbap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
41765 return offset;
41769 static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
41770 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41771 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41772 { NULL, 0, 0, NULL }
41775 static int
41776 dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41777 #line 366 "../../asn1/nbap/nbap.cnf"
41778 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationRequest ");
41779 /* CRNC -> Node B */
41780 actx->pinfo->link_dir=P2P_DIR_DL;
41783 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41784 ett_nbap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
41786 return offset;
41790 static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
41791 { &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41794 static int
41795 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_) {
41796 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41797 ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
41798 1, maxNrOfRLs, FALSE);
41800 return offset;
41804 static const per_sequence_t RL_DM_Rqst_sequence[] = {
41805 { &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst },
41806 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41807 { NULL, 0, 0, NULL }
41810 static int
41811 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_) {
41812 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41813 ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
41815 return offset;
41819 static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
41820 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
41821 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41822 { NULL, 0, 0, NULL }
41825 static int
41826 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_) {
41827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41828 ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
41830 return offset;
41834 static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
41835 { &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst },
41838 static int
41839 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_) {
41840 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41841 ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
41842 1, maxNrOfRLSets, FALSE);
41844 return offset;
41848 static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
41849 { &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst },
41850 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41851 { NULL, 0, 0, NULL }
41854 static int
41855 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_) {
41856 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41857 ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
41859 return offset;
41864 static int
41865 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_) {
41866 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
41868 return offset;
41873 static int
41874 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_) {
41875 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
41877 return offset;
41881 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
41882 { 0, "rL" },
41883 { 1, "rLS" },
41884 { 2, "all-RL" },
41885 { 3, "all-RLS" },
41886 { 0, NULL }
41889 static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
41890 { 0, &hf_nbap_rL , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rqst },
41891 { 1, &hf_nbap_rLS , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rqst },
41892 { 2, &hf_nbap_all_RL , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_DM_Rqst },
41893 { 3, &hf_nbap_all_RLS , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_Set_DM_Rqst },
41894 { 0, NULL, 0, NULL }
41897 static int
41898 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_) {
41899 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
41900 ett_nbap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
41901 NULL);
41903 return offset;
41907 static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
41908 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
41909 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
41910 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41911 { NULL, 0, 0, NULL }
41914 static int
41915 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_) {
41916 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41917 ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
41919 return offset;
41923 static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
41924 { &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41927 static int
41928 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_) {
41929 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41930 ett_nbap_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
41931 1, maxNrOfPUSCHs, FALSE);
41933 return offset;
41937 static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
41938 { &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
41941 static int
41942 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_) {
41943 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41944 ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
41945 1, maxNrOfHSSICHs, FALSE);
41947 return offset;
41951 static const per_sequence_t HSSICH_InfoExt_DM_Rqst_sequence_of[1] = {
41952 { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Extended_HS_SICH_ID },
41955 static int
41956 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_) {
41957 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41958 ett_nbap_HSSICH_InfoExt_DM_Rqst, HSSICH_InfoExt_DM_Rqst_sequence_of,
41959 1, maxNrOfHSSICHs, FALSE);
41961 return offset;
41965 static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = {
41966 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
41967 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
41968 { NULL, 0, 0, NULL }
41971 static int
41972 dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
41973 #line 372 "../../asn1/nbap/nbap.cnf"
41974 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationResponse ");
41975 /* Node B -> CRNC */
41976 actx->pinfo->link_dir=P2P_DIR_UL;
41980 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41981 ett_nbap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
41983 return offset;
41987 static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
41988 { &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
41991 static int
41992 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_) {
41993 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41994 ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
41995 1, maxNrOfRLs, FALSE);
41997 return offset;
42001 static const per_sequence_t RL_DM_Rsp_sequence[] = {
42002 { &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp },
42003 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42004 { NULL, 0, 0, NULL }
42007 static int
42008 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_) {
42009 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42010 ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
42012 return offset;
42016 static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
42017 { &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42020 static int
42021 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_) {
42022 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42023 ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
42024 1, maxNrOfRLSets, FALSE);
42026 return offset;
42030 static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
42031 { &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp },
42032 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42033 { NULL, 0, 0, NULL }
42036 static int
42037 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_) {
42038 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42039 ett_nbap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
42041 return offset;
42045 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
42046 { 0, "rL" },
42047 { 1, "rLS" },
42048 { 2, "all-RL" },
42049 { 3, "all-RLS" },
42050 { 0, NULL }
42053 static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
42054 { 0, &hf_nbap_rL_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp },
42055 { 1, &hf_nbap_rLS_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp },
42056 { 2, &hf_nbap_all_RL_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp },
42057 { 3, &hf_nbap_all_RLS_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp },
42058 { 0, NULL, 0, NULL }
42061 static int
42062 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_) {
42063 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
42064 ett_nbap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
42065 NULL);
42067 return offset;
42071 static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
42072 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42073 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
42074 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
42075 { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
42076 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42077 { NULL, 0, 0, NULL }
42080 static int
42081 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_) {
42082 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42083 ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
42085 return offset;
42089 static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
42090 { &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
42093 static int
42094 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_) {
42095 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42096 ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
42097 1, maxNrOfPUSCHs, FALSE);
42099 return offset;
42103 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
42104 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID },
42105 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue },
42106 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42107 { NULL, 0, 0, NULL }
42110 static int
42111 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_) {
42112 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42113 ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
42115 return offset;
42119 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
42120 { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp },
42123 static int
42124 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_) {
42125 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42126 ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
42127 1, maxNrOfPUSCHs_1, FALSE);
42129 return offset;
42133 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
42134 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
42135 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
42136 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42137 { NULL, 0, 0, NULL }
42140 static int
42141 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_) {
42142 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42143 ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
42145 return offset;
42149 static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
42150 { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
42153 static int
42154 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_) {
42155 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42156 ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
42157 1, maxNrOfDPCHsPerRL_1, FALSE);
42159 return offset;
42163 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
42164 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
42165 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
42166 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42167 { NULL, 0, 0, NULL }
42170 static int
42171 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_) {
42172 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42173 ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
42175 return offset;
42179 static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
42180 { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
42183 static int
42184 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_) {
42185 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42186 ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
42187 1, maxNrOfDPCHsLCRPerRL_1, FALSE);
42189 return offset;
42193 static const per_sequence_t Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
42194 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42195 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
42196 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42197 { NULL, 0, 0, NULL }
42200 static int
42201 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_) {
42202 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42203 ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence);
42205 return offset;
42209 static const per_sequence_t Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
42210 { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp },
42213 static int
42214 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_) {
42215 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42216 ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of,
42217 1, maxNrOfHSSICHs_1, FALSE);
42219 return offset;
42223 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence[] = {
42224 { &hf_nbap_dPCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
42225 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
42226 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42227 { NULL, 0, 0, NULL }
42230 static int
42231 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_) {
42232 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42233 ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence);
42235 return offset;
42239 static const per_sequence_t Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of[1] = {
42240 { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp },
42243 static int
42244 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_) {
42245 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42246 ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of,
42247 1, maxNrOfDPCHs768PerRL_1, FALSE);
42249 return offset;
42253 static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
42254 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
42255 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
42256 { &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN },
42257 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42258 { NULL, 0, 0, NULL }
42261 static int
42262 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_) {
42263 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42264 ett_nbap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
42266 return offset;
42270 static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
42271 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42272 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42273 { NULL, 0, 0, NULL }
42276 static int
42277 dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42278 #line 379 "../../asn1/nbap/nbap.cnf"
42279 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationFailure ");
42280 /* Node B -> CRNC */
42281 actx->pinfo->link_dir=P2P_DIR_UL;
42285 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42286 ett_nbap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
42288 return offset;
42292 static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
42293 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42294 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42295 { NULL, 0, 0, NULL }
42298 static int
42299 dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42300 #line 484 "../../asn1/nbap/nbap.cnf"
42301 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementReport ");
42302 /* Node B -> CRNC */
42303 actx->pinfo->link_dir=P2P_DIR_UL;
42307 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42308 ett_nbap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
42310 return offset;
42314 static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
42315 { &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42318 static int
42319 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_) {
42320 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42321 ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
42322 1, maxNrOfRLs, FALSE);
42324 return offset;
42328 static const per_sequence_t RL_DM_Rprt_sequence[] = {
42329 { &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt },
42330 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42331 { NULL, 0, 0, NULL }
42334 static int
42335 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_) {
42336 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42337 ett_nbap_RL_DM_Rprt, RL_DM_Rprt_sequence);
42339 return offset;
42343 static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
42344 { &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42347 static int
42348 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_) {
42349 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42350 ett_nbap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
42351 1, maxNrOfRLSets, FALSE);
42353 return offset;
42357 static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
42358 { &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt },
42359 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42360 { NULL, 0, 0, NULL }
42363 static int
42364 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_) {
42365 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42366 ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
42368 return offset;
42372 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
42373 { 0, "rL" },
42374 { 1, "rLS" },
42375 { 2, "all-RL" },
42376 { 3, "all-RLS" },
42377 { 0, NULL }
42380 static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
42381 { 0, &hf_nbap_rL_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt },
42382 { 1, &hf_nbap_rLS_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt },
42383 { 2, &hf_nbap_all_RL_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt },
42384 { 3, &hf_nbap_all_RLS_02 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt },
42385 { 0, NULL, 0, NULL }
42388 static int
42389 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_) {
42390 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
42391 ett_nbap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
42392 NULL);
42394 return offset;
42398 static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
42399 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42400 { &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID },
42401 { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
42402 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42403 { NULL, 0, 0, NULL }
42406 static int
42407 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_) {
42408 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42409 ett_nbap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
42411 return offset;
42415 static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
42416 { &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
42419 static int
42420 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_) {
42421 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42422 ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
42423 0, maxNrOfPUSCHs, FALSE);
42425 return offset;
42429 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
42430 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID },
42431 { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue },
42432 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42433 { NULL, 0, 0, NULL }
42436 static int
42437 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_) {
42438 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42439 ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
42441 return offset;
42445 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
42446 { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt },
42449 static int
42450 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_) {
42451 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42452 ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
42453 1, maxNrOfPUSCHs_1, FALSE);
42455 return offset;
42459 static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
42460 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
42461 { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
42462 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42463 { NULL, 0, 0, NULL }
42466 static int
42467 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_) {
42468 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42469 ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
42471 return offset;
42475 static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = {
42476 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42477 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42478 { NULL, 0, 0, NULL }
42481 static int
42482 dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42483 #line 491 "../../asn1/nbap/nbap.cnf"
42484 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementTerminationRequest ");
42485 /* CRNC -> Node B */
42486 actx->pinfo->link_dir=P2P_DIR_DL;
42489 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42490 ett_nbap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
42492 return offset;
42496 static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
42497 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42498 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42499 { NULL, 0, 0, NULL }
42502 static int
42503 dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42504 #line 497 "../../asn1/nbap/nbap.cnf"
42505 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementFailureIndication ");
42506 /* Node B -> CRNC */
42507 actx->pinfo->link_dir=P2P_DIR_UL;
42511 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42512 ett_nbap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
42514 return offset;
42518 static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
42519 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42520 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42521 { NULL, 0, 0, NULL }
42524 static int
42525 dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42526 #line 462 "../../asn1/nbap/nbap.cnf"
42527 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkFailureIndication ");
42528 /* Node B -> CRNC */
42529 actx->pinfo->link_dir=P2P_DIR_UL;
42533 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42534 ett_nbap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
42536 return offset;
42540 static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
42541 { &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42544 static int
42545 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_) {
42546 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42547 ett_nbap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
42548 1, maxNrOfRLs, FALSE);
42550 return offset;
42554 static const per_sequence_t RL_RL_FailureInd_sequence[] = {
42555 { &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd },
42556 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42557 { NULL, 0, 0, NULL }
42560 static int
42561 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_) {
42562 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42563 ett_nbap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
42565 return offset;
42569 static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
42570 { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42573 static int
42574 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_) {
42575 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42576 ett_nbap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
42577 1, maxNrOfRLSets, FALSE);
42579 return offset;
42583 static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
42584 { &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd },
42585 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42586 { NULL, 0, 0, NULL }
42589 static int
42590 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_) {
42591 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42592 ett_nbap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
42594 return offset;
42598 static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
42599 { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42602 static int
42603 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_) {
42604 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42605 ett_nbap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
42606 1, maxNrOfCCTrCHs, FALSE);
42608 return offset;
42612 static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
42613 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42614 { &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd },
42615 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42616 { NULL, 0, 0, NULL }
42619 static int
42620 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_) {
42621 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42622 ett_nbap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
42624 return offset;
42628 static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = {
42629 { 0, "rL" },
42630 { 1, "rL-Set" },
42631 { 2, "cCTrCH" },
42632 { 0, NULL }
42635 static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
42636 { 0, &hf_nbap_rL_03 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_FailureInd },
42637 { 1, &hf_nbap_rL_Set , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_FailureInd },
42638 { 2, &hf_nbap_cCTrCH , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd },
42639 { 0, NULL, 0, NULL }
42642 static int
42643 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_) {
42644 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
42645 ett_nbap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
42646 NULL);
42648 return offset;
42652 static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
42653 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42654 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
42655 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42656 { NULL, 0, 0, NULL }
42659 static int
42660 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_) {
42661 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42662 ett_nbap_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
42664 return offset;
42668 static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
42669 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
42670 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
42671 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42672 { NULL, 0, 0, NULL }
42675 static int
42676 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_) {
42677 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42678 ett_nbap_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
42680 return offset;
42684 static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
42685 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
42686 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
42687 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42688 { NULL, 0, 0, NULL }
42691 static int
42692 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_) {
42693 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42694 ett_nbap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
42696 return offset;
42700 static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
42701 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42702 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42703 { NULL, 0, 0, NULL }
42706 static int
42707 dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42708 #line 469 "../../asn1/nbap/nbap.cnf"
42709 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkPreemptionRequiredIndication ");
42710 /* Node B -> CRNC */
42711 actx->pinfo->link_dir=P2P_DIR_UL;
42715 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42716 ett_nbap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
42718 return offset;
42722 static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
42723 { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42726 static int
42727 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_) {
42728 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42729 ett_nbap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
42730 1, maxNrOfRLs, FALSE);
42732 return offset;
42736 static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
42737 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42738 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42739 { NULL, 0, 0, NULL }
42742 static int
42743 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_) {
42744 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42745 ett_nbap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
42747 return offset;
42751 static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
42752 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42753 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42754 { NULL, 0, 0, NULL }
42757 static int
42758 dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42759 #line 476 "../../asn1/nbap/nbap.cnf"
42760 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkRestoreIndication ");
42761 /* CRNC -> Node B */
42762 actx->pinfo->link_dir=P2P_DIR_DL;
42767 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42768 ett_nbap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
42770 return offset;
42774 static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
42775 { &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42778 static int
42779 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_) {
42780 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42781 ett_nbap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
42782 1, maxNrOfRLs, FALSE);
42784 return offset;
42788 static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
42789 { &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd },
42790 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42791 { NULL, 0, 0, NULL }
42794 static int
42795 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_) {
42796 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42797 ett_nbap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
42799 return offset;
42803 static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
42804 { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42807 static int
42808 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_) {
42809 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42810 ett_nbap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
42811 1, maxNrOfRLSets, FALSE);
42813 return offset;
42817 static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
42818 { &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd },
42819 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42820 { NULL, 0, 0, NULL }
42823 static int
42824 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_) {
42825 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42826 ett_nbap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
42828 return offset;
42832 static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
42833 { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42836 static int
42837 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_) {
42838 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42839 ett_nbap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
42840 1, maxNrOfCCTrCHs, FALSE);
42842 return offset;
42846 static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
42847 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42848 { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd },
42849 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42850 { NULL, 0, 0, NULL }
42853 static int
42854 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_) {
42855 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42856 ett_nbap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
42858 return offset;
42862 static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = {
42863 { 0, "rL" },
42864 { 1, "rL-Set" },
42865 { 2, "cCTrCH" },
42866 { 0, NULL }
42869 static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
42870 { 0, &hf_nbap_rL_04 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_RestoreInd },
42871 { 1, &hf_nbap_rL_Set_01 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_RestoreInd },
42872 { 2, &hf_nbap_cCTrCH_01 , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd },
42873 { 0, NULL, 0, NULL }
42876 static int
42877 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_) {
42878 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
42879 ett_nbap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
42880 NULL);
42882 return offset;
42886 static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = {
42887 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
42888 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42889 { NULL, 0, 0, NULL }
42892 static int
42893 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_) {
42894 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42895 ett_nbap_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
42897 return offset;
42901 static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
42902 { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
42903 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42904 { NULL, 0, 0, NULL }
42907 static int
42908 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_) {
42909 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42910 ett_nbap_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
42912 return offset;
42916 static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
42917 { &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
42918 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42919 { NULL, 0, 0, NULL }
42922 static int
42923 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_) {
42924 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42925 ett_nbap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
42927 return offset;
42931 static const per_sequence_t CompressedModeCommand_sequence[] = {
42932 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42933 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42934 { NULL, 0, 0, NULL }
42937 static int
42938 dissect_nbap_CompressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42939 #line 516 "../../asn1/nbap/nbap.cnf"
42940 col_set_str(actx->pinfo->cinfo, COL_INFO,"CompressedModeCommand ");
42941 /* CRNC -> Node B */
42942 actx->pinfo->link_dir=P2P_DIR_DL;
42945 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42946 ett_nbap_CompressedModeCommand, CompressedModeCommand_sequence);
42948 return offset;
42952 static const per_sequence_t ErrorIndication_sequence[] = {
42953 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42954 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42955 { NULL, 0, 0, NULL }
42958 static int
42959 dissect_nbap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42960 #line 528 "../../asn1/nbap/nbap.cnf"
42961 col_set_str(actx->pinfo->cinfo, COL_INFO,"ErrorIndication ");
42966 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42967 ett_nbap_ErrorIndication, ErrorIndication_sequence);
42969 return offset;
42973 static const per_sequence_t PrivateMessage_sequence[] = {
42974 { &hf_nbap_privateIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container },
42975 { NULL, 0, 0, NULL }
42978 static int
42979 dissect_nbap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42980 #line 537 "../../asn1/nbap/nbap.cnf"
42981 col_set_str(actx->pinfo->cinfo, COL_INFO,"PrivateMessage ");
42984 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42985 ett_nbap_PrivateMessage, PrivateMessage_sequence);
42987 return offset;
42991 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_sequence[] = {
42992 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
42993 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
42994 { NULL, 0, 0, NULL }
42997 static int
42998 dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
42999 #line 386 "../../asn1/nbap/nbap.cnf"
43000 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationRequest(FDD) ");
43001 /* CRNC -> Node B */
43002 actx->pinfo->link_dir=P2P_DIR_DL;
43005 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43006 ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
43008 return offset;
43012 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = {
43013 { &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
43014 { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
43015 { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_FDD_Code_Information },
43016 { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_FDD_Code_Information },
43017 { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
43018 { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
43019 { &hf_nbap_e_AGCH_FDD_Code_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_FDD_Code_Information },
43020 { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information },
43021 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43022 { NULL, 0, 0, NULL }
43025 static int
43026 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_) {
43027 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43028 ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
43030 return offset;
43034 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = {
43035 { &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 },
43038 static int
43039 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_) {
43040 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43041 ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
43042 1, maxNrOfCellPortionsPerCell, FALSE);
43044 return offset;
43048 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_sequence[] = {
43049 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43050 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43051 { NULL, 0, 0, NULL }
43054 static int
43055 dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43056 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43057 ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
43059 return offset;
43064 static int
43065 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_) {
43066 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43068 return offset;
43072 static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
43073 { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
43074 { &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst },
43075 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43076 { NULL, 0, 0, NULL }
43079 static int
43080 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_) {
43081 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43082 ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
43084 return offset;
43088 static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
43089 { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst },
43092 static int
43093 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_) {
43094 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43095 ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
43096 1, maxNrOfPDSCHSets, FALSE);
43098 return offset;
43102 static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
43103 { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
43104 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
43105 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43106 { NULL, 0, 0, NULL }
43109 static int
43110 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_) {
43111 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43112 ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
43114 return offset;
43118 static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
43119 { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst },
43122 static int
43123 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_) {
43124 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43125 ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
43126 1, maxNrOfPDSCHs, FALSE);
43128 return offset;
43132 static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
43133 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43134 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
43135 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
43136 { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst },
43137 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43138 { NULL, 0, 0, NULL }
43141 static int
43142 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_) {
43143 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43144 ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
43146 return offset;
43150 static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
43151 { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
43154 static int
43155 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_) {
43156 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43157 ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
43158 1, maxNrOfDLTSs, FALSE);
43160 return offset;
43164 static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
43165 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
43166 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
43167 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
43168 { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst },
43169 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43170 { NULL, 0, 0, NULL }
43173 static int
43174 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_) {
43175 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43176 ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
43178 return offset;
43182 static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
43183 { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
43184 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
43185 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43186 { NULL, 0, 0, NULL }
43189 static int
43190 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_) {
43191 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43192 ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
43194 return offset;
43198 static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43199 { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
43202 static int
43203 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_) {
43204 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43205 ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
43206 1, maxNrOfPDSCHs, FALSE);
43208 return offset;
43212 static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
43213 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
43214 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
43215 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
43216 { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
43217 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43218 { NULL, 0, 0, NULL }
43221 static int
43222 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_) {
43223 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43224 ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
43226 return offset;
43230 static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43231 { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
43234 static int
43235 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_) {
43236 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43237 ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
43238 1, maxNrOfDLTSLCRs, FALSE);
43240 return offset;
43244 static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
43245 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
43246 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
43247 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
43248 { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
43249 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43250 { NULL, 0, 0, NULL }
43253 static int
43254 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_) {
43255 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43256 ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
43258 return offset;
43262 static const per_sequence_t DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
43263 { &hf_nbap_pDSCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
43264 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
43265 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43266 { NULL, 0, 0, NULL }
43269 static int
43270 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_) {
43271 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43272 ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst, DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
43274 return offset;
43278 static const per_sequence_t DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
43279 { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst },
43282 static int
43283 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_) {
43284 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43285 ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst, DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
43286 1, maxNrOfPDSCHs, FALSE);
43288 return offset;
43292 static const per_sequence_t DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
43293 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43294 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
43295 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
43296 { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst },
43297 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43298 { NULL, 0, 0, NULL }
43301 static int
43302 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_) {
43303 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43304 ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
43306 return offset;
43310 static const per_sequence_t DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
43311 { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
43314 static int
43315 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_) {
43316 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43317 ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
43318 1, maxNrOfDLTSs, FALSE);
43320 return offset;
43324 static const per_sequence_t PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
43325 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
43326 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
43327 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
43328 { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
43329 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43330 { NULL, 0, 0, NULL }
43333 static int
43334 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_) {
43335 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43336 ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
43338 return offset;
43343 static int
43344 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_) {
43345 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43347 return offset;
43351 static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
43352 { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
43353 { &hf_nbap_pDSCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst },
43354 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43355 { NULL, 0, 0, NULL }
43358 static int
43359 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_) {
43360 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43361 ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
43363 return offset;
43367 static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43368 { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst },
43371 static int
43372 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_) {
43373 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43374 ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
43375 1, maxNrOfPDSCHSets, FALSE);
43377 return offset;
43381 static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43382 { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
43383 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
43384 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43385 { NULL, 0, 0, NULL }
43388 static int
43389 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_) {
43390 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43391 ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
43393 return offset;
43397 static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43398 { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst },
43401 static int
43402 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_) {
43403 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43404 ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43405 1, maxNrOfPDSCHs, FALSE);
43407 return offset;
43411 static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43412 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43413 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
43414 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
43415 { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst },
43416 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43417 { NULL, 0, 0, NULL }
43420 static int
43421 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_) {
43422 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43423 ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
43425 return offset;
43429 static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43430 { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
43433 static int
43434 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_) {
43435 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43436 ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43437 1, maxNrOfDLTSs, FALSE);
43439 return offset;
43443 static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
43444 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
43445 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
43446 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
43447 { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
43448 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43449 { NULL, 0, 0, NULL }
43452 static int
43453 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_) {
43454 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43455 ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
43457 return offset;
43461 static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43462 { &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
43463 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
43464 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43465 { NULL, 0, 0, NULL }
43468 static int
43469 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_) {
43470 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43471 ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
43473 return offset;
43477 static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43478 { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
43481 static int
43482 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_) {
43483 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43484 ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43485 1, maxNrOfPDSCHs, FALSE);
43487 return offset;
43491 static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43492 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
43493 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
43494 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
43495 { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
43496 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43497 { NULL, 0, 0, NULL }
43500 static int
43501 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_) {
43502 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43503 ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
43505 return offset;
43509 static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43510 { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
43513 static int
43514 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_) {
43515 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43516 ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43517 1, maxNrOfDLTSLCRs, FALSE);
43519 return offset;
43523 static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
43524 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
43525 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
43526 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
43527 { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
43528 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43529 { NULL, 0, 0, NULL }
43532 static int
43533 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_) {
43534 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43535 ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
43537 return offset;
43541 static const per_sequence_t DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43542 { &hf_nbap_pDSCH_ID768 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
43543 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
43544 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43545 { NULL, 0, 0, NULL }
43548 static int
43549 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_) {
43550 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43551 ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst, DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
43553 return offset;
43557 static const per_sequence_t DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43558 { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
43561 static int
43562 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_) {
43563 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43564 ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst, DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43565 1, maxNrOfPDSCHs, FALSE);
43567 return offset;
43571 static const per_sequence_t DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43572 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43573 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
43574 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
43575 { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst },
43576 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43577 { NULL, 0, 0, NULL }
43580 static int
43581 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_) {
43582 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43583 ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
43585 return offset;
43589 static const per_sequence_t DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43590 { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
43593 static int
43594 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_) {
43595 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43596 ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43597 1, maxNrOfDLTSs, FALSE);
43599 return offset;
43603 static const per_sequence_t PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
43604 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
43605 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
43606 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
43607 { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
43608 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43609 { NULL, 0, 0, NULL }
43612 static int
43613 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_) {
43614 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43615 ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
43617 return offset;
43621 static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
43622 { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
43623 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43624 { NULL, 0, 0, NULL }
43627 static int
43628 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_) {
43629 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43630 ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
43632 return offset;
43636 static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
43637 { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst },
43640 static int
43641 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_) {
43642 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43643 ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
43644 1, maxNrOfPDSCHSets, FALSE);
43646 return offset;
43651 static int
43652 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_) {
43653 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43655 return offset;
43659 static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
43660 { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
43661 { &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst },
43662 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43663 { NULL, 0, 0, NULL }
43666 static int
43667 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_) {
43668 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43669 ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
43671 return offset;
43675 static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
43676 { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst },
43679 static int
43680 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_) {
43681 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43682 ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
43683 1, maxNrOfPUSCHSets, FALSE);
43685 return offset;
43689 static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
43690 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
43691 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
43692 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43693 { NULL, 0, 0, NULL }
43696 static int
43697 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_) {
43698 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43699 ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
43701 return offset;
43705 static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
43706 { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst },
43709 static int
43710 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_) {
43711 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43712 ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
43713 1, maxNrOfPUSCHs, FALSE);
43715 return offset;
43719 static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
43720 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43721 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
43722 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
43723 { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst },
43724 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43725 { NULL, 0, 0, NULL }
43728 static int
43729 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_) {
43730 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43731 ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
43733 return offset;
43737 static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
43738 { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
43741 static int
43742 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_) {
43743 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43744 ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
43745 1, maxNrOfULTSs, FALSE);
43747 return offset;
43751 static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
43752 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
43753 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
43754 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
43755 { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst },
43756 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43757 { NULL, 0, 0, NULL }
43760 static int
43761 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_) {
43762 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43763 ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
43765 return offset;
43769 static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
43770 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
43771 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
43772 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43773 { NULL, 0, 0, NULL }
43776 static int
43777 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_) {
43778 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43779 ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
43781 return offset;
43785 static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43786 { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
43789 static int
43790 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_) {
43791 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43792 ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
43793 1, maxNrOfPUSCHs, FALSE);
43795 return offset;
43799 static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
43800 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
43801 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
43802 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
43803 { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
43804 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43805 { NULL, 0, 0, NULL }
43808 static int
43809 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_) {
43810 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43811 ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
43813 return offset;
43817 static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43818 { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
43821 static int
43822 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_) {
43823 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43824 ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
43825 1, maxNrOfULTSLCRs, FALSE);
43827 return offset;
43831 static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
43832 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
43833 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
43834 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
43835 { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
43836 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43837 { NULL, 0, 0, NULL }
43840 static int
43841 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_) {
43842 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43843 ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
43845 return offset;
43849 static const per_sequence_t UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
43850 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
43851 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
43852 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43853 { NULL, 0, 0, NULL }
43856 static int
43857 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_) {
43858 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43859 ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst, UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
43861 return offset;
43865 static const per_sequence_t UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
43866 { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst },
43869 static int
43870 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_) {
43871 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43872 ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst, UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
43873 1, maxNrOfPUSCHs, FALSE);
43875 return offset;
43879 static const per_sequence_t UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
43880 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43881 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
43882 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
43883 { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst },
43884 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43885 { NULL, 0, 0, NULL }
43888 static int
43889 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_) {
43890 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43891 ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
43893 return offset;
43897 static const per_sequence_t UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
43898 { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
43901 static int
43902 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_) {
43903 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43904 ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
43905 1, maxNrOfULTSs, FALSE);
43907 return offset;
43911 static const per_sequence_t PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
43912 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
43913 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
43914 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
43915 { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
43916 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43917 { NULL, 0, 0, NULL }
43920 static int
43921 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_) {
43922 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43923 ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
43925 return offset;
43930 static int
43931 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_) {
43932 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43934 return offset;
43938 static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
43939 { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
43940 { &hf_nbap_pUSCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst },
43941 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43942 { NULL, 0, 0, NULL }
43945 static int
43946 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_) {
43947 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43948 ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
43950 return offset;
43954 static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43955 { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst },
43958 static int
43959 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_) {
43960 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43961 ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
43962 1, maxNrOfPUSCHSets, FALSE);
43964 return offset;
43968 static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43969 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
43970 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
43971 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
43972 { NULL, 0, 0, NULL }
43975 static int
43976 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_) {
43977 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43978 ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
43980 return offset;
43984 static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
43985 { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst },
43988 static int
43989 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_) {
43990 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43991 ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
43992 1, maxNrOfPUSCHs, FALSE);
43994 return offset;
43998 static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
43999 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44000 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
44001 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
44002 { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst },
44003 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44004 { NULL, 0, 0, NULL }
44007 static int
44008 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_) {
44009 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44010 ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
44012 return offset;
44016 static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
44017 { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
44020 static int
44021 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_) {
44022 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44023 ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
44024 1, maxNrOfULTSs, FALSE);
44026 return offset;
44030 static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
44031 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
44032 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
44033 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
44034 { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
44035 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44036 { NULL, 0, 0, NULL }
44039 static int
44040 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_) {
44041 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44042 ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
44044 return offset;
44048 static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
44049 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
44050 { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
44051 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44052 { NULL, 0, 0, NULL }
44055 static int
44056 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_) {
44057 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44058 ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
44060 return offset;
44064 static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
44065 { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
44068 static int
44069 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_) {
44070 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44071 ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
44072 1, maxNrOfPUSCHs, FALSE);
44074 return offset;
44078 static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
44079 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
44080 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
44081 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
44082 { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
44083 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44084 { NULL, 0, 0, NULL }
44087 static int
44088 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_) {
44089 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44090 ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
44092 return offset;
44096 static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
44097 { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
44100 static int
44101 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_) {
44102 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44103 ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
44104 1, maxNrOfULTSLCRs, FALSE);
44106 return offset;
44110 static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
44111 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
44112 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
44113 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
44114 { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
44115 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44116 { NULL, 0, 0, NULL }
44119 static int
44120 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_) {
44121 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44122 ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
44124 return offset;
44128 static const per_sequence_t UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
44129 { &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
44130 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44131 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44132 { NULL, 0, 0, NULL }
44135 static int
44136 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_) {
44137 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44138 ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst, UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
44140 return offset;
44144 static const per_sequence_t UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
44145 { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
44148 static int
44149 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_) {
44150 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44151 ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst, UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
44152 1, maxNrOfPUSCHs, FALSE);
44154 return offset;
44158 static const per_sequence_t UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
44159 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44160 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
44161 { &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence },
44162 { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst },
44163 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44164 { NULL, 0, 0, NULL }
44167 static int
44168 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_) {
44169 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44170 ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
44172 return offset;
44176 static const per_sequence_t UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
44177 { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
44180 static int
44181 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_) {
44182 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44183 ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
44184 1, maxNrOfULTSs, FALSE);
44186 return offset;
44190 static const per_sequence_t PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
44191 { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod },
44192 { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
44193 { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset },
44194 { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
44195 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44196 { NULL, 0, 0, NULL }
44199 static int
44200 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_) {
44201 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44202 ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
44204 return offset;
44208 static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
44209 { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
44210 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44211 { NULL, 0, 0, NULL }
44214 static int
44215 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_) {
44216 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44217 ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
44219 return offset;
44223 static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
44224 { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst },
44227 static int
44228 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_) {
44229 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44230 ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
44231 1, maxNrOfPUSCHSets, FALSE);
44233 return offset;
44237 static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = {
44238 { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44241 static int
44242 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_) {
44243 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44244 ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
44245 1, maxNrOfHSPDSCHs, FALSE);
44247 return offset;
44251 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = {
44252 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44253 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
44254 { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst },
44255 { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
44256 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44257 { NULL, 0, 0, NULL }
44260 static int
44261 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_) {
44262 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44263 ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
44265 return offset;
44269 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = {
44270 { &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 },
44273 static int
44274 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_) {
44275 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44276 ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
44277 1, maxNrOfDLTSs, FALSE);
44279 return offset;
44283 static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
44284 { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
44285 { &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 },
44286 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44287 { NULL, 0, 0, NULL }
44290 static int
44291 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_) {
44292 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44293 ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
44295 return offset;
44299 static const per_sequence_t DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of[1] = {
44300 { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44303 static int
44304 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_) {
44305 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44306 ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of,
44307 1, maxNrOfHSPDSCHs768, FALSE);
44309 return offset;
44313 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
44314 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44315 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44316 { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst },
44317 { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
44318 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44319 { NULL, 0, 0, NULL }
44322 static int
44323 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_) {
44324 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44325 ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence);
44327 return offset;
44331 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
44332 { &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 },
44335 static int
44336 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_) {
44337 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44338 ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of,
44339 1, maxNrOfDLTSs, FALSE);
44341 return offset;
44345 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
44346 { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
44349 static int
44350 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_) {
44351 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44352 ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
44353 1, maxFrequencyinCell_1, FALSE);
44355 return offset;
44359 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
44360 { &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 },
44361 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
44362 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44363 { NULL, 0, 0, NULL }
44366 static int
44367 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_) {
44368 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44369 ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
44371 return offset;
44375 static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
44376 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
44377 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44378 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
44379 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44380 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44381 { NULL, 0, 0, NULL }
44384 static int
44385 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_) {
44386 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44387 ett_nbap_HS_SICH_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
44389 return offset;
44393 static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
44394 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44395 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44396 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
44397 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44398 { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
44399 { &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst },
44400 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44401 { NULL, 0, 0, NULL }
44404 static int
44405 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_) {
44406 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44407 ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
44409 return offset;
44413 static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
44414 { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst },
44417 static int
44418 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_) {
44419 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44420 ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
44421 1, maxNrOfHSSCCHs, FALSE);
44423 return offset;
44427 static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
44428 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
44429 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
44430 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
44431 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44432 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44433 { NULL, 0, 0, NULL }
44436 static int
44437 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_) {
44438 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44439 ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
44441 return offset;
44445 static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
44446 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44447 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
44448 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
44449 { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44450 { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44451 { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
44452 { &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst },
44453 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44454 { NULL, 0, 0, NULL }
44457 static int
44458 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_) {
44459 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44460 ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
44462 return offset;
44466 static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
44467 { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
44470 static int
44471 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_) {
44472 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44473 ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
44474 1, maxNrOfHSSCCHs, FALSE);
44476 return offset;
44480 static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
44481 { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst },
44482 { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst },
44483 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44484 { NULL, 0, 0, NULL }
44487 static int
44488 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_) {
44489 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44490 ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
44492 return offset;
44496 static const per_sequence_t HS_SICH_Information_768_PSCH_ReconfRqst_sequence[] = {
44497 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
44498 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44499 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44500 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44501 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44502 { NULL, 0, 0, NULL }
44505 static int
44506 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_) {
44507 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44508 ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst, HS_SICH_Information_768_PSCH_ReconfRqst_sequence);
44510 return offset;
44514 static const per_sequence_t HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
44515 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44516 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44517 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44518 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44519 { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
44520 { &hf_nbap_hS_SICH_Information_768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_768_PSCH_ReconfRqst },
44521 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44522 { NULL, 0, 0, NULL }
44525 static int
44526 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_) {
44527 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44528 ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst, HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence);
44530 return offset;
44534 static const per_sequence_t HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
44535 { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst },
44538 static int
44539 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_) {
44540 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44541 ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst, HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of,
44542 1, maxNrOfHSSCCHs, FALSE);
44544 return offset;
44548 static const per_sequence_t HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
44549 { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
44552 static int
44553 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_) {
44554 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44555 ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of,
44556 1, maxNrOfHSSCCHsinExt, FALSE);
44558 return offset;
44562 static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = {
44563 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
44564 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
44565 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
44566 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
44567 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44568 { NULL, 0, 0, NULL }
44571 static int
44572 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_) {
44573 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44574 ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
44576 return offset;
44580 static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
44581 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44582 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
44583 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
44584 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
44585 { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
44586 { &hf_nbap_hS_SICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst },
44587 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44588 { NULL, 0, 0, NULL }
44591 static int
44592 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_) {
44593 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44594 ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
44596 return offset;
44600 static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
44601 { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst },
44604 static int
44605 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_) {
44606 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44607 ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
44608 1, maxNrOfHSSCCHs, FALSE);
44610 return offset;
44614 static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = {
44615 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
44616 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
44617 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
44618 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
44619 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44620 { NULL, 0, 0, NULL }
44623 static int
44624 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_) {
44625 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44626 ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
44628 return offset;
44632 static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
44633 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44634 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
44635 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
44636 { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
44637 { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
44638 { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
44639 { &hf_nbap_hS_SICH_Information_LCR_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst },
44640 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44641 { NULL, 0, 0, NULL }
44644 static int
44645 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_) {
44646 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44647 ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
44649 return offset;
44653 static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
44654 { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
44657 static int
44658 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_) {
44659 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44660 ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
44661 1, maxNrOfHSSCCHs, FALSE);
44663 return offset;
44667 static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
44668 { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst },
44669 { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst },
44670 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44671 { NULL, 0, 0, NULL }
44674 static int
44675 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_) {
44676 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44677 ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
44679 return offset;
44683 static const per_sequence_t HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
44684 { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
44687 static int
44688 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_) {
44689 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44690 ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of,
44691 1, maxNrOfHSSCCHsinExt, FALSE);
44693 return offset;
44697 static const per_sequence_t HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence[] = {
44698 { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
44699 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
44700 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44701 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44702 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44703 { NULL, 0, 0, NULL }
44706 static int
44707 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_) {
44708 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44709 ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst, HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence);
44711 return offset;
44715 static const per_sequence_t HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
44716 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44717 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
44718 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44719 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44720 { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
44721 { &hf_nbap_hS_SICH_Information_768_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst },
44722 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44723 { NULL, 0, 0, NULL }
44726 static int
44727 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_) {
44728 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44729 ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
44731 return offset;
44735 static const per_sequence_t HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
44736 { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst },
44739 static int
44740 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_) {
44741 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44742 ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst, HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
44743 1, maxNrOfHSSCCHs, FALSE);
44745 return offset;
44749 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
44750 { &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
44751 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44752 { NULL, 0, 0, NULL }
44755 static int
44756 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_) {
44757 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44758 ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
44760 return offset;
44764 static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
44765 { &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 },
44768 static int
44769 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_) {
44770 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44771 ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
44772 1, maxNrOfHSSCCHs, FALSE);
44774 return offset;
44778 static const per_sequence_t E_PUCH_Timeslot_Info_sequence_of[1] = {
44779 { &hf_nbap_E_PUCH_Timeslot_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44782 static int
44783 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_) {
44784 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44785 ett_nbap_E_PUCH_Timeslot_Info, E_PUCH_Timeslot_Info_sequence_of,
44786 1, maxNrOfE_PUCHSlots, FALSE);
44788 return offset;
44792 static const per_sequence_t E_PUCH_Information_PSCH_ReconfRqst_sequence[] = {
44793 { &hf_nbap_lTGI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
44794 { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
44795 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
44796 { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
44797 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44798 { NULL, 0, 0, NULL }
44801 static int
44802 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_) {
44803 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44804 ett_nbap_E_PUCH_Information_PSCH_ReconfRqst, E_PUCH_Information_PSCH_ReconfRqst_sequence);
44806 return offset;
44810 static const per_sequence_t E_AGCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
44811 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
44812 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44813 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
44814 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44815 { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
44816 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44817 { NULL, 0, 0, NULL }
44820 static int
44821 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_) {
44822 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44823 ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst, E_AGCH_InformationItem_PSCH_ReconfRqst_sequence);
44825 return offset;
44829 static const per_sequence_t E_AGCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
44830 { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst },
44833 static int
44834 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_) {
44835 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44836 ett_nbap_E_AGCH_Information_PSCH_ReconfRqst, E_AGCH_Information_PSCH_ReconfRqst_sequence_of,
44837 1, maxNrOfEAGCHs, FALSE);
44839 return offset;
44843 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
44844 { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_Information_PSCH_ReconfRqst },
44845 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44846 { NULL, 0, 0, NULL }
44849 static int
44850 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_) {
44851 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44852 ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
44854 return offset;
44858 static const per_sequence_t E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
44859 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
44860 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
44861 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType },
44862 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
44863 { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
44864 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44865 { NULL, 0, 0, NULL }
44868 static int
44869 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_) {
44870 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44871 ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
44873 return offset;
44877 static const per_sequence_t E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
44878 { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst },
44881 static int
44882 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_) {
44883 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44884 ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst, E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of,
44885 1, maxNrOfEAGCHs, FALSE);
44887 return offset;
44891 static const per_sequence_t Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
44892 { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst },
44893 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44894 { NULL, 0, 0, NULL }
44897 static int
44898 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_) {
44899 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44900 ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
44902 return offset;
44906 static const per_sequence_t Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
44907 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
44908 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44909 { NULL, 0, 0, NULL }
44912 static int
44913 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_) {
44914 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44915 ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
44917 return offset;
44921 static const per_sequence_t Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
44922 { &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 },
44925 static int
44926 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_) {
44927 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44928 ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
44929 1, maxNrOfEAGCHs, FALSE);
44931 return offset;
44935 static const per_sequence_t E_HICH_Information_PSCH_ReconfRqst_sequence[] = {
44936 { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
44937 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
44938 { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
44939 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44940 { NULL, 0, 0, NULL }
44943 static int
44944 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_) {
44945 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44946 ett_nbap_E_HICH_Information_PSCH_ReconfRqst, E_HICH_Information_PSCH_ReconfRqst_sequence);
44948 return offset;
44952 static const per_sequence_t E_PUCH_Information_768_PSCH_ReconfRqst_sequence[] = {
44953 { &hf_nbap_lTGI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
44954 { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
44955 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44956 { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
44957 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44958 { NULL, 0, 0, NULL }
44961 static int
44962 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_) {
44963 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44964 ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst, E_PUCH_Information_768_PSCH_ReconfRqst_sequence);
44966 return offset;
44970 static const per_sequence_t E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
44971 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
44972 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
44973 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
44974 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
44975 { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
44976 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
44977 { NULL, 0, 0, NULL }
44980 static int
44981 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_) {
44982 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44983 ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst, E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence);
44985 return offset;
44989 static const per_sequence_t E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
44990 { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst },
44993 static int
44994 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_) {
44995 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44996 ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst, E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of,
44997 1, maxNrOfEAGCHs, FALSE);
44999 return offset;
45003 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
45004 { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_Information_768_PSCH_ReconfRqst },
45005 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45006 { NULL, 0, 0, NULL }
45009 static int
45010 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_) {
45011 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45012 ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
45014 return offset;
45018 static const per_sequence_t E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
45019 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
45020 { &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot },
45021 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType768 },
45022 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode768 },
45023 { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
45024 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45025 { NULL, 0, 0, NULL }
45028 static int
45029 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_) {
45030 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45031 ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
45033 return offset;
45037 static const per_sequence_t E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
45038 { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst },
45041 static int
45042 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_) {
45043 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45044 ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst, E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
45045 1, maxNrOfEAGCHs, FALSE);
45047 return offset;
45051 static const per_sequence_t Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
45052 { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst },
45053 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45054 { NULL, 0, 0, NULL }
45057 static int
45058 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_) {
45059 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45060 ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
45062 return offset;
45066 static const per_sequence_t E_HICH_Information_768_PSCH_ReconfRqst_sequence[] = {
45067 { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
45068 { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
45069 { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
45070 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45071 { NULL, 0, 0, NULL }
45074 static int
45075 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_) {
45076 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45077 ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst, E_HICH_Information_768_PSCH_ReconfRqst_sequence);
45079 return offset;
45083 static const per_sequence_t E_PUCH_Codelist_LCR_sequence_of[1] = {
45084 { &hf_nbap_E_PUCH_Codelist_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
45087 static int
45088 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_) {
45089 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45090 ett_nbap_E_PUCH_Codelist_LCR, E_PUCH_Codelist_LCR_sequence_of,
45091 1, maxNrOfEPUCHcodes, FALSE);
45093 return offset;
45097 static const per_sequence_t E_PUCH_Timeslot_Item_InfoLCR_sequence[] = {
45098 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
45099 { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
45100 { &hf_nbap_e_PUCH_Codelist_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Codelist_LCR },
45101 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45102 { NULL, 0, 0, NULL }
45105 static int
45106 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_) {
45107 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45108 ett_nbap_E_PUCH_Timeslot_Item_InfoLCR, E_PUCH_Timeslot_Item_InfoLCR_sequence);
45110 return offset;
45114 static const per_sequence_t E_PUCH_Timeslot_InfoLCR_sequence_of[1] = {
45115 { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Item_InfoLCR },
45118 static int
45119 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_) {
45120 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45121 ett_nbap_E_PUCH_Timeslot_InfoLCR, E_PUCH_Timeslot_InfoLCR_sequence_of,
45122 1, maxNrOfE_PUCHSlotsLCR, FALSE);
45124 return offset;
45128 static const per_sequence_t E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
45129 { &hf_nbap_lTGI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
45130 { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
45131 { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
45132 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45133 { NULL, 0, 0, NULL }
45136 static int
45137 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_) {
45138 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45139 ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst, E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence);
45141 return offset;
45145 static const per_sequence_t E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
45146 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
45147 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
45148 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
45149 { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
45150 { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
45151 { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
45152 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45153 { NULL, 0, 0, NULL }
45156 static int
45157 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_) {
45158 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45159 ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
45161 return offset;
45165 static const per_sequence_t E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
45166 { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst },
45169 static int
45170 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_) {
45171 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45172 ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst, E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
45173 1, maxNrOfEAGCHs, FALSE);
45175 return offset;
45179 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
45180 { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst },
45181 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45182 { NULL, 0, 0, NULL }
45185 static int
45186 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_) {
45187 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45188 ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
45190 return offset;
45194 static const per_sequence_t E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
45195 { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
45196 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
45197 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
45198 { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
45199 { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
45200 { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
45201 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45202 { NULL, 0, 0, NULL }
45205 static int
45206 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_) {
45207 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45208 ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
45210 return offset;
45214 static const per_sequence_t E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
45215 { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
45218 static int
45219 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_) {
45220 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45221 ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst, E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
45222 1, maxNrOfEAGCHs, FALSE);
45224 return offset;
45228 static const per_sequence_t Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
45229 { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst },
45230 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45231 { NULL, 0, 0, NULL }
45234 static int
45235 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_) {
45236 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45237 ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
45239 return offset;
45243 static const per_sequence_t E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
45244 { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
45245 { &hf_nbap_e_HICH_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Type },
45246 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
45247 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
45248 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
45249 { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
45250 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45251 { NULL, 0, 0, NULL }
45254 static int
45255 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_) {
45256 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45257 ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst, E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
45259 return offset;
45263 static const per_sequence_t E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
45264 { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst },
45267 static int
45268 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_) {
45269 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45270 ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst, E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of,
45271 1, maxNrOfEHICHs, FALSE);
45273 return offset;
45277 static const per_sequence_t Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
45278 { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst },
45279 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45280 { NULL, 0, 0, NULL }
45283 static int
45284 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_) {
45285 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45286 ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
45288 return offset;
45292 static const per_sequence_t E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
45293 { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
45294 { &hf_nbap_e_HICH_Type , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_Type },
45295 { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
45296 { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
45297 { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
45298 { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
45299 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45300 { NULL, 0, 0, NULL }
45303 static int
45304 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_) {
45305 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45306 ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
45308 return offset;
45312 static const per_sequence_t E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
45313 { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst },
45316 static int
45317 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_) {
45318 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45319 ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst, E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
45320 1, maxNrOfEHICHs, FALSE);
45322 return offset;
45326 static const per_sequence_t Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
45327 { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst },
45328 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45329 { NULL, 0, 0, NULL }
45332 static int
45333 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_) {
45334 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45335 ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
45337 return offset;
45341 static const per_sequence_t Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
45342 { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
45343 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45344 { NULL, 0, 0, NULL }
45347 static int
45348 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_) {
45349 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45350 ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
45352 return offset;
45356 static const per_sequence_t Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
45357 { &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 },
45360 static int
45361 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_) {
45362 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45363 ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
45364 1, maxNrOfEHICHs, FALSE);
45366 return offset;
45370 static const per_sequence_t SYNC_UL_Partition_LCR_sequence[] = {
45371 { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
45372 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45373 { NULL, 0, 0, NULL }
45376 static int
45377 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_) {
45378 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45379 ett_nbap_SYNC_UL_Partition_LCR, SYNC_UL_Partition_LCR_sequence);
45381 return offset;
45385 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of[1] = {
45386 { &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 },
45389 static int
45390 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_) {
45391 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45392 ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of,
45393 1, maxNrOfHSSCCHsinExt, FALSE);
45395 return offset;
45399 static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
45400 { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45403 static int
45404 dissect_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45405 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45406 ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of,
45407 1, maxFrequencyinCell_1, FALSE);
45409 return offset;
45413 static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
45414 { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
45415 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
45416 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45417 { NULL, 0, 0, NULL }
45420 static int
45421 dissect_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45422 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45423 ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
45425 return offset;
45429 static const per_sequence_t Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item_sequence[] = {
45430 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
45431 { &hf_nbap_maximum_Target_ReceivedTotalWideBandPower_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR },
45432 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45433 { NULL, 0, 0, NULL }
45436 static int
45437 dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45438 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45439 ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item, Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item_sequence);
45441 return offset;
45445 static const per_sequence_t Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
45446 { &hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item },
45449 static int
45450 dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45451 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45452 ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst, Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_sequence_of,
45453 1, maxFrequencyinCell, FALSE);
45455 return offset;
45459 static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
45460 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45461 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45462 { NULL, 0, 0, NULL }
45465 static int
45466 dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45467 #line 392 "../../asn1/nbap/nbap.cnf"
45468 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationResponse ");
45469 /* Node B -> CRNC */
45470 actx->pinfo->link_dir=P2P_DIR_UL;
45473 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45474 ett_nbap_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
45476 return offset;
45480 static const per_sequence_t E_HICH_TimeOffset_ExtensionLCR_sequence_of[1] = {
45481 { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45484 static int
45485 dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45486 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45487 ett_nbap_E_HICH_TimeOffset_ExtensionLCR, E_HICH_TimeOffset_ExtensionLCR_sequence_of,
45488 1, maxFrequencyinCell_1, FALSE);
45490 return offset;
45494 static const per_sequence_t MultipleFreq_E_HICH_TimeOffsetLCR_sequence[] = {
45495 { &hf_nbap_e_HICH_TimeOffsetLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_TimeOffsetLCR },
45496 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
45497 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45498 { NULL, 0, 0, NULL }
45501 static int
45502 dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45503 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45504 ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR, MultipleFreq_E_HICH_TimeOffsetLCR_sequence);
45506 return offset;
45510 static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
45511 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45512 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45513 { NULL, 0, 0, NULL }
45516 static int
45517 dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45518 #line 398 "../../asn1/nbap/nbap.cnf"
45519 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationFailure ");
45520 /* Node B -> CRNC */
45521 actx->pinfo->link_dir=P2P_DIR_UL;
45525 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45526 ett_nbap_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
45528 return offset;
45532 static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
45533 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
45534 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45535 { NULL, 0, 0, NULL }
45538 static int
45539 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_) {
45540 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45541 ett_nbap_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
45543 return offset;
45547 static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
45548 { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45551 static int
45552 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_) {
45553 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45554 ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
45555 0, maxNrOfPDSCHSets, FALSE);
45557 return offset;
45561 static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
45562 { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45565 static int
45566 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_) {
45567 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45568 ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
45569 0, maxNrOfPUSCHSets, FALSE);
45571 return offset;
45575 static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = {
45576 { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD },
45577 { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD },
45578 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45579 { NULL, 0, 0, NULL }
45582 static int
45583 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_) {
45584 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45585 ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
45587 return offset;
45592 static int
45593 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_) {
45594 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
45596 return offset;
45600 static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = {
45601 { 0, "generalCause" },
45602 { 1, "setSpecificCause" },
45603 { 2, "extension-CauseLevel-PSCH-ReconfFailure" },
45604 { 0, NULL }
45607 static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
45608 { 0, &hf_nbap_generalCause_05, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure },
45609 { 1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD },
45610 { 2, &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CauseLevel_PSCH_ReconfFailure },
45611 { 0, NULL, 0, NULL }
45614 static int
45615 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_) {
45616 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
45617 ett_nbap_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
45618 NULL);
45620 return offset;
45624 static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
45625 { &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
45626 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
45627 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45628 { NULL, 0, 0, NULL }
45631 static int
45632 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_) {
45633 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45634 ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
45636 return offset;
45640 static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
45641 { &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
45642 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
45643 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45644 { NULL, 0, 0, NULL }
45647 static int
45648 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_) {
45649 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45650 ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
45652 return offset;
45656 static const per_sequence_t UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of[1] = {
45657 { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45660 static int
45661 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_) {
45662 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45663 ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD, UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of,
45664 0, maxFrequencyinCell, FALSE);
45666 return offset;
45670 static const per_sequence_t Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence[] = {
45671 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
45672 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
45673 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45674 { NULL, 0, 0, NULL }
45677 static int
45678 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_) {
45679 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45680 ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence);
45682 return offset;
45686 static const per_sequence_t E_HICH_TimeOffset_ReconfFailureTDD_sequence_of[1] = {
45687 { &hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45690 static int
45691 dissect_nbap_E_HICH_TimeOffset_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45692 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45693 ett_nbap_E_HICH_TimeOffset_ReconfFailureTDD, E_HICH_TimeOffset_ReconfFailureTDD_sequence_of,
45694 1, maxFrequencyinCell, FALSE);
45696 return offset;
45700 static const per_sequence_t Common_System_Information_ResponseLCR_sequence[] = {
45701 { &hf_nbap_hSDSCH_Common_System_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR },
45702 { &hf_nbap_hSDSCH_Paging_System_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR },
45703 { &hf_nbap_common_EDCH_System_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_EDCH_System_Information_ResponseLCR },
45704 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45705 { NULL, 0, 0, NULL }
45708 static int
45709 dissect_nbap_Common_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45710 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45711 ett_nbap_Common_System_Information_ResponseLCR, Common_System_Information_ResponseLCR_sequence);
45713 return offset;
45717 static const per_sequence_t ResetRequest_sequence[] = {
45718 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45719 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45720 { NULL, 0, 0, NULL }
45723 static int
45724 dissect_nbap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45725 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45726 ett_nbap_ResetRequest, ResetRequest_sequence);
45728 return offset;
45732 static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = {
45733 { &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45736 static int
45737 dissect_nbap_CommunicationContextInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45738 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45739 ett_nbap_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
45740 1, maxCommunicationContext, FALSE);
45742 return offset;
45746 static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
45747 { &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset },
45748 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45749 { NULL, 0, 0, NULL }
45752 static int
45753 dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45754 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45755 ett_nbap_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
45757 return offset;
45761 static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = {
45762 { &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
45765 static int
45766 dissect_nbap_CommunicationControlPortInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45767 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45768 ett_nbap_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
45769 1, maxCCPinNodeB, FALSE);
45771 return offset;
45775 static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
45776 { &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset },
45777 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45778 { NULL, 0, 0, NULL }
45781 static int
45782 dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45783 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45784 ett_nbap_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
45786 return offset;
45790 static const value_string nbap_ResetIndicator_vals[] = {
45791 { 0, "communicationContext" },
45792 { 1, "communicationControlPort" },
45793 { 2, "nodeB" },
45794 { 0, NULL }
45797 static const per_choice_t ResetIndicator_choice[] = {
45798 { 0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationContextList_Reset },
45799 { 1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortList_Reset },
45800 { 2, &hf_nbap_nodeB , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
45801 { 0, NULL, 0, NULL }
45804 static int
45805 dissect_nbap_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45806 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
45807 ett_nbap_ResetIndicator, ResetIndicator_choice,
45808 NULL);
45810 return offset;
45814 static const value_string nbap_CommunicationContextType_Reset_vals[] = {
45815 { 0, "cRNC-CommunicationContextID" },
45816 { 1, "nodeB-CommunicationContextID" },
45817 { 0, NULL }
45820 static const per_choice_t CommunicationContextType_Reset_choice[] = {
45821 { 0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_CRNC_CommunicationContextID },
45822 { 1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_NodeB_CommunicationContextID },
45823 { 0, NULL, 0, NULL }
45826 static int
45827 dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45828 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
45829 ett_nbap_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
45830 NULL);
45832 return offset;
45836 static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
45837 { &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset },
45838 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45839 { NULL, 0, 0, NULL }
45842 static int
45843 dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45844 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45845 ett_nbap_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
45847 return offset;
45851 static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = {
45852 { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
45853 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45854 { NULL, 0, 0, NULL }
45857 static int
45858 dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45859 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45860 ett_nbap_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
45862 return offset;
45866 static const per_sequence_t ResetResponse_sequence[] = {
45867 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45868 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45869 { NULL, 0, 0, NULL }
45872 static int
45873 dissect_nbap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45874 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45875 ett_nbap_ResetResponse, ResetResponse_sequence);
45877 return offset;
45881 static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
45882 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45883 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45884 { NULL, 0, 0, NULL }
45887 static int
45888 dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45889 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45890 ett_nbap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
45892 return offset;
45896 static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
45897 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
45898 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45899 { NULL, 0, 0, NULL }
45902 static int
45903 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_) {
45904 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45905 ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
45907 return offset;
45911 static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
45912 { 0, "cell" },
45913 { 0, NULL }
45916 static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
45917 { 0, &hf_nbap_cell_03 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rqst },
45918 { 0, NULL, 0, NULL }
45921 static int
45922 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_) {
45923 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
45924 ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
45925 NULL);
45927 return offset;
45931 static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
45932 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45933 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45934 { NULL, 0, 0, NULL }
45937 static int
45938 dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45939 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45940 ett_nbap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
45942 return offset;
45946 static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
45947 { &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
45948 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45949 { NULL, 0, 0, NULL }
45952 static int
45953 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_) {
45954 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45955 ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
45957 return offset;
45961 static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
45962 { 0, "cell" },
45963 { 0, NULL }
45966 static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
45967 { 0, &hf_nbap_cell_04 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rsp },
45968 { 0, NULL, 0, NULL }
45971 static int
45972 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_) {
45973 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
45974 ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
45975 NULL);
45977 return offset;
45981 static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
45982 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45983 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45984 { NULL, 0, 0, NULL }
45987 static int
45988 dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45989 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45990 ett_nbap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
45992 return offset;
45996 static const per_sequence_t InformationReport_sequence[] = {
45997 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45998 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
45999 { NULL, 0, 0, NULL }
46002 static int
46003 dissect_nbap_InformationReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46004 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46005 ett_nbap_InformationReport, InformationReport_sequence);
46007 return offset;
46011 static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
46012 { &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation },
46013 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46014 { NULL, 0, 0, NULL }
46017 static int
46018 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_) {
46019 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46020 ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
46022 return offset;
46026 static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
46027 { 0, "cell" },
46028 { 0, NULL }
46031 static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
46032 { 0, &hf_nbap_cell_05 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Inf_Rprt },
46033 { 0, NULL, 0, NULL }
46036 static int
46037 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_) {
46038 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
46039 ett_nbap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
46040 NULL);
46042 return offset;
46046 static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
46047 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46048 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46049 { NULL, 0, 0, NULL }
46052 static int
46053 dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46054 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46055 ett_nbap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
46057 return offset;
46061 static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
46062 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46063 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46064 { NULL, 0, 0, NULL }
46067 static int
46068 dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46069 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46070 ett_nbap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
46072 return offset;
46076 static const per_sequence_t CellSynchronisationInitiationRequestTDD_sequence[] = {
46077 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46078 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46079 { NULL, 0, 0, NULL }
46082 static int
46083 dissect_nbap_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46084 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46085 ett_nbap_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
46087 return offset;
46091 static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = {
46092 { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
46095 static int
46096 dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46097 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46098 ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
46099 1, 15, FALSE);
46101 return offset;
46105 static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = {
46106 { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
46107 { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
46108 { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
46109 { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
46110 { &hf_nbap_initialDLTransPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
46111 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46112 { NULL, 0, 0, NULL }
46115 static int
46116 dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46117 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46118 ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
46120 return offset;
46124 static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = {
46125 { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
46126 { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
46127 { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
46128 { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
46129 { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
46130 { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
46131 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46132 { NULL, 0, 0, NULL }
46135 static int
46136 dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46137 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46138 ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
46140 return offset;
46144 static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
46145 { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
46146 { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
46147 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
46148 { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
46149 { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
46150 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46151 { NULL, 0, 0, NULL }
46154 static int
46155 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_) {
46156 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46157 ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
46159 return offset;
46163 static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
46164 { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
46165 { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
46166 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
46167 { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
46168 { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
46169 { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
46170 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46171 { NULL, 0, 0, NULL }
46174 static int
46175 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_) {
46176 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46177 ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
46179 return offset;
46183 static const per_sequence_t CellSynchronisationInitiationResponseTDD_sequence[] = {
46184 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46185 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46186 { NULL, 0, 0, NULL }
46189 static int
46190 dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46191 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46192 ett_nbap_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
46194 return offset;
46198 static const per_sequence_t CellSynchronisationInitiationFailureTDD_sequence[] = {
46199 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46200 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46201 { NULL, 0, 0, NULL }
46204 static int
46205 dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46206 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46207 ett_nbap_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
46209 return offset;
46213 static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_sequence[] = {
46214 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46215 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46216 { NULL, 0, 0, NULL }
46219 static int
46220 dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46221 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46222 ett_nbap_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
46224 return offset;
46228 static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = {
46229 { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
46230 { &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
46231 { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCode },
46232 { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCodeShift },
46233 { &hf_nbap_dlTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
46234 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46235 { NULL, 0, 0, NULL }
46238 static int
46239 dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46240 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46241 ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
46243 return offset;
46247 static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = {
46248 { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD },
46251 static int
46252 dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46253 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46254 ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
46255 1, maxNrOfCellSyncBursts, FALSE);
46257 return offset;
46262 static int
46263 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46264 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
46266 return offset;
46271 static int
46272 dissect_nbap_SynchronisationReportTypeIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46273 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
46275 return offset;
46280 static int
46281 dissect_nbap_SynchronisationReportCharacteristicsIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46282 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
46284 return offset;
46288 static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = {
46289 { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
46290 { &hf_nbap_synchronisationReportType_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportTypeIE },
46291 { &hf_nbap_synchronisationReportCharacteristics_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristicsIE },
46292 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46293 { NULL, 0, 0, NULL }
46296 static int
46297 dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46298 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46299 ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
46301 return offset;
46305 static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = {
46306 { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
46307 { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
46308 { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
46309 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46310 { NULL, 0, 0, NULL }
46313 static int
46314 dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46315 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46316 ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
46318 return offset;
46322 static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
46323 { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD },
46326 static int
46327 dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46328 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46329 ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
46330 1, maxNrOfReceptsPerSyncFrame, FALSE);
46332 return offset;
46336 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
46337 { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
46338 { &hf_nbap_syncBurstInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
46339 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46340 { NULL, 0, 0, NULL }
46343 static int
46344 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46345 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46346 ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
46348 return offset;
46352 static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = {
46353 { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD },
46356 static int
46357 dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46358 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46359 ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
46360 1, maxNrOfCellSyncBursts, FALSE);
46362 return offset;
46366 static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = {
46367 { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
46368 { &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
46369 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
46370 { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SYNCDlCodeId },
46371 { &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DwPCH_Power },
46372 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46373 { NULL, 0, 0, NULL }
46376 static int
46377 dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46378 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46379 ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
46381 return offset;
46385 static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
46386 { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD },
46389 static int
46390 dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46391 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46392 ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
46393 1, maxNrOfSyncFramesLCR, FALSE);
46395 return offset;
46399 static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = {
46400 { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
46401 { &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
46402 { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
46403 { &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValueLCR },
46404 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46405 { NULL, 0, 0, NULL }
46408 static int
46409 dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46410 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46411 ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
46413 return offset;
46417 static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
46418 { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD },
46421 static int
46422 dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46423 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46424 ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
46425 1, maxNrOfReceptionsperSyncFrameLCR, FALSE);
46427 return offset;
46431 static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
46432 { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
46433 { &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD },
46434 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46435 { NULL, 0, 0, NULL }
46438 static int
46439 dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46440 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46441 ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
46443 return offset;
46447 static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
46448 { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD },
46451 static int
46452 dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46453 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46454 ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
46455 1, maxNrOfSyncDLCodesLCR, FALSE);
46457 return offset;
46461 static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = {
46462 { &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
46463 { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportType },
46464 { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristics },
46465 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46466 { NULL, 0, 0, NULL }
46469 static int
46470 dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46471 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46472 ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
46474 return offset;
46478 static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_sequence[] = {
46479 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46480 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46481 { NULL, 0, 0, NULL }
46484 static int
46485 dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46486 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46487 ett_nbap_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
46489 return offset;
46493 static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_sequence[] = {
46494 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46495 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46496 { NULL, 0, 0, NULL }
46499 static int
46500 dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46501 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46502 ett_nbap_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
46504 return offset;
46508 static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_sequence[] = {
46509 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46510 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46511 { NULL, 0, 0, NULL }
46514 static int
46515 dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46516 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46517 ett_nbap_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
46519 return offset;
46523 static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = {
46524 { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
46527 static int
46528 dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46529 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46530 ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
46531 1, maxCellinNodeB, FALSE);
46533 return offset;
46537 static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = {
46538 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
46539 { &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameAdjustmentValue },
46540 { &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValue },
46541 { &hf_nbap_dLTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
46542 { &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN },
46543 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46544 { NULL, 0, 0, NULL }
46547 static int
46548 dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46549 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46550 ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
46552 return offset;
46556 static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_sequence[] = {
46557 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46558 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46559 { NULL, 0, 0, NULL }
46562 static int
46563 dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46564 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46565 ett_nbap_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
46567 return offset;
46571 static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_sequence[] = {
46572 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46573 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46574 { NULL, 0, 0, NULL }
46577 static int
46578 dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46579 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46580 ett_nbap_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
46582 return offset;
46586 static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = {
46587 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
46588 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46589 { NULL, 0, 0, NULL }
46592 static int
46593 dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46594 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46595 ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
46597 return offset;
46601 static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = {
46602 { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
46605 static int
46606 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_) {
46607 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46608 ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
46609 1, maxCellinNodeB, FALSE);
46611 return offset;
46615 static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = {
46616 { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD },
46617 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46618 { NULL, 0, 0, NULL }
46621 static int
46622 dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46623 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46624 ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
46626 return offset;
46630 static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = {
46631 { 0, "generalCause" },
46632 { 1, "cellSpecificCause" },
46633 { 0, NULL }
46636 static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
46637 { 0, &hf_nbap_generalCause_06, ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD },
46638 { 1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD },
46639 { 0, NULL, 0, NULL }
46642 static int
46643 dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46644 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
46645 ett_nbap_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
46646 NULL);
46648 return offset;
46652 static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = {
46653 { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
46654 { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
46655 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46656 { NULL, 0, 0, NULL }
46659 static int
46660 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_) {
46661 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46662 ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
46664 return offset;
46668 static const per_sequence_t CellSynchronisationTerminationRequestTDD_sequence[] = {
46669 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46670 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46671 { NULL, 0, 0, NULL }
46674 static int
46675 dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46676 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46677 ett_nbap_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
46679 return offset;
46683 static const per_sequence_t CellSynchronisationFailureIndicationTDD_sequence[] = {
46684 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46685 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46686 { NULL, 0, 0, NULL }
46689 static int
46690 dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46691 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46692 ett_nbap_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
46694 return offset;
46698 static const per_sequence_t CellSynchronisationReportTDD_sequence[] = {
46699 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46700 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46701 { NULL, 0, 0, NULL }
46704 static int
46705 dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46706 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46707 ett_nbap_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
46709 return offset;
46714 static int
46715 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_) {
46716 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
46718 return offset;
46723 static int
46724 dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46725 offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
46727 return offset;
46731 static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
46732 { &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD },
46733 { &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD },
46734 { NULL, 0, 0, NULL }
46737 static int
46738 dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46739 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46740 ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
46742 return offset;
46746 static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
46747 { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD },
46750 static int
46751 dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46752 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46753 ett_nbap_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
46754 1, maxCellinNodeB, FALSE);
46756 return offset;
46760 static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = {
46761 { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming },
46762 { &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
46763 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46764 { NULL, 0, 0, NULL }
46767 static int
46768 dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46769 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46770 ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
46772 return offset;
46776 static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = {
46777 { 0, "cellSyncBurstAvailable" },
46778 { 1, "cellSyncBurstNotAvailable" },
46779 { 0, NULL }
46782 static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
46783 { 0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD },
46784 { 1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
46785 { 0, NULL, 0, NULL }
46788 static int
46789 dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46790 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
46791 ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
46792 NULL);
46794 return offset;
46798 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = {
46799 { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD },
46802 static int
46803 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_) {
46804 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46805 ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
46806 1, maxNrOfReceptsPerSyncFrame, FALSE);
46808 return offset;
46812 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = {
46813 { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
46814 { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD },
46815 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46816 { NULL, 0, 0, NULL }
46819 static int
46820 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46821 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46822 ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
46824 return offset;
46828 static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
46829 { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD },
46832 static int
46833 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46834 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46835 ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
46836 0, maxNrOfCellSyncBursts, FALSE);
46838 return offset;
46842 static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
46843 { &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD },
46844 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46845 { NULL, 0, 0, NULL }
46848 static int
46849 dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46850 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46851 ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
46853 return offset;
46857 static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = {
46858 { 0, "intStdPhSyncInfo-CellSyncReprtTDD" },
46859 { 1, "lateEntrantCell" },
46860 { 2, "frequencyAcquisition" },
46861 { 0, NULL }
46864 static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
46865 { 0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD },
46866 { 1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
46867 { 2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
46868 { 0, NULL, 0, NULL }
46871 static int
46872 dissect_nbap_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46873 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
46874 ett_nbap_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
46875 NULL);
46877 return offset;
46881 static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = {
46882 { &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR },
46883 { &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
46884 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46885 { NULL, 0, 0, NULL }
46888 static int
46889 dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46890 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46891 ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
46893 return offset;
46897 static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = {
46898 { 0, "syncDLCodeIdAvailable" },
46899 { 1, "syncDLCodeIDNotAvailable" },
46900 { 0, NULL }
46903 static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
46904 { 0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD },
46905 { 1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
46906 { 0, NULL, 0, NULL }
46909 static int
46910 dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46911 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
46912 ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
46913 NULL);
46915 return offset;
46919 static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
46920 { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD },
46923 static int
46924 dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46925 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46926 ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
46927 1, maxNrOfReceptionsperSyncFrameLCR, FALSE);
46929 return offset;
46933 static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = {
46934 { &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
46935 { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD },
46936 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46937 { NULL, 0, 0, NULL }
46940 static int
46941 dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46942 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46943 ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
46945 return offset;
46949 static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
46950 { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD },
46953 static int
46954 dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46955 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
46956 ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
46957 0, maxNrOfSyncFramesLCR, FALSE);
46959 return offset;
46963 static const per_sequence_t BearerRearrangementIndication_sequence[] = {
46964 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
46965 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46966 { NULL, 0, 0, NULL }
46969 static int
46970 dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
46971 #line 544 "../../asn1/nbap/nbap.cnf"
46972 col_set_str(actx->pinfo->cinfo, COL_INFO,"BearerRearrangementIndication ");
46977 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46978 ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
46980 return offset;
46984 static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
46985 { &hf_nbap_dCH_ID_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
46986 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
46987 { NULL, 0, 0, NULL }
46990 static int
46991 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_) {
46992 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
46993 ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
46995 return offset;
46999 static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
47000 { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd },
47003 static int
47004 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_) {
47005 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47006 ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
47007 1, maxNrOfDCHs, FALSE);
47009 return offset;
47013 static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
47014 { &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
47015 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47016 { NULL, 0, 0, NULL }
47019 static int
47020 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_) {
47021 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47022 ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
47024 return offset;
47028 static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
47029 { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd },
47032 static int
47033 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_) {
47034 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47035 ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
47036 1, maxNrOfDSCHs, FALSE);
47038 return offset;
47042 static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
47043 { &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
47044 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47045 { NULL, 0, 0, NULL }
47048 static int
47049 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_) {
47050 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47051 ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
47053 return offset;
47057 static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
47058 { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd },
47061 static int
47062 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_) {
47063 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47064 ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
47065 1, maxNrOfUSCHs, FALSE);
47067 return offset;
47071 static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
47072 { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
47073 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47074 { NULL, 0, 0, NULL }
47077 static int
47078 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_) {
47079 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47080 ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
47082 return offset;
47086 static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
47087 { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd },
47090 static int
47091 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_) {
47092 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47093 ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
47094 1, maxNrOfMACdFlows, FALSE);
47096 return offset;
47100 static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
47101 { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
47102 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47103 { NULL, 0, 0, NULL }
47106 static int
47107 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_) {
47108 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47109 ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
47111 return offset;
47115 static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
47116 { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd },
47119 static int
47120 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_) {
47121 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47122 ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
47123 1, maxNrOfEDCHMACdFlows, FALSE);
47125 return offset;
47129 static const value_string nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode_vals[] = {
47130 { 0, "bearer-for-primary-carrier" },
47131 { 1, "bearer-for-secondary-carrier" },
47132 { 2, "bearers-for-both-primary-and-secondary-carriers" },
47133 { 0, NULL }
47137 static int
47138 dissect_nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47139 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
47140 3, NULL, TRUE, 0, NULL);
47142 return offset;
47146 static const per_sequence_t Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_sequence[] = {
47147 { &hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode },
47148 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47149 { NULL, 0, 0, NULL }
47152 static int
47153 dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47154 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47155 ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs, Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_sequence);
47157 return offset;
47161 static const per_sequence_t Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_sequence_of[1] = {
47162 { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs },
47165 static int
47166 dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47167 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47168 ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List, Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_sequence_of,
47169 1, maxNrOfEDCH_1, FALSE);
47171 return offset;
47175 static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
47176 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47177 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47178 { NULL, 0, 0, NULL }
47181 static int
47182 dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47183 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47184 ett_nbap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
47186 return offset;
47190 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
47191 { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
47194 static int
47195 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_) {
47196 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47197 ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
47198 1, maxNrOfRLs, FALSE);
47200 return offset;
47204 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
47205 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
47206 { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
47207 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47208 { NULL, 0, 0, NULL }
47211 static int
47212 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_) {
47213 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47214 ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
47216 return offset;
47220 static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
47221 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47222 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47223 { NULL, 0, 0, NULL }
47226 static int
47227 dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47228 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47229 ett_nbap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
47231 return offset;
47235 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
47236 { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
47239 static int
47240 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_) {
47241 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47242 ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
47243 1, maxNrOfRLs, FALSE);
47245 return offset;
47249 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
47250 { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
47251 { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
47252 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47253 { NULL, 0, 0, NULL }
47256 static int
47257 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_) {
47258 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47259 ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
47261 return offset;
47265 static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
47266 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47267 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47268 { NULL, 0, 0, NULL }
47271 static int
47272 dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47273 #line 552 "../../asn1/nbap/nbap.cnf"
47274 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkParameterUpdateIndication(FDD) ");
47275 /* Node B -> CRNC */
47276 actx->pinfo->link_dir=P2P_DIR_UL;
47281 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47282 ett_nbap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
47284 return offset;
47288 static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
47289 { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
47290 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information },
47291 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47292 { NULL, 0, 0, NULL }
47295 static int
47296 dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47297 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47298 ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs, Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
47300 return offset;
47304 static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_sequence_of[1] = {
47305 { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs },
47308 static int
47309 dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47310 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47311 ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd, Additional_HS_Cell_Information_RL_Param_Upd_sequence_of,
47312 1, maxNrOfHSDSCH_1, FALSE);
47314 return offset;
47318 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
47319 { &hf_nbap_additional_EDCH_FDD_Update_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Update_Information },
47320 { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47321 { NULL, 0, 0, NULL }
47324 static int
47325 dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47326 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47327 ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs, Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
47329 return offset;
47333 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Param_Upd_sequence_of[1] = {
47334 { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs },
47337 static int
47338 dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47339 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
47340 ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd, Additional_EDCH_Cell_Information_RL_Param_Upd_sequence_of,
47341 1, maxNrOfEDCH_1, FALSE);
47343 return offset;
47347 static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
47348 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47349 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47350 { NULL, 0, 0, NULL }
47353 static int
47354 dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47355 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47356 ett_nbap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
47358 return offset;
47362 static const per_sequence_t MBMSNotificationUpdateCommand_sequence[] = {
47363 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47364 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47365 { NULL, 0, 0, NULL }
47368 static int
47369 dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47370 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47371 ett_nbap_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
47373 return offset;
47377 static const per_sequence_t UEStatusUpdateCommand_sequence[] = {
47378 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47379 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47380 { NULL, 0, 0, NULL }
47383 static int
47384 dissect_nbap_UEStatusUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47385 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47386 ett_nbap_UEStatusUpdateCommand, UEStatusUpdateCommand_sequence);
47388 return offset;
47392 static const per_sequence_t SecondaryULFrequencyReport_sequence[] = {
47393 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47394 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47395 { NULL, 0, 0, NULL }
47398 static int
47399 dissect_nbap_SecondaryULFrequencyReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47400 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47401 ett_nbap_SecondaryULFrequencyReport, SecondaryULFrequencyReport_sequence);
47403 return offset;
47407 static const per_sequence_t SecondaryULFrequencyUpdateIndication_sequence[] = {
47408 { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
47409 { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
47410 { NULL, 0, 0, NULL }
47413 static int
47414 dissect_nbap_SecondaryULFrequencyUpdateIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47415 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47416 ett_nbap_SecondaryULFrequencyUpdateIndication, SecondaryULFrequencyUpdateIndication_sequence);
47418 return offset;
47423 static int
47424 dissect_nbap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47425 offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_InitiatingMessageValue);
47427 return offset;
47431 static const per_sequence_t InitiatingMessage_sequence[] = {
47432 { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
47433 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
47434 { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
47435 { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
47436 { &hf_nbap_initiatingMessagevalue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessage_value },
47437 { NULL, 0, 0, NULL }
47440 static int
47441 dissect_nbap_InitiatingMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47442 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47443 ett_nbap_InitiatingMessage, InitiatingMessage_sequence);
47445 return offset;
47450 static int
47451 dissect_nbap_SuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47452 offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_SuccessfulOutcomeValue);
47454 return offset;
47458 static const per_sequence_t SuccessfulOutcome_sequence[] = {
47459 { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
47460 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
47461 { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
47462 { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
47463 { &hf_nbap_successfulOutcome_value, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcome_value },
47464 { NULL, 0, 0, NULL }
47467 static int
47468 dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47469 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47470 ett_nbap_SuccessfulOutcome, SuccessfulOutcome_sequence);
47472 return offset;
47477 static int
47478 dissect_nbap_UnsuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47479 offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_UnsuccessfulOutcomeValue);
47481 return offset;
47485 static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
47486 { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
47487 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
47488 { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
47489 { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
47490 { &hf_nbap_unsuccessfulOutcome_value, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcome_value },
47491 { NULL, 0, 0, NULL }
47494 static int
47495 dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47496 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47497 ett_nbap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
47499 return offset;
47504 static int
47505 dissect_nbap_Outcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47506 offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
47508 return offset;
47512 static const per_sequence_t Outcome_sequence[] = {
47513 { &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
47514 { &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
47515 { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
47516 { &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
47517 { &hf_nbap_outcome_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Outcome_value },
47518 { NULL, 0, 0, NULL }
47521 static int
47522 dissect_nbap_Outcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47523 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
47524 ett_nbap_Outcome, Outcome_sequence);
47526 return offset;
47530 static const value_string nbap_NBAP_PDU_vals[] = {
47531 { 0, "initiatingMessage" },
47532 { 1, "succesfulOutcome" },
47533 { 2, "unsuccesfulOutcome" },
47534 { 3, "outcome" },
47535 { 0, NULL }
47538 static const per_choice_t NBAP_PDU_choice[] = {
47539 { 0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT , dissect_nbap_InitiatingMessage },
47540 { 1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_SuccessfulOutcome },
47541 { 2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_UnsuccessfulOutcome },
47542 { 3, &hf_nbap_outcome , ASN1_EXTENSION_ROOT , dissect_nbap_Outcome },
47543 { 0, NULL, 0, NULL }
47546 static int
47547 dissect_nbap_NBAP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
47548 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
47549 ett_nbap_NBAP_PDU, NBAP_PDU_choice,
47550 NULL);
47552 return offset;
47555 /*--- PDUs ---*/
47557 static int dissect_ActivationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47558 int offset = 0;
47559 asn1_ctx_t asn1_ctx;
47560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47561 offset = dissect_nbap_ActivationInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_ActivationInformation_PDU);
47562 offset += 7; offset >>= 3;
47563 return offset;
47565 static int dissect_Additional_EDCH_Setup_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47566 int offset = 0;
47567 asn1_ctx_t asn1_ctx;
47568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47569 offset = dissect_nbap_Additional_EDCH_Setup_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Setup_Info_PDU);
47570 offset += 7; offset >>= 3;
47571 return offset;
47573 static int dissect_Additional_EDCH_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47574 int offset = 0;
47575 asn1_ctx_t asn1_ctx;
47576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47577 offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU);
47578 offset += 7; offset >>= 3;
47579 return offset;
47581 static int dissect_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47582 int offset = 0;
47583 asn1_ctx_t asn1_ctx;
47584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47585 offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU);
47586 offset += 7; offset >>= 3;
47587 return offset;
47589 static int dissect_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47590 int offset = 0;
47591 asn1_ctx_t asn1_ctx;
47592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47593 offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU);
47594 offset += 7; offset >>= 3;
47595 return offset;
47597 static int dissect_AdditionalMeasurementValueList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47598 int offset = 0;
47599 asn1_ctx_t asn1_ctx;
47600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47601 offset = dissect_nbap_AdditionalMeasurementValueList(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalMeasurementValueList_PDU);
47602 offset += 7; offset >>= 3;
47603 return offset;
47605 static int dissect_AdditionalTimeSlotListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47606 int offset = 0;
47607 asn1_ctx_t asn1_ctx;
47608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47609 offset = dissect_nbap_AdditionalTimeSlotListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalTimeSlotListLCR_PDU);
47610 offset += 7; offset >>= 3;
47611 return offset;
47613 static int dissect_Active_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47614 int offset = 0;
47615 asn1_ctx_t asn1_ctx;
47616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47617 offset = dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Active_Pattern_Sequence_Information_PDU);
47618 offset += 7; offset >>= 3;
47619 return offset;
47621 static int dissect_AlternativeFormatReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47622 int offset = 0;
47623 asn1_ctx_t asn1_ctx;
47624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47625 offset = dissect_nbap_AlternativeFormatReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_AlternativeFormatReportingIndicator_PDU);
47626 offset += 7; offset >>= 3;
47627 return offset;
47629 static int dissect_Angle_Of_Arrival_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47630 int offset = 0;
47631 asn1_ctx_t asn1_ctx;
47632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47633 offset = dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Angle_Of_Arrival_Value_LCR_PDU);
47634 offset += 7; offset >>= 3;
47635 return offset;
47637 static int dissect_BCCH_ModificationTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47638 int offset = 0;
47639 asn1_ctx_t asn1_ctx;
47640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47641 offset = dissect_nbap_BCCH_ModificationTime(tvb, offset, &asn1_ctx, tree, hf_nbap_BCCH_ModificationTime_PDU);
47642 offset += 7; offset >>= 3;
47643 return offset;
47645 static int dissect_Best_Cell_Portions_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47646 int offset = 0;
47647 asn1_ctx_t asn1_ctx;
47648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47649 offset = dissect_nbap_Best_Cell_Portions_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_Value_PDU);
47650 offset += 7; offset >>= 3;
47651 return offset;
47653 static int dissect_Best_Cell_Portions_ValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47654 int offset = 0;
47655 asn1_ctx_t asn1_ctx;
47656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47657 offset = dissect_nbap_Best_Cell_Portions_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_ValueLCR_PDU);
47658 offset += 7; offset >>= 3;
47659 return offset;
47661 static int dissect_BindingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47662 int offset = 0;
47663 asn1_ctx_t asn1_ctx;
47664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47665 offset = dissect_nbap_BindingID(tvb, offset, &asn1_ctx, tree, hf_nbap_BindingID_PDU);
47666 offset += 7; offset >>= 3;
47667 return offset;
47669 static int dissect_BlockingPriorityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47670 int offset = 0;
47671 asn1_ctx_t asn1_ctx;
47672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47673 offset = dissect_nbap_BlockingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockingPriorityIndicator_PDU);
47674 offset += 7; offset >>= 3;
47675 return offset;
47677 static int dissect_BroadcastCommonTransportBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47678 int offset = 0;
47679 asn1_ctx_t asn1_ctx;
47680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47681 offset = dissect_nbap_BroadcastCommonTransportBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastCommonTransportBearerIndication_PDU);
47682 offset += 7; offset >>= 3;
47683 return offset;
47685 static int dissect_BroadcastReference_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47686 int offset = 0;
47687 asn1_ctx_t asn1_ctx;
47688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47689 offset = dissect_nbap_BroadcastReference(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastReference_PDU);
47690 offset += 7; offset >>= 3;
47691 return offset;
47693 static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47694 int offset = 0;
47695 asn1_ctx_t asn1_ctx;
47696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47697 offset = dissect_nbap_Cause(tvb, offset, &asn1_ctx, tree, hf_nbap_Cause_PDU);
47698 offset += 7; offset >>= 3;
47699 return offset;
47701 static int dissect_Cell_Capability_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47702 int offset = 0;
47703 asn1_ctx_t asn1_ctx;
47704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47705 offset = dissect_nbap_Cell_Capability_Container(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Capability_Container_PDU);
47706 offset += 7; offset >>= 3;
47707 return offset;
47709 static int dissect_Cell_ERNTI_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47710 int offset = 0;
47711 asn1_ctx_t asn1_ctx;
47712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47713 offset = dissect_nbap_Cell_ERNTI_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_ERNTI_Status_Information_PDU);
47714 offset += 7; offset >>= 3;
47715 return offset;
47717 static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47718 int offset = 0;
47719 asn1_ctx_t asn1_ctx;
47720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47721 offset = dissect_nbap_CellParameterID(tvb, offset, &asn1_ctx, tree, hf_nbap_CellParameterID_PDU);
47722 offset += 7; offset >>= 3;
47723 return offset;
47725 static int dissect_CellPortion_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47726 int offset = 0;
47727 asn1_ctx_t asn1_ctx;
47728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47729 offset = dissect_nbap_CellPortion_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_CapabilityLCR_PDU);
47730 offset += 7; offset >>= 3;
47731 return offset;
47733 static int dissect_CellSyncBurstRepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47734 int offset = 0;
47735 asn1_ctx_t asn1_ctx;
47736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47737 offset = dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstRepetitionPeriod_PDU);
47738 offset += 7; offset >>= 3;
47739 return offset;
47741 static int dissect_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47742 int offset = 0;
47743 asn1_ctx_t asn1_ctx;
47744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47745 offset = dissect_nbap_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_CFN_PDU);
47746 offset += 7; offset >>= 3;
47747 return offset;
47749 static int dissect_C_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47750 int offset = 0;
47751 asn1_ctx_t asn1_ctx;
47752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47753 offset = dissect_nbap_C_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_C_ID_PDU);
47754 offset += 7; offset >>= 3;
47755 return offset;
47757 static int dissect_Closedlooptimingadjustmentmode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47758 int offset = 0;
47759 asn1_ctx_t asn1_ctx;
47760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47761 offset = dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, &asn1_ctx, tree, hf_nbap_Closedlooptimingadjustmentmode_PDU);
47762 offset += 7; offset >>= 3;
47763 return offset;
47765 static int dissect_Common_EDCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47766 int offset = 0;
47767 asn1_ctx_t asn1_ctx;
47768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47769 offset = dissect_nbap_Common_EDCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_Capability_PDU);
47770 offset += 7; offset >>= 3;
47771 return offset;
47773 static int dissect_Common_E_DCH_HSDPCCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47774 int offset = 0;
47775 asn1_ctx_t asn1_ctx;
47776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47777 offset = dissect_nbap_Common_E_DCH_HSDPCCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_E_DCH_HSDPCCH_Capability_PDU);
47778 offset += 7; offset >>= 3;
47779 return offset;
47781 static int dissect_Common_EDCH_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47782 int offset = 0;
47783 asn1_ctx_t asn1_ctx;
47784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47785 offset = dissect_nbap_Common_EDCH_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationFDD_PDU);
47786 offset += 7; offset >>= 3;
47787 return offset;
47789 static int dissect_Common_EDCH_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47790 int offset = 0;
47791 asn1_ctx_t asn1_ctx;
47792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47793 offset = dissect_nbap_Common_EDCH_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU);
47794 offset += 7; offset >>= 3;
47795 return offset;
47797 static int dissect_E_RNTI_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47798 int offset = 0;
47799 asn1_ctx_t asn1_ctx;
47800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47801 offset = dissect_nbap_E_RNTI_List(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RNTI_List_PDU);
47802 offset += 7; offset >>= 3;
47803 return offset;
47805 static int dissect_Common_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47806 int offset = 0;
47807 asn1_ctx_t asn1_ctx;
47808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47809 offset = dissect_nbap_Common_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteFDD_PDU);
47810 offset += 7; offset >>= 3;
47811 return offset;
47813 static int dissect_CommonMeasurementAccuracy_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47814 int offset = 0;
47815 asn1_ctx_t asn1_ctx;
47816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47817 offset = dissect_nbap_CommonMeasurementAccuracy(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementAccuracy_PDU);
47818 offset += 7; offset >>= 3;
47819 return offset;
47821 static int dissect_CommonMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47822 int offset = 0;
47823 asn1_ctx_t asn1_ctx;
47824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47825 offset = dissect_nbap_CommonMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementType_PDU);
47826 offset += 7; offset >>= 3;
47827 return offset;
47829 static int dissect_CommonPhysicalChannelID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47830 int offset = 0;
47831 asn1_ctx_t asn1_ctx;
47832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47833 offset = dissect_nbap_CommonPhysicalChannelID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID_PDU);
47834 offset += 7; offset >>= 3;
47835 return offset;
47837 static int dissect_CommonPhysicalChannelID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47838 int offset = 0;
47839 asn1_ctx_t asn1_ctx;
47840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47841 offset = dissect_nbap_CommonPhysicalChannelID768(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID768_PDU);
47842 offset += 7; offset >>= 3;
47843 return offset;
47845 static int dissect_Common_PhysicalChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47846 int offset = 0;
47847 asn1_ctx_t asn1_ctx;
47848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47849 offset = dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information_PDU);
47850 offset += 7; offset >>= 3;
47851 return offset;
47853 static int dissect_Common_PhysicalChannel_Status_Information768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47854 int offset = 0;
47855 asn1_ctx_t asn1_ctx;
47856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47857 offset = dissect_nbap_Common_PhysicalChannel_Status_Information768(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information768_PDU);
47858 offset += 7; offset >>= 3;
47859 return offset;
47861 static int dissect_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47862 int offset = 0;
47863 asn1_ctx_t asn1_ctx;
47864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47865 offset = dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannel_InformationResponse_PDU);
47866 offset += 7; offset >>= 3;
47867 return offset;
47869 static int dissect_Common_TransportChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47870 int offset = 0;
47871 asn1_ctx_t asn1_ctx;
47872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47873 offset = dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_TransportChannel_Status_Information_PDU);
47874 offset += 7; offset >>= 3;
47875 return offset;
47877 static int dissect_CommunicationControlPortID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47878 int offset = 0;
47879 asn1_ctx_t asn1_ctx;
47880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47881 offset = dissect_nbap_CommunicationControlPortID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortID_PDU);
47882 offset += 7; offset >>= 3;
47883 return offset;
47885 static int dissect_Compressed_Mode_Deactivation_Flag_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47886 int offset = 0;
47887 asn1_ctx_t asn1_ctx;
47888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47889 offset = dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, &asn1_ctx, tree, hf_nbap_Compressed_Mode_Deactivation_Flag_PDU);
47890 offset += 7; offset >>= 3;
47891 return offset;
47893 static int dissect_ConfigurationGenerationID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47894 int offset = 0;
47895 asn1_ctx_t asn1_ctx;
47896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47897 offset = dissect_nbap_ConfigurationGenerationID(tvb, offset, &asn1_ctx, tree, hf_nbap_ConfigurationGenerationID_PDU);
47898 offset += 7; offset >>= 3;
47899 return offset;
47901 static int dissect_ConstantValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47902 int offset = 0;
47903 asn1_ctx_t asn1_ctx;
47904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47905 offset = dissect_nbap_ConstantValue(tvb, offset, &asn1_ctx, tree, hf_nbap_ConstantValue_PDU);
47906 offset += 7; offset >>= 3;
47907 return offset;
47909 static int dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47910 int offset = 0;
47911 asn1_ctx_t asn1_ctx;
47912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47913 offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU);
47914 offset += 7; offset >>= 3;
47915 return offset;
47917 static int dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47918 int offset = 0;
47919 asn1_ctx_t asn1_ctx;
47920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47921 offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU);
47922 offset += 7; offset >>= 3;
47923 return offset;
47925 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47926 int offset = 0;
47927 asn1_ctx_t asn1_ctx;
47928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47929 offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU);
47930 offset += 7; offset >>= 3;
47931 return offset;
47933 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47934 int offset = 0;
47935 asn1_ctx_t asn1_ctx;
47936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47937 offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU);
47938 offset += 7; offset >>= 3;
47939 return offset;
47941 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47942 int offset = 0;
47943 asn1_ctx_t asn1_ctx;
47944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47945 offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU);
47946 offset += 7; offset >>= 3;
47947 return offset;
47949 static int dissect_ControlGAP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47950 int offset = 0;
47951 asn1_ctx_t asn1_ctx;
47952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47953 offset = dissect_nbap_ControlGAP(tvb, offset, &asn1_ctx, tree, hf_nbap_ControlGAP_PDU);
47954 offset += 7; offset >>= 3;
47955 return offset;
47957 static int dissect_CPC_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47958 int offset = 0;
47959 asn1_ctx_t asn1_ctx;
47960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47961 offset = dissect_nbap_CPC_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_Information_PDU);
47962 offset += 7; offset >>= 3;
47963 return offset;
47965 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47966 int offset = 0;
47967 asn1_ctx_t asn1_ctx;
47968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47969 offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU);
47970 offset += 7; offset >>= 3;
47971 return offset;
47973 static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47974 int offset = 0;
47975 asn1_ctx_t asn1_ctx;
47976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47977 offset = dissect_nbap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_nbap_CriticalityDiagnostics_PDU);
47978 offset += 7; offset >>= 3;
47979 return offset;
47981 static int dissect_CRNC_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47982 int offset = 0;
47983 asn1_ctx_t asn1_ctx;
47984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47985 offset = dissect_nbap_CRNC_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_CRNC_CommunicationContextID_PDU);
47986 offset += 7; offset >>= 3;
47987 return offset;
47989 static int dissect_CSBMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47990 int offset = 0;
47991 asn1_ctx_t asn1_ctx;
47992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47993 offset = dissect_nbap_CSBMeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBMeasurementID_PDU);
47994 offset += 7; offset >>= 3;
47995 return offset;
47997 static int dissect_CSBTransmissionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
47998 int offset = 0;
47999 asn1_ctx_t asn1_ctx;
48000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48001 offset = dissect_nbap_CSBTransmissionID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBTransmissionID_PDU);
48002 offset += 7; offset >>= 3;
48003 return offset;
48005 static int dissect_Common_EDCH_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48006 int offset = 0;
48007 asn1_ctx_t asn1_ctx;
48008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48009 offset = dissect_nbap_Common_EDCH_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationLCR_PDU);
48010 offset += 7; offset >>= 3;
48011 return offset;
48013 static int dissect_Common_EDCH_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48014 int offset = 0;
48015 asn1_ctx_t asn1_ctx;
48016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48017 offset = dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU);
48018 offset += 7; offset >>= 3;
48019 return offset;
48021 static int dissect_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48022 int offset = 0;
48023 asn1_ctx_t asn1_ctx;
48024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48025 offset = dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU);
48026 offset += 7; offset >>= 3;
48027 return offset;
48029 static int dissect_Common_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48030 int offset = 0;
48031 asn1_ctx_t asn1_ctx;
48032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48033 offset = dissect_nbap_Common_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteLCR_PDU);
48034 offset += 7; offset >>= 3;
48035 return offset;
48037 static int dissect_CPC_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48038 int offset = 0;
48039 asn1_ctx_t asn1_ctx;
48040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48041 offset = dissect_nbap_CPC_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_InformationLCR_PDU);
48042 offset += 7; offset >>= 3;
48043 return offset;
48045 static int dissect_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48046 int offset = 0;
48047 asn1_ctx_t asn1_ctx;
48048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48049 offset = dissect_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU);
48050 offset += 7; offset >>= 3;
48051 return offset;
48053 static int dissect_ContinuousPacketConnectivity_DRX_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48054 int offset = 0;
48055 asn1_ctx_t asn1_ctx;
48056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48057 offset = dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU);
48058 offset += 7; offset >>= 3;
48059 return offset;
48061 static int dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48062 int offset = 0;
48063 asn1_ctx_t asn1_ctx;
48064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48065 offset = dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU);
48066 offset += 7; offset >>= 3;
48067 return offset;
48069 static int dissect_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48070 int offset = 0;
48071 asn1_ctx_t asn1_ctx;
48072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48073 offset = dissect_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU);
48074 offset += 7; offset >>= 3;
48075 return offset;
48077 static int dissect_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48078 int offset = 0;
48079 asn1_ctx_t asn1_ctx;
48080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48081 offset = dissect_nbap_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_FDD_Information_PDU);
48082 offset += 7; offset >>= 3;
48083 return offset;
48085 static int dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48086 int offset = 0;
48087 asn1_ctx_t asn1_ctx;
48088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48089 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);
48090 offset += 7; offset >>= 3;
48091 return offset;
48093 static int dissect_DCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48094 int offset = 0;
48095 asn1_ctx_t asn1_ctx;
48096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48097 offset = dissect_nbap_DCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_InformationResponse_PDU);
48098 offset += 7; offset >>= 3;
48099 return offset;
48101 static int dissect_DCH_MeasurementOccasion_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48102 int offset = 0;
48103 asn1_ctx_t asn1_ctx;
48104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48105 offset = dissect_nbap_DCH_MeasurementOccasion_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_MeasurementOccasion_Information_PDU);
48106 offset += 7; offset >>= 3;
48107 return offset;
48109 static int dissect_DCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48110 int offset = 0;
48111 asn1_ctx_t asn1_ctx;
48112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48113 offset = dissect_nbap_DCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_TDD_Information_PDU);
48114 offset += 7; offset >>= 3;
48115 return offset;
48117 static int dissect_FDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48118 int offset = 0;
48119 asn1_ctx_t asn1_ctx;
48120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48121 offset = dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_DCHs_to_Modify_PDU);
48122 offset += 7; offset >>= 3;
48123 return offset;
48125 static int dissect_TDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48126 int offset = 0;
48127 asn1_ctx_t asn1_ctx;
48128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48129 offset = dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DCHs_to_Modify_PDU);
48130 offset += 7; offset >>= 3;
48131 return offset;
48133 static int dissect_DedicatedMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48134 int offset = 0;
48135 asn1_ctx_t asn1_ctx;
48136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48137 offset = dissect_nbap_DedicatedMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementType_PDU);
48138 offset += 7; offset >>= 3;
48139 return offset;
48141 static int dissect_DelayedActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48142 int offset = 0;
48143 asn1_ctx_t asn1_ctx;
48144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48145 offset = dissect_nbap_DelayedActivation(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivation_PDU);
48146 offset += 7; offset >>= 3;
48147 return offset;
48149 static int dissect_DGANSS_Corrections_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48150 int offset = 0;
48151 asn1_ctx_t asn1_ctx;
48152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48153 offset = dissect_nbap_DGANSS_Corrections_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_DGANSS_Corrections_Req_PDU);
48154 offset += 7; offset >>= 3;
48155 return offset;
48157 static int dissect_DGNSS_ValidityPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48158 int offset = 0;
48159 asn1_ctx_t asn1_ctx;
48160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48161 offset = dissect_nbap_DGNSS_ValidityPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_DGNSS_ValidityPeriod_PDU);
48162 offset += 7; offset >>= 3;
48163 return offset;
48165 static int dissect_DiversityMode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48166 int offset = 0;
48167 asn1_ctx_t asn1_ctx;
48168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48169 offset = dissect_nbap_DiversityMode(tvb, offset, &asn1_ctx, tree, hf_nbap_DiversityMode_PDU);
48170 offset += 7; offset >>= 3;
48171 return offset;
48173 static int dissect_DL_DPCH_TimingAdjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48174 int offset = 0;
48175 asn1_ctx_t asn1_ctx;
48176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48177 offset = dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_TimingAdjustment_PDU);
48178 offset += 7; offset >>= 3;
48179 return offset;
48181 static int dissect_DL_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48182 int offset = 0;
48183 asn1_ctx_t asn1_ctx;
48184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48185 offset = dissect_nbap_DL_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Power_PDU);
48186 offset += 7; offset >>= 3;
48187 return offset;
48189 static int dissect_DL_PowerBalancing_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48190 int offset = 0;
48191 asn1_ctx_t asn1_ctx;
48192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48193 offset = dissect_nbap_DL_PowerBalancing_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_Information_PDU);
48194 offset += 7; offset >>= 3;
48195 return offset;
48197 static int dissect_DL_PowerBalancing_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48198 int offset = 0;
48199 asn1_ctx_t asn1_ctx;
48200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48201 offset = dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU);
48202 offset += 7; offset >>= 3;
48203 return offset;
48205 static int dissect_DL_PowerBalancing_UpdatedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48206 int offset = 0;
48207 asn1_ctx_t asn1_ctx;
48208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48209 offset = dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU);
48210 offset += 7; offset >>= 3;
48211 return offset;
48213 static int dissect_DL_ScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48214 int offset = 0;
48215 asn1_ctx_t asn1_ctx;
48216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48217 offset = dissect_nbap_DL_ScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ScramblingCode_PDU);
48218 offset += 7; offset >>= 3;
48219 return offset;
48221 static int dissect_DL_TimeslotISCPInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48222 int offset = 0;
48223 asn1_ctx_t asn1_ctx;
48224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48225 offset = dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfo_PDU);
48226 offset += 7; offset >>= 3;
48227 return offset;
48229 static int dissect_DL_TimeslotISCPInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48230 int offset = 0;
48231 asn1_ctx_t asn1_ctx;
48232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48233 offset = dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_PDU);
48234 offset += 7; offset >>= 3;
48235 return offset;
48237 static int dissect_DL_TPC_Pattern01Count_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48238 int offset = 0;
48239 asn1_ctx_t asn1_ctx;
48240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48241 offset = dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TPC_Pattern01Count_PDU);
48242 offset += 7; offset >>= 3;
48243 return offset;
48245 static int dissect_DLTransmissionBranchLoadValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48246 int offset = 0;
48247 asn1_ctx_t asn1_ctx;
48248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48249 offset = dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, &asn1_ctx, tree, hf_nbap_DLTransmissionBranchLoadValue_PDU);
48250 offset += 7; offset >>= 3;
48251 return offset;
48253 static int dissect_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48254 int offset = 0;
48255 asn1_ctx_t asn1_ctx;
48256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48257 offset = dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU);
48258 offset += 7; offset >>= 3;
48259 return offset;
48261 static int dissect_DPC_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48262 int offset = 0;
48263 asn1_ctx_t asn1_ctx;
48264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48265 offset = dissect_nbap_DPC_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_DPC_Mode_PDU);
48266 offset += 7; offset >>= 3;
48267 return offset;
48269 static int dissect_DPCH_ID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48270 int offset = 0;
48271 asn1_ctx_t asn1_ctx;
48272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48273 offset = dissect_nbap_DPCH_ID768(tvb, offset, &asn1_ctx, tree, hf_nbap_DPCH_ID768_PDU);
48274 offset += 7; offset >>= 3;
48275 return offset;
48277 static int dissect_DSCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48278 int offset = 0;
48279 asn1_ctx_t asn1_ctx;
48280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48281 offset = dissect_nbap_DSCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_InformationResponse_PDU);
48282 offset += 7; offset >>= 3;
48283 return offset;
48285 static int dissect_DSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48286 int offset = 0;
48287 asn1_ctx_t asn1_ctx;
48288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48289 offset = dissect_nbap_DSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_TDD_Information_PDU);
48290 offset += 7; offset >>= 3;
48291 return offset;
48293 static int dissect_Dual_Band_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48294 int offset = 0;
48295 asn1_ctx_t asn1_ctx;
48296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48297 offset = dissect_nbap_Dual_Band_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Dual_Band_Capability_Info_PDU);
48298 offset += 7; offset >>= 3;
48299 return offset;
48301 static int dissect_DwPCH_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48302 int offset = 0;
48303 asn1_ctx_t asn1_ctx;
48304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48305 offset = dissect_nbap_DwPCH_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_Power_PDU);
48306 offset += 7; offset >>= 3;
48307 return offset;
48309 static int dissect_E_AGCH_Table_Choice_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48310 int offset = 0;
48311 asn1_ctx_t asn1_ctx;
48312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48313 offset = dissect_nbap_E_AGCH_Table_Choice(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_Table_Choice_PDU);
48314 offset += 7; offset >>= 3;
48315 return offset;
48317 static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48318 int offset = 0;
48319 asn1_ctx_t asn1_ctx;
48320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48321 offset = dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_FDD_Code_Information_PDU);
48322 offset += 7; offset >>= 3;
48323 return offset;
48325 static int dissect_E_AI_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48326 int offset = 0;
48327 asn1_ctx_t asn1_ctx;
48328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48329 offset = dissect_nbap_E_AI_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AI_Capability_PDU);
48330 offset += 7; offset >>= 3;
48331 return offset;
48333 static int dissect_E_DCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48334 int offset = 0;
48335 asn1_ctx_t asn1_ctx;
48336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48337 offset = dissect_nbap_E_DCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Capability_PDU);
48338 offset += 7; offset >>= 3;
48339 return offset;
48341 static int dissect_E_DCHCapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48342 int offset = 0;
48343 asn1_ctx_t asn1_ctx;
48344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48345 offset = dissect_nbap_E_DCHCapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHCapacityConsumptionLaw_PDU);
48346 offset += 7; offset >>= 3;
48347 return offset;
48349 static int dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48350 int offset = 0;
48351 asn1_ctx_t asn1_ctx;
48352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48353 offset = dissect_nbap_E_DCH_TDD_CapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU);
48354 offset += 7; offset >>= 3;
48355 return offset;
48357 static int dissect_E_DCH_TTI2ms_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48358 int offset = 0;
48359 asn1_ctx_t asn1_ctx;
48360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48361 offset = dissect_nbap_E_DCH_TTI2ms_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TTI2ms_Capability_PDU);
48362 offset += 7; offset >>= 3;
48363 return offset;
48365 static int dissect_E_DCH_SF_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48366 int offset = 0;
48367 asn1_ctx_t asn1_ctx;
48368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48369 offset = dissect_nbap_E_DCH_SF_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_SF_Capability_PDU);
48370 offset += 7; offset >>= 3;
48371 return offset;
48373 static int dissect_E_DCH_HARQ_Combining_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48374 int offset = 0;
48375 asn1_ctx_t asn1_ctx;
48376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48377 offset = dissect_nbap_E_DCH_HARQ_Combining_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_HARQ_Combining_Capability_PDU);
48378 offset += 7; offset >>= 3;
48379 return offset;
48381 static int dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48382 int offset = 0;
48383 asn1_ctx_t asn1_ctx;
48384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48385 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);
48386 offset += 7; offset >>= 3;
48387 return offset;
48389 static int dissect_E_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48390 int offset = 0;
48391 asn1_ctx_t asn1_ctx;
48392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48393 offset = dissect_nbap_E_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_PDU);
48394 offset += 7; offset >>= 3;
48395 return offset;
48397 static int dissect_E_DCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48398 int offset = 0;
48399 asn1_ctx_t asn1_ctx;
48400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48401 offset = dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_Response_PDU);
48402 offset += 7; offset >>= 3;
48403 return offset;
48405 static int dissect_E_DCH_FDD_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48406 int offset = 0;
48407 asn1_ctx_t asn1_ctx;
48408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48409 offset = dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_to_Modify_PDU);
48410 offset += 7; offset >>= 3;
48411 return offset;
48413 static int dissect_E_DCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48414 int offset = 0;
48415 asn1_ctx_t asn1_ctx;
48416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48417 offset = dissect_nbap_E_DCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Update_Information_PDU);
48418 offset += 7; offset >>= 3;
48419 return offset;
48421 static int dissect_E_DCH_DL_Control_Channel_Change_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48422 int offset = 0;
48423 asn1_ctx_t asn1_ctx;
48424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48425 offset = dissect_nbap_E_DCH_DL_Control_Channel_Change_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU);
48426 offset += 7; offset >>= 3;
48427 return offset;
48429 static int dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48430 int offset = 0;
48431 asn1_ctx_t asn1_ctx;
48432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48433 offset = dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU);
48434 offset += 7; offset >>= 3;
48435 return offset;
48437 static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48438 int offset = 0;
48439 asn1_ctx_t asn1_ctx;
48440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48441 offset = dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU);
48442 offset += 7; offset >>= 3;
48443 return offset;
48445 static int dissect_E_DCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48446 int offset = 0;
48447 asn1_ctx_t asn1_ctx;
48448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48449 offset = dissect_nbap_E_DCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU);
48450 offset += 7; offset >>= 3;
48451 return offset;
48453 static int dissect_E_DCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48454 int offset = 0;
48455 asn1_ctx_t asn1_ctx;
48456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48457 offset = dissect_nbap_E_DCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDUSizeFormat_PDU);
48458 offset += 7; offset >>= 3;
48459 return offset;
48461 static int dissect_E_DCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48462 int offset = 0;
48463 asn1_ctx_t asn1_ctx;
48464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48465 offset = dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_Information_PDU);
48466 offset += 7; offset >>= 3;
48467 return offset;
48469 static int dissect_E_DCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48470 int offset = 0;
48471 asn1_ctx_t asn1_ctx;
48472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48473 offset = dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_PDU);
48474 offset += 7; offset >>= 3;
48475 return offset;
48477 static int dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48478 int offset = 0;
48479 asn1_ctx_t asn1_ctx;
48480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48481 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);
48482 offset += 7; offset >>= 3;
48483 return offset;
48485 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48486 int offset = 0;
48487 asn1_ctx_t asn1_ctx;
48488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48489 offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU);
48490 offset += 7; offset >>= 3;
48491 return offset;
48493 static int dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48494 int offset = 0;
48495 asn1_ctx_t asn1_ctx;
48496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48497 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);
48498 offset += 7; offset >>= 3;
48499 return offset;
48501 static int dissect_E_DCH_RL_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48502 int offset = 0;
48503 asn1_ctx_t asn1_ctx;
48504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48505 offset = dissect_nbap_E_DCH_RL_Indication(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RL_Indication_PDU);
48506 offset += 7; offset >>= 3;
48507 return offset;
48509 static int dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48510 int offset = 0;
48511 asn1_ctx_t asn1_ctx;
48512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48513 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);
48514 offset += 7; offset >>= 3;
48515 return offset;
48517 static int dissect_EDCH_RACH_Report_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48518 int offset = 0;
48519 asn1_ctx_t asn1_ctx;
48520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48521 offset = dissect_nbap_EDCH_RACH_Report_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_Value_PDU);
48522 offset += 7; offset >>= 3;
48523 return offset;
48525 static int dissect_E_DPDCH_PowerInterpolation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48526 int offset = 0;
48527 asn1_ctx_t asn1_ctx;
48528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48529 offset = dissect_nbap_E_DPDCH_PowerInterpolation(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPDCH_PowerInterpolation_PDU);
48530 offset += 7; offset >>= 3;
48531 return offset;
48533 static int dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48534 int offset = 0;
48535 asn1_ctx_t asn1_ctx;
48536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48537 offset = dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU);
48538 offset += 7; offset >>= 3;
48539 return offset;
48541 static int dissect_Enhanced_UE_DRX_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48542 int offset = 0;
48543 asn1_ctx_t asn1_ctx;
48544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48545 offset = dissect_nbap_Enhanced_UE_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU);
48546 offset += 7; offset >>= 3;
48547 return offset;
48549 static int dissect_End_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48550 int offset = 0;
48551 asn1_ctx_t asn1_ctx;
48552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48553 offset = dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_End_Of_Audit_Sequence_Indicator_PDU);
48554 offset += 7; offset >>= 3;
48555 return offset;
48557 static int dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48558 int offset = 0;
48559 asn1_ctx_t asn1_ctx;
48560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48561 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);
48562 offset += 7; offset >>= 3;
48563 return offset;
48565 static int dissect_E_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48566 int offset = 0;
48567 asn1_ctx_t asn1_ctx;
48568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48569 offset = dissect_nbap_E_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RNTI_PDU);
48570 offset += 7; offset >>= 3;
48571 return offset;
48573 static int dissect_E_TFCI_Boost_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48574 int offset = 0;
48575 asn1_ctx_t asn1_ctx;
48576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48577 offset = dissect_nbap_E_TFCI_Boost_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_TFCI_Boost_Information_PDU);
48578 offset += 7; offset >>= 3;
48579 return offset;
48581 static int dissect_E_DCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48582 int offset = 0;
48583 asn1_ctx_t asn1_ctx;
48584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48585 offset = dissect_nbap_E_DCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRate_PDU);
48586 offset += 7; offset >>= 3;
48587 return offset;
48589 static int dissect_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48590 int offset = 0;
48591 asn1_ctx_t asn1_ctx;
48592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48593 offset = dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU);
48594 offset += 7; offset >>= 3;
48595 return offset;
48597 static int dissect_E_HICH_TimeOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48598 int offset = 0;
48599 asn1_ctx_t asn1_ctx;
48600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48601 offset = dissect_nbap_E_HICH_TimeOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_PDU);
48602 offset += 7; offset >>= 3;
48603 return offset;
48605 static int dissect_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48606 int offset = 0;
48607 asn1_ctx_t asn1_ctx;
48608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48609 offset = dissect_nbap_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffsetLCR_PDU);
48610 offset += 7; offset >>= 3;
48611 return offset;
48613 static int dissect_E_DCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48614 int offset = 0;
48615 asn1_ctx_t asn1_ctx;
48616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48617 offset = dissect_nbap_E_DCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_PDU);
48618 offset += 7; offset >>= 3;
48619 return offset;
48621 static int dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48622 int offset = 0;
48623 asn1_ctx_t asn1_ctx;
48624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48625 offset = dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU);
48626 offset += 7; offset >>= 3;
48627 return offset;
48629 static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48630 int offset = 0;
48631 asn1_ctx_t asn1_ctx;
48632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48633 offset = dissect_nbap_E_DCH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Response_PDU);
48634 offset += 7; offset >>= 3;
48635 return offset;
48637 static int dissect_E_DCH_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48638 int offset = 0;
48639 asn1_ctx_t asn1_ctx;
48640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48641 offset = dissect_nbap_E_DCH_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Reconfig_PDU);
48642 offset += 7; offset >>= 3;
48643 return offset;
48645 static int dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48646 int offset = 0;
48647 asn1_ctx_t asn1_ctx;
48648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48649 offset = dissect_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU);
48650 offset += 7; offset >>= 3;
48651 return offset;
48653 static int dissect_E_DCH_768_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48654 int offset = 0;
48655 asn1_ctx_t asn1_ctx;
48656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48657 offset = dissect_nbap_E_DCH_768_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_PDU);
48658 offset += 7; offset >>= 3;
48659 return offset;
48661 static int dissect_E_DCH_768_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48662 int offset = 0;
48663 asn1_ctx_t asn1_ctx;
48664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48665 offset = dissect_nbap_E_DCH_768_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_Reconfig_PDU);
48666 offset += 7; offset >>= 3;
48667 return offset;
48669 static int dissect_E_DCH_LCR_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48670 int offset = 0;
48671 asn1_ctx_t asn1_ctx;
48672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48673 offset = dissect_nbap_E_DCH_LCR_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_PDU);
48674 offset += 7; offset >>= 3;
48675 return offset;
48677 static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48678 int offset = 0;
48679 asn1_ctx_t asn1_ctx;
48680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48681 offset = dissect_nbap_E_DCH_LCR_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_Reconfig_PDU);
48682 offset += 7; offset >>= 3;
48683 return offset;
48685 static int dissect_DormantModeIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48686 int offset = 0;
48687 asn1_ctx_t asn1_ctx;
48688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48689 offset = dissect_nbap_DormantModeIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DormantModeIndicator_PDU);
48690 offset += 7; offset >>= 3;
48691 return offset;
48693 static int dissect_Enhanced_FACH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48694 int offset = 0;
48695 asn1_ctx_t asn1_ctx;
48696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48697 offset = dissect_nbap_Enhanced_FACH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_FACH_Capability_PDU);
48698 offset += 7; offset >>= 3;
48699 return offset;
48701 static int dissect_EnhancedHSServingCC_Abort_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48702 int offset = 0;
48703 asn1_ctx_t asn1_ctx;
48704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48705 offset = dissect_nbap_EnhancedHSServingCC_Abort(tvb, offset, &asn1_ctx, tree, hf_nbap_EnhancedHSServingCC_Abort_PDU);
48706 offset += 7; offset >>= 3;
48707 return offset;
48709 static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48710 int offset = 0;
48711 asn1_ctx_t asn1_ctx;
48712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48713 offset = dissect_nbap_Enhanced_PCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_PCH_Capability_PDU);
48714 offset += 7; offset >>= 3;
48715 return offset;
48717 static int dissect_Enhanced_UE_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48718 int offset = 0;
48719 asn1_ctx_t asn1_ctx;
48720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48721 offset = dissect_nbap_Enhanced_UE_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_Capability_PDU);
48722 offset += 7; offset >>= 3;
48723 return offset;
48725 static int dissect_Enhanced_UE_DRX_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48726 int offset = 0;
48727 asn1_ctx_t asn1_ctx;
48728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48729 offset = dissect_nbap_Enhanced_UE_DRX_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU);
48730 offset += 7; offset >>= 3;
48731 return offset;
48733 static int dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48734 int offset = 0;
48735 asn1_ctx_t asn1_ctx;
48736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48737 offset = dissect_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU);
48738 offset += 7; offset >>= 3;
48739 return offset;
48741 static int dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48742 int offset = 0;
48743 asn1_ctx_t asn1_ctx;
48744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48745 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);
48746 offset += 7; offset >>= 3;
48747 return offset;
48749 static int dissect_Ext_Reference_E_TFCI_PO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48750 int offset = 0;
48751 asn1_ctx_t asn1_ctx;
48752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48753 offset = dissect_nbap_Ext_Reference_E_TFCI_PO(tvb, offset, &asn1_ctx, tree, hf_nbap_Ext_Reference_E_TFCI_PO_PDU);
48754 offset += 7; offset >>= 3;
48755 return offset;
48757 static int dissect_ExtendedPropagationDelay_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48758 int offset = 0;
48759 asn1_ctx_t asn1_ctx;
48760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48761 offset = dissect_nbap_ExtendedPropagationDelay(tvb, offset, &asn1_ctx, tree, hf_nbap_ExtendedPropagationDelay_PDU);
48762 offset += 7; offset >>= 3;
48763 return offset;
48765 static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48766 int offset = 0;
48767 asn1_ctx_t asn1_ctx;
48768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48769 offset = dissect_nbap_Extended_RNC_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_RNC_ID_PDU);
48770 offset += 7; offset >>= 3;
48771 return offset;
48773 static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48774 int offset = 0;
48775 asn1_ctx_t asn1_ctx;
48776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48777 offset = dissect_nbap_Extended_Round_Trip_Time_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_Round_Trip_Time_Value_PDU);
48778 offset += 7; offset >>= 3;
48779 return offset;
48781 static int dissect_Extended_HS_SCCH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48782 int offset = 0;
48783 asn1_ctx_t asn1_ctx;
48784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48785 offset = dissect_nbap_Extended_HS_SCCH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SCCH_ID_PDU);
48786 offset += 7; offset >>= 3;
48787 return offset;
48789 static int dissect_Extended_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48790 int offset = 0;
48791 asn1_ctx_t asn1_ctx;
48792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48793 offset = dissect_nbap_Extended_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SICH_ID_PDU);
48794 offset += 7; offset >>= 3;
48795 return offset;
48797 static int dissect_Extended_E_HICH_ID_TDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48798 int offset = 0;
48799 asn1_ctx_t asn1_ctx;
48800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48801 offset = dissect_nbap_Extended_E_HICH_ID_TDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_HICH_ID_TDD_PDU);
48802 offset += 7; offset >>= 3;
48803 return offset;
48805 static int dissect_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48806 int offset = 0;
48807 asn1_ctx_t asn1_ctx;
48808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48809 offset = dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU);
48810 offset += 7; offset >>= 3;
48811 return offset;
48813 static int dissect_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48814 int offset = 0;
48815 asn1_ctx_t asn1_ctx;
48816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48817 offset = dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU);
48818 offset += 7; offset >>= 3;
48819 return offset;
48821 static int dissect_Fast_Reconfiguration_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48822 int offset = 0;
48823 asn1_ctx_t asn1_ctx;
48824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48825 offset = dissect_nbap_Fast_Reconfiguration_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Mode_PDU);
48826 offset += 7; offset >>= 3;
48827 return offset;
48829 static int dissect_Fast_Reconfiguration_Permission_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48830 int offset = 0;
48831 asn1_ctx_t asn1_ctx;
48832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48833 offset = dissect_nbap_Fast_Reconfiguration_Permission(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Permission_PDU);
48834 offset += 7; offset >>= 3;
48835 return offset;
48837 static int dissect_FDD_S_CCPCH_FrameOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48838 int offset = 0;
48839 asn1_ctx_t asn1_ctx;
48840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48841 offset = dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_S_CCPCH_FrameOffset_PDU);
48842 offset += 7; offset >>= 3;
48843 return offset;
48845 static int dissect_F_DPCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48846 int offset = 0;
48847 asn1_ctx_t asn1_ctx;
48848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48849 offset = dissect_nbap_F_DPCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Capability_PDU);
48850 offset += 7; offset >>= 3;
48851 return offset;
48853 static int dissect_F_DPCH_SlotFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48854 int offset = 0;
48855 asn1_ctx_t asn1_ctx;
48856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48857 offset = dissect_nbap_F_DPCH_SlotFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormat_PDU);
48858 offset += 7; offset >>= 3;
48859 return offset;
48861 static int dissect_F_DPCH_SlotFormatCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48862 int offset = 0;
48863 asn1_ctx_t asn1_ctx;
48864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48865 offset = dissect_nbap_F_DPCH_SlotFormatCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormatCapability_PDU);
48866 offset += 7; offset >>= 3;
48867 return offset;
48869 static int dissect_FNReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48870 int offset = 0;
48871 asn1_ctx_t asn1_ctx;
48872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48873 offset = dissect_nbap_FNReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_FNReportingIndicator_PDU);
48874 offset += 7; offset >>= 3;
48875 return offset;
48877 static int dissect_GANSS_AddIonoModelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48878 int offset = 0;
48879 asn1_ctx_t asn1_ctx;
48880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48881 offset = dissect_nbap_GANSS_AddIonoModelReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddIonoModelReq_PDU);
48882 offset += 7; offset >>= 3;
48883 return offset;
48885 static int dissect_GANSS_AddNavigationModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48886 int offset = 0;
48887 asn1_ctx_t asn1_ctx;
48888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48889 offset = dissect_nbap_GANSS_AddNavigationModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddNavigationModelsReq_PDU);
48890 offset += 7; offset >>= 3;
48891 return offset;
48893 static int dissect_GANSS_AddUTCModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48894 int offset = 0;
48895 asn1_ctx_t asn1_ctx;
48896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48897 offset = dissect_nbap_GANSS_AddUTCModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddUTCModelsReq_PDU);
48898 offset += 7; offset >>= 3;
48899 return offset;
48901 static int dissect_GANSS_Additional_Ionospheric_Model_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48902 int offset = 0;
48903 asn1_ctx_t asn1_ctx;
48904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48905 offset = dissect_nbap_GANSS_Additional_Ionospheric_Model(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Ionospheric_Model_PDU);
48906 offset += 7; offset >>= 3;
48907 return offset;
48909 static int dissect_GANSS_Additional_Navigation_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48910 int offset = 0;
48911 asn1_ctx_t asn1_ctx;
48912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48913 offset = dissect_nbap_GANSS_Additional_Navigation_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Navigation_Models_PDU);
48914 offset += 7; offset >>= 3;
48915 return offset;
48917 static int dissect_GANSS_Additional_Time_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48918 int offset = 0;
48919 asn1_ctx_t asn1_ctx;
48920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48921 offset = dissect_nbap_GANSS_Additional_Time_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Time_Models_PDU);
48922 offset += 7; offset >>= 3;
48923 return offset;
48925 static int dissect_GANSS_Additional_UTC_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48926 int offset = 0;
48927 asn1_ctx_t asn1_ctx;
48928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48929 offset = dissect_nbap_GANSS_Additional_UTC_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_UTC_Models_PDU);
48930 offset += 7; offset >>= 3;
48931 return offset;
48933 static int dissect_GANSS_ALM_ECEFsbasAlmanacSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48934 int offset = 0;
48935 asn1_ctx_t asn1_ctx;
48936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48937 offset = dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU);
48938 offset += 7; offset >>= 3;
48939 return offset;
48941 static int dissect_GANSS_ALM_GlonassAlmanacSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48942 int offset = 0;
48943 asn1_ctx_t asn1_ctx;
48944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48945 offset = dissect_nbap_GANSS_ALM_GlonassAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU);
48946 offset += 7; offset >>= 3;
48947 return offset;
48949 static int dissect_GANSS_ALM_MidiAlmanacSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48950 int offset = 0;
48951 asn1_ctx_t asn1_ctx;
48952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48953 offset = dissect_nbap_GANSS_ALM_MidiAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU);
48954 offset += 7; offset >>= 3;
48955 return offset;
48957 static int dissect_GANSS_ALM_NAVKeplerianSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48958 int offset = 0;
48959 asn1_ctx_t asn1_ctx;
48960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48961 offset = dissect_nbap_GANSS_ALM_NAVKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU);
48962 offset += 7; offset >>= 3;
48963 return offset;
48965 static int dissect_GANSS_ALM_ReducedKeplerianSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48966 int offset = 0;
48967 asn1_ctx_t asn1_ctx;
48968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48969 offset = dissect_nbap_GANSS_ALM_ReducedKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU);
48970 offset += 7; offset >>= 3;
48971 return offset;
48973 static int dissect_GANSS_Auxiliary_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48974 int offset = 0;
48975 asn1_ctx_t asn1_ctx;
48976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48977 offset = dissect_nbap_GANSS_Auxiliary_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Auxiliary_Information_PDU);
48978 offset += 7; offset >>= 3;
48979 return offset;
48981 static int dissect_GANSS_AuxInfoReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48982 int offset = 0;
48983 asn1_ctx_t asn1_ctx;
48984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48985 offset = dissect_nbap_GANSS_AuxInfoReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AuxInfoReq_PDU);
48986 offset += 7; offset >>= 3;
48987 return offset;
48989 static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48990 int offset = 0;
48991 asn1_ctx_t asn1_ctx;
48992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48993 offset = dissect_nbap_GANSS_Common_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Common_Data_PDU);
48994 offset += 7; offset >>= 3;
48995 return offset;
48997 static int dissect_GANSS_Earth_Orientation_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
48998 int offset = 0;
48999 asn1_ctx_t asn1_ctx;
49000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49001 offset = dissect_nbap_GANSS_Earth_Orientation_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Earth_Orientation_Parameters_PDU);
49002 offset += 7; offset >>= 3;
49003 return offset;
49005 static int dissect_GANSS_EarthOrientParaReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49006 int offset = 0;
49007 asn1_ctx_t asn1_ctx;
49008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49009 offset = dissect_nbap_GANSS_EarthOrientParaReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_EarthOrientParaReq_PDU);
49010 offset += 7; offset >>= 3;
49011 return offset;
49013 static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49014 int offset = 0;
49015 asn1_ctx_t asn1_ctx;
49016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49017 offset = dissect_nbap_GANSS_Generic_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Generic_Data_PDU);
49018 offset += 7; offset >>= 3;
49019 return offset;
49021 static int dissect_GANSS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49022 int offset = 0;
49023 asn1_ctx_t asn1_ctx;
49024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49025 offset = dissect_nbap_GANSS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ID_PDU);
49026 offset += 7; offset >>= 3;
49027 return offset;
49029 static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49030 int offset = 0;
49031 asn1_ctx_t asn1_ctx;
49032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49033 offset = dissect_nbap_GANSS_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Information_PDU);
49034 offset += 7; offset >>= 3;
49035 return offset;
49037 static int dissect_GANSS_SBAS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49038 int offset = 0;
49039 asn1_ctx_t asn1_ctx;
49040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49041 offset = dissect_nbap_GANSS_SBAS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_SBAS_ID_PDU);
49042 offset += 7; offset >>= 3;
49043 return offset;
49045 static int dissect_GANSS_Time_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49046 int offset = 0;
49047 asn1_ctx_t asn1_ctx;
49048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49049 offset = dissect_nbap_GANSS_Time_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Time_ID_PDU);
49050 offset += 7; offset >>= 3;
49051 return offset;
49053 static int dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49054 int offset = 0;
49055 asn1_ctx_t asn1_ctx;
49056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49057 offset = dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU);
49058 offset += 7; offset >>= 3;
49059 return offset;
49061 static int dissect_HARQ_Preamble_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49062 int offset = 0;
49063 asn1_ctx_t asn1_ctx;
49064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49065 offset = dissect_nbap_HARQ_Preamble_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_PDU);
49066 offset += 7; offset >>= 3;
49067 return offset;
49069 static int dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49070 int offset = 0;
49071 asn1_ctx_t asn1_ctx;
49072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49073 offset = dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU);
49074 offset += 7; offset >>= 3;
49075 return offset;
49077 static int dissect_HSDPA_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49078 int offset = 0;
49079 asn1_ctx_t asn1_ctx;
49080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49081 offset = dissect_nbap_HSDPA_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDPA_Capability_PDU);
49082 offset += 7; offset >>= 3;
49083 return offset;
49085 static int dissect_HS_DSCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49086 int offset = 0;
49087 asn1_ctx_t asn1_ctx;
49088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49089 offset = dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRate_PDU);
49090 offset += 7; offset >>= 3;
49091 return offset;
49093 static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49094 int offset = 0;
49095 asn1_ctx_t asn1_ctx;
49096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49097 offset = dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU);
49098 offset += 7; offset >>= 3;
49099 return offset;
49101 static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49102 int offset = 0;
49103 asn1_ctx_t asn1_ctx;
49104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49105 offset = dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU);
49106 offset += 7; offset >>= 3;
49107 return offset;
49109 static int dissect_HS_DSCHRequiredPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49110 int offset = 0;
49111 asn1_ctx_t asn1_ctx;
49112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49113 offset = dissect_nbap_HS_DSCHRequiredPower(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPower_PDU);
49114 offset += 7; offset >>= 3;
49115 return offset;
49117 static int dissect_HS_DSCHRequiredPowerValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49118 int offset = 0;
49119 asn1_ctx_t asn1_ctx;
49120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49121 offset = dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValue_PDU);
49122 offset += 7; offset >>= 3;
49123 return offset;
49125 static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49126 int offset = 0;
49127 asn1_ctx_t asn1_ctx;
49128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49129 offset = dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU);
49130 offset += 7; offset >>= 3;
49131 return offset;
49133 static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49134 int offset = 0;
49135 asn1_ctx_t asn1_ctx;
49136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49137 offset = dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU);
49138 offset += 7; offset >>= 3;
49139 return offset;
49141 static int dissect_HSDSCH_Common_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49142 int offset = 0;
49143 asn1_ctx_t asn1_ctx;
49144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49145 offset = dissect_nbap_HSDSCH_Common_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationFDD_PDU);
49146 offset += 7; offset >>= 3;
49147 return offset;
49149 static int dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49150 int offset = 0;
49151 asn1_ctx_t asn1_ctx;
49152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49153 offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU);
49154 offset += 7; offset >>= 3;
49155 return offset;
49157 static int dissect_HSDSCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49158 int offset = 0;
49159 asn1_ctx_t asn1_ctx;
49160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49161 offset = dissect_nbap_HSDSCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_PDU);
49162 offset += 7; offset >>= 3;
49163 return offset;
49165 static int dissect_HSDSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49166 int offset = 0;
49167 asn1_ctx_t asn1_ctx;
49168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49169 offset = dissect_nbap_HSDSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_PDU);
49170 offset += 7; offset >>= 3;
49171 return offset;
49173 static int dissect_HSDSCH_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49174 int offset = 0;
49175 asn1_ctx_t asn1_ctx;
49176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49177 offset = dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_PDU);
49178 offset += 7; offset >>= 3;
49179 return offset;
49181 static int dissect_HSDSCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49182 int offset = 0;
49183 asn1_ctx_t asn1_ctx;
49184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49185 offset = dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU);
49186 offset += 7; offset >>= 3;
49187 return offset;
49189 static int dissect_HSDSCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49190 int offset = 0;
49191 asn1_ctx_t asn1_ctx;
49192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49193 offset = dissect_nbap_HSDSCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU);
49194 offset += 7; offset >>= 3;
49195 return offset;
49197 static int dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49198 int offset = 0;
49199 asn1_ctx_t asn1_ctx;
49200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49201 offset = dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU);
49202 offset += 7; offset >>= 3;
49203 return offset;
49205 static int dissect_HSDSCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49206 int offset = 0;
49207 asn1_ctx_t asn1_ctx;
49208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49209 offset = dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_Response_PDU);
49210 offset += 7; offset >>= 3;
49211 return offset;
49213 static int dissect_HSDSCH_Paging_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49214 int offset = 0;
49215 asn1_ctx_t asn1_ctx;
49216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49217 offset = dissect_nbap_HSDSCH_Paging_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU);
49218 offset += 7; offset >>= 3;
49219 return offset;
49221 static int dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49222 int offset = 0;
49223 asn1_ctx_t asn1_ctx;
49224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49225 offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU);
49226 offset += 7; offset >>= 3;
49227 return offset;
49229 static int dissect_HSDSCH_TDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49230 int offset = 0;
49231 asn1_ctx_t asn1_ctx;
49232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49233 offset = dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_Response_PDU);
49234 offset += 7; offset >>= 3;
49235 return offset;
49237 static int dissect_HSDSCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49238 int offset = 0;
49239 asn1_ctx_t asn1_ctx;
49240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49241 offset = dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_Information_PDU);
49242 offset += 7; offset >>= 3;
49243 return offset;
49245 static int dissect_HSDSCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49246 int offset = 0;
49247 asn1_ctx_t asn1_ctx;
49248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49249 offset = dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU);
49250 offset += 7; offset >>= 3;
49251 return offset;
49253 static int dissect_HSDSCH_TBSizeTableIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49254 int offset = 0;
49255 asn1_ctx_t asn1_ctx;
49256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49257 offset = dissect_nbap_HSDSCH_TBSizeTableIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TBSizeTableIndicator_PDU);
49258 offset += 7; offset >>= 3;
49259 return offset;
49261 static int dissect_HSDSCH_PreconfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49262 int offset = 0;
49263 asn1_ctx_t asn1_ctx;
49264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49265 offset = dissect_nbap_HSDSCH_PreconfigurationInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationInfo_PDU);
49266 offset += 7; offset >>= 3;
49267 return offset;
49269 static int dissect_Additional_EDCH_Preconfiguration_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49270 int offset = 0;
49271 asn1_ctx_t asn1_ctx;
49272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49273 offset = dissect_nbap_Additional_EDCH_Preconfiguration_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU);
49274 offset += 7; offset >>= 3;
49275 return offset;
49277 static int dissect_HSDSCH_PreconfigurationSetup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49278 int offset = 0;
49279 asn1_ctx_t asn1_ctx;
49280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49281 offset = dissect_nbap_HSDSCH_PreconfigurationSetup(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationSetup_PDU);
49282 offset += 7; offset >>= 3;
49283 return offset;
49285 static int dissect_HSSCCH_Specific_InformationRespListTDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49286 int offset = 0;
49287 asn1_ctx_t asn1_ctx;
49288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49289 offset = dissect_nbap_HSSCCH_Specific_InformationRespListTDD768(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU);
49290 offset += 7; offset >>= 3;
49291 return offset;
49293 static int dissect_HS_SICH_Reception_Quality_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49294 int offset = 0;
49295 asn1_ctx_t asn1_ctx;
49296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49297 offset = dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Value_PDU);
49298 offset += 7; offset >>= 3;
49299 return offset;
49301 static int dissect_HS_SICH_failed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49302 int offset = 0;
49303 asn1_ctx_t asn1_ctx;
49304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49305 offset = dissect_nbap_HS_SICH_failed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_failed_PDU);
49306 offset += 7; offset >>= 3;
49307 return offset;
49309 static int dissect_HS_SICH_missed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49310 int offset = 0;
49311 asn1_ctx_t asn1_ctx;
49312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49313 offset = dissect_nbap_HS_SICH_missed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_missed_PDU);
49314 offset += 7; offset >>= 3;
49315 return offset;
49317 static int dissect_HS_SICH_total_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49318 int offset = 0;
49319 asn1_ctx_t asn1_ctx;
49320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49321 offset = dissect_nbap_HS_SICH_total(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_total_PDU);
49322 offset += 7; offset >>= 3;
49323 return offset;
49325 static int dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49326 int offset = 0;
49327 asn1_ctx_t asn1_ctx;
49328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49329 offset = dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU);
49330 offset += 7; offset >>= 3;
49331 return offset;
49333 static int dissect_HSDSCH_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49334 int offset = 0;
49335 asn1_ctx_t asn1_ctx;
49336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49337 offset = dissect_nbap_HSDSCH_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RNTI_PDU);
49338 offset += 7; offset >>= 3;
49339 return offset;
49341 static int dissect_HS_PDSCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49342 int offset = 0;
49343 asn1_ctx_t asn1_ctx;
49344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49345 offset = dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_FDD_Code_Information_PDU);
49346 offset += 7; offset >>= 3;
49347 return offset;
49349 static int dissect_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49350 int offset = 0;
49351 asn1_ctx_t asn1_ctx;
49352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49353 offset = dissect_nbap_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_ID_PDU);
49354 offset += 7; offset >>= 3;
49355 return offset;
49357 static int dissect_HS_SCCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49358 int offset = 0;
49359 asn1_ctx_t asn1_ctx;
49360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49361 offset = dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_FDD_Code_Information_PDU);
49362 offset += 7; offset >>= 3;
49363 return offset;
49365 static int dissect_HS_PDSCH_Code_Change_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49366 int offset = 0;
49367 asn1_ctx_t asn1_ctx;
49368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49369 offset = dissect_nbap_HS_PDSCH_Code_Change_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU);
49370 offset += 7; offset >>= 3;
49371 return offset;
49373 static int dissect_HS_PDSCH_Code_Change_Grant_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49374 int offset = 0;
49375 asn1_ctx_t asn1_ctx;
49376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49377 offset = dissect_nbap_HS_PDSCH_Code_Change_Grant(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Grant_PDU);
49378 offset += 7; offset >>= 3;
49379 return offset;
49381 static int dissect_HSDSCH_Configured_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49382 int offset = 0;
49383 asn1_ctx_t asn1_ctx;
49384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49385 offset = dissect_nbap_HSDSCH_Configured_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Configured_Indicator_PDU);
49386 offset += 7; offset >>= 3;
49387 return offset;
49389 static int dissect_HS_DSCH_Serving_Cell_Change_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49390 int offset = 0;
49391 asn1_ctx_t asn1_ctx;
49392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49393 offset = dissect_nbap_HS_DSCH_Serving_Cell_Change_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU);
49394 offset += 7; offset >>= 3;
49395 return offset;
49397 static int dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49398 int offset = 0;
49399 asn1_ctx_t asn1_ctx;
49400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49401 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);
49402 offset += 7; offset >>= 3;
49403 return offset;
49405 static int dissect_HSDSCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49406 int offset = 0;
49407 asn1_ctx_t asn1_ctx;
49408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49409 offset = dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Update_Information_PDU);
49410 offset += 7; offset >>= 3;
49411 return offset;
49413 static int dissect_HSDSCH_TDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49414 int offset = 0;
49415 asn1_ctx_t asn1_ctx;
49416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49417 offset = dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Update_Information_PDU);
49418 offset += 7; offset >>= 3;
49419 return offset;
49421 static int dissect_HSDSCH_Common_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49422 int offset = 0;
49423 asn1_ctx_t asn1_ctx;
49424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49425 offset = dissect_nbap_HSDSCH_Common_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationLCR_PDU);
49426 offset += 7; offset >>= 3;
49427 return offset;
49429 static int dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49430 int offset = 0;
49431 asn1_ctx_t asn1_ctx;
49432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49433 offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU);
49434 offset += 7; offset >>= 3;
49435 return offset;
49437 static int dissect_HSDSCH_Paging_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49438 int offset = 0;
49439 asn1_ctx_t asn1_ctx;
49440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49441 offset = dissect_nbap_HSDSCH_Paging_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU);
49442 offset += 7; offset >>= 3;
49443 return offset;
49445 static int dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49446 int offset = 0;
49447 asn1_ctx_t asn1_ctx;
49448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49449 offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU);
49450 offset += 7; offset >>= 3;
49451 return offset;
49453 static int dissect_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49454 int offset = 0;
49455 asn1_ctx_t asn1_ctx;
49456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49457 offset = dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU);
49458 offset += 7; offset >>= 3;
49459 return offset;
49461 static int dissect_RepetitionPeriodIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49462 int offset = 0;
49463 asn1_ctx_t asn1_ctx;
49464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49465 offset = dissect_nbap_RepetitionPeriodIndex(tvb, offset, &asn1_ctx, tree, hf_nbap_RepetitionPeriodIndex_PDU);
49466 offset += 7; offset >>= 3;
49467 return offset;
49469 static int dissect_SPS_Reservation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49470 int offset = 0;
49471 asn1_ctx_t asn1_ctx;
49472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49473 offset = dissect_nbap_SPS_Reservation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SPS_Reservation_Indicator_PDU);
49474 offset += 7; offset >>= 3;
49475 return offset;
49477 static int dissect_HS_DSCH_SPS_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49478 int offset = 0;
49479 asn1_ctx_t asn1_ctx;
49480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49481 offset = dissect_nbap_HS_DSCH_SPS_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_SPS_Operation_Indicator_PDU);
49482 offset += 7; offset >>= 3;
49483 return offset;
49485 static int dissect_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49486 int offset = 0;
49487 asn1_ctx_t asn1_ctx;
49488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49489 offset = dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU);
49490 offset += 7; offset >>= 3;
49491 return offset;
49493 static int dissect_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49494 int offset = 0;
49495 asn1_ctx_t asn1_ctx;
49496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49497 offset = dissect_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
49498 offset += 7; offset >>= 3;
49499 return offset;
49501 static int dissect_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49502 int offset = 0;
49503 asn1_ctx_t asn1_ctx;
49504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49505 offset = dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU);
49506 offset += 7; offset >>= 3;
49507 return offset;
49509 static int dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49510 int offset = 0;
49511 asn1_ctx_t asn1_ctx;
49512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49513 offset = dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
49514 offset += 7; offset >>= 3;
49515 return offset;
49517 static int dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49518 int offset = 0;
49519 asn1_ctx_t asn1_ctx;
49520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49521 offset = dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU);
49522 offset += 7; offset >>= 3;
49523 return offset;
49525 static int dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49526 int offset = 0;
49527 asn1_ctx_t asn1_ctx;
49528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49529 offset = dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
49530 offset += 7; offset >>= 3;
49531 return offset;
49533 static int dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49534 int offset = 0;
49535 asn1_ctx_t asn1_ctx;
49536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49537 offset = dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU);
49538 offset += 7; offset >>= 3;
49539 return offset;
49541 static int dissect_MIMO_ReferenceSignal_InformationListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49542 int offset = 0;
49543 asn1_ctx_t asn1_ctx;
49544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49545 offset = dissect_nbap_MIMO_ReferenceSignal_InformationListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU);
49546 offset += 7; offset >>= 3;
49547 return offset;
49549 static int dissect_HSSICH_ReferenceSignal_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49550 int offset = 0;
49551 asn1_ctx_t asn1_ctx;
49552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49553 offset = dissect_nbap_HSSICH_ReferenceSignal_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU);
49554 offset += 7; offset >>= 3;
49555 return offset;
49557 static int dissect_HSSICH_ReferenceSignal_InformationModifyLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49558 int offset = 0;
49559 asn1_ctx_t asn1_ctx;
49560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49561 offset = dissect_nbap_HSSICH_ReferenceSignal_InformationModifyLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU);
49562 offset += 7; offset >>= 3;
49563 return offset;
49565 static int dissect_IMB_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49566 int offset = 0;
49567 asn1_ctx_t asn1_ctx;
49568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49569 offset = dissect_nbap_IMB_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_IMB_Parameters_PDU);
49570 offset += 7; offset >>= 3;
49571 return offset;
49573 static int dissect_InformationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49574 int offset = 0;
49575 asn1_ctx_t asn1_ctx;
49576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49577 offset = dissect_nbap_InformationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReportCharacteristics_PDU);
49578 offset += 7; offset >>= 3;
49579 return offset;
49581 static int dissect_InformationExchangeID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49582 int offset = 0;
49583 asn1_ctx_t asn1_ctx;
49584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49585 offset = dissect_nbap_InformationExchangeID(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeID_PDU);
49586 offset += 7; offset >>= 3;
49587 return offset;
49589 static int dissect_InformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49590 int offset = 0;
49591 asn1_ctx_t asn1_ctx;
49592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49593 offset = dissect_nbap_InformationType(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationType_PDU);
49594 offset += 7; offset >>= 3;
49595 return offset;
49597 static int dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49598 int offset = 0;
49599 asn1_ctx_t asn1_ctx;
49600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49601 offset = dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, &asn1_ctx, tree, hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU);
49602 offset += 7; offset >>= 3;
49603 return offset;
49605 static int dissect_InnerLoopDLPCStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49606 int offset = 0;
49607 asn1_ctx_t asn1_ctx;
49608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49609 offset = dissect_nbap_InnerLoopDLPCStatus(tvb, offset, &asn1_ctx, tree, hf_nbap_InnerLoopDLPCStatus_PDU);
49610 offset += 7; offset >>= 3;
49611 return offset;
49613 static int dissect_IPMulticastIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49614 int offset = 0;
49615 asn1_ctx_t asn1_ctx;
49616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49617 offset = dissect_nbap_IPMulticastIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastIndication_PDU);
49618 offset += 7; offset >>= 3;
49619 return offset;
49621 static int dissect_IPMulticastDataBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49622 int offset = 0;
49623 asn1_ctx_t asn1_ctx;
49624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49625 offset = dissect_nbap_IPMulticastDataBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastDataBearerIndication_PDU);
49626 offset += 7; offset >>= 3;
49627 return offset;
49629 static int dissect_IdleIntervalInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49630 int offset = 0;
49631 asn1_ctx_t asn1_ctx;
49632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49633 offset = dissect_nbap_IdleIntervalInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_IdleIntervalInformation_PDU);
49634 offset += 7; offset >>= 3;
49635 return offset;
49637 static int dissect_Local_Cell_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49638 int offset = 0;
49639 asn1_ctx_t asn1_ctx;
49640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49641 offset = dissect_nbap_Local_Cell_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_ID_PDU);
49642 offset += 7; offset >>= 3;
49643 return offset;
49645 static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49646 int offset = 0;
49647 asn1_ctx_t asn1_ctx;
49648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49649 offset = dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU);
49650 offset += 7; offset >>= 3;
49651 return offset;
49653 static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49654 int offset = 0;
49655 asn1_ctx_t asn1_ctx;
49656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49657 offset = dissect_nbap_MAC_PDU_SizeExtended(tvb, offset, &asn1_ctx, tree, hf_nbap_MAC_PDU_SizeExtended_PDU);
49658 offset += 7; offset >>= 3;
49659 return offset;
49661 static int dissect_MACes_Maximum_Bitrate_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49662 int offset = 0;
49663 asn1_ctx_t asn1_ctx;
49664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49665 offset = dissect_nbap_MACes_Maximum_Bitrate_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MACes_Maximum_Bitrate_LCR_PDU);
49666 offset += 7; offset >>= 3;
49667 return offset;
49669 static int dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49670 int offset = 0;
49671 asn1_ctx_t asn1_ctx;
49672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49673 offset = dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU);
49674 offset += 7; offset >>= 3;
49675 return offset;
49677 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49678 int offset = 0;
49679 asn1_ctx_t asn1_ctx;
49680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49681 offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU);
49682 offset += 7; offset >>= 3;
49683 return offset;
49685 static int dissect_MaximumTransmissionPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49686 int offset = 0;
49687 asn1_ctx_t asn1_ctx;
49688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49689 offset = dissect_nbap_MaximumTransmissionPower(tvb, offset, &asn1_ctx, tree, hf_nbap_MaximumTransmissionPower_PDU);
49690 offset += 7; offset >>= 3;
49691 return offset;
49693 static int dissect_Max_UE_DTX_Cycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49694 int offset = 0;
49695 asn1_ctx_t asn1_ctx;
49696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49697 offset = dissect_nbap_Max_UE_DTX_Cycle(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_UE_DTX_Cycle_PDU);
49698 offset += 7; offset >>= 3;
49699 return offset;
49701 static int dissect_MBMS_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49702 int offset = 0;
49703 asn1_ctx_t asn1_ctx;
49704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49705 offset = dissect_nbap_MBMS_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMS_Capability_PDU);
49706 offset += 7; offset >>= 3;
49707 return offset;
49709 static int dissect_MeasurementFilterCoefficient_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49710 int offset = 0;
49711 asn1_ctx_t asn1_ctx;
49712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49713 offset = dissect_nbap_MeasurementFilterCoefficient(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementFilterCoefficient_PDU);
49714 offset += 7; offset >>= 3;
49715 return offset;
49717 static int dissect_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49718 int offset = 0;
49719 asn1_ctx_t asn1_ctx;
49720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49721 offset = dissect_nbap_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementID_PDU);
49722 offset += 7; offset >>= 3;
49723 return offset;
49725 static int dissect_MeasurementRecoveryBehavior_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49726 int offset = 0;
49727 asn1_ctx_t asn1_ctx;
49728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49729 offset = dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryBehavior_PDU);
49730 offset += 7; offset >>= 3;
49731 return offset;
49733 static int dissect_MeasurementRecoveryReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49734 int offset = 0;
49735 asn1_ctx_t asn1_ctx;
49736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49737 offset = dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryReportingIndicator_PDU);
49738 offset += 7; offset >>= 3;
49739 return offset;
49741 static int dissect_MeasurementRecoverySupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49742 int offset = 0;
49743 asn1_ctx_t asn1_ctx;
49744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49745 offset = dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoverySupportIndicator_PDU);
49746 offset += 7; offset >>= 3;
49747 return offset;
49749 static int dissect_MessageStructure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49750 int offset = 0;
49751 asn1_ctx_t asn1_ctx;
49752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49753 offset = dissect_nbap_MessageStructure(tvb, offset, &asn1_ctx, tree, hf_nbap_MessageStructure_PDU);
49754 offset += 7; offset >>= 3;
49755 return offset;
49757 static int dissect_MICH_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49758 int offset = 0;
49759 asn1_ctx_t asn1_ctx;
49760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49761 offset = dissect_nbap_MICH_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_CFN_PDU);
49762 offset += 7; offset >>= 3;
49763 return offset;
49765 static int dissect_MidambleShiftLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49766 int offset = 0;
49767 asn1_ctx_t asn1_ctx;
49768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49769 offset = dissect_nbap_MidambleShiftLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MidambleShiftLCR_PDU);
49770 offset += 7; offset >>= 3;
49771 return offset;
49773 static int dissect_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49774 int offset = 0;
49775 asn1_ctx_t asn1_ctx;
49776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49777 offset = dissect_nbap_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ActivationIndicator_PDU);
49778 offset += 7; offset >>= 3;
49779 return offset;
49781 static int dissect_MIMO_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49782 int offset = 0;
49783 asn1_ctx_t asn1_ctx;
49784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49785 offset = dissect_nbap_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Capability_PDU);
49786 offset += 7; offset >>= 3;
49787 return offset;
49789 static int dissect_MIMO_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49790 int offset = 0;
49791 asn1_ctx_t asn1_ctx;
49792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49793 offset = dissect_nbap_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Mode_Indicator_PDU);
49794 offset += 7; offset >>= 3;
49795 return offset;
49797 static int dissect_MIMO_N_M_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49798 int offset = 0;
49799 asn1_ctx_t asn1_ctx;
49800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49801 offset = dissect_nbap_MIMO_N_M_Ratio(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_N_M_Ratio_PDU);
49802 offset += 7; offset >>= 3;
49803 return offset;
49805 static int dissect_MIMO_PilotConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49806 int offset = 0;
49807 asn1_ctx_t asn1_ctx;
49808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49809 offset = dissect_nbap_MIMO_PilotConfiguration(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfiguration_PDU);
49810 offset += 7; offset >>= 3;
49811 return offset;
49813 static int dissect_MIMO_PilotConfigurationExtension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49814 int offset = 0;
49815 asn1_ctx_t asn1_ctx;
49816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49817 offset = dissect_nbap_MIMO_PilotConfigurationExtension(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfigurationExtension_PDU);
49818 offset += 7; offset >>= 3;
49819 return offset;
49821 static int dissect_MIMO_PowerOffsetForS_CPICHCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49822 int offset = 0;
49823 asn1_ctx_t asn1_ctx;
49824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49825 offset = dissect_nbap_MIMO_PowerOffsetForS_CPICHCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU);
49826 offset += 7; offset >>= 3;
49827 return offset;
49829 static int dissect_MinimumReducedE_DPDCH_GainFactor_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49830 int offset = 0;
49831 asn1_ctx_t asn1_ctx;
49832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49833 offset = dissect_nbap_MinimumReducedE_DPDCH_GainFactor(tvb, offset, &asn1_ctx, tree, hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU);
49834 offset += 7; offset >>= 3;
49835 return offset;
49837 static int dissect_Modification_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49838 int offset = 0;
49839 asn1_ctx_t asn1_ctx;
49840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49841 offset = dissect_nbap_Modification_Period(tvb, offset, &asn1_ctx, tree, hf_nbap_Modification_Period_PDU);
49842 offset += 7; offset >>= 3;
49843 return offset;
49845 static int dissect_MAChs_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49846 int offset = 0;
49847 asn1_ctx_t asn1_ctx;
49848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49849 offset = dissect_nbap_MAChs_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MAChs_ResetIndicator_PDU);
49850 offset += 7; offset >>= 3;
49851 return offset;
49853 static int dissect_ModulationMBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49854 int offset = 0;
49855 asn1_ctx_t asn1_ctx;
49856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49857 offset = dissect_nbap_ModulationMBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationMBSFN_PDU);
49858 offset += 7; offset >>= 3;
49859 return offset;
49861 static int dissect_ModulationPO_MBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49862 int offset = 0;
49863 asn1_ctx_t asn1_ctx;
49864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49865 offset = dissect_nbap_ModulationPO_MBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationPO_MBSFN_PDU);
49866 offset += 7; offset >>= 3;
49867 return offset;
49869 static int dissect_MBSFN_Only_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49870 int offset = 0;
49871 asn1_ctx_t asn1_ctx;
49872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49873 offset = dissect_nbap_MBSFN_Only_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Indicator_PDU);
49874 offset += 7; offset >>= 3;
49875 return offset;
49877 static int dissect_MBSFN_Only_Mode_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49878 int offset = 0;
49879 asn1_ctx_t asn1_ctx;
49880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49881 offset = dissect_nbap_MBSFN_Only_Mode_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Capability_PDU);
49882 offset += 7; offset >>= 3;
49883 return offset;
49885 static int dissect_Multicarrier_Number_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49886 int offset = 0;
49887 asn1_ctx_t asn1_ctx;
49888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49889 offset = dissect_nbap_Multicarrier_Number(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicarrier_Number_PDU);
49890 offset += 7; offset >>= 3;
49891 return offset;
49893 static int dissect_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49894 int offset = 0;
49895 asn1_ctx_t asn1_ctx;
49896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49897 offset = dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU);
49898 offset += 7; offset >>= 3;
49899 return offset;
49901 static int dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49902 int offset = 0;
49903 asn1_ctx_t asn1_ctx;
49904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49905 offset = dissect_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU);
49906 offset += 7; offset >>= 3;
49907 return offset;
49909 static int dissect_Multi_Cell_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49910 int offset = 0;
49911 asn1_ctx_t asn1_ctx;
49912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49913 offset = dissect_nbap_Multi_Cell_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Multi_Cell_Capability_Info_PDU);
49914 offset += 7; offset >>= 3;
49915 return offset;
49917 static int dissect_Multicell_EDCH_InformationItemIEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49918 int offset = 0;
49919 asn1_ctx_t asn1_ctx;
49920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49921 offset = dissect_nbap_Multicell_EDCH_InformationItemIEs(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicell_EDCH_InformationItemIEs_PDU);
49922 offset += 7; offset >>= 3;
49923 return offset;
49925 static int dissect_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49926 int offset = 0;
49927 asn1_ctx_t asn1_ctx;
49928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49929 offset = dissect_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU);
49930 offset += 7; offset >>= 3;
49931 return offset;
49933 static int dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49934 int offset = 0;
49935 asn1_ctx_t asn1_ctx;
49936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49937 offset = dissect_nbap_MIMO_SFMode_For_HSPDSCHDualStream(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU);
49938 offset += 7; offset >>= 3;
49939 return offset;
49941 static int dissect_NCyclesPerSFNperiod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49942 int offset = 0;
49943 asn1_ctx_t asn1_ctx;
49944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49945 offset = dissect_nbap_NCyclesPerSFNperiod(tvb, offset, &asn1_ctx, tree, hf_nbap_NCyclesPerSFNperiod_PDU);
49946 offset += 7; offset >>= 3;
49947 return offset;
49949 static int dissect_NRepetitionsPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49950 int offset = 0;
49951 asn1_ctx_t asn1_ctx;
49952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49953 offset = dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NRepetitionsPerCyclePeriod_PDU);
49954 offset += 7; offset >>= 3;
49955 return offset;
49957 static int dissect_NeighbouringCellMeasurementInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49958 int offset = 0;
49959 asn1_ctx_t asn1_ctx;
49960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49961 offset = dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringCellMeasurementInformation_PDU);
49962 offset += 7; offset >>= 3;
49963 return offset;
49965 static int dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49966 int offset = 0;
49967 asn1_ctx_t asn1_ctx;
49968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49969 offset = dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU);
49970 offset += 7; offset >>= 3;
49971 return offset;
49973 static int dissect_NeighbouringTDDCellMeasurementInformation768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49974 int offset = 0;
49975 asn1_ctx_t asn1_ctx;
49976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49977 offset = dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU);
49978 offset += 7; offset >>= 3;
49979 return offset;
49981 static int dissect_NonCellSpecificTxDiversity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49982 int offset = 0;
49983 asn1_ctx_t asn1_ctx;
49984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49985 offset = dissect_nbap_NonCellSpecificTxDiversity(tvb, offset, &asn1_ctx, tree, hf_nbap_NonCellSpecificTxDiversity_PDU);
49986 offset += 7; offset >>= 3;
49987 return offset;
49989 static int dissect_NI_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49990 int offset = 0;
49991 asn1_ctx_t asn1_ctx;
49992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49993 offset = dissect_nbap_NI_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_NI_Information_PDU);
49994 offset += 7; offset >>= 3;
49995 return offset;
49997 static int dissect_NodeB_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
49998 int offset = 0;
49999 asn1_ctx_t asn1_ctx;
50000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50001 offset = dissect_nbap_NodeB_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_NodeB_CommunicationContextID_PDU);
50002 offset += 7; offset >>= 3;
50003 return offset;
50005 static int dissect_NumberOfReportedCellPortions_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50006 int offset = 0;
50007 asn1_ctx_t asn1_ctx;
50008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50009 offset = dissect_nbap_NumberOfReportedCellPortions(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortions_PDU);
50010 offset += 7; offset >>= 3;
50011 return offset;
50013 static int dissect_NumberOfReportedCellPortionsLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50014 int offset = 0;
50015 asn1_ctx_t asn1_ctx;
50016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50017 offset = dissect_nbap_NumberOfReportedCellPortionsLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortionsLCR_PDU);
50018 offset += 7; offset >>= 3;
50019 return offset;
50021 static int dissect_NSubCyclesPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50022 int offset = 0;
50023 asn1_ctx_t asn1_ctx;
50024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50025 offset = dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NSubCyclesPerCyclePeriod_PDU);
50026 offset += 7; offset >>= 3;
50027 return offset;
50029 static int dissect_Number_Of_Supported_Carriers_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50030 int offset = 0;
50031 asn1_ctx_t asn1_ctx;
50032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50033 offset = dissect_nbap_Number_Of_Supported_Carriers(tvb, offset, &asn1_ctx, tree, hf_nbap_Number_Of_Supported_Carriers_PDU);
50034 offset += 7; offset >>= 3;
50035 return offset;
50037 static int dissect_NoOfTargetCellHS_SCCH_Order_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50038 int offset = 0;
50039 asn1_ctx_t asn1_ctx;
50040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50041 offset = dissect_nbap_NoOfTargetCellHS_SCCH_Order(tvb, offset, &asn1_ctx, tree, hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU);
50042 offset += 7; offset >>= 3;
50043 return offset;
50045 static int dissect_Out_of_Sychronization_Window_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50046 int offset = 0;
50047 asn1_ctx_t asn1_ctx;
50048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50049 offset = dissect_nbap_Out_of_Sychronization_Window(tvb, offset, &asn1_ctx, tree, hf_nbap_Out_of_Sychronization_Window_PDU);
50050 offset += 7; offset >>= 3;
50051 return offset;
50053 static int dissect_Paging_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50054 int offset = 0;
50055 asn1_ctx_t asn1_ctx;
50056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50057 offset = dissect_nbap_Paging_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU);
50058 offset += 7; offset >>= 3;
50059 return offset;
50061 static int dissect_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50062 int offset = 0;
50063 asn1_ctx_t asn1_ctx;
50064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50065 offset = dissect_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU);
50066 offset += 7; offset >>= 3;
50067 return offset;
50069 static int dissect_PLCCHinformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50070 int offset = 0;
50071 asn1_ctx_t asn1_ctx;
50072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50073 offset = dissect_nbap_PLCCHinformation(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCHinformation_PDU);
50074 offset += 7; offset >>= 3;
50075 return offset;
50077 static int dissect_PowerAdjustmentType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50078 int offset = 0;
50079 asn1_ctx_t asn1_ctx;
50080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50081 offset = dissect_nbap_PowerAdjustmentType(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerAdjustmentType_PDU);
50082 offset += 7; offset >>= 3;
50083 return offset;
50085 static int dissect_PrecodingWeightSetRestriction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50086 int offset = 0;
50087 asn1_ctx_t asn1_ctx;
50088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50089 offset = dissect_nbap_PrecodingWeightSetRestriction(tvb, offset, &asn1_ctx, tree, hf_nbap_PrecodingWeightSetRestriction_PDU);
50090 offset += 7; offset >>= 3;
50091 return offset;
50093 static int dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50094 int offset = 0;
50095 asn1_ctx_t asn1_ctx;
50096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50097 offset = dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, &asn1_ctx, tree, hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU);
50098 offset += 7; offset >>= 3;
50099 return offset;
50101 static int dissect_PrimaryScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50102 int offset = 0;
50103 asn1_ctx_t asn1_ctx;
50104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50105 offset = dissect_nbap_PrimaryScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryScramblingCode_PDU);
50106 offset += 7; offset >>= 3;
50107 return offset;
50109 static int dissect_PrimaryCCPCH_RSCP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50110 int offset = 0;
50111 asn1_ctx_t asn1_ctx;
50112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50113 offset = dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_PDU);
50114 offset += 7; offset >>= 3;
50115 return offset;
50117 static int dissect_PrimaryCCPCH_RSCP_Delta_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50118 int offset = 0;
50119 asn1_ctx_t asn1_ctx;
50120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50121 offset = dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU);
50122 offset += 7; offset >>= 3;
50123 return offset;
50125 static int dissect_UE_Selected_MBMS_Service_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50126 int offset = 0;
50127 asn1_ctx_t asn1_ctx;
50128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50129 offset = dissect_nbap_UE_Selected_MBMS_Service_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Selected_MBMS_Service_Information_PDU);
50130 offset += 7; offset >>= 3;
50131 return offset;
50133 static int dissect_Paging_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50134 int offset = 0;
50135 asn1_ctx_t asn1_ctx;
50136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50137 offset = dissect_nbap_Paging_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU);
50138 offset += 7; offset >>= 3;
50139 return offset;
50141 static int dissect_RL_Specific_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50142 int offset = 0;
50143 asn1_ctx_t asn1_ctx;
50144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50145 offset = dissect_nbap_RL_Specific_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_DCH_Info_PDU);
50146 offset += 7; offset >>= 3;
50147 return offset;
50149 static int dissect_RL_Specific_E_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50150 int offset = 0;
50151 asn1_ctx_t asn1_ctx;
50152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50153 offset = dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_E_DCH_Info_PDU);
50154 offset += 7; offset >>= 3;
50155 return offset;
50157 static int dissect_Reference_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50158 int offset = 0;
50159 asn1_ctx_t asn1_ctx;
50160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50161 offset = dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPower_PDU);
50162 offset += 7; offset >>= 3;
50163 return offset;
50165 static int dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50166 int offset = 0;
50167 asn1_ctx_t asn1_ctx;
50168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50169 offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU);
50170 offset += 7; offset >>= 3;
50171 return offset;
50173 static int dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50174 int offset = 0;
50175 asn1_ctx_t asn1_ctx;
50176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50177 offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU);
50178 offset += 7; offset >>= 3;
50179 return offset;
50181 static int dissect_ReferenceClockAvailability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50182 int offset = 0;
50183 asn1_ctx_t asn1_ctx;
50184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50185 offset = dissect_nbap_ReferenceClockAvailability(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceClockAvailability_PDU);
50186 offset += 7; offset >>= 3;
50187 return offset;
50189 static int dissect_ReferenceSFNoffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50190 int offset = 0;
50191 asn1_ctx_t asn1_ctx;
50192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50193 offset = dissect_nbap_ReferenceSFNoffset(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceSFNoffset_PDU);
50194 offset += 7; offset >>= 3;
50195 return offset;
50197 static int dissect_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50198 int offset = 0;
50199 asn1_ctx_t asn1_ctx;
50200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50201 offset = dissect_nbap_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristics_PDU);
50202 offset += 7; offset >>= 3;
50203 return offset;
50205 static int dissect_ReportCharacteristicsType_OnModification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50206 int offset = 0;
50207 asn1_ctx_t asn1_ctx;
50208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50209 offset = dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristicsType_OnModification_PDU);
50210 offset += 7; offset >>= 3;
50211 return offset;
50213 static int dissect_EDCH_RACH_Report_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50214 int offset = 0;
50215 asn1_ctx_t asn1_ctx;
50216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50217 offset = dissect_nbap_EDCH_RACH_Report_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU);
50218 offset += 7; offset >>= 3;
50219 return offset;
50221 static int dissect_EDCH_RACH_Report_ThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50222 int offset = 0;
50223 asn1_ctx_t asn1_ctx;
50224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50225 offset = dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU);
50226 offset += 7; offset >>= 3;
50227 return offset;
50229 static int dissect_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50230 int offset = 0;
50231 asn1_ctx_t asn1_ctx;
50232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50233 offset = dissect_nbap_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ID_PDU);
50234 offset += 7; offset >>= 3;
50235 return offset;
50237 static int dissect_RL_Set_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50238 int offset = 0;
50239 asn1_ctx_t asn1_ctx;
50240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50241 offset = dissect_nbap_RL_Set_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_ID_PDU);
50242 offset += 7; offset >>= 3;
50243 return offset;
50245 static int dissect_DL_RLC_PDU_Size_Format_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50246 int offset = 0;
50247 asn1_ctx_t asn1_ctx;
50248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50249 offset = dissect_nbap_DL_RLC_PDU_Size_Format(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_RLC_PDU_Size_Format_PDU);
50250 offset += 7; offset >>= 3;
50251 return offset;
50253 static int dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50254 int offset = 0;
50255 asn1_ctx_t asn1_ctx;
50256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50257 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);
50258 offset += 7; offset >>= 3;
50259 return offset;
50261 static int dissect_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50262 int offset = 0;
50263 asn1_ctx_t asn1_ctx;
50264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50265 offset = dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU);
50266 offset += 7; offset >>= 3;
50267 return offset;
50269 static int dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50270 int offset = 0;
50271 asn1_ctx_t asn1_ctx;
50272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50273 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);
50274 offset += 7; offset >>= 3;
50275 return offset;
50277 static int dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50278 int offset = 0;
50279 asn1_ctx_t asn1_ctx;
50280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50281 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);
50282 offset += 7; offset >>= 3;
50283 return offset;
50285 static int dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50286 int offset = 0;
50287 asn1_ctx_t asn1_ctx;
50288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50289 offset = dissect_nbap_Received_Scheduled_EDCH_Power_Share_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU);
50290 offset += 7; offset >>= 3;
50291 return offset;
50293 static int dissect_RSEPS_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50294 int offset = 0;
50295 asn1_ctx_t asn1_ctx;
50296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50297 offset = dissect_nbap_RSEPS_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_RSEPS_Value_IncrDecrThres_PDU);
50298 offset += 7; offset >>= 3;
50299 return offset;
50301 static int dissect_Rx_Timing_Deviation_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50302 int offset = 0;
50303 asn1_ctx_t asn1_ctx;
50304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50305 offset = dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU);
50306 offset += 7; offset >>= 3;
50307 return offset;
50309 static int dissect_Rx_Timing_Deviation_Value_768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50310 int offset = 0;
50311 asn1_ctx_t asn1_ctx;
50312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50313 offset = dissect_nbap_Rx_Timing_Deviation_Value_768(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_768_PDU);
50314 offset += 7; offset >>= 3;
50315 return offset;
50317 static int dissect_Rx_Timing_Deviation_Value_384_ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50318 int offset = 0;
50319 asn1_ctx_t asn1_ctx;
50320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50321 offset = dissect_nbap_Rx_Timing_Deviation_Value_384_ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU);
50322 offset += 7; offset >>= 3;
50323 return offset;
50325 static int dissect_RTWP_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50326 int offset = 0;
50327 asn1_ctx_t asn1_ctx;
50328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50329 offset = dissect_nbap_RTWP_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_ReportingIndicator_PDU);
50330 offset += 7; offset >>= 3;
50331 return offset;
50333 static int dissect_RTWP_CellPortion_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50334 int offset = 0;
50335 asn1_ctx_t asn1_ctx;
50336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50337 offset = dissect_nbap_RTWP_CellPortion_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU);
50338 offset += 7; offset >>= 3;
50339 return offset;
50341 static int dissect_AdjustmentPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50342 int offset = 0;
50343 asn1_ctx_t asn1_ctx;
50344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50345 offset = dissect_nbap_AdjustmentPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_AdjustmentPeriod_PDU);
50346 offset += 7; offset >>= 3;
50347 return offset;
50349 static int dissect_E_DPCCH_Power_Boosting_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50350 int offset = 0;
50351 asn1_ctx_t asn1_ctx;
50352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50353 offset = dissect_nbap_E_DPCCH_Power_Boosting_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU);
50354 offset += 7; offset >>= 3;
50355 return offset;
50357 static int dissect_SAT_Info_Almanac_ExtList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50358 int offset = 0;
50359 asn1_ctx_t asn1_ctx;
50360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50361 offset = dissect_nbap_SAT_Info_Almanac_ExtList(tvb, offset, &asn1_ctx, tree, hf_nbap_SAT_Info_Almanac_ExtList_PDU);
50362 offset += 7; offset >>= 3;
50363 return offset;
50365 static int dissect_ScaledAdjustmentRatio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50366 int offset = 0;
50367 asn1_ctx_t asn1_ctx;
50368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50369 offset = dissect_nbap_ScaledAdjustmentRatio(tvb, offset, &asn1_ctx, tree, hf_nbap_ScaledAdjustmentRatio_PDU);
50370 offset += 7; offset >>= 3;
50371 return offset;
50373 static int dissect_MaxAdjustmentStep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50374 int offset = 0;
50375 asn1_ctx_t asn1_ctx;
50376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50377 offset = dissect_nbap_MaxAdjustmentStep(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxAdjustmentStep_PDU);
50378 offset += 7; offset >>= 3;
50379 return offset;
50381 static int dissect_SchedulingPriorityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50382 int offset = 0;
50383 asn1_ctx_t asn1_ctx;
50384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50385 offset = dissect_nbap_SchedulingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SchedulingPriorityIndicator_PDU);
50386 offset += 7; offset >>= 3;
50387 return offset;
50389 static int dissect_Secondary_CPICH_Information_Change_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50390 int offset = 0;
50391 asn1_ctx_t asn1_ctx;
50392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50393 offset = dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CPICH_Information_Change_PDU);
50394 offset += 7; offset >>= 3;
50395 return offset;
50397 static int dissect_Secondary_CCPCH_SlotFormat_Extended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50398 int offset = 0;
50399 asn1_ctx_t asn1_ctx;
50400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50401 offset = dissect_nbap_Secondary_CCPCH_SlotFormat_Extended(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU);
50402 offset += 7; offset >>= 3;
50403 return offset;
50405 static int dissect_Serving_E_DCH_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50406 int offset = 0;
50407 asn1_ctx_t asn1_ctx;
50408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50409 offset = dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Serving_E_DCH_RL_ID_PDU);
50410 offset += 7; offset >>= 3;
50411 return offset;
50413 static int dissect_SFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50414 int offset = 0;
50415 asn1_ctx_t asn1_ctx;
50416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50417 offset = dissect_nbap_SFN(tvb, offset, &asn1_ctx, tree, hf_nbap_SFN_PDU);
50418 offset += 7; offset >>= 3;
50419 return offset;
50421 static int dissect_SFNSFNMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50422 int offset = 0;
50423 asn1_ctx_t asn1_ctx;
50424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50425 offset = dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementThresholdInformation_PDU);
50426 offset += 7; offset >>= 3;
50427 return offset;
50429 static int dissect_SFNSFNMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50430 int offset = 0;
50431 asn1_ctx_t asn1_ctx;
50432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50433 offset = dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementValueInformation_PDU);
50434 offset += 7; offset >>= 3;
50435 return offset;
50437 static int dissect_ShutdownTimer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50438 int offset = 0;
50439 asn1_ctx_t asn1_ctx;
50440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50441 offset = dissect_nbap_ShutdownTimer(tvb, offset, &asn1_ctx, tree, hf_nbap_ShutdownTimer_PDU);
50442 offset += 7; offset >>= 3;
50443 return offset;
50445 static int dissect_Single_Stream_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50446 int offset = 0;
50447 asn1_ctx_t asn1_ctx;
50448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50449 offset = dissect_nbap_Single_Stream_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU);
50450 offset += 7; offset >>= 3;
50451 return offset;
50453 static int dissect_Single_Stream_MIMO_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50454 int offset = 0;
50455 asn1_ctx_t asn1_ctx;
50456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50457 offset = dissect_nbap_Single_Stream_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_Capability_PDU);
50458 offset += 7; offset >>= 3;
50459 return offset;
50461 static int dissect_Single_Stream_MIMO_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50462 int offset = 0;
50463 asn1_ctx_t asn1_ctx;
50464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50465 offset = dissect_nbap_Single_Stream_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU);
50466 offset += 7; offset >>= 3;
50467 return offset;
50469 static int dissect_SignallingBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50470 int offset = 0;
50471 asn1_ctx_t asn1_ctx;
50472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50473 offset = dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SignallingBearerRequestIndicator_PDU);
50474 offset += 7; offset >>= 3;
50475 return offset;
50477 static int dissect_SixtyfourQAM_UsageAllowedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50478 int offset = 0;
50479 asn1_ctx_t asn1_ctx;
50480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50481 offset = dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU);
50482 offset += 7; offset >>= 3;
50483 return offset;
50485 static int dissect_SixtyfourQAM_DL_UsageIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50486 int offset = 0;
50487 asn1_ctx_t asn1_ctx;
50488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50489 offset = dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU);
50490 offset += 7; offset >>= 3;
50491 return offset;
50493 static int dissect_SixtyfourQAM_DL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50494 int offset = 0;
50495 asn1_ctx_t asn1_ctx;
50496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50497 offset = dissect_nbap_SixtyfourQAM_DL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_Capability_PDU);
50498 offset += 7; offset >>= 3;
50499 return offset;
50501 static int dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50502 int offset = 0;
50503 asn1_ctx_t asn1_ctx;
50504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50505 offset = dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU);
50506 offset += 7; offset >>= 3;
50507 return offset;
50509 static int dissect_SixteenQAM_UL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50510 int offset = 0;
50511 asn1_ctx_t asn1_ctx;
50512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50513 offset = dissect_nbap_SixteenQAM_UL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Capability_PDU);
50514 offset += 7; offset >>= 3;
50515 return offset;
50517 static int dissect_SixteenQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50518 int offset = 0;
50519 asn1_ctx_t asn1_ctx;
50520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50521 offset = dissect_nbap_SixteenQAM_UL_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU);
50522 offset += 7; offset >>= 3;
50523 return offset;
50525 static int dissect_Start_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50526 int offset = 0;
50527 asn1_ctx_t asn1_ctx;
50528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50529 offset = dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU);
50530 offset += 7; offset >>= 3;
50531 return offset;
50533 static int dissect_SyncCase_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50534 int offset = 0;
50535 asn1_ctx_t asn1_ctx;
50536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50537 offset = dissect_nbap_SyncCase(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCase_PDU);
50538 offset += 7; offset >>= 3;
50539 return offset;
50541 static int dissect_SynchronisationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50542 int offset = 0;
50543 asn1_ctx_t asn1_ctx;
50544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50545 offset = dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportCharacteristics_PDU);
50546 offset += 7; offset >>= 3;
50547 return offset;
50549 static int dissect_SyncDLCodeIdThreInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50550 int offset = 0;
50551 asn1_ctx_t asn1_ctx;
50552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50553 offset = dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_PDU);
50554 offset += 7; offset >>= 3;
50555 return offset;
50557 static int dissect_SynchronisationReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50558 int offset = 0;
50559 asn1_ctx_t asn1_ctx;
50560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50561 offset = dissect_nbap_SynchronisationReportType(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportType_PDU);
50562 offset += 7; offset >>= 3;
50563 return offset;
50565 static int dissect_Semi_PersistentScheduling_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50566 int offset = 0;
50567 asn1_ctx_t asn1_ctx;
50568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50569 offset = dissect_nbap_Semi_PersistentScheduling_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU);
50570 offset += 7; offset >>= 3;
50571 return offset;
50573 static int dissect_T_Cell_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50574 int offset = 0;
50575 asn1_ctx_t asn1_ctx;
50576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50577 offset = dissect_nbap_T_Cell(tvb, offset, &asn1_ctx, tree, hf_nbap_T_Cell_PDU);
50578 offset += 7; offset >>= 3;
50579 return offset;
50581 static int dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50582 int offset = 0;
50583 asn1_ctx_t asn1_ctx;
50584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50585 offset = dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU);
50586 offset += 7; offset >>= 3;
50587 return offset;
50589 static int dissect_TDD_TPC_DownlinkStepSize_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50590 int offset = 0;
50591 asn1_ctx_t asn1_ctx;
50592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50593 offset = dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_DownlinkStepSize_PDU);
50594 offset += 7; offset >>= 3;
50595 return offset;
50597 static int dissect_TDD_TPC_UplinkStepSize_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50598 int offset = 0;
50599 asn1_ctx_t asn1_ctx;
50600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50601 offset = dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU);
50602 offset += 7; offset >>= 3;
50603 return offset;
50605 static int dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50606 int offset = 0;
50607 asn1_ctx_t asn1_ctx;
50608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50609 offset = dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU);
50610 offset += 7; offset >>= 3;
50611 return offset;
50613 static int dissect_TFCI_Presence_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50614 int offset = 0;
50615 asn1_ctx_t asn1_ctx;
50616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50617 offset = dissect_nbap_TFCI_Presence(tvb, offset, &asn1_ctx, tree, hf_nbap_TFCI_Presence_PDU);
50618 offset += 7; offset >>= 3;
50619 return offset;
50621 static int dissect_TimeSlot_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50622 int offset = 0;
50623 asn1_ctx_t asn1_ctx;
50624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50625 offset = dissect_nbap_TimeSlot(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlot_PDU);
50626 offset += 7; offset >>= 3;
50627 return offset;
50629 static int dissect_TimeSlotLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50630 int offset = 0;
50631 asn1_ctx_t asn1_ctx;
50632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50633 offset = dissect_nbap_TimeSlotLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotLCR_PDU);
50634 offset += 7; offset >>= 3;
50635 return offset;
50637 static int dissect_TimeslotLCR_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50638 int offset = 0;
50639 asn1_ctx_t asn1_ctx;
50640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50641 offset = dissect_nbap_TimeslotLCR_Extension(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotLCR_Extension_PDU);
50642 offset += 7; offset >>= 3;
50643 return offset;
50645 static int dissect_TimeSlotMeasurementValueListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50646 int offset = 0;
50647 asn1_ctx_t asn1_ctx;
50648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50649 offset = dissect_nbap_TimeSlotMeasurementValueListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotMeasurementValueListLCR_PDU);
50650 offset += 7; offset >>= 3;
50651 return offset;
50653 static int dissect_TimingAdjustmentValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50654 int offset = 0;
50655 asn1_ctx_t asn1_ctx;
50656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50657 offset = dissect_nbap_TimingAdjustmentValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValue_PDU);
50658 offset += 7; offset >>= 3;
50659 return offset;
50661 static int dissect_TimingAdjustmentValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50662 int offset = 0;
50663 asn1_ctx_t asn1_ctx;
50664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50665 offset = dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValueLCR_PDU);
50666 offset += 7; offset >>= 3;
50667 return offset;
50669 static int dissect_TimingAdvanceApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50670 int offset = 0;
50671 asn1_ctx_t asn1_ctx;
50672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50673 offset = dissect_nbap_TimingAdvanceApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdvanceApplied_PDU);
50674 offset += 7; offset >>= 3;
50675 return offset;
50677 static int dissect_SynchronisationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50678 int offset = 0;
50679 asn1_ctx_t asn1_ctx;
50680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50681 offset = dissect_nbap_SynchronisationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationIndicator_PDU);
50682 offset += 7; offset >>= 3;
50683 return offset;
50685 static int dissect_TnlQos_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50686 int offset = 0;
50687 asn1_ctx_t asn1_ctx;
50688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50689 offset = dissect_nbap_TnlQos(tvb, offset, &asn1_ctx, tree, hf_nbap_TnlQos_PDU);
50690 offset += 7; offset >>= 3;
50691 return offset;
50693 static int dissect_Transmission_Gap_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50694 int offset = 0;
50695 asn1_ctx_t asn1_ctx;
50696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50697 offset = dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU);
50698 offset += 7; offset >>= 3;
50699 return offset;
50701 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_, void *data _U_) {
50702 int offset = 0;
50703 asn1_ctx_t asn1_ctx;
50704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50705 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);
50706 offset += 7; offset >>= 3;
50707 return offset;
50709 static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50710 int offset = 0;
50711 asn1_ctx_t asn1_ctx;
50712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50713 offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU);
50714 offset += 7; offset >>= 3;
50715 return offset;
50717 static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50718 int offset = 0;
50719 asn1_ctx_t asn1_ctx;
50720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50721 offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU);
50722 offset += 7; offset >>= 3;
50723 return offset;
50725 static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50726 int offset = 0;
50727 asn1_ctx_t asn1_ctx;
50728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50729 offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU);
50730 offset += 7; offset >>= 3;
50731 return offset;
50733 static int dissect_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50734 int offset = 0;
50735 asn1_ctx_t asn1_ctx;
50736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50737 offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU);
50738 offset += 7; offset >>= 3;
50739 return offset;
50741 static int dissect_Transmitted_Carrier_Power_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50742 int offset = 0;
50743 asn1_ctx_t asn1_ctx;
50744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50745 offset = dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_Value_PDU);
50746 offset += 7; offset >>= 3;
50747 return offset;
50749 static int dissect_TransmissionDiversityApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50750 int offset = 0;
50751 asn1_ctx_t asn1_ctx;
50752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50753 offset = dissect_nbap_TransmissionDiversityApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmissionDiversityApplied_PDU);
50754 offset += 7; offset >>= 3;
50755 return offset;
50757 static int dissect_TransmitDiversityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50758 int offset = 0;
50759 asn1_ctx_t asn1_ctx;
50760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50761 offset = dissect_nbap_TransmitDiversityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmitDiversityIndicator_PDU);
50762 offset += 7; offset >>= 3;
50763 return offset;
50765 static int dissect_TransportBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50766 int offset = 0;
50767 asn1_ctx_t asn1_ctx;
50768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50769 offset = dissect_nbap_TransportBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerRequestIndicator_PDU);
50770 offset += 7; offset >>= 3;
50771 return offset;
50773 static int dissect_TransportBearerNotRequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50774 int offset = 0;
50775 asn1_ctx_t asn1_ctx;
50776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50777 offset = dissect_nbap_TransportBearerNotRequestedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotRequestedIndicator_PDU);
50778 offset += 7; offset >>= 3;
50779 return offset;
50781 static int dissect_TransportBearerNotSetupIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50782 int offset = 0;
50783 asn1_ctx_t asn1_ctx;
50784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50785 offset = dissect_nbap_TransportBearerNotSetupIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotSetupIndicator_PDU);
50786 offset += 7; offset >>= 3;
50787 return offset;
50789 static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50790 int offset = 0;
50791 asn1_ctx_t asn1_ctx;
50792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50793 offset = dissect_nbap_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportLayerAddress_PDU);
50794 offset += 7; offset >>= 3;
50795 return offset;
50797 static int dissect_TS0_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50798 int offset = 0;
50799 asn1_ctx_t asn1_ctx;
50800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50801 offset = dissect_nbap_TS0_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TS0_CapabilityLCR_PDU);
50802 offset += 7; offset >>= 3;
50803 return offset;
50805 static int dissect_TSTD_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50806 int offset = 0;
50807 asn1_ctx_t asn1_ctx;
50808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50809 offset = dissect_nbap_TSTD_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TSTD_Indicator_PDU);
50810 offset += 7; offset >>= 3;
50811 return offset;
50813 static int dissect_TSN_Length_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50814 int offset = 0;
50815 asn1_ctx_t asn1_ctx;
50816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50817 offset = dissect_nbap_TSN_Length(tvb, offset, &asn1_ctx, tree, hf_nbap_TSN_Length_PDU);
50818 offset += 7; offset >>= 3;
50819 return offset;
50821 static int dissect_TUTRANGANSSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50822 int offset = 0;
50823 asn1_ctx_t asn1_ctx;
50824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50825 offset = dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU);
50826 offset += 7; offset >>= 3;
50827 return offset;
50829 static int dissect_TUTRANGANSSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50830 int offset = 0;
50831 asn1_ctx_t asn1_ctx;
50832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50833 offset = dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU);
50834 offset += 7; offset >>= 3;
50835 return offset;
50837 static int dissect_TUTRANGPSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50838 int offset = 0;
50839 asn1_ctx_t asn1_ctx;
50840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50841 offset = dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU);
50842 offset += 7; offset >>= 3;
50843 return offset;
50845 static int dissect_TUTRANGPSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50846 int offset = 0;
50847 asn1_ctx_t asn1_ctx;
50848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50849 offset = dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementValueInformation_PDU);
50850 offset += 7; offset >>= 3;
50851 return offset;
50853 static int dissect_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50854 int offset = 0;
50855 asn1_ctx_t asn1_ctx;
50856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50857 offset = dissect_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability(tvb, offset, &asn1_ctx, tree, hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU);
50858 offset += 7; offset >>= 3;
50859 return offset;
50861 static int dissect_TypeOfError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50862 int offset = 0;
50863 asn1_ctx_t asn1_ctx;
50864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50865 offset = dissect_nbap_TypeOfError(tvb, offset, &asn1_ctx, tree, hf_nbap_TypeOfError_PDU);
50866 offset += 7; offset >>= 3;
50867 return offset;
50869 static int dissect_UARFCN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50870 int offset = 0;
50871 asn1_ctx_t asn1_ctx;
50872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50873 offset = dissect_nbap_UARFCN(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_PDU);
50874 offset += 7; offset >>= 3;
50875 return offset;
50877 static int dissect_UE_AggregateMaximumBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50878 int offset = 0;
50879 asn1_ctx_t asn1_ctx;
50880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50881 offset = dissect_nbap_UE_AggregateMaximumBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_AggregateMaximumBitRate_PDU);
50882 offset += 7; offset >>= 3;
50883 return offset;
50885 static int dissect_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50886 int offset = 0;
50887 asn1_ctx_t asn1_ctx;
50888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50889 offset = dissect_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU);
50890 offset += 7; offset >>= 3;
50891 return offset;
50893 static int dissect_UE_Capability_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50894 int offset = 0;
50895 asn1_ctx_t asn1_ctx;
50896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50897 offset = dissect_nbap_UE_Capability_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Capability_Information_PDU);
50898 offset += 7; offset >>= 3;
50899 return offset;
50901 static int dissect_UE_TS0_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50902 int offset = 0;
50903 asn1_ctx_t asn1_ctx;
50904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50905 offset = dissect_nbap_UE_TS0_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_TS0_CapabilityLCR_PDU);
50906 offset += 7; offset >>= 3;
50907 return offset;
50909 static int dissect_UE_SupportIndicatorExtension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50910 int offset = 0;
50911 asn1_ctx_t asn1_ctx;
50912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50913 offset = dissect_nbap_UE_SupportIndicatorExtension(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_SupportIndicatorExtension_PDU);
50914 offset += 7; offset >>= 3;
50915 return offset;
50917 static int dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50918 int offset = 0;
50919 asn1_ctx_t asn1_ctx;
50920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50921 offset = dissect_nbap_LCRTDD_HSDSCH_Physical_Layer_Category(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU);
50922 offset += 7; offset >>= 3;
50923 return offset;
50925 static int dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50926 int offset = 0;
50927 asn1_ctx_t asn1_ctx;
50928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50929 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);
50930 offset += 7; offset >>= 3;
50931 return offset;
50933 static int dissect_UL_SIR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50934 int offset = 0;
50935 asn1_ctx_t asn1_ctx;
50936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50937 offset = dissect_nbap_UL_SIR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_SIR_PDU);
50938 offset += 7; offset >>= 3;
50939 return offset;
50941 static int dissect_UL_Synchronisation_Parameters_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50942 int offset = 0;
50943 asn1_ctx_t asn1_ctx;
50944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50945 offset = dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Synchronisation_Parameters_LCR_PDU);
50946 offset += 7; offset >>= 3;
50947 return offset;
50949 static int dissect_UPPCHPositionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50950 int offset = 0;
50951 asn1_ctx_t asn1_ctx;
50952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50953 offset = dissect_nbap_UPPCHPositionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCHPositionLCR_PDU);
50954 offset += 7; offset >>= 3;
50955 return offset;
50957 static int dissect_UpPTSInterference_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50958 int offset = 0;
50959 asn1_ctx_t asn1_ctx;
50960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50961 offset = dissect_nbap_UpPTSInterference_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU);
50962 offset += 7; offset >>= 3;
50963 return offset;
50965 static int dissect_UpPTSInterferenceValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50966 int offset = 0;
50967 asn1_ctx_t asn1_ctx;
50968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50969 offset = dissect_nbap_UpPTSInterferenceValue(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterferenceValue_PDU);
50970 offset += 7; offset >>= 3;
50971 return offset;
50973 static int dissect_Unidirectional_DCH_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50974 int offset = 0;
50975 asn1_ctx_t asn1_ctx;
50976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50977 offset = dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Unidirectional_DCH_Indicator_PDU);
50978 offset += 7; offset >>= 3;
50979 return offset;
50981 static int dissect_USCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50982 int offset = 0;
50983 asn1_ctx_t asn1_ctx;
50984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50985 offset = dissect_nbap_USCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_PDU);
50986 offset += 7; offset >>= 3;
50987 return offset;
50989 static int dissect_USCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50990 int offset = 0;
50991 asn1_ctx_t asn1_ctx;
50992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50993 offset = dissect_nbap_USCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_InformationResponse_PDU);
50994 offset += 7; offset >>= 3;
50995 return offset;
50997 static int dissect_UL_TimeslotISCP_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
50998 int offset = 0;
50999 asn1_ctx_t asn1_ctx;
51000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51001 offset = dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU);
51002 offset += 7; offset >>= 3;
51003 return offset;
51005 static int dissect_UL_TimeslotISCP_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51006 int offset = 0;
51007 asn1_ctx_t asn1_ctx;
51008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51009 offset = dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU);
51010 offset += 7; offset >>= 3;
51011 return offset;
51013 static int dissect_CommonTransportChannelSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51014 int offset = 0;
51015 asn1_ctx_t asn1_ctx;
51016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51017 offset = dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestFDD_PDU);
51018 offset += 7; offset >>= 3;
51019 return offset;
51021 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51022 int offset = 0;
51023 asn1_ctx_t asn1_ctx;
51024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51025 offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU);
51026 offset += 7; offset >>= 3;
51027 return offset;
51029 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51030 int offset = 0;
51031 asn1_ctx_t asn1_ctx;
51032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51033 offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU);
51034 offset += 7; offset >>= 3;
51035 return offset;
51037 static int dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51038 int offset = 0;
51039 asn1_ctx_t asn1_ctx;
51040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51041 offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU);
51042 offset += 7; offset >>= 3;
51043 return offset;
51045 static int dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51046 int offset = 0;
51047 asn1_ctx_t asn1_ctx;
51048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51049 offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU);
51050 offset += 7; offset >>= 3;
51051 return offset;
51053 static int dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51054 int offset = 0;
51055 asn1_ctx_t asn1_ctx;
51056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51057 offset = dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU);
51058 offset += 7; offset >>= 3;
51059 return offset;
51061 static int dissect_CommonTransportChannelSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51062 int offset = 0;
51063 asn1_ctx_t asn1_ctx;
51064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51065 offset = dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestTDD_PDU);
51066 offset += 7; offset >>= 3;
51067 return offset;
51069 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51070 int offset = 0;
51071 asn1_ctx_t asn1_ctx;
51072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51073 offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU);
51074 offset += 7; offset >>= 3;
51075 return offset;
51077 static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51078 int offset = 0;
51079 asn1_ctx_t asn1_ctx;
51080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51081 offset = dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU);
51082 offset += 7; offset >>= 3;
51083 return offset;
51085 static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51086 int offset = 0;
51087 asn1_ctx_t asn1_ctx;
51088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51089 offset = dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU);
51090 offset += 7; offset >>= 3;
51091 return offset;
51093 static int dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51094 int offset = 0;
51095 asn1_ctx_t asn1_ctx;
51096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51097 offset = dissect_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU);
51098 offset += 7; offset >>= 3;
51099 return offset;
51101 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51102 int offset = 0;
51103 asn1_ctx_t asn1_ctx;
51104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51105 offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU);
51106 offset += 7; offset >>= 3;
51107 return offset;
51109 static int dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51110 int offset = 0;
51111 asn1_ctx_t asn1_ctx;
51112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51113 offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU);
51114 offset += 7; offset >>= 3;
51115 return offset;
51117 static int dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51118 int offset = 0;
51119 asn1_ctx_t asn1_ctx;
51120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51121 offset = dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU);
51122 offset += 7; offset >>= 3;
51123 return offset;
51125 static int dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51126 int offset = 0;
51127 asn1_ctx_t asn1_ctx;
51128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51129 offset = dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
51130 offset += 7; offset >>= 3;
51131 return offset;
51133 static int dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51134 int offset = 0;
51135 asn1_ctx_t asn1_ctx;
51136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51137 offset = dissect_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
51138 offset += 7; offset >>= 3;
51139 return offset;
51141 static int dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51142 int offset = 0;
51143 asn1_ctx_t asn1_ctx;
51144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51145 offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU);
51146 offset += 7; offset >>= 3;
51147 return offset;
51149 static int dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51150 int offset = 0;
51151 asn1_ctx_t asn1_ctx;
51152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51153 offset = dissect_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU);
51154 offset += 7; offset >>= 3;
51155 return offset;
51157 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51158 int offset = 0;
51159 asn1_ctx_t asn1_ctx;
51160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51161 offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
51162 offset += 7; offset >>= 3;
51163 return offset;
51165 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51166 int offset = 0;
51167 asn1_ctx_t asn1_ctx;
51168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51169 offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
51170 offset += 7; offset >>= 3;
51171 return offset;
51173 static int dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51174 int offset = 0;
51175 asn1_ctx_t asn1_ctx;
51176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51177 offset = dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU);
51178 offset += 7; offset >>= 3;
51179 return offset;
51181 static int dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51182 int offset = 0;
51183 asn1_ctx_t asn1_ctx;
51184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51185 offset = dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU);
51186 offset += 7; offset >>= 3;
51187 return offset;
51189 static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51190 int offset = 0;
51191 asn1_ctx_t asn1_ctx;
51192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51193 offset = dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU);
51194 offset += 7; offset >>= 3;
51195 return offset;
51197 static int dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51198 int offset = 0;
51199 asn1_ctx_t asn1_ctx;
51200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51201 offset = dissect_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
51202 offset += 7; offset >>= 3;
51203 return offset;
51205 static int dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51206 int offset = 0;
51207 asn1_ctx_t asn1_ctx;
51208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51209 offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
51210 offset += 7; offset >>= 3;
51211 return offset;
51213 static int dissect_PLCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51214 int offset = 0;
51215 asn1_ctx_t asn1_ctx;
51216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51217 offset = dissect_nbap_PLCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_parameters_PDU);
51218 offset += 7; offset >>= 3;
51219 return offset;
51221 static int dissect_E_RUCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51222 int offset = 0;
51223 asn1_ctx_t asn1_ctx;
51224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51225 offset = dissect_nbap_E_RUCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_parameters_PDU);
51226 offset += 7; offset >>= 3;
51227 return offset;
51229 static int dissect_E_RUCCH_768_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51230 int offset = 0;
51231 asn1_ctx_t asn1_ctx;
51232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51233 offset = dissect_nbap_E_RUCCH_768_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_parameters_PDU);
51234 offset += 7; offset >>= 3;
51235 return offset;
51237 static int dissect_CommonTransportChannelSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51238 int offset = 0;
51239 asn1_ctx_t asn1_ctx;
51240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51241 offset = dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupResponse_PDU);
51242 offset += 7; offset >>= 3;
51243 return offset;
51245 static int dissect_FACH_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51246 int offset = 0;
51247 asn1_ctx_t asn1_ctx;
51248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51249 offset = dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU);
51250 offset += 7; offset >>= 3;
51251 return offset;
51253 static int dissect_CommonTransportChannelSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51254 int offset = 0;
51255 asn1_ctx_t asn1_ctx;
51256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51257 offset = dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupFailure_PDU);
51258 offset += 7; offset >>= 3;
51259 return offset;
51261 static int dissect_CommonTransportChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51262 int offset = 0;
51263 asn1_ctx_t asn1_ctx;
51264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51265 offset = dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU);
51266 offset += 7; offset >>= 3;
51267 return offset;
51269 static int dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51270 int offset = 0;
51271 asn1_ctx_t asn1_ctx;
51272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51273 offset = dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU);
51274 offset += 7; offset >>= 3;
51275 return offset;
51277 static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51278 int offset = 0;
51279 asn1_ctx_t asn1_ctx;
51280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51281 offset = dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
51282 offset += 7; offset >>= 3;
51283 return offset;
51285 static int dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51286 int offset = 0;
51287 asn1_ctx_t asn1_ctx;
51288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51289 offset = dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
51290 offset += 7; offset >>= 3;
51291 return offset;
51293 static int dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51294 int offset = 0;
51295 asn1_ctx_t asn1_ctx;
51296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51297 offset = dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
51298 offset += 7; offset >>= 3;
51299 return offset;
51301 static int dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51302 int offset = 0;
51303 asn1_ctx_t asn1_ctx;
51304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51305 offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU);
51306 offset += 7; offset >>= 3;
51307 return offset;
51309 static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51310 int offset = 0;
51311 asn1_ctx_t asn1_ctx;
51312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51313 offset = dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
51314 offset += 7; offset >>= 3;
51315 return offset;
51317 static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51318 int offset = 0;
51319 asn1_ctx_t asn1_ctx;
51320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51321 offset = dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
51322 offset += 7; offset >>= 3;
51323 return offset;
51325 static int dissect_CommonTransportChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51326 int offset = 0;
51327 asn1_ctx_t asn1_ctx;
51328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51329 offset = dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU);
51330 offset += 7; offset >>= 3;
51331 return offset;
51333 static int dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51334 int offset = 0;
51335 asn1_ctx_t asn1_ctx;
51336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51337 offset = dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU);
51338 offset += 7; offset >>= 3;
51339 return offset;
51341 static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51342 int offset = 0;
51343 asn1_ctx_t asn1_ctx;
51344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51345 offset = dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU);
51346 offset += 7; offset >>= 3;
51347 return offset;
51349 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51350 int offset = 0;
51351 asn1_ctx_t asn1_ctx;
51352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51353 offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
51354 offset += 7; offset >>= 3;
51355 return offset;
51357 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51358 int offset = 0;
51359 asn1_ctx_t asn1_ctx;
51360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51361 offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
51362 offset += 7; offset >>= 3;
51363 return offset;
51365 static int dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51366 int offset = 0;
51367 asn1_ctx_t asn1_ctx;
51368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51369 offset = dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU);
51370 offset += 7; offset >>= 3;
51371 return offset;
51373 static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51374 int offset = 0;
51375 asn1_ctx_t asn1_ctx;
51376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51377 offset = dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU);
51378 offset += 7; offset >>= 3;
51379 return offset;
51381 static int dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51382 int offset = 0;
51383 asn1_ctx_t asn1_ctx;
51384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51385 offset = dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU);
51386 offset += 7; offset >>= 3;
51387 return offset;
51389 static int dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51390 int offset = 0;
51391 asn1_ctx_t asn1_ctx;
51392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51393 offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
51394 offset += 7; offset >>= 3;
51395 return offset;
51397 static int dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51398 int offset = 0;
51399 asn1_ctx_t asn1_ctx;
51400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51401 offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU);
51402 offset += 7; offset >>= 3;
51403 return offset;
51405 static int dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51406 int offset = 0;
51407 asn1_ctx_t asn1_ctx;
51408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51409 offset = dissect_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU);
51410 offset += 7; offset >>= 3;
51411 return offset;
51413 static int dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51414 int offset = 0;
51415 asn1_ctx_t asn1_ctx;
51416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51417 offset = dissect_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
51418 offset += 7; offset >>= 3;
51419 return offset;
51421 static int dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51422 int offset = 0;
51423 asn1_ctx_t asn1_ctx;
51424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51425 offset = dissect_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
51426 offset += 7; offset >>= 3;
51427 return offset;
51429 static int dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51430 int offset = 0;
51431 asn1_ctx_t asn1_ctx;
51432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51433 offset = dissect_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
51434 offset += 7; offset >>= 3;
51435 return offset;
51437 static int dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51438 int offset = 0;
51439 asn1_ctx_t asn1_ctx;
51440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51441 offset = dissect_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
51442 offset += 7; offset >>= 3;
51443 return offset;
51445 static int dissect_CommonTransportChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51446 int offset = 0;
51447 asn1_ctx_t asn1_ctx;
51448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51449 offset = dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationResponse_PDU);
51450 offset += 7; offset >>= 3;
51451 return offset;
51453 static int dissect_CommonTransportChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51454 int offset = 0;
51455 asn1_ctx_t asn1_ctx;
51456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51457 offset = dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationFailure_PDU);
51458 offset += 7; offset >>= 3;
51459 return offset;
51461 static int dissect_CommonTransportChannelDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51462 int offset = 0;
51463 asn1_ctx_t asn1_ctx;
51464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51465 offset = dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionRequest_PDU);
51466 offset += 7; offset >>= 3;
51467 return offset;
51469 static int dissect_CommonTransportChannelDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51470 int offset = 0;
51471 asn1_ctx_t asn1_ctx;
51472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51473 offset = dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionResponse_PDU);
51474 offset += 7; offset >>= 3;
51475 return offset;
51477 static int dissect_BlockResourceRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51478 int offset = 0;
51479 asn1_ctx_t asn1_ctx;
51480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51481 offset = dissect_nbap_BlockResourceRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceRequest_PDU);
51482 offset += 7; offset >>= 3;
51483 return offset;
51485 static int dissect_BlockResourceResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51486 int offset = 0;
51487 asn1_ctx_t asn1_ctx;
51488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51489 offset = dissect_nbap_BlockResourceResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceResponse_PDU);
51490 offset += 7; offset >>= 3;
51491 return offset;
51493 static int dissect_BlockResourceFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51494 int offset = 0;
51495 asn1_ctx_t asn1_ctx;
51496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51497 offset = dissect_nbap_BlockResourceFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceFailure_PDU);
51498 offset += 7; offset >>= 3;
51499 return offset;
51501 static int dissect_UnblockResourceIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51502 int offset = 0;
51503 asn1_ctx_t asn1_ctx;
51504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51505 offset = dissect_nbap_UnblockResourceIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_UnblockResourceIndication_PDU);
51506 offset += 7; offset >>= 3;
51507 return offset;
51509 static int dissect_AuditRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51510 int offset = 0;
51511 asn1_ctx_t asn1_ctx;
51512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51513 offset = dissect_nbap_AuditRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequiredIndication_PDU);
51514 offset += 7; offset >>= 3;
51515 return offset;
51517 static int dissect_AuditRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51518 int offset = 0;
51519 asn1_ctx_t asn1_ctx;
51520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51521 offset = dissect_nbap_AuditRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequest_PDU);
51522 offset += 7; offset >>= 3;
51523 return offset;
51525 static int dissect_AuditResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51526 int offset = 0;
51527 asn1_ctx_t asn1_ctx;
51528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51529 offset = dissect_nbap_AuditResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditResponse_PDU);
51530 offset += 7; offset >>= 3;
51531 return offset;
51533 static int dissect_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51534 int offset = 0;
51535 asn1_ctx_t asn1_ctx;
51536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51537 offset = dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationList_AuditRsp_PDU);
51538 offset += 7; offset >>= 3;
51539 return offset;
51541 static int dissect_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51542 int offset = 0;
51543 asn1_ctx_t asn1_ctx;
51544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51545 offset = dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_AuditRsp_PDU);
51546 offset += 7; offset >>= 3;
51547 return offset;
51549 static int dissect_FPACH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51550 int offset = 0;
51551 asn1_ctx_t asn1_ctx;
51552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51553 offset = dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU);
51554 offset += 7; offset >>= 3;
51555 return offset;
51557 static int dissect_HS_DSCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51558 int offset = 0;
51559 asn1_ctx_t asn1_ctx;
51560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51561 offset = dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU);
51562 offset += 7; offset >>= 3;
51563 return offset;
51565 static int dissect_S_CCPCH_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51566 int offset = 0;
51567 asn1_ctx_t asn1_ctx;
51568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51569 offset = dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU);
51570 offset += 7; offset >>= 3;
51571 return offset;
51573 static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51574 int offset = 0;
51575 asn1_ctx_t asn1_ctx;
51576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51577 offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU);
51578 offset += 7; offset >>= 3;
51579 return offset;
51581 static int dissect_E_DCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51582 int offset = 0;
51583 asn1_ctx_t asn1_ctx;
51584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51585 offset = dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU);
51586 offset += 7; offset >>= 3;
51587 return offset;
51589 static int dissect_PLCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51590 int offset = 0;
51591 asn1_ctx_t asn1_ctx;
51592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51593 offset = dissect_nbap_PLCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_AuditRsp_PDU);
51594 offset += 7; offset >>= 3;
51595 return offset;
51597 static int dissect_S_CCPCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51598 int offset = 0;
51599 asn1_ctx_t asn1_ctx;
51600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51601 offset = dissect_nbap_S_CCPCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU);
51602 offset += 7; offset >>= 3;
51603 return offset;
51605 static int dissect_PRACH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51606 int offset = 0;
51607 asn1_ctx_t asn1_ctx;
51608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51609 offset = dissect_nbap_PRACH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_AuditRsp_PDU);
51610 offset += 7; offset >>= 3;
51611 return offset;
51613 static int dissect_E_RUCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51614 int offset = 0;
51615 asn1_ctx_t asn1_ctx;
51616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51617 offset = dissect_nbap_E_RUCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU);
51618 offset += 7; offset >>= 3;
51619 return offset;
51621 static int dissect_E_RUCCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51622 int offset = 0;
51623 asn1_ctx_t asn1_ctx;
51624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51625 offset = dissect_nbap_E_RUCCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU);
51626 offset += 7; offset >>= 3;
51627 return offset;
51629 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51630 int offset = 0;
51631 asn1_ctx_t asn1_ctx;
51632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51633 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);
51634 offset += 7; offset >>= 3;
51635 return offset;
51637 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51638 int offset = 0;
51639 asn1_ctx_t asn1_ctx;
51640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51641 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);
51642 offset += 7; offset >>= 3;
51643 return offset;
51645 static int dissect_UPPCH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51646 int offset = 0;
51647 asn1_ctx_t asn1_ctx;
51648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51649 offset = dissect_nbap_UPPCH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU);
51650 offset += 7; offset >>= 3;
51651 return offset;
51653 static int dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51654 int offset = 0;
51655 asn1_ctx_t asn1_ctx;
51656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51657 offset = dissect_nbap_UPPCH_LCR_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU);
51658 offset += 7; offset >>= 3;
51659 return offset;
51661 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51662 int offset = 0;
51663 asn1_ctx_t asn1_ctx;
51664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51665 offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU);
51666 offset += 7; offset >>= 3;
51667 return offset;
51669 static int dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51670 int offset = 0;
51671 asn1_ctx_t asn1_ctx;
51672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51673 offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU);
51674 offset += 7; offset >>= 3;
51675 return offset;
51677 static int dissect_CCP_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51678 int offset = 0;
51679 asn1_ctx_t asn1_ctx;
51680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51681 offset = dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationList_AuditRsp_PDU);
51682 offset += 7; offset >>= 3;
51683 return offset;
51685 static int dissect_CCP_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51686 int offset = 0;
51687 asn1_ctx_t asn1_ctx;
51688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51689 offset = dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_AuditRsp_PDU);
51690 offset += 7; offset >>= 3;
51691 return offset;
51693 static int dissect_Local_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51694 int offset = 0;
51695 asn1_ctx_t asn1_ctx;
51696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51697 offset = dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_PDU);
51698 offset += 7; offset >>= 3;
51699 return offset;
51701 static int dissect_Local_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51702 int offset = 0;
51703 asn1_ctx_t asn1_ctx;
51704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51705 offset = dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU);
51706 offset += 7; offset >>= 3;
51707 return offset;
51709 static int dissect_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51710 int offset = 0;
51711 asn1_ctx_t asn1_ctx;
51712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51713 offset = dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU);
51714 offset += 7; offset >>= 3;
51715 return offset;
51717 static int dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51718 int offset = 0;
51719 asn1_ctx_t asn1_ctx;
51720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51721 offset = dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU);
51722 offset += 7; offset >>= 3;
51723 return offset;
51725 static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51726 int offset = 0;
51727 asn1_ctx_t asn1_ctx;
51728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51729 offset = dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU);
51730 offset += 7; offset >>= 3;
51731 return offset;
51733 static int dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51734 int offset = 0;
51735 asn1_ctx_t asn1_ctx;
51736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51737 offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU);
51738 offset += 7; offset >>= 3;
51739 return offset;
51741 static int dissect_AuditFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51742 int offset = 0;
51743 asn1_ctx_t asn1_ctx;
51744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51745 offset = dissect_nbap_AuditFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditFailure_PDU);
51746 offset += 7; offset >>= 3;
51747 return offset;
51749 static int dissect_CommonMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51750 int offset = 0;
51751 asn1_ctx_t asn1_ctx;
51752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51753 offset = dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationRequest_PDU);
51754 offset += 7; offset >>= 3;
51755 return offset;
51757 static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51758 int offset = 0;
51759 asn1_ctx_t asn1_ctx;
51760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51761 offset = dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU);
51762 offset += 7; offset >>= 3;
51763 return offset;
51765 static int dissect_ERACH_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51766 int offset = 0;
51767 asn1_ctx_t asn1_ctx;
51768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51769 offset = dissect_nbap_ERACH_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rqst_PDU);
51770 offset += 7; offset >>= 3;
51771 return offset;
51773 static int dissect_PowerLocalCellGroup_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51774 int offset = 0;
51775 asn1_ctx_t asn1_ctx;
51776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51777 offset = dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU);
51778 offset += 7; offset >>= 3;
51779 return offset;
51781 static int dissect_CommonMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51782 int offset = 0;
51783 asn1_ctx_t asn1_ctx;
51784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51785 offset = dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationResponse_PDU);
51786 offset += 7; offset >>= 3;
51787 return offset;
51789 static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51790 int offset = 0;
51791 asn1_ctx_t asn1_ctx;
51792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51793 offset = dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU);
51794 offset += 7; offset >>= 3;
51795 return offset;
51797 static int dissect_ERACH_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51798 int offset = 0;
51799 asn1_ctx_t asn1_ctx;
51800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51801 offset = dissect_nbap_ERACH_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rsp_PDU);
51802 offset += 7; offset >>= 3;
51803 return offset;
51805 static int dissect_PowerLocalCellGroup_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51806 int offset = 0;
51807 asn1_ctx_t asn1_ctx;
51808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51809 offset = dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU);
51810 offset += 7; offset >>= 3;
51811 return offset;
51813 static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51814 int offset = 0;
51815 asn1_ctx_t asn1_ctx;
51816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51817 offset = dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationFailure_PDU);
51818 offset += 7; offset >>= 3;
51819 return offset;
51821 static int dissect_CommonMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51822 int offset = 0;
51823 asn1_ctx_t asn1_ctx;
51824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51825 offset = dissect_nbap_CommonMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementReport_PDU);
51826 offset += 7; offset >>= 3;
51827 return offset;
51829 static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51830 int offset = 0;
51831 asn1_ctx_t asn1_ctx;
51832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51833 offset = dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU);
51834 offset += 7; offset >>= 3;
51835 return offset;
51837 static int dissect_ERACH_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51838 int offset = 0;
51839 asn1_ctx_t asn1_ctx;
51840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51841 offset = dissect_nbap_ERACH_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rprt_PDU);
51842 offset += 7; offset >>= 3;
51843 return offset;
51845 static int dissect_PowerLocalCellGroup_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51846 int offset = 0;
51847 asn1_ctx_t asn1_ctx;
51848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51849 offset = dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU);
51850 offset += 7; offset >>= 3;
51851 return offset;
51853 static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51854 int offset = 0;
51855 asn1_ctx_t asn1_ctx;
51856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51857 offset = dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementTerminationRequest_PDU);
51858 offset += 7; offset >>= 3;
51859 return offset;
51861 static int dissect_CommonMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51862 int offset = 0;
51863 asn1_ctx_t asn1_ctx;
51864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51865 offset = dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementFailureIndication_PDU);
51866 offset += 7; offset >>= 3;
51867 return offset;
51869 static int dissect_CellSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51870 int offset = 0;
51871 asn1_ctx_t asn1_ctx;
51872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51873 offset = dissect_nbap_CellSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestFDD_PDU);
51874 offset += 7; offset >>= 3;
51875 return offset;
51877 static int dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51878 int offset = 0;
51879 asn1_ctx_t asn1_ctx;
51880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51881 offset = dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU);
51882 offset += 7; offset >>= 3;
51883 return offset;
51885 static int dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51886 int offset = 0;
51887 asn1_ctx_t asn1_ctx;
51888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51889 offset = dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU);
51890 offset += 7; offset >>= 3;
51891 return offset;
51893 static int dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51894 int offset = 0;
51895 asn1_ctx_t asn1_ctx;
51896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51897 offset = dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU);
51898 offset += 7; offset >>= 3;
51899 return offset;
51901 static int dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51902 int offset = 0;
51903 asn1_ctx_t asn1_ctx;
51904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51905 offset = dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU);
51906 offset += 7; offset >>= 3;
51907 return offset;
51909 static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51910 int offset = 0;
51911 asn1_ctx_t asn1_ctx;
51912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51913 offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU);
51914 offset += 7; offset >>= 3;
51915 return offset;
51917 static int dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51918 int offset = 0;
51919 asn1_ctx_t asn1_ctx;
51920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51921 offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU);
51922 offset += 7; offset >>= 3;
51923 return offset;
51925 static int dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51926 int offset = 0;
51927 asn1_ctx_t asn1_ctx;
51928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51929 offset = dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU);
51930 offset += 7; offset >>= 3;
51931 return offset;
51933 static int dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51934 int offset = 0;
51935 asn1_ctx_t asn1_ctx;
51936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51937 offset = dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU);
51938 offset += 7; offset >>= 3;
51939 return offset;
51941 static int dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51942 int offset = 0;
51943 asn1_ctx_t asn1_ctx;
51944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51945 offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU);
51946 offset += 7; offset >>= 3;
51947 return offset;
51949 static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51950 int offset = 0;
51951 asn1_ctx_t asn1_ctx;
51952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51953 offset = dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU);
51954 offset += 7; offset >>= 3;
51955 return offset;
51957 static int dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51958 int offset = 0;
51959 asn1_ctx_t asn1_ctx;
51960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51961 offset = dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU);
51962 offset += 7; offset >>= 3;
51963 return offset;
51965 static int dissect_CellSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51966 int offset = 0;
51967 asn1_ctx_t asn1_ctx;
51968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51969 offset = dissect_nbap_CellSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestTDD_PDU);
51970 offset += 7; offset >>= 3;
51971 return offset;
51973 static int dissect_SCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51974 int offset = 0;
51975 asn1_ctx_t asn1_ctx;
51976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51977 offset = dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU);
51978 offset += 7; offset >>= 3;
51979 return offset;
51981 static int dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51982 int offset = 0;
51983 asn1_ctx_t asn1_ctx;
51984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51985 offset = dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU);
51986 offset += 7; offset >>= 3;
51987 return offset;
51989 static int dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51990 int offset = 0;
51991 asn1_ctx_t asn1_ctx;
51992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51993 offset = dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU);
51994 offset += 7; offset >>= 3;
51995 return offset;
51997 static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
51998 int offset = 0;
51999 asn1_ctx_t asn1_ctx;
52000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52001 offset = dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU);
52002 offset += 7; offset >>= 3;
52003 return offset;
52005 static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52006 int offset = 0;
52007 asn1_ctx_t asn1_ctx;
52008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52009 offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU);
52010 offset += 7; offset >>= 3;
52011 return offset;
52013 static int dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52014 int offset = 0;
52015 asn1_ctx_t asn1_ctx;
52016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52017 offset = dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
52018 offset += 7; offset >>= 3;
52019 return offset;
52021 static int dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52022 int offset = 0;
52023 asn1_ctx_t asn1_ctx;
52024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52025 offset = dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
52026 offset += 7; offset >>= 3;
52027 return offset;
52029 static int dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52030 int offset = 0;
52031 asn1_ctx_t asn1_ctx;
52032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52033 offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU);
52034 offset += 7; offset >>= 3;
52035 return offset;
52037 static int dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52038 int offset = 0;
52039 asn1_ctx_t asn1_ctx;
52040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52041 offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU);
52042 offset += 7; offset >>= 3;
52043 return offset;
52045 static int dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52046 int offset = 0;
52047 asn1_ctx_t asn1_ctx;
52048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52049 offset = dissect_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU);
52050 offset += 7; offset >>= 3;
52051 return offset;
52053 static int dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52054 int offset = 0;
52055 asn1_ctx_t asn1_ctx;
52056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52057 offset = dissect_nbap_SCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU);
52058 offset += 7; offset >>= 3;
52059 return offset;
52061 static int dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52062 int offset = 0;
52063 asn1_ctx_t asn1_ctx;
52064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52065 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);
52066 offset += 7; offset >>= 3;
52067 return offset;
52069 static int dissect_CellSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52070 int offset = 0;
52071 asn1_ctx_t asn1_ctx;
52072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52073 offset = dissect_nbap_CellSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupResponse_PDU);
52074 offset += 7; offset >>= 3;
52075 return offset;
52077 static int dissect_CellSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52078 int offset = 0;
52079 asn1_ctx_t asn1_ctx;
52080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52081 offset = dissect_nbap_CellSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupFailure_PDU);
52082 offset += 7; offset >>= 3;
52083 return offset;
52085 static int dissect_CellReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52086 int offset = 0;
52087 asn1_ctx_t asn1_ctx;
52088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52089 offset = dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestFDD_PDU);
52090 offset += 7; offset >>= 3;
52091 return offset;
52093 static int dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52094 int offset = 0;
52095 asn1_ctx_t asn1_ctx;
52096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52097 offset = dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU);
52098 offset += 7; offset >>= 3;
52099 return offset;
52101 static int dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52102 int offset = 0;
52103 asn1_ctx_t asn1_ctx;
52104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52105 offset = dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU);
52106 offset += 7; offset >>= 3;
52107 return offset;
52109 static int dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52110 int offset = 0;
52111 asn1_ctx_t asn1_ctx;
52112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52113 offset = dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU);
52114 offset += 7; offset >>= 3;
52115 return offset;
52117 static int dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52118 int offset = 0;
52119 asn1_ctx_t asn1_ctx;
52120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52121 offset = dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU);
52122 offset += 7; offset >>= 3;
52123 return offset;
52125 static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52126 int offset = 0;
52127 asn1_ctx_t asn1_ctx;
52128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52129 offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU);
52130 offset += 7; offset >>= 3;
52131 return offset;
52133 static int dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52134 int offset = 0;
52135 asn1_ctx_t asn1_ctx;
52136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52137 offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU);
52138 offset += 7; offset >>= 3;
52139 return offset;
52141 static int dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52142 int offset = 0;
52143 asn1_ctx_t asn1_ctx;
52144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52145 offset = dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU);
52146 offset += 7; offset >>= 3;
52147 return offset;
52149 static int dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52150 int offset = 0;
52151 asn1_ctx_t asn1_ctx;
52152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52153 offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU);
52154 offset += 7; offset >>= 3;
52155 return offset;
52157 static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52158 int offset = 0;
52159 asn1_ctx_t asn1_ctx;
52160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52161 offset = dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU);
52162 offset += 7; offset >>= 3;
52163 return offset;
52165 static int dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52166 int offset = 0;
52167 asn1_ctx_t asn1_ctx;
52168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52169 offset = dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU);
52170 offset += 7; offset >>= 3;
52171 return offset;
52173 static int dissect_CellReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52174 int offset = 0;
52175 asn1_ctx_t asn1_ctx;
52176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52177 offset = dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestTDD_PDU);
52178 offset += 7; offset >>= 3;
52179 return offset;
52181 static int dissect_SCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52182 int offset = 0;
52183 asn1_ctx_t asn1_ctx;
52184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52185 offset = dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU);
52186 offset += 7; offset >>= 3;
52187 return offset;
52189 static int dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52190 int offset = 0;
52191 asn1_ctx_t asn1_ctx;
52192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52193 offset = dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU);
52194 offset += 7; offset >>= 3;
52195 return offset;
52197 static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52198 int offset = 0;
52199 asn1_ctx_t asn1_ctx;
52200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52201 offset = dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU);
52202 offset += 7; offset >>= 3;
52203 return offset;
52205 static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52206 int offset = 0;
52207 asn1_ctx_t asn1_ctx;
52208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52209 offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU);
52210 offset += 7; offset >>= 3;
52211 return offset;
52213 static int dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52214 int offset = 0;
52215 asn1_ctx_t asn1_ctx;
52216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52217 offset = dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU);
52218 offset += 7; offset >>= 3;
52219 return offset;
52221 static int dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52222 int offset = 0;
52223 asn1_ctx_t asn1_ctx;
52224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52225 offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU);
52226 offset += 7; offset >>= 3;
52227 return offset;
52229 static int dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52230 int offset = 0;
52231 asn1_ctx_t asn1_ctx;
52232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52233 offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU);
52234 offset += 7; offset >>= 3;
52235 return offset;
52237 static int dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52238 int offset = 0;
52239 asn1_ctx_t asn1_ctx;
52240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52241 offset = dissect_nbap_SCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU);
52242 offset += 7; offset >>= 3;
52243 return offset;
52245 static int dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52246 int offset = 0;
52247 asn1_ctx_t asn1_ctx;
52248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52249 offset = dissect_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU);
52250 offset += 7; offset >>= 3;
52251 return offset;
52253 static int dissect_UARFCN_Adjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52254 int offset = 0;
52255 asn1_ctx_t asn1_ctx;
52256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52257 offset = dissect_nbap_UARFCN_Adjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_Adjustment_PDU);
52258 offset += 7; offset >>= 3;
52259 return offset;
52261 static int dissect_CellReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52262 int offset = 0;
52263 asn1_ctx_t asn1_ctx;
52264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52265 offset = dissect_nbap_CellReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationResponse_PDU);
52266 offset += 7; offset >>= 3;
52267 return offset;
52269 static int dissect_CellReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52270 int offset = 0;
52271 asn1_ctx_t asn1_ctx;
52272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52273 offset = dissect_nbap_CellReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationFailure_PDU);
52274 offset += 7; offset >>= 3;
52275 return offset;
52277 static int dissect_CellDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52278 int offset = 0;
52279 asn1_ctx_t asn1_ctx;
52280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52281 offset = dissect_nbap_CellDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionRequest_PDU);
52282 offset += 7; offset >>= 3;
52283 return offset;
52285 static int dissect_CellDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52286 int offset = 0;
52287 asn1_ctx_t asn1_ctx;
52288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52289 offset = dissect_nbap_CellDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionResponse_PDU);
52290 offset += 7; offset >>= 3;
52291 return offset;
52293 static int dissect_ResourceStatusIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52294 int offset = 0;
52295 asn1_ctx_t asn1_ctx;
52296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52297 offset = dissect_nbap_ResourceStatusIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ResourceStatusIndication_PDU);
52298 offset += 7; offset >>= 3;
52299 return offset;
52301 static int dissect_IndicationType_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52302 int offset = 0;
52303 asn1_ctx_t asn1_ctx;
52304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52305 offset = dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_IndicationType_ResourceStatusInd_PDU);
52306 offset += 7; offset >>= 3;
52307 return offset;
52309 static int dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52310 int offset = 0;
52311 asn1_ctx_t asn1_ctx;
52312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52313 offset = dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU);
52314 offset += 7; offset >>= 3;
52315 return offset;
52317 static int dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52318 int offset = 0;
52319 asn1_ctx_t asn1_ctx;
52320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52321 offset = dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
52322 offset += 7; offset >>= 3;
52323 return offset;
52325 static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52326 int offset = 0;
52327 asn1_ctx_t asn1_ctx;
52328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52329 offset = dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU);
52330 offset += 7; offset >>= 3;
52331 return offset;
52333 static int dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52334 int offset = 0;
52335 asn1_ctx_t asn1_ctx;
52336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52337 offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
52338 offset += 7; offset >>= 3;
52339 return offset;
52341 static int dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52342 int offset = 0;
52343 asn1_ctx_t asn1_ctx;
52344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52345 offset = dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU);
52346 offset += 7; offset >>= 3;
52347 return offset;
52349 static int dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52350 int offset = 0;
52351 asn1_ctx_t asn1_ctx;
52352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52353 offset = dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
52354 offset += 7; offset >>= 3;
52355 return offset;
52357 static int dissect_CCP_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52358 int offset = 0;
52359 asn1_ctx_t asn1_ctx;
52360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52361 offset = dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU);
52362 offset += 7; offset >>= 3;
52363 return offset;
52365 static int dissect_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52366 int offset = 0;
52367 asn1_ctx_t asn1_ctx;
52368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52369 offset = dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU);
52370 offset += 7; offset >>= 3;
52371 return offset;
52373 static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52374 int offset = 0;
52375 asn1_ctx_t asn1_ctx;
52376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52377 offset = dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU);
52378 offset += 7; offset >>= 3;
52379 return offset;
52381 static int dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52382 int offset = 0;
52383 asn1_ctx_t asn1_ctx;
52384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52385 offset = dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU);
52386 offset += 7; offset >>= 3;
52387 return offset;
52389 static int dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52390 int offset = 0;
52391 asn1_ctx_t asn1_ctx;
52392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52393 offset = dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU);
52394 offset += 7; offset >>= 3;
52395 return offset;
52397 static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52398 int offset = 0;
52399 asn1_ctx_t asn1_ctx;
52400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52401 offset = dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU);
52402 offset += 7; offset >>= 3;
52403 return offset;
52405 static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52406 int offset = 0;
52407 asn1_ctx_t asn1_ctx;
52408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52409 offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU);
52410 offset += 7; offset >>= 3;
52411 return offset;
52413 static int dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52414 int offset = 0;
52415 asn1_ctx_t asn1_ctx;
52416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52417 offset = dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU);
52418 offset += 7; offset >>= 3;
52419 return offset;
52421 static int dissect_PLCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52422 int offset = 0;
52423 asn1_ctx_t asn1_ctx;
52424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52425 offset = dissect_nbap_PLCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU);
52426 offset += 7; offset >>= 3;
52427 return offset;
52429 static int dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52430 int offset = 0;
52431 asn1_ctx_t asn1_ctx;
52432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52433 offset = dissect_nbap_S_CCPCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU);
52434 offset += 7; offset >>= 3;
52435 return offset;
52437 static int dissect_PRACH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52438 int offset = 0;
52439 asn1_ctx_t asn1_ctx;
52440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52441 offset = dissect_nbap_PRACH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU);
52442 offset += 7; offset >>= 3;
52443 return offset;
52445 static int dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52446 int offset = 0;
52447 asn1_ctx_t asn1_ctx;
52448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52449 offset = dissect_nbap_E_RUCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU);
52450 offset += 7; offset >>= 3;
52451 return offset;
52453 static int dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52454 int offset = 0;
52455 asn1_ctx_t asn1_ctx;
52456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52457 offset = dissect_nbap_E_RUCCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU);
52458 offset += 7; offset >>= 3;
52459 return offset;
52461 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52462 int offset = 0;
52463 asn1_ctx_t asn1_ctx;
52464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52465 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);
52466 offset += 7; offset >>= 3;
52467 return offset;
52469 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52470 int offset = 0;
52471 asn1_ctx_t asn1_ctx;
52472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52473 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);
52474 offset += 7; offset >>= 3;
52475 return offset;
52477 static int dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52478 int offset = 0;
52479 asn1_ctx_t asn1_ctx;
52480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52481 offset = dissect_nbap_UPPCH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU);
52482 offset += 7; offset >>= 3;
52483 return offset;
52485 static int dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52486 int offset = 0;
52487 asn1_ctx_t asn1_ctx;
52488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52489 offset = dissect_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU);
52490 offset += 7; offset >>= 3;
52491 return offset;
52493 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52494 int offset = 0;
52495 asn1_ctx_t asn1_ctx;
52496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52497 offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU);
52498 offset += 7; offset >>= 3;
52499 return offset;
52501 static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52502 int offset = 0;
52503 asn1_ctx_t asn1_ctx;
52504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52505 offset = dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU);
52506 offset += 7; offset >>= 3;
52507 return offset;
52509 static int dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52510 int offset = 0;
52511 asn1_ctx_t asn1_ctx;
52512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52513 offset = dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
52514 offset += 7; offset >>= 3;
52515 return offset;
52517 static int dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52518 int offset = 0;
52519 asn1_ctx_t asn1_ctx;
52520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52521 offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU);
52522 offset += 7; offset >>= 3;
52523 return offset;
52525 static int dissect_SystemInformationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52526 int offset = 0;
52527 asn1_ctx_t asn1_ctx;
52528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52529 offset = dissect_nbap_SystemInformationUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateRequest_PDU);
52530 offset += 7; offset >>= 3;
52531 return offset;
52533 static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52534 int offset = 0;
52535 asn1_ctx_t asn1_ctx;
52536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52537 offset = dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU);
52538 offset += 7; offset >>= 3;
52539 return offset;
52541 static int dissect_SegmentInformationListIE_SystemInfoUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52542 int offset = 0;
52543 asn1_ctx_t asn1_ctx;
52544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52545 offset = dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, &asn1_ctx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU);
52546 offset += 7; offset >>= 3;
52547 return offset;
52549 static int dissect_SystemInformationUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52550 int offset = 0;
52551 asn1_ctx_t asn1_ctx;
52552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52553 offset = dissect_nbap_SystemInformationUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateResponse_PDU);
52554 offset += 7; offset >>= 3;
52555 return offset;
52557 static int dissect_SystemInformationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52558 int offset = 0;
52559 asn1_ctx_t asn1_ctx;
52560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52561 offset = dissect_nbap_SystemInformationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateFailure_PDU);
52562 offset += 7; offset >>= 3;
52563 return offset;
52565 static int dissect_RadioLinkSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52566 int offset = 0;
52567 asn1_ctx_t asn1_ctx;
52568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52569 offset = dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestFDD_PDU);
52570 offset += 7; offset >>= 3;
52571 return offset;
52573 static int dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52574 int offset = 0;
52575 asn1_ctx_t asn1_ctx;
52576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52577 offset = dissect_nbap_Additional_HS_Cell_Information_RL_Setup_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU);
52578 offset += 7; offset >>= 3;
52579 return offset;
52581 static int dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52582 int offset = 0;
52583 asn1_ctx_t asn1_ctx;
52584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52585 offset = dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU);
52586 offset += 7; offset >>= 3;
52587 return offset;
52589 static int dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52590 int offset = 0;
52591 asn1_ctx_t asn1_ctx;
52592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52593 offset = dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU);
52594 offset += 7; offset >>= 3;
52595 return offset;
52597 static int dissect_RL_InformationList_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52598 int offset = 0;
52599 asn1_ctx_t asn1_ctx;
52600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52601 offset = dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU);
52602 offset += 7; offset >>= 3;
52603 return offset;
52605 static int dissect_RL_InformationItem_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52606 int offset = 0;
52607 asn1_ctx_t asn1_ctx;
52608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52609 offset = dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU);
52610 offset += 7; offset >>= 3;
52611 return offset;
52613 static int dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52614 int offset = 0;
52615 asn1_ctx_t asn1_ctx;
52616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52617 offset = dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU);
52618 offset += 7; offset >>= 3;
52619 return offset;
52621 static int dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52622 int offset = 0;
52623 asn1_ctx_t asn1_ctx;
52624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52625 offset = dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU);
52626 offset += 7; offset >>= 3;
52627 return offset;
52629 static int dissect_RadioLinkSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52630 int offset = 0;
52631 asn1_ctx_t asn1_ctx;
52632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52633 offset = dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestTDD_PDU);
52634 offset += 7; offset >>= 3;
52635 return offset;
52637 static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52638 int offset = 0;
52639 asn1_ctx_t asn1_ctx;
52640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52641 offset = dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
52642 offset += 7; offset >>= 3;
52643 return offset;
52645 static int dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52646 int offset = 0;
52647 asn1_ctx_t asn1_ctx;
52648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52649 offset = dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
52650 offset += 7; offset >>= 3;
52651 return offset;
52653 static int dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52654 int offset = 0;
52655 asn1_ctx_t asn1_ctx;
52656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52657 offset = dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
52658 offset += 7; offset >>= 3;
52659 return offset;
52661 static int dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52662 int offset = 0;
52663 asn1_ctx_t asn1_ctx;
52664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52665 offset = dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
52666 offset += 7; offset >>= 3;
52667 return offset;
52669 static int dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52670 int offset = 0;
52671 asn1_ctx_t asn1_ctx;
52672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52673 offset = dissect_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
52674 offset += 7; offset >>= 3;
52675 return offset;
52677 static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52678 int offset = 0;
52679 asn1_ctx_t asn1_ctx;
52680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52681 offset = dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
52682 offset += 7; offset >>= 3;
52683 return offset;
52685 static int dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52686 int offset = 0;
52687 asn1_ctx_t asn1_ctx;
52688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52689 offset = dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
52690 offset += 7; offset >>= 3;
52691 return offset;
52693 static int dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52694 int offset = 0;
52695 asn1_ctx_t asn1_ctx;
52696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52697 offset = dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
52698 offset += 7; offset >>= 3;
52699 return offset;
52701 static int dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52702 int offset = 0;
52703 asn1_ctx_t asn1_ctx;
52704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52705 offset = dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
52706 offset += 7; offset >>= 3;
52707 return offset;
52709 static int dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52710 int offset = 0;
52711 asn1_ctx_t asn1_ctx;
52712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52713 offset = dissect_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
52714 offset += 7; offset >>= 3;
52715 return offset;
52717 static int dissect_RL_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52718 int offset = 0;
52719 asn1_ctx_t asn1_ctx;
52720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52721 offset = dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_SetupRqstTDD_PDU);
52722 offset += 7; offset >>= 3;
52723 return offset;
52725 static int dissect_RadioLinkSetupResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52726 int offset = 0;
52727 asn1_ctx_t asn1_ctx;
52728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52729 offset = dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseFDD_PDU);
52730 offset += 7; offset >>= 3;
52731 return offset;
52733 static int dissect_Additional_HS_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52734 int offset = 0;
52735 asn1_ctx_t asn1_ctx;
52736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52737 offset = dissect_nbap_Additional_HS_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_Response_List_PDU);
52738 offset += 7; offset >>= 3;
52739 return offset;
52741 static int dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52742 int offset = 0;
52743 asn1_ctx_t asn1_ctx;
52744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52745 offset = dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU);
52746 offset += 7; offset >>= 3;
52747 return offset;
52749 static int dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52750 int offset = 0;
52751 asn1_ctx_t asn1_ctx;
52752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52753 offset = dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU);
52754 offset += 7; offset >>= 3;
52755 return offset;
52757 static int dissect_RadioLinkSetupResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52758 int offset = 0;
52759 asn1_ctx_t asn1_ctx;
52760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52761 offset = dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseTDD_PDU);
52762 offset += 7; offset >>= 3;
52763 return offset;
52765 static int dissect_RL_InformationResponse_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52766 int offset = 0;
52767 asn1_ctx_t asn1_ctx;
52768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52769 offset = dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU);
52770 offset += 7; offset >>= 3;
52771 return offset;
52773 static int dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52774 int offset = 0;
52775 asn1_ctx_t asn1_ctx;
52776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52777 offset = dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU);
52778 offset += 7; offset >>= 3;
52779 return offset;
52781 static int dissect_RadioLinkSetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52782 int offset = 0;
52783 asn1_ctx_t asn1_ctx;
52784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52785 offset = dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureFDD_PDU);
52786 offset += 7; offset >>= 3;
52787 return offset;
52789 static int dissect_CauseLevel_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52790 int offset = 0;
52791 asn1_ctx_t asn1_ctx;
52792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52793 offset = dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU);
52794 offset += 7; offset >>= 3;
52795 return offset;
52797 static int dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52798 int offset = 0;
52799 asn1_ctx_t asn1_ctx;
52800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52801 offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
52802 offset += 7; offset >>= 3;
52803 return offset;
52805 static int dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52806 int offset = 0;
52807 asn1_ctx_t asn1_ctx;
52808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52809 offset = dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
52810 offset += 7; offset >>= 3;
52811 return offset;
52813 static int dissect_RadioLinkSetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52814 int offset = 0;
52815 asn1_ctx_t asn1_ctx;
52816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52817 offset = dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureTDD_PDU);
52818 offset += 7; offset >>= 3;
52819 return offset;
52821 static int dissect_CauseLevel_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52822 int offset = 0;
52823 asn1_ctx_t asn1_ctx;
52824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52825 offset = dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU);
52826 offset += 7; offset >>= 3;
52827 return offset;
52829 static int dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52830 int offset = 0;
52831 asn1_ctx_t asn1_ctx;
52832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52833 offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU);
52834 offset += 7; offset >>= 3;
52835 return offset;
52837 static int dissect_RadioLinkAdditionRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52838 int offset = 0;
52839 asn1_ctx_t asn1_ctx;
52840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52841 offset = dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestFDD_PDU);
52842 offset += 7; offset >>= 3;
52843 return offset;
52845 static int dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52846 int offset = 0;
52847 asn1_ctx_t asn1_ctx;
52848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52849 offset = dissect_nbap_Additional_HS_Cell_Information_RL_Addition_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU);
52850 offset += 7; offset >>= 3;
52851 return offset;
52853 static int dissect_Additional_EDCH_Cell_Information_RL_Add_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52854 int offset = 0;
52855 asn1_ctx_t asn1_ctx;
52856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52857 offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Add_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_PDU);
52858 offset += 7; offset >>= 3;
52859 return offset;
52861 static int dissect_RL_InformationList_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52862 int offset = 0;
52863 asn1_ctx_t asn1_ctx;
52864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52865 offset = dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU);
52866 offset += 7; offset >>= 3;
52867 return offset;
52869 static int dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52870 int offset = 0;
52871 asn1_ctx_t asn1_ctx;
52872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52873 offset = dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU);
52874 offset += 7; offset >>= 3;
52875 return offset;
52877 static int dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52878 int offset = 0;
52879 asn1_ctx_t asn1_ctx;
52880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52881 offset = dissect_nbap_E_DPCH_Information_RL_AdditionReqFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU);
52882 offset += 7; offset >>= 3;
52883 return offset;
52885 static int dissect_RadioLinkAdditionRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52886 int offset = 0;
52887 asn1_ctx_t asn1_ctx;
52888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52889 offset = dissect_nbap_RadioLinkAdditionRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestTDD_PDU);
52890 offset += 7; offset >>= 3;
52891 return offset;
52893 static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52894 int offset = 0;
52895 asn1_ctx_t asn1_ctx;
52896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52897 offset = dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
52898 offset += 7; offset >>= 3;
52899 return offset;
52901 static int dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52902 int offset = 0;
52903 asn1_ctx_t asn1_ctx;
52904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52905 offset = dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
52906 offset += 7; offset >>= 3;
52907 return offset;
52909 static int dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52910 int offset = 0;
52911 asn1_ctx_t asn1_ctx;
52912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52913 offset = dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
52914 offset += 7; offset >>= 3;
52915 return offset;
52917 static int dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52918 int offset = 0;
52919 asn1_ctx_t asn1_ctx;
52920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52921 offset = dissect_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
52922 offset += 7; offset >>= 3;
52923 return offset;
52925 static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52926 int offset = 0;
52927 asn1_ctx_t asn1_ctx;
52928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52929 offset = dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
52930 offset += 7; offset >>= 3;
52931 return offset;
52933 static int dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52934 int offset = 0;
52935 asn1_ctx_t asn1_ctx;
52936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52937 offset = dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
52938 offset += 7; offset >>= 3;
52939 return offset;
52941 static int dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52942 int offset = 0;
52943 asn1_ctx_t asn1_ctx;
52944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52945 offset = dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
52946 offset += 7; offset >>= 3;
52947 return offset;
52949 static int dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52950 int offset = 0;
52951 asn1_ctx_t asn1_ctx;
52952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52953 offset = dissect_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
52954 offset += 7; offset >>= 3;
52955 return offset;
52957 static int dissect_RL_Information_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52958 int offset = 0;
52959 asn1_ctx_t asn1_ctx;
52960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52961 offset = dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU);
52962 offset += 7; offset >>= 3;
52963 return offset;
52965 static int dissect_RadioLinkAdditionResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52966 int offset = 0;
52967 asn1_ctx_t asn1_ctx;
52968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52969 offset = dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseFDD_PDU);
52970 offset += 7; offset >>= 3;
52971 return offset;
52973 static int dissect_Additional_HS_Cell_Change_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52974 int offset = 0;
52975 asn1_ctx_t asn1_ctx;
52976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52977 offset = dissect_nbap_Additional_HS_Cell_Change_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU);
52978 offset += 7; offset >>= 3;
52979 return offset;
52981 static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52982 int offset = 0;
52983 asn1_ctx_t asn1_ctx;
52984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52985 offset = dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU);
52986 offset += 7; offset >>= 3;
52987 return offset;
52989 static int dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52990 int offset = 0;
52991 asn1_ctx_t asn1_ctx;
52992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52993 offset = dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU);
52994 offset += 7; offset >>= 3;
52995 return offset;
52997 static int dissect_RadioLinkAdditionResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
52998 int offset = 0;
52999 asn1_ctx_t asn1_ctx;
53000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53001 offset = dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseTDD_PDU);
53002 offset += 7; offset >>= 3;
53003 return offset;
53005 static int dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53006 int offset = 0;
53007 asn1_ctx_t asn1_ctx;
53008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53009 offset = dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU);
53010 offset += 7; offset >>= 3;
53011 return offset;
53013 static int dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53014 int offset = 0;
53015 asn1_ctx_t asn1_ctx;
53016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53017 offset = dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU);
53018 offset += 7; offset >>= 3;
53019 return offset;
53021 static int dissect_RadioLinkAdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53022 int offset = 0;
53023 asn1_ctx_t asn1_ctx;
53024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53025 offset = dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureFDD_PDU);
53026 offset += 7; offset >>= 3;
53027 return offset;
53029 static int dissect_CauseLevel_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53030 int offset = 0;
53031 asn1_ctx_t asn1_ctx;
53032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53033 offset = dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU);
53034 offset += 7; offset >>= 3;
53035 return offset;
53037 static int dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53038 int offset = 0;
53039 asn1_ctx_t asn1_ctx;
53040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53041 offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
53042 offset += 7; offset >>= 3;
53043 return offset;
53045 static int dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53046 int offset = 0;
53047 asn1_ctx_t asn1_ctx;
53048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53049 offset = dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
53050 offset += 7; offset >>= 3;
53051 return offset;
53053 static int dissect_RadioLinkAdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53054 int offset = 0;
53055 asn1_ctx_t asn1_ctx;
53056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53057 offset = dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureTDD_PDU);
53058 offset += 7; offset >>= 3;
53059 return offset;
53061 static int dissect_CauseLevel_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53062 int offset = 0;
53063 asn1_ctx_t asn1_ctx;
53064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53065 offset = dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU);
53066 offset += 7; offset >>= 3;
53067 return offset;
53069 static int dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53070 int offset = 0;
53071 asn1_ctx_t asn1_ctx;
53072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53073 offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU);
53074 offset += 7; offset >>= 3;
53075 return offset;
53077 static int dissect_RadioLinkReconfigurationPrepareFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53078 int offset = 0;
53079 asn1_ctx_t asn1_ctx;
53080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53081 offset = dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU);
53082 offset += 7; offset >>= 3;
53083 return offset;
53085 static int dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53086 int offset = 0;
53087 asn1_ctx_t asn1_ctx;
53088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53089 offset = dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU);
53090 offset += 7; offset >>= 3;
53091 return offset;
53093 static int dissect_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53094 int offset = 0;
53095 asn1_ctx_t asn1_ctx;
53096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53097 offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU);
53098 offset += 7; offset >>= 3;
53099 return offset;
53101 static int dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53102 int offset = 0;
53103 asn1_ctx_t asn1_ctx;
53104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53105 offset = dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU);
53106 offset += 7; offset >>= 3;
53107 return offset;
53109 static int dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53110 int offset = 0;
53111 asn1_ctx_t asn1_ctx;
53112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53113 offset = dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU);
53114 offset += 7; offset >>= 3;
53115 return offset;
53117 static int dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53118 int offset = 0;
53119 asn1_ctx_t asn1_ctx;
53120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53121 offset = dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU);
53122 offset += 7; offset >>= 3;
53123 return offset;
53125 static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53126 int offset = 0;
53127 asn1_ctx_t asn1_ctx;
53128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53129 offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU);
53130 offset += 7; offset >>= 3;
53131 return offset;
53133 static int dissect_RL_InformationList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53134 int offset = 0;
53135 asn1_ctx_t asn1_ctx;
53136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53137 offset = dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU);
53138 offset += 7; offset >>= 3;
53139 return offset;
53141 static int dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53142 int offset = 0;
53143 asn1_ctx_t asn1_ctx;
53144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53145 offset = dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU);
53146 offset += 7; offset >>= 3;
53147 return offset;
53149 static int dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53150 int offset = 0;
53151 asn1_ctx_t asn1_ctx;
53152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53153 offset = dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU);
53154 offset += 7; offset >>= 3;
53155 return offset;
53157 static int dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53158 int offset = 0;
53159 asn1_ctx_t asn1_ctx;
53160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53161 offset = dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU);
53162 offset += 7; offset >>= 3;
53163 return offset;
53165 static int dissect_RadioLinkReconfigurationPrepareTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53166 int offset = 0;
53167 asn1_ctx_t asn1_ctx;
53168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53169 offset = dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU);
53170 offset += 7; offset >>= 3;
53171 return offset;
53173 static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53174 int offset = 0;
53175 asn1_ctx_t asn1_ctx;
53176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53177 offset = dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
53178 offset += 7; offset >>= 3;
53179 return offset;
53181 static int dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53182 int offset = 0;
53183 asn1_ctx_t asn1_ctx;
53184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53185 offset = dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
53186 offset += 7; offset >>= 3;
53187 return offset;
53189 static int dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53190 int offset = 0;
53191 asn1_ctx_t asn1_ctx;
53192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53193 offset = dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
53194 offset += 7; offset >>= 3;
53195 return offset;
53197 static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53198 int offset = 0;
53199 asn1_ctx_t asn1_ctx;
53200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53201 offset = dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
53202 offset += 7; offset >>= 3;
53203 return offset;
53205 static int dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53206 int offset = 0;
53207 asn1_ctx_t asn1_ctx;
53208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53209 offset = dissect_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
53210 offset += 7; offset >>= 3;
53211 return offset;
53213 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53214 int offset = 0;
53215 asn1_ctx_t asn1_ctx;
53216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53217 offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
53218 offset += 7; offset >>= 3;
53219 return offset;
53221 static int dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53222 int offset = 0;
53223 asn1_ctx_t asn1_ctx;
53224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53225 offset = dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
53226 offset += 7; offset >>= 3;
53227 return offset;
53229 static int dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53230 int offset = 0;
53231 asn1_ctx_t asn1_ctx;
53232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53233 offset = dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
53234 offset += 7; offset >>= 3;
53235 return offset;
53237 static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53238 int offset = 0;
53239 asn1_ctx_t asn1_ctx;
53240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53241 offset = dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
53242 offset += 7; offset >>= 3;
53243 return offset;
53245 static int dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53246 int offset = 0;
53247 asn1_ctx_t asn1_ctx;
53248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53249 offset = dissect_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
53250 offset += 7; offset >>= 3;
53251 return offset;
53253 static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53254 int offset = 0;
53255 asn1_ctx_t asn1_ctx;
53256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53257 offset = dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
53258 offset += 7; offset >>= 3;
53259 return offset;
53261 static int dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53262 int offset = 0;
53263 asn1_ctx_t asn1_ctx;
53264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53265 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);
53266 offset += 7; offset >>= 3;
53267 return offset;
53269 static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53270 int offset = 0;
53271 asn1_ctx_t asn1_ctx;
53272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53273 offset = dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
53274 offset += 7; offset >>= 3;
53275 return offset;
53277 static int dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53278 int offset = 0;
53279 asn1_ctx_t asn1_ctx;
53280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53281 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);
53282 offset += 7; offset >>= 3;
53283 return offset;
53285 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53286 int offset = 0;
53287 asn1_ctx_t asn1_ctx;
53288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53289 offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
53290 offset += 7; offset >>= 3;
53291 return offset;
53293 static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53294 int offset = 0;
53295 asn1_ctx_t asn1_ctx;
53296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53297 offset = dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
53298 offset += 7; offset >>= 3;
53299 return offset;
53301 static int dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53302 int offset = 0;
53303 asn1_ctx_t asn1_ctx;
53304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53305 offset = dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
53306 offset += 7; offset >>= 3;
53307 return offset;
53309 static int dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53310 int offset = 0;
53311 asn1_ctx_t asn1_ctx;
53312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53313 offset = dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
53314 offset += 7; offset >>= 3;
53315 return offset;
53317 static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53318 int offset = 0;
53319 asn1_ctx_t asn1_ctx;
53320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53321 offset = dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
53322 offset += 7; offset >>= 3;
53323 return offset;
53325 static int dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53326 int offset = 0;
53327 asn1_ctx_t asn1_ctx;
53328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53329 offset = dissect_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
53330 offset += 7; offset >>= 3;
53331 return offset;
53333 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53334 int offset = 0;
53335 asn1_ctx_t asn1_ctx;
53336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53337 offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
53338 offset += 7; offset >>= 3;
53339 return offset;
53341 static int dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53342 int offset = 0;
53343 asn1_ctx_t asn1_ctx;
53344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53345 offset = dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
53346 offset += 7; offset >>= 3;
53347 return offset;
53349 static int dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53350 int offset = 0;
53351 asn1_ctx_t asn1_ctx;
53352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53353 offset = dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
53354 offset += 7; offset >>= 3;
53355 return offset;
53357 static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53358 int offset = 0;
53359 asn1_ctx_t asn1_ctx;
53360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53361 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);
53362 offset += 7; offset >>= 3;
53363 return offset;
53365 static int dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53366 int offset = 0;
53367 asn1_ctx_t asn1_ctx;
53368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53369 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);
53370 offset += 7; offset >>= 3;
53371 return offset;
53373 static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53374 int offset = 0;
53375 asn1_ctx_t asn1_ctx;
53376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53377 offset = dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
53378 offset += 7; offset >>= 3;
53379 return offset;
53381 static int dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53382 int offset = 0;
53383 asn1_ctx_t asn1_ctx;
53384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53385 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);
53386 offset += 7; offset >>= 3;
53387 return offset;
53389 static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53390 int offset = 0;
53391 asn1_ctx_t asn1_ctx;
53392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53393 offset = dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
53394 offset += 7; offset >>= 3;
53395 return offset;
53397 static int dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53398 int offset = 0;
53399 asn1_ctx_t asn1_ctx;
53400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53401 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);
53402 offset += 7; offset >>= 3;
53403 return offset;
53405 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53406 int offset = 0;
53407 asn1_ctx_t asn1_ctx;
53408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53409 offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
53410 offset += 7; offset >>= 3;
53411 return offset;
53413 static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53414 int offset = 0;
53415 asn1_ctx_t asn1_ctx;
53416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53417 offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU);
53418 offset += 7; offset >>= 3;
53419 return offset;
53421 static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53422 int offset = 0;
53423 asn1_ctx_t asn1_ctx;
53424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53425 offset = dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
53426 offset += 7; offset >>= 3;
53427 return offset;
53429 static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53430 int offset = 0;
53431 asn1_ctx_t asn1_ctx;
53432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53433 offset = dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
53434 offset += 7; offset >>= 3;
53435 return offset;
53437 static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53438 int offset = 0;
53439 asn1_ctx_t asn1_ctx;
53440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53441 offset = dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
53442 offset += 7; offset >>= 3;
53443 return offset;
53445 static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53446 int offset = 0;
53447 asn1_ctx_t asn1_ctx;
53448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53449 offset = dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
53450 offset += 7; offset >>= 3;
53451 return offset;
53453 static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53454 int offset = 0;
53455 asn1_ctx_t asn1_ctx;
53456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53457 offset = dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU);
53458 offset += 7; offset >>= 3;
53459 return offset;
53461 static int dissect_RL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53462 int offset = 0;
53463 asn1_ctx_t asn1_ctx;
53464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53465 offset = dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU);
53466 offset += 7; offset >>= 3;
53467 return offset;
53469 static int dissect_RadioLinkReconfigurationReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53470 int offset = 0;
53471 asn1_ctx_t asn1_ctx;
53472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53473 offset = dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationReady_PDU);
53474 offset += 7; offset >>= 3;
53475 return offset;
53477 static int dissect_RL_InformationResponseList_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53478 int offset = 0;
53479 asn1_ctx_t asn1_ctx;
53480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53481 offset = dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU);
53482 offset += 7; offset >>= 3;
53483 return offset;
53485 static int dissect_RL_InformationResponseItem_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53486 int offset = 0;
53487 asn1_ctx_t asn1_ctx;
53488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53489 offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU);
53490 offset += 7; offset >>= 3;
53491 return offset;
53493 static int dissect_RadioLinkReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53494 int offset = 0;
53495 asn1_ctx_t asn1_ctx;
53496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53497 offset = dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationFailure_PDU);
53498 offset += 7; offset >>= 3;
53499 return offset;
53501 static int dissect_CauseLevel_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53502 int offset = 0;
53503 asn1_ctx_t asn1_ctx;
53504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53505 offset = dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_ReconfFailure_PDU);
53506 offset += 7; offset >>= 3;
53507 return offset;
53509 static int dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53510 int offset = 0;
53511 asn1_ctx_t asn1_ctx;
53512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53513 offset = dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU);
53514 offset += 7; offset >>= 3;
53515 return offset;
53517 static int dissect_RadioLinkReconfigurationCommit_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53518 int offset = 0;
53519 asn1_ctx_t asn1_ctx;
53520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53521 offset = dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCommit_PDU);
53522 offset += 7; offset >>= 3;
53523 return offset;
53525 static int dissect_RadioLinkReconfigurationCancel_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53526 int offset = 0;
53527 asn1_ctx_t asn1_ctx;
53528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53529 offset = dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCancel_PDU);
53530 offset += 7; offset >>= 3;
53531 return offset;
53533 static int dissect_RadioLinkReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53534 int offset = 0;
53535 asn1_ctx_t asn1_ctx;
53536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53537 offset = dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestFDD_PDU);
53538 offset += 7; offset >>= 3;
53539 return offset;
53541 static int dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53542 int offset = 0;
53543 asn1_ctx_t asn1_ctx;
53544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53545 offset = dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU);
53546 offset += 7; offset >>= 3;
53547 return offset;
53549 static int dissect_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53550 int offset = 0;
53551 asn1_ctx_t asn1_ctx;
53552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53553 offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU);
53554 offset += 7; offset >>= 3;
53555 return offset;
53557 static int dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53558 int offset = 0;
53559 asn1_ctx_t asn1_ctx;
53560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53561 offset = dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU);
53562 offset += 7; offset >>= 3;
53563 return offset;
53565 static int dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53566 int offset = 0;
53567 asn1_ctx_t asn1_ctx;
53568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53569 offset = dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU);
53570 offset += 7; offset >>= 3;
53571 return offset;
53573 static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53574 int offset = 0;
53575 asn1_ctx_t asn1_ctx;
53576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53577 offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU);
53578 offset += 7; offset >>= 3;
53579 return offset;
53581 static int dissect_RL_InformationList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53582 int offset = 0;
53583 asn1_ctx_t asn1_ctx;
53584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53585 offset = dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU);
53586 offset += 7; offset >>= 3;
53587 return offset;
53589 static int dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53590 int offset = 0;
53591 asn1_ctx_t asn1_ctx;
53592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53593 offset = dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU);
53594 offset += 7; offset >>= 3;
53595 return offset;
53597 static int dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53598 int offset = 0;
53599 asn1_ctx_t asn1_ctx;
53600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53601 offset = dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU);
53602 offset += 7; offset >>= 3;
53603 return offset;
53605 static int dissect_RadioLinkReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53606 int offset = 0;
53607 asn1_ctx_t asn1_ctx;
53608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53609 offset = dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestTDD_PDU);
53610 offset += 7; offset >>= 3;
53611 return offset;
53613 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53614 int offset = 0;
53615 asn1_ctx_t asn1_ctx;
53616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53617 offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
53618 offset += 7; offset >>= 3;
53619 return offset;
53621 static int dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53622 int offset = 0;
53623 asn1_ctx_t asn1_ctx;
53624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53625 offset = dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
53626 offset += 7; offset >>= 3;
53627 return offset;
53629 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53630 int offset = 0;
53631 asn1_ctx_t asn1_ctx;
53632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53633 offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
53634 offset += 7; offset >>= 3;
53635 return offset;
53637 static int dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53638 int offset = 0;
53639 asn1_ctx_t asn1_ctx;
53640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53641 offset = dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
53642 offset += 7; offset >>= 3;
53643 return offset;
53645 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53646 int offset = 0;
53647 asn1_ctx_t asn1_ctx;
53648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53649 offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
53650 offset += 7; offset >>= 3;
53651 return offset;
53653 static int dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53654 int offset = 0;
53655 asn1_ctx_t asn1_ctx;
53656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53657 offset = dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
53658 offset += 7; offset >>= 3;
53659 return offset;
53661 static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53662 int offset = 0;
53663 asn1_ctx_t asn1_ctx;
53664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53665 offset = dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
53666 offset += 7; offset >>= 3;
53667 return offset;
53669 static int dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53670 int offset = 0;
53671 asn1_ctx_t asn1_ctx;
53672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53673 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);
53674 offset += 7; offset >>= 3;
53675 return offset;
53677 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53678 int offset = 0;
53679 asn1_ctx_t asn1_ctx;
53680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53681 offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
53682 offset += 7; offset >>= 3;
53683 return offset;
53685 static int dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53686 int offset = 0;
53687 asn1_ctx_t asn1_ctx;
53688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53689 offset = dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
53690 offset += 7; offset >>= 3;
53691 return offset;
53693 static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53694 int offset = 0;
53695 asn1_ctx_t asn1_ctx;
53696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53697 offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU);
53698 offset += 7; offset >>= 3;
53699 return offset;
53701 static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53702 int offset = 0;
53703 asn1_ctx_t asn1_ctx;
53704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53705 offset = dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU);
53706 offset += 7; offset >>= 3;
53707 return offset;
53709 static int dissect_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53710 int offset = 0;
53711 asn1_ctx_t asn1_ctx;
53712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53713 offset = dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU);
53714 offset += 7; offset >>= 3;
53715 return offset;
53717 static int dissect_RadioLinkReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53718 int offset = 0;
53719 asn1_ctx_t asn1_ctx;
53720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53721 offset = dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationResponse_PDU);
53722 offset += 7; offset >>= 3;
53723 return offset;
53725 static int dissect_RL_InformationResponseList_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53726 int offset = 0;
53727 asn1_ctx_t asn1_ctx;
53728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53729 offset = dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU);
53730 offset += 7; offset >>= 3;
53731 return offset;
53733 static int dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53734 int offset = 0;
53735 asn1_ctx_t asn1_ctx;
53736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53737 offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU);
53738 offset += 7; offset >>= 3;
53739 return offset;
53741 static int dissect_RadioLinkDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53742 int offset = 0;
53743 asn1_ctx_t asn1_ctx;
53744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53745 offset = dissect_nbap_RadioLinkDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionRequest_PDU);
53746 offset += 7; offset >>= 3;
53747 return offset;
53749 static int dissect_RL_informationList_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53750 int offset = 0;
53751 asn1_ctx_t asn1_ctx;
53752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53753 offset = dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_PDU);
53754 offset += 7; offset >>= 3;
53755 return offset;
53757 static int dissect_RL_informationItem_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53758 int offset = 0;
53759 asn1_ctx_t asn1_ctx;
53760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53761 offset = dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationItem_RL_DeletionRqst_PDU);
53762 offset += 7; offset >>= 3;
53763 return offset;
53765 static int dissect_RadioLinkDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53766 int offset = 0;
53767 asn1_ctx_t asn1_ctx;
53768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53769 offset = dissect_nbap_RadioLinkDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionResponse_PDU);
53770 offset += 7; offset >>= 3;
53771 return offset;
53773 static int dissect_DL_PowerControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53774 int offset = 0;
53775 asn1_ctx_t asn1_ctx;
53776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53777 offset = dissect_nbap_DL_PowerControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerControlRequest_PDU);
53778 offset += 7; offset >>= 3;
53779 return offset;
53781 static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53782 int offset = 0;
53783 asn1_ctx_t asn1_ctx;
53784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53785 offset = dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU);
53786 offset += 7; offset >>= 3;
53787 return offset;
53789 static int dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53790 int offset = 0;
53791 asn1_ctx_t asn1_ctx;
53792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53793 offset = dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU);
53794 offset += 7; offset >>= 3;
53795 return offset;
53797 static int dissect_DL_PowerTimeslotControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53798 int offset = 0;
53799 asn1_ctx_t asn1_ctx;
53800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53801 offset = dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerTimeslotControlRequest_PDU);
53802 offset += 7; offset >>= 3;
53803 return offset;
53805 static int dissect_DedicatedMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53806 int offset = 0;
53807 asn1_ctx_t asn1_ctx;
53808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53809 offset = dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationRequest_PDU);
53810 offset += 7; offset >>= 3;
53811 return offset;
53813 static int dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53814 int offset = 0;
53815 asn1_ctx_t asn1_ctx;
53816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53817 offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU);
53818 offset += 7; offset >>= 3;
53819 return offset;
53821 static int dissect_RL_InformationItem_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53822 int offset = 0;
53823 asn1_ctx_t asn1_ctx;
53824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53825 offset = dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rqst_PDU);
53826 offset += 7; offset >>= 3;
53827 return offset;
53829 static int dissect_PUSCH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53830 int offset = 0;
53831 asn1_ctx_t asn1_ctx;
53832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53833 offset = dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rqst_PDU);
53834 offset += 7; offset >>= 3;
53835 return offset;
53837 static int dissect_HSSICH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53838 int offset = 0;
53839 asn1_ctx_t asn1_ctx;
53840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53841 offset = dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_Info_DM_Rqst_PDU);
53842 offset += 7; offset >>= 3;
53843 return offset;
53845 static int dissect_HSSICH_InfoExt_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53846 int offset = 0;
53847 asn1_ctx_t asn1_ctx;
53848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53849 offset = dissect_nbap_HSSICH_InfoExt_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU);
53850 offset += 7; offset >>= 3;
53851 return offset;
53853 static int dissect_DedicatedMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53854 int offset = 0;
53855 asn1_ctx_t asn1_ctx;
53856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53857 offset = dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationResponse_PDU);
53858 offset += 7; offset >>= 3;
53859 return offset;
53861 static int dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53862 int offset = 0;
53863 asn1_ctx_t asn1_ctx;
53864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53865 offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU);
53866 offset += 7; offset >>= 3;
53867 return offset;
53869 static int dissect_RL_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53870 int offset = 0;
53871 asn1_ctx_t asn1_ctx;
53872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53873 offset = dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rsp_PDU);
53874 offset += 7; offset >>= 3;
53875 return offset;
53877 static int dissect_PUSCH_Info_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53878 int offset = 0;
53879 asn1_ctx_t asn1_ctx;
53880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53881 offset = dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rsp_PDU);
53882 offset += 7; offset >>= 3;
53883 return offset;
53885 static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53886 int offset = 0;
53887 asn1_ctx_t asn1_ctx;
53888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53889 offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU);
53890 offset += 7; offset >>= 3;
53891 return offset;
53893 static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53894 int offset = 0;
53895 asn1_ctx_t asn1_ctx;
53896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53897 offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU);
53898 offset += 7; offset >>= 3;
53899 return offset;
53901 static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53902 int offset = 0;
53903 asn1_ctx_t asn1_ctx;
53904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53905 offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU);
53906 offset += 7; offset >>= 3;
53907 return offset;
53909 static int dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53910 int offset = 0;
53911 asn1_ctx_t asn1_ctx;
53912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53913 offset = dissect_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU);
53914 offset += 7; offset >>= 3;
53915 return offset;
53917 static int dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53918 int offset = 0;
53919 asn1_ctx_t asn1_ctx;
53920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53921 offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU);
53922 offset += 7; offset >>= 3;
53923 return offset;
53925 static int dissect_RL_Set_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53926 int offset = 0;
53927 asn1_ctx_t asn1_ctx;
53928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53929 offset = dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU);
53930 offset += 7; offset >>= 3;
53931 return offset;
53933 static int dissect_DedicatedMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53934 int offset = 0;
53935 asn1_ctx_t asn1_ctx;
53936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53937 offset = dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationFailure_PDU);
53938 offset += 7; offset >>= 3;
53939 return offset;
53941 static int dissect_DedicatedMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53942 int offset = 0;
53943 asn1_ctx_t asn1_ctx;
53944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53945 offset = dissect_nbap_DedicatedMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementReport_PDU);
53946 offset += 7; offset >>= 3;
53947 return offset;
53949 static int dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53950 int offset = 0;
53951 asn1_ctx_t asn1_ctx;
53952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53953 offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU);
53954 offset += 7; offset >>= 3;
53955 return offset;
53957 static int dissect_RL_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53958 int offset = 0;
53959 asn1_ctx_t asn1_ctx;
53960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53961 offset = dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rprt_PDU);
53962 offset += 7; offset >>= 3;
53963 return offset;
53965 static int dissect_PUSCH_Info_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53966 int offset = 0;
53967 asn1_ctx_t asn1_ctx;
53968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53969 offset = dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rprt_PDU);
53970 offset += 7; offset >>= 3;
53971 return offset;
53973 static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53974 int offset = 0;
53975 asn1_ctx_t asn1_ctx;
53976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53977 offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU);
53978 offset += 7; offset >>= 3;
53979 return offset;
53981 static int dissect_RL_Set_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53982 int offset = 0;
53983 asn1_ctx_t asn1_ctx;
53984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53985 offset = dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU);
53986 offset += 7; offset >>= 3;
53987 return offset;
53989 static int dissect_DedicatedMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53990 int offset = 0;
53991 asn1_ctx_t asn1_ctx;
53992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
53993 offset = dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementTerminationRequest_PDU);
53994 offset += 7; offset >>= 3;
53995 return offset;
53997 static int dissect_DedicatedMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
53998 int offset = 0;
53999 asn1_ctx_t asn1_ctx;
54000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54001 offset = dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementFailureIndication_PDU);
54002 offset += 7; offset >>= 3;
54003 return offset;
54005 static int dissect_RadioLinkFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54006 int offset = 0;
54007 asn1_ctx_t asn1_ctx;
54008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54009 offset = dissect_nbap_RadioLinkFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkFailureIndication_PDU);
54010 offset += 7; offset >>= 3;
54011 return offset;
54013 static int dissect_Reporting_Object_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54014 int offset = 0;
54015 asn1_ctx_t asn1_ctx;
54016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54017 offset = dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_FailureInd_PDU);
54018 offset += 7; offset >>= 3;
54019 return offset;
54021 static int dissect_RL_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54022 int offset = 0;
54023 asn1_ctx_t asn1_ctx;
54024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54025 offset = dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_FailureInd_PDU);
54026 offset += 7; offset >>= 3;
54027 return offset;
54029 static int dissect_RL_Set_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54030 int offset = 0;
54031 asn1_ctx_t asn1_ctx;
54032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54033 offset = dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU);
54034 offset += 7; offset >>= 3;
54035 return offset;
54037 static int dissect_CCTrCH_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54038 int offset = 0;
54039 asn1_ctx_t asn1_ctx;
54040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54041 offset = dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU);
54042 offset += 7; offset >>= 3;
54043 return offset;
54045 static int dissect_RadioLinkPreemptionRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54046 int offset = 0;
54047 asn1_ctx_t asn1_ctx;
54048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54049 offset = dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkPreemptionRequiredIndication_PDU);
54050 offset += 7; offset >>= 3;
54051 return offset;
54053 static int dissect_RL_InformationList_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54054 int offset = 0;
54055 asn1_ctx_t asn1_ctx;
54056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54057 offset = dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU);
54058 offset += 7; offset >>= 3;
54059 return offset;
54061 static int dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54062 int offset = 0;
54063 asn1_ctx_t asn1_ctx;
54064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54065 offset = dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU);
54066 offset += 7; offset >>= 3;
54067 return offset;
54069 static int dissect_RadioLinkRestoreIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54070 int offset = 0;
54071 asn1_ctx_t asn1_ctx;
54072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54073 offset = dissect_nbap_RadioLinkRestoreIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkRestoreIndication_PDU);
54074 offset += 7; offset >>= 3;
54075 return offset;
54077 static int dissect_Reporting_Object_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54078 int offset = 0;
54079 asn1_ctx_t asn1_ctx;
54080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54081 offset = dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_RestoreInd_PDU);
54082 offset += 7; offset >>= 3;
54083 return offset;
54085 static int dissect_RL_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54086 int offset = 0;
54087 asn1_ctx_t asn1_ctx;
54088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54089 offset = dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_RestoreInd_PDU);
54090 offset += 7; offset >>= 3;
54091 return offset;
54093 static int dissect_RL_Set_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54094 int offset = 0;
54095 asn1_ctx_t asn1_ctx;
54096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54097 offset = dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU);
54098 offset += 7; offset >>= 3;
54099 return offset;
54101 static int dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54102 int offset = 0;
54103 asn1_ctx_t asn1_ctx;
54104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54105 offset = dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU);
54106 offset += 7; offset >>= 3;
54107 return offset;
54109 static int dissect_CompressedModeCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54110 int offset = 0;
54111 asn1_ctx_t asn1_ctx;
54112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54113 offset = dissect_nbap_CompressedModeCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_CompressedModeCommand_PDU);
54114 offset += 7; offset >>= 3;
54115 return offset;
54117 static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54118 int offset = 0;
54119 asn1_ctx_t asn1_ctx;
54120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54121 offset = dissect_nbap_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ErrorIndication_PDU);
54122 offset += 7; offset >>= 3;
54123 return offset;
54125 static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54126 int offset = 0;
54127 asn1_ctx_t asn1_ctx;
54128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54129 offset = dissect_nbap_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_nbap_PrivateMessage_PDU);
54130 offset += 7; offset >>= 3;
54131 return offset;
54133 static int dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54134 int offset = 0;
54135 asn1_ctx_t asn1_ctx;
54136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54137 offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU);
54138 offset += 7; offset >>= 3;
54139 return offset;
54141 static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54142 int offset = 0;
54143 asn1_ctx_t asn1_ctx;
54144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54145 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);
54146 offset += 7; offset >>= 3;
54147 return offset;
54149 static int dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54150 int offset = 0;
54151 asn1_ctx_t asn1_ctx;
54152 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54153 offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU);
54154 offset += 7; offset >>= 3;
54155 return offset;
54157 static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54158 int offset = 0;
54159 asn1_ctx_t asn1_ctx;
54160 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54161 offset = dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU);
54162 offset += 7; offset >>= 3;
54163 return offset;
54165 static int dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54166 int offset = 0;
54167 asn1_ctx_t asn1_ctx;
54168 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54169 offset = dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
54170 offset += 7; offset >>= 3;
54171 return offset;
54173 static int dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54174 int offset = 0;
54175 asn1_ctx_t asn1_ctx;
54176 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54177 offset = dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
54178 offset += 7; offset >>= 3;
54179 return offset;
54181 static int dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54182 int offset = 0;
54183 asn1_ctx_t asn1_ctx;
54184 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54185 offset = dissect_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
54186 offset += 7; offset >>= 3;
54187 return offset;
54189 static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54190 int offset = 0;
54191 asn1_ctx_t asn1_ctx;
54192 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54193 offset = dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
54194 offset += 7; offset >>= 3;
54195 return offset;
54197 static int dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54198 int offset = 0;
54199 asn1_ctx_t asn1_ctx;
54200 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54201 offset = dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
54202 offset += 7; offset >>= 3;
54203 return offset;
54205 static int dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54206 int offset = 0;
54207 asn1_ctx_t asn1_ctx;
54208 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54209 offset = dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
54210 offset += 7; offset >>= 3;
54211 return offset;
54213 static int dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54214 int offset = 0;
54215 asn1_ctx_t asn1_ctx;
54216 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54217 offset = dissect_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
54218 offset += 7; offset >>= 3;
54219 return offset;
54221 static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54222 int offset = 0;
54223 asn1_ctx_t asn1_ctx;
54224 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54225 offset = dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
54226 offset += 7; offset >>= 3;
54227 return offset;
54229 static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54230 int offset = 0;
54231 asn1_ctx_t asn1_ctx;
54232 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54233 offset = dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU);
54234 offset += 7; offset >>= 3;
54235 return offset;
54237 static int dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54238 int offset = 0;
54239 asn1_ctx_t asn1_ctx;
54240 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54241 offset = dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
54242 offset += 7; offset >>= 3;
54243 return offset;
54245 static int dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54246 int offset = 0;
54247 asn1_ctx_t asn1_ctx;
54248 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54249 offset = dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
54250 offset += 7; offset >>= 3;
54251 return offset;
54253 static int dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54254 int offset = 0;
54255 asn1_ctx_t asn1_ctx;
54256 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54257 offset = dissect_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
54258 offset += 7; offset >>= 3;
54259 return offset;
54261 static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54262 int offset = 0;
54263 asn1_ctx_t asn1_ctx;
54264 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54265 offset = dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
54266 offset += 7; offset >>= 3;
54267 return offset;
54269 static int dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54270 int offset = 0;
54271 asn1_ctx_t asn1_ctx;
54272 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54273 offset = dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
54274 offset += 7; offset >>= 3;
54275 return offset;
54277 static int dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54278 int offset = 0;
54279 asn1_ctx_t asn1_ctx;
54280 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54281 offset = dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
54282 offset += 7; offset >>= 3;
54283 return offset;
54285 static int dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54286 int offset = 0;
54287 asn1_ctx_t asn1_ctx;
54288 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54289 offset = dissect_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
54290 offset += 7; offset >>= 3;
54291 return offset;
54293 static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54294 int offset = 0;
54295 asn1_ctx_t asn1_ctx;
54296 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54297 offset = dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
54298 offset += 7; offset >>= 3;
54299 return offset;
54301 static int dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54302 int offset = 0;
54303 asn1_ctx_t asn1_ctx;
54304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54305 offset = dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU);
54306 offset += 7; offset >>= 3;
54307 return offset;
54309 static int dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54310 int offset = 0;
54311 asn1_ctx_t asn1_ctx;
54312 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54313 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);
54314 offset += 7; offset >>= 3;
54315 return offset;
54317 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_, void *data _U_) {
54318 int offset = 0;
54319 asn1_ctx_t asn1_ctx;
54320 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54321 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);
54322 offset += 7; offset >>= 3;
54323 return offset;
54325 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_, void *data _U_) {
54326 int offset = 0;
54327 asn1_ctx_t asn1_ctx;
54328 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54329 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);
54330 offset += 7; offset >>= 3;
54331 return offset;
54333 static int dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54334 int offset = 0;
54335 asn1_ctx_t asn1_ctx;
54336 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54337 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);
54338 offset += 7; offset >>= 3;
54339 return offset;
54341 static int dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54342 int offset = 0;
54343 asn1_ctx_t asn1_ctx;
54344 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54345 offset = dissect_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU);
54346 offset += 7; offset >>= 3;
54347 return offset;
54349 static int dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54350 int offset = 0;
54351 asn1_ctx_t asn1_ctx;
54352 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54353 offset = dissect_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU);
54354 offset += 7; offset >>= 3;
54355 return offset;
54357 static int dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54358 int offset = 0;
54359 asn1_ctx_t asn1_ctx;
54360 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54361 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);
54362 offset += 7; offset >>= 3;
54363 return offset;
54365 static int dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54366 int offset = 0;
54367 asn1_ctx_t asn1_ctx;
54368 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54369 offset = dissect_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU);
54370 offset += 7; offset >>= 3;
54371 return offset;
54373 static int dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54374 int offset = 0;
54375 asn1_ctx_t asn1_ctx;
54376 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54377 offset = dissect_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU);
54378 offset += 7; offset >>= 3;
54379 return offset;
54381 static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54382 int offset = 0;
54383 asn1_ctx_t asn1_ctx;
54384 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54385 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);
54386 offset += 7; offset >>= 3;
54387 return offset;
54389 static int dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54390 int offset = 0;
54391 asn1_ctx_t asn1_ctx;
54392 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54393 offset = dissect_nbap_E_PUCH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU);
54394 offset += 7; offset >>= 3;
54395 return offset;
54397 static int dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54398 int offset = 0;
54399 asn1_ctx_t asn1_ctx;
54400 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54401 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);
54402 offset += 7; offset >>= 3;
54403 return offset;
54405 static int dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54406 int offset = 0;
54407 asn1_ctx_t asn1_ctx;
54408 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54409 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);
54410 offset += 7; offset >>= 3;
54411 return offset;
54413 static int dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54414 int offset = 0;
54415 asn1_ctx_t asn1_ctx;
54416 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54417 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);
54418 offset += 7; offset >>= 3;
54419 return offset;
54421 static int dissect_E_HICH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54422 int offset = 0;
54423 asn1_ctx_t asn1_ctx;
54424 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54425 offset = dissect_nbap_E_HICH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU);
54426 offset += 7; offset >>= 3;
54427 return offset;
54429 static int dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54430 int offset = 0;
54431 asn1_ctx_t asn1_ctx;
54432 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54433 offset = dissect_nbap_E_PUCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU);
54434 offset += 7; offset >>= 3;
54435 return offset;
54437 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_, void *data _U_) {
54438 int offset = 0;
54439 asn1_ctx_t asn1_ctx;
54440 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54441 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);
54442 offset += 7; offset >>= 3;
54443 return offset;
54445 static int dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54446 int offset = 0;
54447 asn1_ctx_t asn1_ctx;
54448 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54449 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);
54450 offset += 7; offset >>= 3;
54451 return offset;
54453 static int dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54454 int offset = 0;
54455 asn1_ctx_t asn1_ctx;
54456 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54457 offset = dissect_nbap_E_HICH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU);
54458 offset += 7; offset >>= 3;
54459 return offset;
54461 static int dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54462 int offset = 0;
54463 asn1_ctx_t asn1_ctx;
54464 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54465 offset = dissect_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU);
54466 offset += 7; offset >>= 3;
54467 return offset;
54469 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_, void *data _U_) {
54470 int offset = 0;
54471 asn1_ctx_t asn1_ctx;
54472 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54473 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);
54474 offset += 7; offset >>= 3;
54475 return offset;
54477 static int dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54478 int offset = 0;
54479 asn1_ctx_t asn1_ctx;
54480 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54481 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);
54482 offset += 7; offset >>= 3;
54483 return offset;
54485 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_, void *data _U_) {
54486 int offset = 0;
54487 asn1_ctx_t asn1_ctx;
54488 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54489 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);
54490 offset += 7; offset >>= 3;
54491 return offset;
54493 static int dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54494 int offset = 0;
54495 asn1_ctx_t asn1_ctx;
54496 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54497 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);
54498 offset += 7; offset >>= 3;
54499 return offset;
54501 static int dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54502 int offset = 0;
54503 asn1_ctx_t asn1_ctx;
54504 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54505 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);
54506 offset += 7; offset >>= 3;
54507 return offset;
54509 static int dissect_SYNC_UL_Partition_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54510 int offset = 0;
54511 asn1_ctx_t asn1_ctx;
54512 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54513 offset = dissect_nbap_SYNC_UL_Partition_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNC_UL_Partition_LCR_PDU);
54514 offset += 7; offset >>= 3;
54515 return offset;
54517 static int dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54518 int offset = 0;
54519 asn1_ctx_t asn1_ctx;
54520 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54521 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);
54522 offset += 7; offset >>= 3;
54523 return offset;
54525 static int dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54526 int offset = 0;
54527 asn1_ctx_t asn1_ctx;
54528 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54529 offset = dissect_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU);
54530 offset += 7; offset >>= 3;
54531 return offset;
54533 static int dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54534 int offset = 0;
54535 asn1_ctx_t asn1_ctx;
54536 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54537 offset = dissect_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU);
54538 offset += 7; offset >>= 3;
54539 return offset;
54541 static int dissect_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54542 int offset = 0;
54543 asn1_ctx_t asn1_ctx;
54544 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54545 offset = dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU);
54546 offset += 7; offset >>= 3;
54547 return offset;
54549 static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54550 int offset = 0;
54551 asn1_ctx_t asn1_ctx;
54552 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54553 offset = dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU);
54554 offset += 7; offset >>= 3;
54555 return offset;
54557 static int dissect_E_HICH_TimeOffset_ExtensionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54558 int offset = 0;
54559 asn1_ctx_t asn1_ctx;
54560 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54561 offset = dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU);
54562 offset += 7; offset >>= 3;
54563 return offset;
54565 static int dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54566 int offset = 0;
54567 asn1_ctx_t asn1_ctx;
54568 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54569 offset = dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU);
54570 offset += 7; offset >>= 3;
54571 return offset;
54573 static int dissect_PhysicalSharedChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54574 int offset = 0;
54575 asn1_ctx_t asn1_ctx;
54576 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54577 offset = dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU);
54578 offset += 7; offset >>= 3;
54579 return offset;
54581 static int dissect_CauseLevel_PSCH_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54582 int offset = 0;
54583 asn1_ctx_t asn1_ctx;
54584 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54585 offset = dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU);
54586 offset += 7; offset >>= 3;
54587 return offset;
54589 static int dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54590 int offset = 0;
54591 asn1_ctx_t asn1_ctx;
54592 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54593 offset = dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU);
54594 offset += 7; offset >>= 3;
54595 return offset;
54597 static int dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54598 int offset = 0;
54599 asn1_ctx_t asn1_ctx;
54600 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54601 offset = dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU);
54602 offset += 7; offset >>= 3;
54603 return offset;
54605 static int dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54606 int offset = 0;
54607 asn1_ctx_t asn1_ctx;
54608 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54609 offset = dissect_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU);
54610 offset += 7; offset >>= 3;
54611 return offset;
54613 static int dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54614 int offset = 0;
54615 asn1_ctx_t asn1_ctx;
54616 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54617 offset = dissect_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU);
54618 offset += 7; offset >>= 3;
54619 return offset;
54621 static int dissect_E_HICH_TimeOffset_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54622 int offset = 0;
54623 asn1_ctx_t asn1_ctx;
54624 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54625 offset = dissect_nbap_E_HICH_TimeOffset_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_PDU);
54626 offset += 7; offset >>= 3;
54627 return offset;
54629 static int dissect_Common_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54630 int offset = 0;
54631 asn1_ctx_t asn1_ctx;
54632 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54633 offset = dissect_nbap_Common_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_System_Information_ResponseLCR_PDU);
54634 offset += 7; offset >>= 3;
54635 return offset;
54637 static int dissect_ResetRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54638 int offset = 0;
54639 asn1_ctx_t asn1_ctx;
54640 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54641 offset = dissect_nbap_ResetRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetRequest_PDU);
54642 offset += 7; offset >>= 3;
54643 return offset;
54645 static int dissect_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54646 int offset = 0;
54647 asn1_ctx_t asn1_ctx;
54648 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54649 offset = dissect_nbap_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetIndicator_PDU);
54650 offset += 7; offset >>= 3;
54651 return offset;
54653 static int dissect_CommunicationContextInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54654 int offset = 0;
54655 asn1_ctx_t asn1_ctx;
54656 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54657 offset = dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationContextInfoItem_Reset_PDU);
54658 offset += 7; offset >>= 3;
54659 return offset;
54661 static int dissect_CommunicationControlPortInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54662 int offset = 0;
54663 asn1_ctx_t asn1_ctx;
54664 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54665 offset = dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortInfoItem_Reset_PDU);
54666 offset += 7; offset >>= 3;
54667 return offset;
54669 static int dissect_ResetResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54670 int offset = 0;
54671 asn1_ctx_t asn1_ctx;
54672 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54673 offset = dissect_nbap_ResetResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetResponse_PDU);
54674 offset += 7; offset >>= 3;
54675 return offset;
54677 static int dissect_InformationExchangeInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54678 int offset = 0;
54679 asn1_ctx_t asn1_ctx;
54680 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54681 offset = dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationRequest_PDU);
54682 offset += 7; offset >>= 3;
54683 return offset;
54685 static int dissect_InformationExchangeObjectType_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54686 int offset = 0;
54687 asn1_ctx_t asn1_ctx;
54688 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54689 offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU);
54690 offset += 7; offset >>= 3;
54691 return offset;
54693 static int dissect_InformationExchangeInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54694 int offset = 0;
54695 asn1_ctx_t asn1_ctx;
54696 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54697 offset = dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationResponse_PDU);
54698 offset += 7; offset >>= 3;
54699 return offset;
54701 static int dissect_InformationExchangeObjectType_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54702 int offset = 0;
54703 asn1_ctx_t asn1_ctx;
54704 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54705 offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU);
54706 offset += 7; offset >>= 3;
54707 return offset;
54709 static int dissect_InformationExchangeInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54710 int offset = 0;
54711 asn1_ctx_t asn1_ctx;
54712 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54713 offset = dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationFailure_PDU);
54714 offset += 7; offset >>= 3;
54715 return offset;
54717 static int dissect_InformationReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54718 int offset = 0;
54719 asn1_ctx_t asn1_ctx;
54720 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54721 offset = dissect_nbap_InformationReport(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReport_PDU);
54722 offset += 7; offset >>= 3;
54723 return offset;
54725 static int dissect_InformationExchangeObjectType_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54726 int offset = 0;
54727 asn1_ctx_t asn1_ctx;
54728 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54729 offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU);
54730 offset += 7; offset >>= 3;
54731 return offset;
54733 static int dissect_InformationExchangeTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54734 int offset = 0;
54735 asn1_ctx_t asn1_ctx;
54736 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54737 offset = dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeTerminationRequest_PDU);
54738 offset += 7; offset >>= 3;
54739 return offset;
54741 static int dissect_InformationExchangeFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54742 int offset = 0;
54743 asn1_ctx_t asn1_ctx;
54744 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54745 offset = dissect_nbap_InformationExchangeFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeFailureIndication_PDU);
54746 offset += 7; offset >>= 3;
54747 return offset;
54749 static int dissect_CellSynchronisationInitiationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54750 int offset = 0;
54751 asn1_ctx_t asn1_ctx;
54752 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54753 offset = dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationRequestTDD_PDU);
54754 offset += 7; offset >>= 3;
54755 return offset;
54757 static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54758 int offset = 0;
54759 asn1_ctx_t asn1_ctx;
54760 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54761 offset = dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU);
54762 offset += 7; offset >>= 3;
54763 return offset;
54765 static int dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54766 int offset = 0;
54767 asn1_ctx_t asn1_ctx;
54768 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54769 offset = dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU);
54770 offset += 7; offset >>= 3;
54771 return offset;
54773 static int dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54774 int offset = 0;
54775 asn1_ctx_t asn1_ctx;
54776 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54777 offset = dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU);
54778 offset += 7; offset >>= 3;
54779 return offset;
54781 static int dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54782 int offset = 0;
54783 asn1_ctx_t asn1_ctx;
54784 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54785 offset = dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU);
54786 offset += 7; offset >>= 3;
54787 return offset;
54789 static int dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54790 int offset = 0;
54791 asn1_ctx_t asn1_ctx;
54792 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54793 offset = dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU);
54794 offset += 7; offset >>= 3;
54795 return offset;
54797 static int dissect_CellSynchronisationInitiationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54798 int offset = 0;
54799 asn1_ctx_t asn1_ctx;
54800 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54801 offset = dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationResponseTDD_PDU);
54802 offset += 7; offset >>= 3;
54803 return offset;
54805 static int dissect_CellSynchronisationInitiationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54806 int offset = 0;
54807 asn1_ctx_t asn1_ctx;
54808 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54809 offset = dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationFailureTDD_PDU);
54810 offset += 7; offset >>= 3;
54811 return offset;
54813 static int dissect_CellSynchronisationReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54814 int offset = 0;
54815 asn1_ctx_t asn1_ctx;
54816 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54817 offset = dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU);
54818 offset += 7; offset >>= 3;
54819 return offset;
54821 static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54822 int offset = 0;
54823 asn1_ctx_t asn1_ctx;
54824 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54825 offset = dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU);
54826 offset += 7; offset >>= 3;
54827 return offset;
54829 static int dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54830 int offset = 0;
54831 asn1_ctx_t asn1_ctx;
54832 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54833 offset = dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU);
54834 offset += 7; offset >>= 3;
54835 return offset;
54837 static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54838 int offset = 0;
54839 asn1_ctx_t asn1_ctx;
54840 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54841 offset = dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU);
54842 offset += 7; offset >>= 3;
54843 return offset;
54845 static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54846 int offset = 0;
54847 asn1_ctx_t asn1_ctx;
54848 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54849 offset = dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU);
54850 offset += 7; offset >>= 3;
54851 return offset;
54853 static int dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54854 int offset = 0;
54855 asn1_ctx_t asn1_ctx;
54856 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54857 offset = dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU);
54858 offset += 7; offset >>= 3;
54859 return offset;
54861 static int dissect_CellSynchronisationReconfigurationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54862 int offset = 0;
54863 asn1_ctx_t asn1_ctx;
54864 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54865 offset = dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU);
54866 offset += 7; offset >>= 3;
54867 return offset;
54869 static int dissect_CellSynchronisationReconfigurationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54870 int offset = 0;
54871 asn1_ctx_t asn1_ctx;
54872 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54873 offset = dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU);
54874 offset += 7; offset >>= 3;
54875 return offset;
54877 static int dissect_CellSynchronisationAdjustmentRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54878 int offset = 0;
54879 asn1_ctx_t asn1_ctx;
54880 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54881 offset = dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU);
54882 offset += 7; offset >>= 3;
54883 return offset;
54885 static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54886 int offset = 0;
54887 asn1_ctx_t asn1_ctx;
54888 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54889 offset = dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU);
54890 offset += 7; offset >>= 3;
54891 return offset;
54893 static int dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54894 int offset = 0;
54895 asn1_ctx_t asn1_ctx;
54896 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54897 offset = dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU);
54898 offset += 7; offset >>= 3;
54899 return offset;
54901 static int dissect_CellSynchronisationAdjustmentResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54902 int offset = 0;
54903 asn1_ctx_t asn1_ctx;
54904 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54905 offset = dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU);
54906 offset += 7; offset >>= 3;
54907 return offset;
54909 static int dissect_CellSynchronisationAdjustmentFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54910 int offset = 0;
54911 asn1_ctx_t asn1_ctx;
54912 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54913 offset = dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU);
54914 offset += 7; offset >>= 3;
54915 return offset;
54917 static int dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54918 int offset = 0;
54919 asn1_ctx_t asn1_ctx;
54920 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54921 offset = dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU);
54922 offset += 7; offset >>= 3;
54923 return offset;
54925 static int dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54926 int offset = 0;
54927 asn1_ctx_t asn1_ctx;
54928 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54929 offset = dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU);
54930 offset += 7; offset >>= 3;
54931 return offset;
54933 static int dissect_CellSynchronisationTerminationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54934 int offset = 0;
54935 asn1_ctx_t asn1_ctx;
54936 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54937 offset = dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationTerminationRequestTDD_PDU);
54938 offset += 7; offset >>= 3;
54939 return offset;
54941 static int dissect_CellSynchronisationFailureIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54942 int offset = 0;
54943 asn1_ctx_t asn1_ctx;
54944 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54945 offset = dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationFailureIndicationTDD_PDU);
54946 offset += 7; offset >>= 3;
54947 return offset;
54949 static int dissect_CellSynchronisationReportTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54950 int offset = 0;
54951 asn1_ctx_t asn1_ctx;
54952 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54953 offset = dissect_nbap_CellSynchronisationReportTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReportTDD_PDU);
54954 offset += 7; offset >>= 3;
54955 return offset;
54957 static int dissect_CellSyncInfo_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54958 int offset = 0;
54959 asn1_ctx_t asn1_ctx;
54960 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54961 offset = dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU);
54962 offset += 7; offset >>= 3;
54963 return offset;
54965 static int dissect_SyncReportType_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54966 int offset = 0;
54967 asn1_ctx_t asn1_ctx;
54968 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54969 offset = dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncReportType_CellSyncReprtTDD_PDU);
54970 offset += 7; offset >>= 3;
54971 return offset;
54973 static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54974 int offset = 0;
54975 asn1_ctx_t asn1_ctx;
54976 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54977 offset = dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU);
54978 offset += 7; offset >>= 3;
54979 return offset;
54981 static int dissect_BearerRearrangementIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54982 int offset = 0;
54983 asn1_ctx_t asn1_ctx;
54984 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54985 offset = dissect_nbap_BearerRearrangementIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BearerRearrangementIndication_PDU);
54986 offset += 7; offset >>= 3;
54987 return offset;
54989 static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54990 int offset = 0;
54991 asn1_ctx_t asn1_ctx;
54992 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
54993 offset = dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
54994 offset += 7; offset >>= 3;
54995 return offset;
54997 static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
54998 int offset = 0;
54999 asn1_ctx_t asn1_ctx;
55000 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55001 offset = dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU);
55002 offset += 7; offset >>= 3;
55003 return offset;
55005 static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55006 int offset = 0;
55007 asn1_ctx_t asn1_ctx;
55008 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55009 offset = dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU);
55010 offset += 7; offset >>= 3;
55011 return offset;
55013 static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55014 int offset = 0;
55015 asn1_ctx_t asn1_ctx;
55016 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55017 offset = dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU);
55018 offset += 7; offset >>= 3;
55019 return offset;
55021 static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55022 int offset = 0;
55023 asn1_ctx_t asn1_ctx;
55024 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55025 offset = dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
55026 offset += 7; offset >>= 3;
55027 return offset;
55029 static int dissect_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55030 int offset = 0;
55031 asn1_ctx_t asn1_ctx;
55032 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55033 offset = dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU);
55034 offset += 7; offset >>= 3;
55035 return offset;
55037 static int dissect_RadioLinkActivationCommandFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55038 int offset = 0;
55039 asn1_ctx_t asn1_ctx;
55040 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55041 offset = dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandFDD_PDU);
55042 offset += 7; offset >>= 3;
55043 return offset;
55045 static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55046 int offset = 0;
55047 asn1_ctx_t asn1_ctx;
55048 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55049 offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU);
55050 offset += 7; offset >>= 3;
55051 return offset;
55053 static int dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55054 int offset = 0;
55055 asn1_ctx_t asn1_ctx;
55056 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55057 offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU);
55058 offset += 7; offset >>= 3;
55059 return offset;
55061 static int dissect_RadioLinkActivationCommandTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55062 int offset = 0;
55063 asn1_ctx_t asn1_ctx;
55064 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55065 offset = dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandTDD_PDU);
55066 offset += 7; offset >>= 3;
55067 return offset;
55069 static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55070 int offset = 0;
55071 asn1_ctx_t asn1_ctx;
55072 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55073 offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU);
55074 offset += 7; offset >>= 3;
55075 return offset;
55077 static int dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55078 int offset = 0;
55079 asn1_ctx_t asn1_ctx;
55080 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55081 offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU);
55082 offset += 7; offset >>= 3;
55083 return offset;
55085 static int dissect_RadioLinkParameterUpdateIndicationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55086 int offset = 0;
55087 asn1_ctx_t asn1_ctx;
55088 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55089 offset = dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU);
55090 offset += 7; offset >>= 3;
55091 return offset;
55093 static int dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55094 int offset = 0;
55095 asn1_ctx_t asn1_ctx;
55096 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55097 offset = dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU);
55098 offset += 7; offset >>= 3;
55099 return offset;
55101 static int dissect_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55102 int offset = 0;
55103 asn1_ctx_t asn1_ctx;
55104 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55105 offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU);
55106 offset += 7; offset >>= 3;
55107 return offset;
55109 static int dissect_RadioLinkParameterUpdateIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55110 int offset = 0;
55111 asn1_ctx_t asn1_ctx;
55112 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55113 offset = dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU);
55114 offset += 7; offset >>= 3;
55115 return offset;
55117 static int dissect_MBMSNotificationUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55118 int offset = 0;
55119 asn1_ctx_t asn1_ctx;
55120 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55121 offset = dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMSNotificationUpdateCommand_PDU);
55122 offset += 7; offset >>= 3;
55123 return offset;
55125 static int dissect_UEStatusUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55126 int offset = 0;
55127 asn1_ctx_t asn1_ctx;
55128 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55129 offset = dissect_nbap_UEStatusUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_UEStatusUpdateCommand_PDU);
55130 offset += 7; offset >>= 3;
55131 return offset;
55133 static int dissect_SecondaryULFrequencyReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55134 int offset = 0;
55135 asn1_ctx_t asn1_ctx;
55136 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55137 offset = dissect_nbap_SecondaryULFrequencyReport(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryULFrequencyReport_PDU);
55138 offset += 7; offset >>= 3;
55139 return offset;
55141 static int dissect_SecondaryULFrequencyUpdateIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55142 int offset = 0;
55143 asn1_ctx_t asn1_ctx;
55144 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55145 offset = dissect_nbap_SecondaryULFrequencyUpdateIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryULFrequencyUpdateIndication_PDU);
55146 offset += 7; offset >>= 3;
55147 return offset;
55149 static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
55150 asn1_ctx_t asn1_ctx;
55151 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55152 dissect_nbap_NBAP_PDU(tvb, 0, &asn1_ctx, tree, hf_nbap_NBAP_PDU_PDU);
55154 static int dissect_NULL_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
55155 int offset = 0;
55156 asn1_ctx_t asn1_ctx;
55157 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
55158 offset = dissect_nbap_NULL(tvb, offset, &asn1_ctx, tree, hf_nbap_NULL_PDU);
55159 offset += 7; offset >>= 3;
55160 return offset;
55164 /*--- End of included file: packet-nbap-fn.c ---*/
55165 #line 322 "../../asn1/nbap/packet-nbap-template.c"
55167 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
55169 return (dissector_try_uint_new(nbap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, FALSE, NULL)) ? tvb_length(tvb) : 0;
55172 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
55174 return (dissector_try_uint_new(nbap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, FALSE, NULL)) ? tvb_length(tvb) : 0;
55177 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
55179 if (!ProcedureID) return 0;
55180 return (dissector_try_string(nbap_proc_imsg_dissector_table, ProcedureID, tvb, pinfo, tree, NULL)) ? tvb_length(tvb) : 0;
55183 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
55185 if (!ProcedureID) return 0;
55186 return (dissector_try_string(nbap_proc_sout_dissector_table, ProcedureID, tvb, pinfo, tree, NULL)) ? tvb_length(tvb) : 0;
55189 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
55191 if (!ProcedureID) return 0;
55192 return (dissector_try_string(nbap_proc_uout_dissector_table, ProcedureID, tvb, pinfo, tree, NULL)) ? tvb_length(tvb) : 0;
55194 static void add_hsdsch_bind(packet_info *pinfo){
55195 address null_addr;
55196 conversation_t *conversation = NULL;
55197 umts_fp_conversation_info_t *umts_fp_conversation_info;
55198 guint32 i;
55200 if (pinfo->fd->flags.visited){
55201 return;
55204 /* Set port to zero use that as an indication of whether we have data or not */
55205 SET_ADDRESS(&null_addr, AT_NONE, 0, NULL);
55206 for (i = 0; i < maxNrOfMACdFlows; i++) {
55207 if (nbap_hsdsch_channel_info[i].crnc_port != 0){
55208 conversation = find_conversation(pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
55209 PT_UDP,
55210 nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
55213 if (conversation == NULL) {
55214 /* It's not part of any conversation - create a new one. */
55215 conversation = conversation_new(pinfo->fd->num, &(nbap_hsdsch_channel_info[i].crnc_address),
55216 &null_addr, PT_UDP, nbap_hsdsch_channel_info[i].crnc_port,
55217 0, NO_ADDR2|NO_PORT2);
55219 /* Set dissector */
55220 conversation_set_dissector(conversation, fp_handle);
55222 if(pinfo->link_dir==P2P_DIR_DL){
55223 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
55224 /* Fill in the HSDSCH relevant data */
55226 umts_fp_conversation_info->iface_type = IuB_Interface;
55227 umts_fp_conversation_info->division = Division_FDD;
55228 umts_fp_conversation_info->channel = CHANNEL_HSDSCH;
55229 umts_fp_conversation_info->dl_frame_number = 0;
55230 umts_fp_conversation_info->ul_frame_number = pinfo->fd->num;
55231 SE_COPY_ADDRESS(&(umts_fp_conversation_info->crnc_address), &nbap_hsdsch_channel_info[i].crnc_address);
55232 umts_fp_conversation_info->crnc_port = nbap_hsdsch_channel_info[i].crnc_port;
55234 /*Added june 3, normally just the iterator variable*/
55235 umts_fp_conversation_info->hsdsch_macdflow_id = i ; /*hsdsch_macdflow_ids[i];*/ /* hsdsch_macdflow_id;*/
55237 /* Cheat and use the DCH entries */
55238 umts_fp_conversation_info->num_dch_in_flow++;
55239 umts_fp_conversation_info->dchs_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
55241 /*XXX: Is this craziness, what is physical_layer? */
55242 if(nbap_hsdsch_channel_info[i].entity == entity_not_specified ){
55243 /*Error*/
55244 expert_add_info(pinfo, NULL, &ei_nbap_hsdsch_entity_not_specified);
55245 }else{
55246 umts_fp_conversation_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
55248 umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode;
55249 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
55256 static gint nbap_key_cmp(gconstpointer a_ptr, gconstpointer b_ptr, gpointer ignore _U_){
55257 if( GPOINTER_TO_INT(a_ptr) > GPOINTER_TO_INT(b_ptr) ){
55258 return -1;
55260 return GPOINTER_TO_INT(a_ptr) < GPOINTER_TO_INT(b_ptr);
55262 /*static void nbap_free_key(gpointer key ){
55263 g_free(key);
55267 static void nbap_init(void){
55268 guint8 i;
55269 /*Cleanup*/
55270 if(com_context_map){
55271 g_tree_destroy(com_context_map);
55273 /* if(edch_flow_port_map){
55274 g_tree_destroy(edch_flow_port_map);
55276 /*Initialize*/
55277 com_context_map = g_tree_new_full(nbap_key_cmp,
55278 NULL, /* data pointer, optional */
55279 NULL, /* function to free the memory allocated for the key used when removing the entry */
55280 g_free);
55283 /*Initialize structure for muxed flow indication*/
55284 edch_flow_port_map = g_tree_new_full(nbap_key_cmp,
55285 NULL, /* data pointer, optional */
55286 NULL, /* function to free the memory allocated for the key used when removing the entry */
55287 g_free);
55289 for (i = 0; i < 15; i++) {
55290 lchId_type_table[i+1] = *lch_contents[i];
55293 static void
55294 dissect_nbap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
55296 proto_item *nbap_item = NULL;
55297 proto_tree *nbap_tree = NULL;
55298 int i;
55299 /* make entry in the Protocol column on summary display */
55300 col_set_str(pinfo->cinfo, COL_PROTOCOL, "NBAP");
55302 /* create the nbap protocol tree */
55303 nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, ENC_NA);
55304 nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
55306 /*Do a little cleanup just as a precaution*/
55307 for (i = 0; i < maxNrOfMACdFlows; i++) {
55308 nbap_hsdsch_channel_info[i].entity = hs;
55311 dissect_NBAP_PDU_PDU(tvb, pinfo, nbap_tree);
55314 /*--- proto_register_nbap -------------------------------------------*/
55315 void proto_register_nbap(void)
55317 module_t *nbap_module;
55318 guint8 i;
55320 /* List of fields */
55321 static hf_register_info hf[] = {
55322 { &hf_nbap_transportLayerAddress_ipv4,
55323 { "transportLayerAddress IPv4", "nbap.transportLayerAddress_ipv4",
55324 FT_IPv4, BASE_NONE, NULL, 0,
55325 NULL, HFILL }},
55326 { &hf_nbap_transportLayerAddress_ipv6,
55327 { "transportLayerAddress IPv6", "nbap.transportLayerAddress_ipv6",
55328 FT_IPv6, BASE_NONE, NULL, 0,
55329 NULL, HFILL }},
55330 { &hf_nbap_transportLayerAddress_nsap,
55331 { "transportLayerAddress NSAP", "nbap.transportLayerAddress_NSAP",
55332 FT_BYTES, BASE_NONE, NULL, 0,
55333 NULL, HFILL }},
55335 /*--- Included file: packet-nbap-hfarr.c ---*/
55336 #line 1 "../../asn1/nbap/packet-nbap-hfarr.c"
55337 { &hf_nbap_ActivationInformation_PDU,
55338 { "ActivationInformation", "nbap.ActivationInformation",
55339 FT_UINT32, BASE_DEC, NULL, 0,
55340 NULL, HFILL }},
55341 { &hf_nbap_Additional_EDCH_Setup_Info_PDU,
55342 { "Additional-EDCH-Setup-Info", "nbap.Additional_EDCH_Setup_Info_element",
55343 FT_NONE, BASE_NONE, NULL, 0,
55344 NULL, HFILL }},
55345 { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU,
55346 { "Additional-EDCH-Cell-Information-Response-List", "nbap.Additional_EDCH_Cell_Information_Response_List",
55347 FT_UINT32, BASE_DEC, NULL, 0,
55348 NULL, HFILL }},
55349 { &hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU,
55350 { "Additional-EDCH-Cell-Information-Response-RLReconf-List", "nbap.Additional_EDCH_Cell_Information_Response_RLReconf_List",
55351 FT_UINT32, BASE_DEC, NULL, 0,
55352 NULL, HFILL }},
55353 { &hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU,
55354 { "Additional-EDCH-Cell-Information-Response-RL-Add-List", "nbap.Additional_EDCH_Cell_Information_Response_RL_Add_List",
55355 FT_UINT32, BASE_DEC, NULL, 0,
55356 NULL, HFILL }},
55357 { &hf_nbap_AdditionalMeasurementValueList_PDU,
55358 { "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList",
55359 FT_UINT32, BASE_DEC, NULL, 0,
55360 NULL, HFILL }},
55361 { &hf_nbap_AdditionalTimeSlotListLCR_PDU,
55362 { "AdditionalTimeSlotListLCR", "nbap.AdditionalTimeSlotListLCR",
55363 FT_UINT32, BASE_DEC, NULL, 0,
55364 NULL, HFILL }},
55365 { &hf_nbap_Active_Pattern_Sequence_Information_PDU,
55366 { "Active-Pattern-Sequence-Information", "nbap.Active_Pattern_Sequence_Information_element",
55367 FT_NONE, BASE_NONE, NULL, 0,
55368 NULL, HFILL }},
55369 { &hf_nbap_AlternativeFormatReportingIndicator_PDU,
55370 { "AlternativeFormatReportingIndicator", "nbap.AlternativeFormatReportingIndicator",
55371 FT_UINT32, BASE_DEC, VALS(nbap_AlternativeFormatReportingIndicator_vals), 0,
55372 NULL, HFILL }},
55373 { &hf_nbap_Angle_Of_Arrival_Value_LCR_PDU,
55374 { "Angle-Of-Arrival-Value-LCR", "nbap.Angle_Of_Arrival_Value_LCR_element",
55375 FT_NONE, BASE_NONE, NULL, 0,
55376 NULL, HFILL }},
55377 { &hf_nbap_BCCH_ModificationTime_PDU,
55378 { "BCCH-ModificationTime", "nbap.BCCH_ModificationTime",
55379 FT_UINT32, BASE_DEC, NULL, 0,
55380 NULL, HFILL }},
55381 { &hf_nbap_Best_Cell_Portions_Value_PDU,
55382 { "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value",
55383 FT_UINT32, BASE_DEC, NULL, 0,
55384 NULL, HFILL }},
55385 { &hf_nbap_Best_Cell_Portions_ValueLCR_PDU,
55386 { "Best-Cell-Portions-ValueLCR", "nbap.Best_Cell_Portions_ValueLCR",
55387 FT_UINT32, BASE_DEC, NULL, 0,
55388 NULL, HFILL }},
55389 { &hf_nbap_BindingID_PDU,
55390 { "BindingID", "nbap.BindingID",
55391 FT_BYTES, BASE_NONE, NULL, 0,
55392 NULL, HFILL }},
55393 { &hf_nbap_BlockingPriorityIndicator_PDU,
55394 { "BlockingPriorityIndicator", "nbap.BlockingPriorityIndicator",
55395 FT_UINT32, BASE_DEC, VALS(nbap_BlockingPriorityIndicator_vals), 0,
55396 NULL, HFILL }},
55397 { &hf_nbap_BroadcastCommonTransportBearerIndication_PDU,
55398 { "BroadcastCommonTransportBearerIndication", "nbap.BroadcastCommonTransportBearerIndication_element",
55399 FT_NONE, BASE_NONE, NULL, 0,
55400 NULL, HFILL }},
55401 { &hf_nbap_BroadcastReference_PDU,
55402 { "BroadcastReference", "nbap.BroadcastReference",
55403 FT_BYTES, BASE_NONE, NULL, 0,
55404 NULL, HFILL }},
55405 { &hf_nbap_Cause_PDU,
55406 { "Cause", "nbap.Cause",
55407 FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
55408 NULL, HFILL }},
55409 { &hf_nbap_Cell_Capability_Container_PDU,
55410 { "Cell-Capability-Container", "nbap.Cell_Capability_Container",
55411 FT_BYTES, BASE_NONE, NULL, 0,
55412 NULL, HFILL }},
55413 { &hf_nbap_Cell_ERNTI_Status_Information_PDU,
55414 { "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information",
55415 FT_UINT32, BASE_DEC, NULL, 0,
55416 NULL, HFILL }},
55417 { &hf_nbap_CellParameterID_PDU,
55418 { "CellParameterID", "nbap.CellParameterID",
55419 FT_UINT32, BASE_DEC, NULL, 0,
55420 NULL, HFILL }},
55421 { &hf_nbap_CellPortion_CapabilityLCR_PDU,
55422 { "CellPortion-CapabilityLCR", "nbap.CellPortion_CapabilityLCR",
55423 FT_UINT32, BASE_DEC, VALS(nbap_CellPortion_CapabilityLCR_vals), 0,
55424 NULL, HFILL }},
55425 { &hf_nbap_CellSyncBurstRepetitionPeriod_PDU,
55426 { "CellSyncBurstRepetitionPeriod", "nbap.CellSyncBurstRepetitionPeriod",
55427 FT_UINT32, BASE_DEC, NULL, 0,
55428 NULL, HFILL }},
55429 { &hf_nbap_CFN_PDU,
55430 { "CFN", "nbap.CFN",
55431 FT_UINT32, BASE_DEC, NULL, 0,
55432 NULL, HFILL }},
55433 { &hf_nbap_C_ID_PDU,
55434 { "C-ID", "nbap.C_ID",
55435 FT_UINT32, BASE_DEC, NULL, 0,
55436 NULL, HFILL }},
55437 { &hf_nbap_Closedlooptimingadjustmentmode_PDU,
55438 { "Closedlooptimingadjustmentmode", "nbap.Closedlooptimingadjustmentmode",
55439 FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
55440 NULL, HFILL }},
55441 { &hf_nbap_Common_EDCH_Capability_PDU,
55442 { "Common-EDCH-Capability", "nbap.Common_EDCH_Capability",
55443 FT_UINT32, BASE_DEC, VALS(nbap_Common_EDCH_Capability_vals), 0,
55444 NULL, HFILL }},
55445 { &hf_nbap_Common_E_DCH_HSDPCCH_Capability_PDU,
55446 { "Common-E-DCH-HSDPCCH-Capability", "nbap.Common_E_DCH_HSDPCCH_Capability",
55447 FT_UINT32, BASE_DEC, VALS(nbap_Common_E_DCH_HSDPCCH_Capability_vals), 0,
55448 NULL, HFILL }},
55449 { &hf_nbap_Common_EDCH_System_InformationFDD_PDU,
55450 { "Common-EDCH-System-InformationFDD", "nbap.Common_EDCH_System_InformationFDD_element",
55451 FT_NONE, BASE_NONE, NULL, 0,
55452 NULL, HFILL }},
55453 { &hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU,
55454 { "Common-EDCH-System-Information-ResponseFDD", "nbap.Common_EDCH_System_Information_ResponseFDD_element",
55455 FT_NONE, BASE_NONE, NULL, 0,
55456 NULL, HFILL }},
55457 { &hf_nbap_E_RNTI_List_PDU,
55458 { "E-RNTI-List", "nbap.E_RNTI_List",
55459 FT_UINT32, BASE_DEC, NULL, 0,
55460 NULL, HFILL }},
55461 { &hf_nbap_Common_MACFlows_to_DeleteFDD_PDU,
55462 { "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD",
55463 FT_UINT32, BASE_DEC, NULL, 0,
55464 NULL, HFILL }},
55465 { &hf_nbap_CommonMeasurementAccuracy_PDU,
55466 { "CommonMeasurementAccuracy", "nbap.CommonMeasurementAccuracy",
55467 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementAccuracy_vals), 0,
55468 NULL, HFILL }},
55469 { &hf_nbap_CommonMeasurementType_PDU,
55470 { "CommonMeasurementType", "nbap.CommonMeasurementType",
55471 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_CommonMeasurementType_vals_ext, 0,
55472 NULL, HFILL }},
55473 { &hf_nbap_CommonPhysicalChannelID_PDU,
55474 { "CommonPhysicalChannelID", "nbap.CommonPhysicalChannelID",
55475 FT_UINT32, BASE_DEC, NULL, 0,
55476 NULL, HFILL }},
55477 { &hf_nbap_CommonPhysicalChannelID768_PDU,
55478 { "CommonPhysicalChannelID768", "nbap.CommonPhysicalChannelID768",
55479 FT_UINT32, BASE_DEC, NULL, 0,
55480 NULL, HFILL }},
55481 { &hf_nbap_Common_PhysicalChannel_Status_Information_PDU,
55482 { "Common-PhysicalChannel-Status-Information", "nbap.Common_PhysicalChannel_Status_Information_element",
55483 FT_NONE, BASE_NONE, NULL, 0,
55484 NULL, HFILL }},
55485 { &hf_nbap_Common_PhysicalChannel_Status_Information768_PDU,
55486 { "Common-PhysicalChannel-Status-Information768", "nbap.Common_PhysicalChannel_Status_Information768_element",
55487 FT_NONE, BASE_NONE, NULL, 0,
55488 NULL, HFILL }},
55489 { &hf_nbap_CommonTransportChannel_InformationResponse_PDU,
55490 { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse_element",
55491 FT_NONE, BASE_NONE, NULL, 0,
55492 NULL, HFILL }},
55493 { &hf_nbap_Common_TransportChannel_Status_Information_PDU,
55494 { "Common-TransportChannel-Status-Information", "nbap.Common_TransportChannel_Status_Information_element",
55495 FT_NONE, BASE_NONE, NULL, 0,
55496 NULL, HFILL }},
55497 { &hf_nbap_CommunicationControlPortID_PDU,
55498 { "CommunicationControlPortID", "nbap.CommunicationControlPortID",
55499 FT_UINT32, BASE_DEC, NULL, 0,
55500 NULL, HFILL }},
55501 { &hf_nbap_Compressed_Mode_Deactivation_Flag_PDU,
55502 { "Compressed-Mode-Deactivation-Flag", "nbap.Compressed_Mode_Deactivation_Flag",
55503 FT_UINT32, BASE_DEC, VALS(nbap_Compressed_Mode_Deactivation_Flag_vals), 0,
55504 NULL, HFILL }},
55505 { &hf_nbap_ConfigurationGenerationID_PDU,
55506 { "ConfigurationGenerationID", "nbap.ConfigurationGenerationID",
55507 FT_UINT32, BASE_DEC, NULL, 0,
55508 NULL, HFILL }},
55509 { &hf_nbap_ConstantValue_PDU,
55510 { "ConstantValue", "nbap.ConstantValue",
55511 FT_INT32, BASE_DEC, NULL, 0,
55512 NULL, HFILL }},
55513 { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU,
55514 { "ContinuousPacketConnectivityDTX-DRX-Capability", "nbap.ContinuousPacketConnectivityDTX_DRX_Capability",
55515 FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals), 0,
55516 NULL, HFILL }},
55517 { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU,
55518 { "ContinuousPacketConnectivityDTX-DRX-Information", "nbap.ContinuousPacketConnectivityDTX_DRX_Information_element",
55519 FT_NONE, BASE_NONE, NULL, 0,
55520 NULL, HFILL }},
55521 { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU,
55522 { "ContinuousPacketConnectivityHS-SCCH-less-Capability", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability",
55523 FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals), 0,
55524 NULL, HFILL }},
55525 { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU,
55526 { "ContinuousPacketConnectivityHS-SCCH-less-Information", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information",
55527 FT_UINT32, BASE_DEC, NULL, 0,
55528 NULL, HFILL }},
55529 { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU,
55530 { "ContinuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response_element",
55531 FT_NONE, BASE_NONE, NULL, 0,
55532 NULL, HFILL }},
55533 { &hf_nbap_ControlGAP_PDU,
55534 { "ControlGAP", "nbap.ControlGAP",
55535 FT_UINT32, BASE_DEC, NULL, 0,
55536 NULL, HFILL }},
55537 { &hf_nbap_CPC_Information_PDU,
55538 { "CPC-Information", "nbap.CPC_Information_element",
55539 FT_NONE, BASE_NONE, NULL, 0,
55540 NULL, HFILL }},
55541 { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU,
55542 { "ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_element",
55543 FT_NONE, BASE_NONE, NULL, 0,
55544 NULL, HFILL }},
55545 { &hf_nbap_CriticalityDiagnostics_PDU,
55546 { "CriticalityDiagnostics", "nbap.CriticalityDiagnostics_element",
55547 FT_NONE, BASE_NONE, NULL, 0,
55548 NULL, HFILL }},
55549 { &hf_nbap_CRNC_CommunicationContextID_PDU,
55550 { "CRNC-CommunicationContextID", "nbap.CRNC_CommunicationContextID",
55551 FT_UINT32, BASE_DEC, NULL, 0,
55552 NULL, HFILL }},
55553 { &hf_nbap_CSBMeasurementID_PDU,
55554 { "CSBMeasurementID", "nbap.CSBMeasurementID",
55555 FT_UINT32, BASE_DEC, NULL, 0,
55556 NULL, HFILL }},
55557 { &hf_nbap_CSBTransmissionID_PDU,
55558 { "CSBTransmissionID", "nbap.CSBTransmissionID",
55559 FT_UINT32, BASE_DEC, NULL, 0,
55560 NULL, HFILL }},
55561 { &hf_nbap_Common_EDCH_System_InformationLCR_PDU,
55562 { "Common-EDCH-System-InformationLCR", "nbap.Common_EDCH_System_InformationLCR_element",
55563 FT_NONE, BASE_NONE, NULL, 0,
55564 NULL, HFILL }},
55565 { &hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU,
55566 { "Common-EDCH-System-Information-ResponseLCR", "nbap.Common_EDCH_System_Information_ResponseLCR_element",
55567 FT_NONE, BASE_NONE, NULL, 0,
55568 NULL, HFILL }},
55569 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU,
55570 { "Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext",
55571 FT_UINT32, BASE_DEC, NULL, 0,
55572 NULL, HFILL }},
55573 { &hf_nbap_Common_MACFlows_to_DeleteLCR_PDU,
55574 { "Common-MACFlows-to-DeleteLCR", "nbap.Common_MACFlows_to_DeleteLCR",
55575 FT_UINT32, BASE_DEC, NULL, 0,
55576 NULL, HFILL }},
55577 { &hf_nbap_CPC_InformationLCR_PDU,
55578 { "CPC-InformationLCR", "nbap.CPC_InformationLCR_element",
55579 FT_NONE, BASE_NONE, NULL, 0,
55580 NULL, HFILL }},
55581 { &hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU,
55582 { "ContinuousPacketConnectivity-DRX-CapabilityLCR", "nbap.ContinuousPacketConnectivity_DRX_CapabilityLCR",
55583 FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_vals), 0,
55584 NULL, HFILL }},
55585 { &hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU,
55586 { "ContinuousPacketConnectivity-DRX-InformationLCR", "nbap.ContinuousPacketConnectivity_DRX_InformationLCR_element",
55587 FT_NONE, BASE_NONE, NULL, 0,
55588 NULL, HFILL }},
55589 { &hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU,
55590 { "E-AGCH-UE-Inactivity-Monitor-Threshold", "nbap.E_AGCH_UE_Inactivity_Monitor_Threshold",
55591 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals_ext, 0,
55592 NULL, HFILL }},
55593 { &hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU,
55594 { "ContinuousPacketConnectivity-DRX-Information-ResponseLCR", "nbap.ContinuousPacketConnectivity_DRX_Information_ResponseLCR_element",
55595 FT_NONE, BASE_NONE, NULL, 0,
55596 NULL, HFILL }},
55597 { &hf_nbap_DCH_FDD_Information_PDU,
55598 { "DCH-FDD-Information", "nbap.DCH_FDD_Information",
55599 FT_UINT32, BASE_DEC, NULL, 0,
55600 NULL, HFILL }},
55601 { &hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU,
55602 { "DCH-Indicator-For-E-DCH-HSDPA-Operation", "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation",
55603 FT_UINT32, BASE_DEC, VALS(nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals), 0,
55604 NULL, HFILL }},
55605 { &hf_nbap_DCH_InformationResponse_PDU,
55606 { "DCH-InformationResponse", "nbap.DCH_InformationResponse",
55607 FT_UINT32, BASE_DEC, NULL, 0,
55608 NULL, HFILL }},
55609 { &hf_nbap_DCH_MeasurementOccasion_Information_PDU,
55610 { "DCH-MeasurementOccasion-Information", "nbap.DCH_MeasurementOccasion_Information",
55611 FT_UINT32, BASE_DEC, NULL, 0,
55612 NULL, HFILL }},
55613 { &hf_nbap_DCH_TDD_Information_PDU,
55614 { "DCH-TDD-Information", "nbap.DCH_TDD_Information",
55615 FT_UINT32, BASE_DEC, NULL, 0,
55616 NULL, HFILL }},
55617 { &hf_nbap_FDD_DCHs_to_Modify_PDU,
55618 { "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify",
55619 FT_UINT32, BASE_DEC, NULL, 0,
55620 NULL, HFILL }},
55621 { &hf_nbap_TDD_DCHs_to_Modify_PDU,
55622 { "TDD-DCHs-to-Modify", "nbap.TDD_DCHs_to_Modify",
55623 FT_UINT32, BASE_DEC, NULL, 0,
55624 NULL, HFILL }},
55625 { &hf_nbap_DedicatedMeasurementType_PDU,
55626 { "DedicatedMeasurementType", "nbap.DedicatedMeasurementType",
55627 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_DedicatedMeasurementType_vals_ext, 0,
55628 NULL, HFILL }},
55629 { &hf_nbap_DelayedActivation_PDU,
55630 { "DelayedActivation", "nbap.DelayedActivation",
55631 FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
55632 NULL, HFILL }},
55633 { &hf_nbap_DGANSS_Corrections_Req_PDU,
55634 { "DGANSS-Corrections-Req", "nbap.DGANSS_Corrections_Req_element",
55635 FT_NONE, BASE_NONE, NULL, 0,
55636 NULL, HFILL }},
55637 { &hf_nbap_DGNSS_ValidityPeriod_PDU,
55638 { "DGNSS-ValidityPeriod", "nbap.DGNSS_ValidityPeriod_element",
55639 FT_NONE, BASE_NONE, NULL, 0,
55640 NULL, HFILL }},
55641 { &hf_nbap_DiversityMode_PDU,
55642 { "DiversityMode", "nbap.DiversityMode",
55643 FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
55644 NULL, HFILL }},
55645 { &hf_nbap_DL_DPCH_TimingAdjustment_PDU,
55646 { "DL-DPCH-TimingAdjustment", "nbap.DL_DPCH_TimingAdjustment",
55647 FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
55648 NULL, HFILL }},
55649 { &hf_nbap_DL_Power_PDU,
55650 { "DL-Power", "nbap.DL_Power",
55651 FT_INT32, BASE_DEC, NULL, 0,
55652 NULL, HFILL }},
55653 { &hf_nbap_DL_PowerBalancing_Information_PDU,
55654 { "DL-PowerBalancing-Information", "nbap.DL_PowerBalancing_Information_element",
55655 FT_NONE, BASE_NONE, NULL, 0,
55656 NULL, HFILL }},
55657 { &hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU,
55658 { "DL-PowerBalancing-ActivationIndicator", "nbap.DL_PowerBalancing_ActivationIndicator",
55659 FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
55660 NULL, HFILL }},
55661 { &hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU,
55662 { "DL-PowerBalancing-UpdatedIndicator", "nbap.DL_PowerBalancing_UpdatedIndicator",
55663 FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
55664 NULL, HFILL }},
55665 { &hf_nbap_DL_ScramblingCode_PDU,
55666 { "DL-ScramblingCode", "nbap.DL_ScramblingCode",
55667 FT_UINT32, BASE_DEC, NULL, 0,
55668 NULL, HFILL }},
55669 { &hf_nbap_DL_TimeslotISCPInfo_PDU,
55670 { "DL-TimeslotISCPInfo", "nbap.DL_TimeslotISCPInfo",
55671 FT_UINT32, BASE_DEC, NULL, 0,
55672 NULL, HFILL }},
55673 { &hf_nbap_DL_TimeslotISCPInfoLCR_PDU,
55674 { "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR",
55675 FT_UINT32, BASE_DEC, NULL, 0,
55676 NULL, HFILL }},
55677 { &hf_nbap_DL_TPC_Pattern01Count_PDU,
55678 { "DL-TPC-Pattern01Count", "nbap.DL_TPC_Pattern01Count",
55679 FT_UINT32, BASE_DEC, NULL, 0,
55680 NULL, HFILL }},
55681 { &hf_nbap_DLTransmissionBranchLoadValue_PDU,
55682 { "DLTransmissionBranchLoadValue", "nbap.DLTransmissionBranchLoadValue",
55683 FT_UINT32, BASE_DEC, NULL, 0,
55684 NULL, HFILL }},
55685 { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU,
55686 { "MaxHSDSCH-HSSCCH-Power-per-CELLPORTION", "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION",
55687 FT_UINT32, BASE_DEC, NULL, 0,
55688 NULL, HFILL }},
55689 { &hf_nbap_DPC_Mode_PDU,
55690 { "DPC-Mode", "nbap.DPC_Mode",
55691 FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
55692 NULL, HFILL }},
55693 { &hf_nbap_DPCH_ID768_PDU,
55694 { "DPCH-ID768", "nbap.DPCH_ID768",
55695 FT_UINT32, BASE_DEC, NULL, 0,
55696 NULL, HFILL }},
55697 { &hf_nbap_DSCH_InformationResponse_PDU,
55698 { "DSCH-InformationResponse", "nbap.DSCH_InformationResponse",
55699 FT_UINT32, BASE_DEC, NULL, 0,
55700 NULL, HFILL }},
55701 { &hf_nbap_DSCH_TDD_Information_PDU,
55702 { "DSCH-TDD-Information", "nbap.DSCH_TDD_Information",
55703 FT_UINT32, BASE_DEC, NULL, 0,
55704 NULL, HFILL }},
55705 { &hf_nbap_Dual_Band_Capability_Info_PDU,
55706 { "Dual-Band-Capability-Info", "nbap.Dual_Band_Capability_Info_element",
55707 FT_NONE, BASE_NONE, NULL, 0,
55708 NULL, HFILL }},
55709 { &hf_nbap_DwPCH_Power_PDU,
55710 { "DwPCH-Power", "nbap.DwPCH_Power",
55711 FT_INT32, BASE_DEC, NULL, 0,
55712 NULL, HFILL }},
55713 { &hf_nbap_E_AGCH_Table_Choice_PDU,
55714 { "E-AGCH-Table-Choice", "nbap.E_AGCH_Table_Choice",
55715 FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_Table_Choice_vals), 0,
55716 NULL, HFILL }},
55717 { &hf_nbap_E_AGCH_FDD_Code_Information_PDU,
55718 { "E-AGCH-FDD-Code-Information", "nbap.E_AGCH_FDD_Code_Information",
55719 FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
55720 NULL, HFILL }},
55721 { &hf_nbap_E_AI_Capability_PDU,
55722 { "E-AI-Capability", "nbap.E_AI_Capability",
55723 FT_UINT32, BASE_DEC, VALS(nbap_E_AI_Capability_vals), 0,
55724 NULL, HFILL }},
55725 { &hf_nbap_E_DCH_Capability_PDU,
55726 { "E-DCH-Capability", "nbap.E_DCH_Capability",
55727 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
55728 NULL, HFILL }},
55729 { &hf_nbap_E_DCHCapacityConsumptionLaw_PDU,
55730 { "E-DCHCapacityConsumptionLaw", "nbap.E_DCHCapacityConsumptionLaw_element",
55731 FT_NONE, BASE_NONE, NULL, 0,
55732 NULL, HFILL }},
55733 { &hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU,
55734 { "E-DCH-TDD-CapacityConsumptionLaw", "nbap.E_DCH_TDD_CapacityConsumptionLaw_element",
55735 FT_NONE, BASE_NONE, NULL, 0,
55736 NULL, HFILL }},
55737 { &hf_nbap_E_DCH_TTI2ms_Capability_PDU,
55738 { "E-DCH-TTI2ms-Capability", "nbap.E_DCH_TTI2ms_Capability",
55739 FT_BOOLEAN, BASE_NONE, NULL, 0,
55740 NULL, HFILL }},
55741 { &hf_nbap_E_DCH_SF_Capability_PDU,
55742 { "E-DCH-SF-Capability", "nbap.E_DCH_SF_Capability",
55743 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_SF_Capability_vals), 0,
55744 NULL, HFILL }},
55745 { &hf_nbap_E_DCH_HARQ_Combining_Capability_PDU,
55746 { "E-DCH-HARQ-Combining-Capability", "nbap.E_DCH_HARQ_Combining_Capability",
55747 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_HARQ_Combining_Capability_vals), 0,
55748 NULL, HFILL }},
55749 { &hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU,
55750 { "E-DCH-FDD-DL-Control-Channel-Information", "nbap.E_DCH_FDD_DL_Control_Channel_Information_element",
55751 FT_NONE, BASE_NONE, NULL, 0,
55752 NULL, HFILL }},
55753 { &hf_nbap_E_DCH_FDD_Information_PDU,
55754 { "E-DCH-FDD-Information", "nbap.E_DCH_FDD_Information_element",
55755 FT_NONE, BASE_NONE, NULL, 0,
55756 NULL, HFILL }},
55757 { &hf_nbap_E_DCH_FDD_Information_Response_PDU,
55758 { "E-DCH-FDD-Information-Response", "nbap.E_DCH_FDD_Information_Response_element",
55759 FT_NONE, BASE_NONE, NULL, 0,
55760 NULL, HFILL }},
55761 { &hf_nbap_E_DCH_FDD_Information_to_Modify_PDU,
55762 { "E-DCH-FDD-Information-to-Modify", "nbap.E_DCH_FDD_Information_to_Modify_element",
55763 FT_NONE, BASE_NONE, NULL, 0,
55764 NULL, HFILL }},
55765 { &hf_nbap_E_DCH_FDD_Update_Information_PDU,
55766 { "E-DCH-FDD-Update-Information", "nbap.E_DCH_FDD_Update_Information_element",
55767 FT_NONE, BASE_NONE, NULL, 0,
55768 NULL, HFILL }},
55769 { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU,
55770 { "E-DCH-DL-Control-Channel-Change-Information", "nbap.E_DCH_DL_Control_Channel_Change_Information",
55771 FT_UINT32, BASE_DEC, NULL, 0,
55772 NULL, HFILL }},
55773 { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU,
55774 { "E-DCH-DL-Control-Channel-Grant-Information", "nbap.E_DCH_DL_Control_Channel_Grant_Information",
55775 FT_UINT32, BASE_DEC, NULL, 0,
55776 NULL, HFILL }},
55777 { &hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU,
55778 { "E-DCH-PowerOffset-for-SchedulingInfo", "nbap.E_DCH_PowerOffset_for_SchedulingInfo",
55779 FT_UINT32, BASE_DEC, NULL, 0,
55780 NULL, HFILL }},
55781 { &hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU,
55782 { "E-DCH-MACdPDU-SizeCapability", "nbap.E_DCH_MACdPDU_SizeCapability",
55783 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDU_SizeCapability_vals), 0,
55784 NULL, HFILL }},
55785 { &hf_nbap_E_DCH_MACdPDUSizeFormat_PDU,
55786 { "E-DCH-MACdPDUSizeFormat", "nbap.E_DCH_MACdPDUSizeFormat",
55787 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDUSizeFormat_vals), 0,
55788 NULL, HFILL }},
55789 { &hf_nbap_E_DCH_MACdFlows_Information_PDU,
55790 { "E-DCH-MACdFlows-Information", "nbap.E_DCH_MACdFlows_Information_element",
55791 FT_NONE, BASE_NONE, NULL, 0,
55792 NULL, HFILL }},
55793 { &hf_nbap_E_DCH_MACdFlows_to_Delete_PDU,
55794 { "E-DCH-MACdFlows-to-Delete", "nbap.E_DCH_MACdFlows_to_Delete",
55795 FT_UINT32, BASE_DEC, NULL, 0,
55796 NULL, HFILL }},
55797 { &hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU,
55798 { "E-DCH-Non-serving-Relative-Grant-Down-Commands", "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands",
55799 FT_UINT32, BASE_DEC, NULL, 0,
55800 NULL, HFILL }},
55801 { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU,
55802 { "Maximum-Target-ReceivedTotalWideBandPower", "nbap.Maximum_Target_ReceivedTotalWideBandPower",
55803 FT_UINT32, BASE_DEC, NULL, 0,
55804 NULL, HFILL }},
55805 { &hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU,
55806 { "Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio",
55807 FT_UINT32, BASE_DEC, NULL, 0,
55808 NULL, HFILL }},
55809 { &hf_nbap_E_DCH_RL_Indication_PDU,
55810 { "E-DCH-RL-Indication", "nbap.E_DCH_RL_Indication",
55811 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_RL_Indication_vals), 0,
55812 NULL, HFILL }},
55813 { &hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU,
55814 { "E-DCH-Serving-Cell-Change-Info-Response", "nbap.E_DCH_Serving_Cell_Change_Info_Response_element",
55815 FT_NONE, BASE_NONE, NULL, 0,
55816 NULL, HFILL }},
55817 { &hf_nbap_EDCH_RACH_Report_Value_PDU,
55818 { "EDCH-RACH-Report-Value", "nbap.EDCH_RACH_Report_Value",
55819 FT_UINT32, BASE_DEC, NULL, 0,
55820 NULL, HFILL }},
55821 { &hf_nbap_E_DPDCH_PowerInterpolation_PDU,
55822 { "E-DPDCH-PowerInterpolation", "nbap.E_DPDCH_PowerInterpolation",
55823 FT_BOOLEAN, BASE_NONE, NULL, 0,
55824 NULL, HFILL }},
55825 { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU,
55826 { "E-DCH-MACdFlows-to-DeleteLCR", "nbap.E_DCH_MACdFlows_to_DeleteLCR",
55827 FT_UINT32, BASE_DEC, NULL, 0,
55828 NULL, HFILL }},
55829 { &hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU,
55830 { "Enhanced-UE-DRX-InformationLCR", "nbap.Enhanced_UE_DRX_InformationLCR_element",
55831 FT_NONE, BASE_NONE, NULL, 0,
55832 NULL, HFILL }},
55833 { &hf_nbap_End_Of_Audit_Sequence_Indicator_PDU,
55834 { "End-Of-Audit-Sequence-Indicator", "nbap.End_Of_Audit_Sequence_Indicator",
55835 FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
55836 NULL, HFILL }},
55837 { &hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU,
55838 { "E-RGCH-E-HICH-FDD-Code-Information", "nbap.E_RGCH_E_HICH_FDD_Code_Information",
55839 FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
55840 NULL, HFILL }},
55841 { &hf_nbap_E_RNTI_PDU,
55842 { "E-RNTI", "nbap.E_RNTI",
55843 FT_UINT32, BASE_DEC, NULL, 0,
55844 NULL, HFILL }},
55845 { &hf_nbap_E_TFCI_Boost_Information_PDU,
55846 { "E-TFCI-Boost-Information", "nbap.E_TFCI_Boost_Information_element",
55847 FT_NONE, BASE_NONE, NULL, 0,
55848 NULL, HFILL }},
55849 { &hf_nbap_E_DCHProvidedBitRate_PDU,
55850 { "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate",
55851 FT_UINT32, BASE_DEC, NULL, 0,
55852 NULL, HFILL }},
55853 { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU,
55854 { "E-DCHProvidedBitRateValueInformation-For-CellPortion", "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion",
55855 FT_UINT32, BASE_DEC, NULL, 0,
55856 NULL, HFILL }},
55857 { &hf_nbap_E_HICH_TimeOffset_PDU,
55858 { "E-HICH-TimeOffset", "nbap.E_HICH_TimeOffset",
55859 FT_UINT32, BASE_DEC, NULL, 0,
55860 NULL, HFILL }},
55861 { &hf_nbap_E_HICH_TimeOffsetLCR_PDU,
55862 { "E-HICH-TimeOffsetLCR", "nbap.E_HICH_TimeOffsetLCR",
55863 FT_UINT32, BASE_DEC, NULL, 0,
55864 NULL, HFILL }},
55865 { &hf_nbap_E_DCH_Information_PDU,
55866 { "E-DCH-Information", "nbap.E_DCH_Information_element",
55867 FT_NONE, BASE_NONE, NULL, 0,
55868 NULL, HFILL }},
55869 { &hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU,
55870 { "E-DCH-MACdFlow-Retransmission-Timer", "nbap.E_DCH_MACdFlow_Retransmission_Timer",
55871 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext, 0,
55872 NULL, HFILL }},
55873 { &hf_nbap_E_DCH_Information_Response_PDU,
55874 { "E-DCH-Information-Response", "nbap.E_DCH_Information_Response_element",
55875 FT_NONE, BASE_NONE, NULL, 0,
55876 NULL, HFILL }},
55877 { &hf_nbap_E_DCH_Information_Reconfig_PDU,
55878 { "E-DCH-Information-Reconfig", "nbap.E_DCH_Information_Reconfig_element",
55879 FT_NONE, BASE_NONE, NULL, 0,
55880 NULL, HFILL }},
55881 { &hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU,
55882 { "Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells", "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells",
55883 FT_UINT32, BASE_DEC, NULL, 0,
55884 NULL, HFILL }},
55885 { &hf_nbap_E_DCH_768_Information_PDU,
55886 { "E-DCH-768-Information", "nbap.E_DCH_768_Information_element",
55887 FT_NONE, BASE_NONE, NULL, 0,
55888 NULL, HFILL }},
55889 { &hf_nbap_E_DCH_768_Information_Reconfig_PDU,
55890 { "E-DCH-768-Information-Reconfig", "nbap.E_DCH_768_Information_Reconfig_element",
55891 FT_NONE, BASE_NONE, NULL, 0,
55892 NULL, HFILL }},
55893 { &hf_nbap_E_DCH_LCR_Information_PDU,
55894 { "E-DCH-LCR-Information", "nbap.E_DCH_LCR_Information_element",
55895 FT_NONE, BASE_NONE, NULL, 0,
55896 NULL, HFILL }},
55897 { &hf_nbap_E_DCH_LCR_Information_Reconfig_PDU,
55898 { "E-DCH-LCR-Information-Reconfig", "nbap.E_DCH_LCR_Information_Reconfig_element",
55899 FT_NONE, BASE_NONE, NULL, 0,
55900 NULL, HFILL }},
55901 { &hf_nbap_DormantModeIndicator_PDU,
55902 { "DormantModeIndicator", "nbap.DormantModeIndicator",
55903 FT_UINT32, BASE_DEC, VALS(nbap_DormantModeIndicator_vals), 0,
55904 NULL, HFILL }},
55905 { &hf_nbap_Enhanced_FACH_Capability_PDU,
55906 { "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
55907 FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
55908 NULL, HFILL }},
55909 { &hf_nbap_EnhancedHSServingCC_Abort_PDU,
55910 { "EnhancedHSServingCC-Abort", "nbap.EnhancedHSServingCC_Abort",
55911 FT_UINT32, BASE_DEC, VALS(nbap_EnhancedHSServingCC_Abort_vals), 0,
55912 NULL, HFILL }},
55913 { &hf_nbap_Enhanced_PCH_Capability_PDU,
55914 { "Enhanced-PCH-Capability", "nbap.Enhanced_PCH_Capability",
55915 FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_PCH_Capability_vals), 0,
55916 NULL, HFILL }},
55917 { &hf_nbap_Enhanced_UE_DRX_Capability_PDU,
55918 { "Enhanced-UE-DRX-Capability", "nbap.Enhanced_UE_DRX_Capability",
55919 FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_UE_DRX_Capability_vals), 0,
55920 NULL, HFILL }},
55921 { &hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU,
55922 { "Enhanced-UE-DRX-InformationFDD", "nbap.Enhanced_UE_DRX_InformationFDD_element",
55923 FT_NONE, BASE_NONE, NULL, 0,
55924 NULL, HFILL }},
55925 { &hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU,
55926 { "Extended-E-DCH-LCRTDD-PhysicalLayerCategory", "nbap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory",
55927 FT_UINT32, BASE_DEC, NULL, 0,
55928 NULL, HFILL }},
55929 { &hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU,
55930 { "Ext-Max-Bits-MACe-PDU-non-scheduled", "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled",
55931 FT_UINT32, BASE_DEC, NULL, 0,
55932 NULL, HFILL }},
55933 { &hf_nbap_Ext_Reference_E_TFCI_PO_PDU,
55934 { "Ext-Reference-E-TFCI-PO", "nbap.Ext_Reference_E_TFCI_PO",
55935 FT_UINT32, BASE_DEC, NULL, 0,
55936 NULL, HFILL }},
55937 { &hf_nbap_ExtendedPropagationDelay_PDU,
55938 { "ExtendedPropagationDelay", "nbap.ExtendedPropagationDelay",
55939 FT_UINT32, BASE_DEC, NULL, 0,
55940 NULL, HFILL }},
55941 { &hf_nbap_Extended_RNC_ID_PDU,
55942 { "Extended-RNC-ID", "nbap.Extended_RNC_ID",
55943 FT_UINT32, BASE_DEC, NULL, 0,
55944 NULL, HFILL }},
55945 { &hf_nbap_Extended_Round_Trip_Time_Value_PDU,
55946 { "Extended-Round-Trip-Time-Value", "nbap.Extended_Round_Trip_Time_Value",
55947 FT_UINT32, BASE_DEC, NULL, 0,
55948 NULL, HFILL }},
55949 { &hf_nbap_Extended_HS_SCCH_ID_PDU,
55950 { "Extended-HS-SCCH-ID", "nbap.Extended_HS_SCCH_ID",
55951 FT_UINT32, BASE_DEC, NULL, 0,
55952 NULL, HFILL }},
55953 { &hf_nbap_Extended_HS_SICH_ID_PDU,
55954 { "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
55955 FT_UINT32, BASE_DEC, NULL, 0,
55956 NULL, HFILL }},
55957 { &hf_nbap_Extended_E_HICH_ID_TDD_PDU,
55958 { "Extended-E-HICH-ID-TDD", "nbap.Extended_E_HICH_ID_TDD",
55959 FT_UINT32, BASE_DEC, NULL, 0,
55960 NULL, HFILL }},
55961 { &hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU,
55962 { "E-DCH-Semi-PersistentScheduling-Information-LCR", "nbap.E_DCH_Semi_PersistentScheduling_Information_LCR_element",
55963 FT_NONE, BASE_NONE, NULL, 0,
55964 NULL, HFILL }},
55965 { &hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU,
55966 { "E-DCH-Semi-PersistentScheduling-Information-ResponseLCR", "nbap.E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_element",
55967 FT_NONE, BASE_NONE, NULL, 0,
55968 NULL, HFILL }},
55969 { &hf_nbap_Fast_Reconfiguration_Mode_PDU,
55970 { "Fast-Reconfiguration-Mode", "nbap.Fast_Reconfiguration_Mode",
55971 FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Mode_vals), 0,
55972 NULL, HFILL }},
55973 { &hf_nbap_Fast_Reconfiguration_Permission_PDU,
55974 { "Fast-Reconfiguration-Permission", "nbap.Fast_Reconfiguration_Permission",
55975 FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Permission_vals), 0,
55976 NULL, HFILL }},
55977 { &hf_nbap_FDD_S_CCPCH_FrameOffset_PDU,
55978 { "FDD-S-CCPCH-FrameOffset", "nbap.FDD_S_CCPCH_FrameOffset",
55979 FT_UINT32, BASE_DEC, VALS(nbap_FDD_S_CCPCH_FrameOffset_vals), 0,
55980 NULL, HFILL }},
55981 { &hf_nbap_F_DPCH_Capability_PDU,
55982 { "F-DPCH-Capability", "nbap.F_DPCH_Capability",
55983 FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_Capability_vals), 0,
55984 NULL, HFILL }},
55985 { &hf_nbap_F_DPCH_SlotFormat_PDU,
55986 { "F-DPCH-SlotFormat", "nbap.F_DPCH_SlotFormat",
55987 FT_UINT32, BASE_DEC, NULL, 0,
55988 NULL, HFILL }},
55989 { &hf_nbap_F_DPCH_SlotFormatCapability_PDU,
55990 { "F-DPCH-SlotFormatCapability", "nbap.F_DPCH_SlotFormatCapability",
55991 FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_SlotFormatCapability_vals), 0,
55992 NULL, HFILL }},
55993 { &hf_nbap_FNReportingIndicator_PDU,
55994 { "FNReportingIndicator", "nbap.FNReportingIndicator",
55995 FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
55996 NULL, HFILL }},
55997 { &hf_nbap_GANSS_AddIonoModelReq_PDU,
55998 { "GANSS-AddIonoModelReq", "nbap.GANSS_AddIonoModelReq",
55999 FT_BYTES, BASE_NONE, NULL, 0,
56000 NULL, HFILL }},
56001 { &hf_nbap_GANSS_AddNavigationModelsReq_PDU,
56002 { "GANSS-AddNavigationModelsReq", "nbap.GANSS_AddNavigationModelsReq",
56003 FT_BOOLEAN, BASE_NONE, NULL, 0,
56004 NULL, HFILL }},
56005 { &hf_nbap_GANSS_AddUTCModelsReq_PDU,
56006 { "GANSS-AddUTCModelsReq", "nbap.GANSS_AddUTCModelsReq",
56007 FT_BOOLEAN, BASE_NONE, NULL, 0,
56008 NULL, HFILL }},
56009 { &hf_nbap_GANSS_Additional_Ionospheric_Model_PDU,
56010 { "GANSS-Additional-Ionospheric-Model", "nbap.GANSS_Additional_Ionospheric_Model_element",
56011 FT_NONE, BASE_NONE, NULL, 0,
56012 NULL, HFILL }},
56013 { &hf_nbap_GANSS_Additional_Navigation_Models_PDU,
56014 { "GANSS-Additional-Navigation-Models", "nbap.GANSS_Additional_Navigation_Models_element",
56015 FT_NONE, BASE_NONE, NULL, 0,
56016 NULL, HFILL }},
56017 { &hf_nbap_GANSS_Additional_Time_Models_PDU,
56018 { "GANSS-Additional-Time-Models", "nbap.GANSS_Additional_Time_Models",
56019 FT_UINT32, BASE_DEC, NULL, 0,
56020 NULL, HFILL }},
56021 { &hf_nbap_GANSS_Additional_UTC_Models_PDU,
56022 { "GANSS-Additional-UTC-Models", "nbap.GANSS_Additional_UTC_Models",
56023 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Additional_UTC_Models_vals), 0,
56024 NULL, HFILL }},
56025 { &hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU,
56026 { "GANSS-ALM-ECEFsbasAlmanacSet", "nbap.GANSS_ALM_ECEFsbasAlmanacSet_element",
56027 FT_NONE, BASE_NONE, NULL, 0,
56028 NULL, HFILL }},
56029 { &hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU,
56030 { "GANSS-ALM-GlonassAlmanacSet", "nbap.GANSS_ALM_GlonassAlmanacSet_element",
56031 FT_NONE, BASE_NONE, NULL, 0,
56032 NULL, HFILL }},
56033 { &hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU,
56034 { "GANSS-ALM-MidiAlmanacSet", "nbap.GANSS_ALM_MidiAlmanacSet_element",
56035 FT_NONE, BASE_NONE, NULL, 0,
56036 NULL, HFILL }},
56037 { &hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU,
56038 { "GANSS-ALM-NAVKeplerianSet", "nbap.GANSS_ALM_NAVKeplerianSet_element",
56039 FT_NONE, BASE_NONE, NULL, 0,
56040 NULL, HFILL }},
56041 { &hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU,
56042 { "GANSS-ALM-ReducedKeplerianSet", "nbap.GANSS_ALM_ReducedKeplerianSet_element",
56043 FT_NONE, BASE_NONE, NULL, 0,
56044 NULL, HFILL }},
56045 { &hf_nbap_GANSS_Auxiliary_Information_PDU,
56046 { "GANSS-Auxiliary-Information", "nbap.GANSS_Auxiliary_Information",
56047 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Auxiliary_Information_vals), 0,
56048 NULL, HFILL }},
56049 { &hf_nbap_GANSS_AuxInfoReq_PDU,
56050 { "GANSS-AuxInfoReq", "nbap.GANSS_AuxInfoReq",
56051 FT_BOOLEAN, BASE_NONE, NULL, 0,
56052 NULL, HFILL }},
56053 { &hf_nbap_GANSS_Common_Data_PDU,
56054 { "GANSS-Common-Data", "nbap.GANSS_Common_Data_element",
56055 FT_NONE, BASE_NONE, NULL, 0,
56056 NULL, HFILL }},
56057 { &hf_nbap_GANSS_Earth_Orientation_Parameters_PDU,
56058 { "GANSS-Earth-Orientation-Parameters", "nbap.GANSS_Earth_Orientation_Parameters_element",
56059 FT_NONE, BASE_NONE, NULL, 0,
56060 NULL, HFILL }},
56061 { &hf_nbap_GANSS_EarthOrientParaReq_PDU,
56062 { "GANSS-EarthOrientParaReq", "nbap.GANSS_EarthOrientParaReq",
56063 FT_BOOLEAN, BASE_NONE, NULL, 0,
56064 NULL, HFILL }},
56065 { &hf_nbap_GANSS_Generic_Data_PDU,
56066 { "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
56067 FT_UINT32, BASE_DEC, NULL, 0,
56068 NULL, HFILL }},
56069 { &hf_nbap_GANSS_ID_PDU,
56070 { "GANSS-ID", "nbap.GANSS_ID",
56071 FT_UINT32, BASE_DEC, NULL, 0,
56072 NULL, HFILL }},
56073 { &hf_nbap_GANSS_Information_PDU,
56074 { "GANSS-Information", "nbap.GANSS_Information_element",
56075 FT_NONE, BASE_NONE, NULL, 0,
56076 NULL, HFILL }},
56077 { &hf_nbap_GANSS_SBAS_ID_PDU,
56078 { "GANSS-SBAS-ID", "nbap.GANSS_SBAS_ID",
56079 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_SBAS_ID_vals), 0,
56080 NULL, HFILL }},
56081 { &hf_nbap_GANSS_Time_ID_PDU,
56082 { "GANSS-Time-ID", "nbap.GANSS_Time_ID",
56083 FT_UINT32, BASE_DEC, NULL, 0,
56084 NULL, HFILL }},
56085 { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU,
56086 { "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO",
56087 FT_UINT32, BASE_DEC, NULL, 0,
56088 NULL, HFILL }},
56089 { &hf_nbap_HARQ_Preamble_Mode_PDU,
56090 { "HARQ-Preamble-Mode", "nbap.HARQ_Preamble_Mode",
56091 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
56092 NULL, HFILL }},
56093 { &hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU,
56094 { "HARQ-Preamble-Mode-Activation-Indicator", "nbap.HARQ_Preamble_Mode_Activation_Indicator",
56095 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
56096 NULL, HFILL }},
56097 { &hf_nbap_HSDPA_Capability_PDU,
56098 { "HSDPA-Capability", "nbap.HSDPA_Capability",
56099 FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Capability_vals), 0,
56100 NULL, HFILL }},
56101 { &hf_nbap_HS_DSCHProvidedBitRate_PDU,
56102 { "HS-DSCHProvidedBitRate", "nbap.HS_DSCHProvidedBitRate",
56103 FT_UINT32, BASE_DEC, NULL, 0,
56104 NULL, HFILL }},
56105 { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU,
56106 { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
56107 FT_UINT32, BASE_DEC, NULL, 0,
56108 NULL, HFILL }},
56109 { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU,
56110 { "HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR",
56111 FT_UINT32, BASE_DEC, NULL, 0,
56112 NULL, HFILL }},
56113 { &hf_nbap_HS_DSCHRequiredPower_PDU,
56114 { "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower",
56115 FT_UINT32, BASE_DEC, NULL, 0,
56116 NULL, HFILL }},
56117 { &hf_nbap_HS_DSCHRequiredPowerValue_PDU,
56118 { "HS-DSCHRequiredPowerValue", "nbap.HS_DSCHRequiredPowerValue",
56119 FT_UINT32, BASE_DEC, NULL, 0,
56120 NULL, HFILL }},
56121 { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU,
56122 { "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion",
56123 FT_UINT32, BASE_DEC, NULL, 0,
56124 NULL, HFILL }},
56125 { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU,
56126 { "HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR",
56127 FT_UINT32, BASE_DEC, NULL, 0,
56128 NULL, HFILL }},
56129 { &hf_nbap_HSDSCH_Common_System_InformationFDD_PDU,
56130 { "HSDSCH-Common-System-InformationFDD", "nbap.HSDSCH_Common_System_InformationFDD_element",
56131 FT_NONE, BASE_NONE, NULL, 0,
56132 NULL, HFILL }},
56133 { &hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU,
56134 { "HSDSCH-Common-System-Information-ResponseFDD", "nbap.HSDSCH_Common_System_Information_ResponseFDD_element",
56135 FT_NONE, BASE_NONE, NULL, 0,
56136 NULL, HFILL }},
56137 { &hf_nbap_HSDSCH_FDD_Information_PDU,
56138 { "HSDSCH-FDD-Information", "nbap.HSDSCH_FDD_Information_element",
56139 FT_NONE, BASE_NONE, NULL, 0,
56140 NULL, HFILL }},
56141 { &hf_nbap_HSDSCH_TDD_Information_PDU,
56142 { "HSDSCH-TDD-Information", "nbap.HSDSCH_TDD_Information_element",
56143 FT_NONE, BASE_NONE, NULL, 0,
56144 NULL, HFILL }},
56145 { &hf_nbap_HSDSCH_Information_to_Modify_PDU,
56146 { "HSDSCH-Information-to-Modify", "nbap.HSDSCH_Information_to_Modify_element",
56147 FT_NONE, BASE_NONE, NULL, 0,
56148 NULL, HFILL }},
56149 { &hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU,
56150 { "HSDSCH-MACdPDUSizeFormat", "nbap.HSDSCH_MACdPDUSizeFormat",
56151 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
56152 NULL, HFILL }},
56153 { &hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU,
56154 { "HSDSCH-MACdPDU-SizeCapability", "nbap.HSDSCH_MACdPDU_SizeCapability",
56155 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDU_SizeCapability_vals), 0,
56156 NULL, HFILL }},
56157 { &hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU,
56158 { "HSDSCH-Information-to-Modify-Unsynchronised", "nbap.HSDSCH_Information_to_Modify_Unsynchronised_element",
56159 FT_NONE, BASE_NONE, NULL, 0,
56160 NULL, HFILL }},
56161 { &hf_nbap_HSDSCH_FDD_Information_Response_PDU,
56162 { "HSDSCH-FDD-Information-Response", "nbap.HSDSCH_FDD_Information_Response_element",
56163 FT_NONE, BASE_NONE, NULL, 0,
56164 NULL, HFILL }},
56165 { &hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU,
56166 { "HSDSCH-Paging-System-InformationFDD", "nbap.HSDSCH_Paging_System_InformationFDD_element",
56167 FT_NONE, BASE_NONE, NULL, 0,
56168 NULL, HFILL }},
56169 { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU,
56170 { "HSDSCH-Paging-System-Information-ResponseFDD", "nbap.HSDSCH_Paging_System_Information_ResponseFDD",
56171 FT_UINT32, BASE_DEC, NULL, 0,
56172 NULL, HFILL }},
56173 { &hf_nbap_HSDSCH_TDD_Information_Response_PDU,
56174 { "HSDSCH-TDD-Information-Response", "nbap.HSDSCH_TDD_Information_Response_element",
56175 FT_NONE, BASE_NONE, NULL, 0,
56176 NULL, HFILL }},
56177 { &hf_nbap_HSDSCH_MACdFlows_Information_PDU,
56178 { "HSDSCH-MACdFlows-Information", "nbap.HSDSCH_MACdFlows_Information_element",
56179 FT_NONE, BASE_NONE, NULL, 0,
56180 NULL, HFILL }},
56181 { &hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU,
56182 { "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete",
56183 FT_UINT32, BASE_DEC, NULL, 0,
56184 NULL, HFILL }},
56185 { &hf_nbap_HSDSCH_TBSizeTableIndicator_PDU,
56186 { "HSDSCH-TBSizeTableIndicator", "nbap.HSDSCH_TBSizeTableIndicator",
56187 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
56188 NULL, HFILL }},
56189 { &hf_nbap_HSDSCH_PreconfigurationInfo_PDU,
56190 { "HSDSCH-PreconfigurationInfo", "nbap.HSDSCH_PreconfigurationInfo_element",
56191 FT_NONE, BASE_NONE, NULL, 0,
56192 NULL, HFILL }},
56193 { &hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU,
56194 { "Additional-EDCH-Preconfiguration-Information", "nbap.Additional_EDCH_Preconfiguration_Information",
56195 FT_UINT32, BASE_DEC, NULL, 0,
56196 NULL, HFILL }},
56197 { &hf_nbap_HSDSCH_PreconfigurationSetup_PDU,
56198 { "HSDSCH-PreconfigurationSetup", "nbap.HSDSCH_PreconfigurationSetup_element",
56199 FT_NONE, BASE_NONE, NULL, 0,
56200 NULL, HFILL }},
56201 { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU,
56202 { "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768",
56203 FT_UINT32, BASE_DEC, NULL, 0,
56204 NULL, HFILL }},
56205 { &hf_nbap_HS_SICH_Reception_Quality_Value_PDU,
56206 { "HS-SICH-Reception-Quality-Value", "nbap.HS_SICH_Reception_Quality_Value_element",
56207 FT_NONE, BASE_NONE, NULL, 0,
56208 NULL, HFILL }},
56209 { &hf_nbap_HS_SICH_failed_PDU,
56210 { "HS-SICH-failed", "nbap.HS_SICH_failed",
56211 FT_UINT32, BASE_DEC, NULL, 0,
56212 NULL, HFILL }},
56213 { &hf_nbap_HS_SICH_missed_PDU,
56214 { "HS-SICH-missed", "nbap.HS_SICH_missed",
56215 FT_UINT32, BASE_DEC, NULL, 0,
56216 NULL, HFILL }},
56217 { &hf_nbap_HS_SICH_total_PDU,
56218 { "HS-SICH-total", "nbap.HS_SICH_total",
56219 FT_UINT32, BASE_DEC, NULL, 0,
56220 NULL, HFILL }},
56221 { &hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU,
56222 { "HS-SICH-Reception-Quality-Measurement-Value", "nbap.HS_SICH_Reception_Quality_Measurement_Value",
56223 FT_UINT32, BASE_DEC, NULL, 0,
56224 NULL, HFILL }},
56225 { &hf_nbap_HSDSCH_RNTI_PDU,
56226 { "HSDSCH-RNTI", "nbap.HSDSCH_RNTI",
56227 FT_UINT32, BASE_DEC, NULL, 0,
56228 NULL, HFILL }},
56229 { &hf_nbap_HS_PDSCH_FDD_Code_Information_PDU,
56230 { "HS-PDSCH-FDD-Code-Information", "nbap.HS_PDSCH_FDD_Code_Information_element",
56231 FT_NONE, BASE_NONE, NULL, 0,
56232 NULL, HFILL }},
56233 { &hf_nbap_HS_SICH_ID_PDU,
56234 { "HS-SICH-ID", "nbap.HS_SICH_ID",
56235 FT_UINT32, BASE_DEC, NULL, 0,
56236 NULL, HFILL }},
56237 { &hf_nbap_HS_SCCH_FDD_Code_Information_PDU,
56238 { "HS-SCCH-FDD-Code-Information", "nbap.HS_SCCH_FDD_Code_Information",
56239 FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
56240 NULL, HFILL }},
56241 { &hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU,
56242 { "HS-PDSCH-Code-Change-Indicator", "nbap.HS_PDSCH_Code_Change_Indicator",
56243 FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
56244 NULL, HFILL }},
56245 { &hf_nbap_HS_PDSCH_Code_Change_Grant_PDU,
56246 { "HS-PDSCH-Code-Change-Grant", "nbap.HS_PDSCH_Code_Change_Grant",
56247 FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Grant_vals), 0,
56248 NULL, HFILL }},
56249 { &hf_nbap_HSDSCH_Configured_Indicator_PDU,
56250 { "HSDSCH-Configured-Indicator", "nbap.HSDSCH_Configured_Indicator",
56251 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
56252 NULL, HFILL }},
56253 { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU,
56254 { "HS-DSCH-Serving-Cell-Change-Info", "nbap.HS_DSCH_Serving_Cell_Change_Info_element",
56255 FT_NONE, BASE_NONE, NULL, 0,
56256 NULL, HFILL }},
56257 { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU,
56258 { "HS-DSCH-Serving-Cell-Change-Info-Response", "nbap.HS_DSCH_Serving_Cell_Change_Info_Response_element",
56259 FT_NONE, BASE_NONE, NULL, 0,
56260 NULL, HFILL }},
56261 { &hf_nbap_HSDSCH_FDD_Update_Information_PDU,
56262 { "HSDSCH-FDD-Update-Information", "nbap.HSDSCH_FDD_Update_Information_element",
56263 FT_NONE, BASE_NONE, NULL, 0,
56264 NULL, HFILL }},
56265 { &hf_nbap_HSDSCH_TDD_Update_Information_PDU,
56266 { "HSDSCH-TDD-Update-Information", "nbap.HSDSCH_TDD_Update_Information_element",
56267 FT_NONE, BASE_NONE, NULL, 0,
56268 NULL, HFILL }},
56269 { &hf_nbap_HSDSCH_Common_System_InformationLCR_PDU,
56270 { "HSDSCH-Common-System-InformationLCR", "nbap.HSDSCH_Common_System_InformationLCR_element",
56271 FT_NONE, BASE_NONE, NULL, 0,
56272 NULL, HFILL }},
56273 { &hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU,
56274 { "HSDSCH-Common-System-Information-ResponseLCR", "nbap.HSDSCH_Common_System_Information_ResponseLCR_element",
56275 FT_NONE, BASE_NONE, NULL, 0,
56276 NULL, HFILL }},
56277 { &hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU,
56278 { "HSDSCH-Paging-System-InformationLCR", "nbap.HSDSCH_Paging_System_InformationLCR_element",
56279 FT_NONE, BASE_NONE, NULL, 0,
56280 NULL, HFILL }},
56281 { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU,
56282 { "HSDSCH-Paging-System-Information-ResponseLCR", "nbap.HSDSCH_Paging_System_Information_ResponseLCR",
56283 FT_UINT32, BASE_DEC, NULL, 0,
56284 NULL, HFILL }},
56285 { &hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU,
56286 { "HS-DSCH-Semi-PersistentScheduling-Information-LCR", "nbap.HS_DSCH_Semi_PersistentScheduling_Information_LCR_element",
56287 FT_NONE, BASE_NONE, NULL, 0,
56288 NULL, HFILL }},
56289 { &hf_nbap_RepetitionPeriodIndex_PDU,
56290 { "RepetitionPeriodIndex", "nbap.RepetitionPeriodIndex",
56291 FT_UINT32, BASE_DEC, NULL, 0,
56292 NULL, HFILL }},
56293 { &hf_nbap_SPS_Reservation_Indicator_PDU,
56294 { "SPS-Reservation-Indicator", "nbap.SPS_Reservation_Indicator",
56295 FT_UINT32, BASE_DEC, VALS(nbap_SPS_Reservation_Indicator_vals), 0,
56296 NULL, HFILL }},
56297 { &hf_nbap_HS_DSCH_SPS_Operation_Indicator_PDU,
56298 { "HS-DSCH-SPS-Operation-Indicator", "nbap.HS_DSCH_SPS_Operation_Indicator",
56299 FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_SPS_Operation_Indicator_vals), 0,
56300 NULL, HFILL }},
56301 { &hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU,
56302 { "HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR", "nbap.HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_element",
56303 FT_NONE, BASE_NONE, NULL, 0,
56304 NULL, HFILL }},
56305 { &hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56306 { "Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_element",
56307 FT_NONE, BASE_NONE, NULL, 0,
56308 NULL, HFILL }},
56309 { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU,
56310 { "Non-HS-SCCH-Associated-HS-SICH-InformationList-Ext", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext",
56311 FT_UINT32, BASE_DEC, NULL, 0,
56312 NULL, HFILL }},
56313 { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56314 { "Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_element",
56315 FT_NONE, BASE_NONE, NULL, 0,
56316 NULL, HFILL }},
56317 { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU,
56318 { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationList-Ext", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext",
56319 FT_UINT32, BASE_DEC, NULL, 0,
56320 NULL, HFILL }},
56321 { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56322 { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
56323 FT_UINT32, BASE_DEC, NULL, 0,
56324 NULL, HFILL }},
56325 { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU,
56326 { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext",
56327 FT_UINT32, BASE_DEC, NULL, 0,
56328 NULL, HFILL }},
56329 { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU,
56330 { "MIMO-ReferenceSignal-InformationListLCR", "nbap.MIMO_ReferenceSignal_InformationListLCR",
56331 FT_UINT32, BASE_DEC, NULL, 0,
56332 NULL, HFILL }},
56333 { &hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU,
56334 { "HSSICH-ReferenceSignal-InformationLCR", "nbap.HSSICH_ReferenceSignal_InformationLCR_element",
56335 FT_NONE, BASE_NONE, NULL, 0,
56336 NULL, HFILL }},
56337 { &hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU,
56338 { "HSSICH-ReferenceSignal-InformationModifyLCR", "nbap.HSSICH_ReferenceSignal_InformationModifyLCR_element",
56339 FT_NONE, BASE_NONE, NULL, 0,
56340 NULL, HFILL }},
56341 { &hf_nbap_IMB_Parameters_PDU,
56342 { "IMB-Parameters", "nbap.IMB_Parameters_element",
56343 FT_NONE, BASE_NONE, NULL, 0,
56344 NULL, HFILL }},
56345 { &hf_nbap_InformationReportCharacteristics_PDU,
56346 { "InformationReportCharacteristics", "nbap.InformationReportCharacteristics",
56347 FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
56348 NULL, HFILL }},
56349 { &hf_nbap_InformationExchangeID_PDU,
56350 { "InformationExchangeID", "nbap.InformationExchangeID",
56351 FT_UINT32, BASE_DEC, NULL, 0,
56352 NULL, HFILL }},
56353 { &hf_nbap_InformationType_PDU,
56354 { "InformationType", "nbap.InformationType_element",
56355 FT_NONE, BASE_NONE, NULL, 0,
56356 NULL, HFILL }},
56357 { &hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU,
56358 { "Initial-DL-DPCH-TimingAdjustment-Allowed", "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed",
56359 FT_UINT32, BASE_DEC, VALS(nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
56360 NULL, HFILL }},
56361 { &hf_nbap_InnerLoopDLPCStatus_PDU,
56362 { "InnerLoopDLPCStatus", "nbap.InnerLoopDLPCStatus",
56363 FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
56364 NULL, HFILL }},
56365 { &hf_nbap_IPMulticastIndication_PDU,
56366 { "IPMulticastIndication", "nbap.IPMulticastIndication_element",
56367 FT_NONE, BASE_NONE, NULL, 0,
56368 NULL, HFILL }},
56369 { &hf_nbap_IPMulticastDataBearerIndication_PDU,
56370 { "IPMulticastDataBearerIndication", "nbap.IPMulticastDataBearerIndication",
56371 FT_BOOLEAN, BASE_NONE, NULL, 0,
56372 NULL, HFILL }},
56373 { &hf_nbap_IdleIntervalInformation_PDU,
56374 { "IdleIntervalInformation", "nbap.IdleIntervalInformation_element",
56375 FT_NONE, BASE_NONE, NULL, 0,
56376 NULL, HFILL }},
56377 { &hf_nbap_Local_Cell_ID_PDU,
56378 { "Local-Cell-ID", "nbap.Local_Cell_ID",
56379 FT_UINT32, BASE_DEC, NULL, 0,
56380 NULL, HFILL }},
56381 { &hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU,
56382 { "LCRTDD-Uplink-Physical-Channel-Capability", "nbap.LCRTDD_Uplink_Physical_Channel_Capability_element",
56383 FT_NONE, BASE_NONE, NULL, 0,
56384 NULL, HFILL }},
56385 { &hf_nbap_MAC_PDU_SizeExtended_PDU,
56386 { "MAC-PDU-SizeExtended", "nbap.MAC_PDU_SizeExtended",
56387 FT_UINT32, BASE_DEC, NULL, 0,
56388 NULL, HFILL }},
56389 { &hf_nbap_MACes_Maximum_Bitrate_LCR_PDU,
56390 { "MACes-Maximum-Bitrate-LCR", "nbap.MACes_Maximum_Bitrate_LCR",
56391 FT_UINT32, BASE_DEC, NULL, 0,
56392 NULL, HFILL }},
56393 { &hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU,
56394 { "Maximum-Number-of-Retransmissions-For-E-DCH", "nbap.Maximum_Number_of_Retransmissions_For_E_DCH",
56395 FT_UINT32, BASE_DEC, NULL, 0,
56396 NULL, HFILL }},
56397 { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU,
56398 { "Maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR",
56399 FT_UINT32, BASE_DEC, NULL, 0,
56400 NULL, HFILL }},
56401 { &hf_nbap_MaximumTransmissionPower_PDU,
56402 { "MaximumTransmissionPower", "nbap.MaximumTransmissionPower",
56403 FT_UINT32, BASE_DEC, NULL, 0,
56404 NULL, HFILL }},
56405 { &hf_nbap_Max_UE_DTX_Cycle_PDU,
56406 { "Max-UE-DTX-Cycle", "nbap.Max_UE_DTX_Cycle",
56407 FT_UINT32, BASE_DEC, VALS(nbap_Max_UE_DTX_Cycle_vals), 0,
56408 NULL, HFILL }},
56409 { &hf_nbap_MBMS_Capability_PDU,
56410 { "MBMS-Capability", "nbap.MBMS_Capability",
56411 FT_UINT32, BASE_DEC, VALS(nbap_MBMS_Capability_vals), 0,
56412 NULL, HFILL }},
56413 { &hf_nbap_MeasurementFilterCoefficient_PDU,
56414 { "MeasurementFilterCoefficient", "nbap.MeasurementFilterCoefficient",
56415 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_MeasurementFilterCoefficient_vals_ext, 0,
56416 NULL, HFILL }},
56417 { &hf_nbap_MeasurementID_PDU,
56418 { "MeasurementID", "nbap.MeasurementID",
56419 FT_UINT32, BASE_DEC, NULL, 0,
56420 NULL, HFILL }},
56421 { &hf_nbap_MeasurementRecoveryBehavior_PDU,
56422 { "MeasurementRecoveryBehavior", "nbap.MeasurementRecoveryBehavior_element",
56423 FT_NONE, BASE_NONE, NULL, 0,
56424 NULL, HFILL }},
56425 { &hf_nbap_MeasurementRecoveryReportingIndicator_PDU,
56426 { "MeasurementRecoveryReportingIndicator", "nbap.MeasurementRecoveryReportingIndicator_element",
56427 FT_NONE, BASE_NONE, NULL, 0,
56428 NULL, HFILL }},
56429 { &hf_nbap_MeasurementRecoverySupportIndicator_PDU,
56430 { "MeasurementRecoverySupportIndicator", "nbap.MeasurementRecoverySupportIndicator_element",
56431 FT_NONE, BASE_NONE, NULL, 0,
56432 NULL, HFILL }},
56433 { &hf_nbap_MessageStructure_PDU,
56434 { "MessageStructure", "nbap.MessageStructure",
56435 FT_UINT32, BASE_DEC, NULL, 0,
56436 NULL, HFILL }},
56437 { &hf_nbap_MICH_CFN_PDU,
56438 { "MICH-CFN", "nbap.MICH_CFN",
56439 FT_UINT32, BASE_DEC, NULL, 0,
56440 NULL, HFILL }},
56441 { &hf_nbap_MidambleShiftLCR_PDU,
56442 { "MidambleShiftLCR", "nbap.MidambleShiftLCR_element",
56443 FT_NONE, BASE_NONE, NULL, 0,
56444 NULL, HFILL }},
56445 { &hf_nbap_MIMO_ActivationIndicator_PDU,
56446 { "MIMO-ActivationIndicator", "nbap.MIMO_ActivationIndicator_element",
56447 FT_NONE, BASE_NONE, NULL, 0,
56448 NULL, HFILL }},
56449 { &hf_nbap_MIMO_Capability_PDU,
56450 { "MIMO-Capability", "nbap.MIMO_Capability",
56451 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Capability_vals), 0,
56452 NULL, HFILL }},
56453 { &hf_nbap_MIMO_Mode_Indicator_PDU,
56454 { "MIMO-Mode-Indicator", "nbap.MIMO_Mode_Indicator",
56455 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Mode_Indicator_vals), 0,
56456 NULL, HFILL }},
56457 { &hf_nbap_MIMO_N_M_Ratio_PDU,
56458 { "MIMO-N-M-Ratio", "nbap.MIMO_N_M_Ratio",
56459 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
56460 NULL, HFILL }},
56461 { &hf_nbap_MIMO_PilotConfiguration_PDU,
56462 { "MIMO-PilotConfiguration", "nbap.MIMO_PilotConfiguration",
56463 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfiguration_vals), 0,
56464 NULL, HFILL }},
56465 { &hf_nbap_MIMO_PilotConfigurationExtension_PDU,
56466 { "MIMO-PilotConfigurationExtension", "nbap.MIMO_PilotConfigurationExtension",
56467 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfigurationExtension_vals), 0,
56468 NULL, HFILL }},
56469 { &hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU,
56470 { "MIMO-PowerOffsetForS-CPICHCapability", "nbap.MIMO_PowerOffsetForS_CPICHCapability",
56471 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PowerOffsetForS_CPICHCapability_vals), 0,
56472 NULL, HFILL }},
56473 { &hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU,
56474 { "MinimumReducedE-DPDCH-GainFactor", "nbap.MinimumReducedE_DPDCH_GainFactor",
56475 FT_UINT32, BASE_DEC, VALS(nbap_MinimumReducedE_DPDCH_GainFactor_vals), 0,
56476 NULL, HFILL }},
56477 { &hf_nbap_Modification_Period_PDU,
56478 { "Modification-Period", "nbap.Modification_Period",
56479 FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
56480 NULL, HFILL }},
56481 { &hf_nbap_MAChs_ResetIndicator_PDU,
56482 { "MAChs-ResetIndicator", "nbap.MAChs_ResetIndicator",
56483 FT_UINT32, BASE_DEC, VALS(nbap_MAChs_ResetIndicator_vals), 0,
56484 NULL, HFILL }},
56485 { &hf_nbap_ModulationMBSFN_PDU,
56486 { "ModulationMBSFN", "nbap.ModulationMBSFN",
56487 FT_UINT32, BASE_DEC, VALS(nbap_ModulationMBSFN_vals), 0,
56488 NULL, HFILL }},
56489 { &hf_nbap_ModulationPO_MBSFN_PDU,
56490 { "ModulationPO-MBSFN", "nbap.ModulationPO_MBSFN",
56491 FT_UINT32, BASE_DEC, VALS(nbap_ModulationPO_MBSFN_vals), 0,
56492 NULL, HFILL }},
56493 { &hf_nbap_MBSFN_Only_Mode_Indicator_PDU,
56494 { "MBSFN-Only-Mode-Indicator", "nbap.MBSFN_Only_Mode_Indicator",
56495 FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Indicator_vals), 0,
56496 NULL, HFILL }},
56497 { &hf_nbap_MBSFN_Only_Mode_Capability_PDU,
56498 { "MBSFN-Only-Mode-Capability", "nbap.MBSFN_Only_Mode_Capability",
56499 FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Capability_vals), 0,
56500 NULL, HFILL }},
56501 { &hf_nbap_Multicarrier_Number_PDU,
56502 { "Multicarrier-Number", "nbap.Multicarrier_Number",
56503 FT_UINT32, BASE_DEC, NULL, 0,
56504 NULL, HFILL }},
56505 { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU,
56506 { "MultipleFreq-HARQ-MemoryPartitioning-InformationList", "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationList",
56507 FT_UINT32, BASE_DEC, NULL, 0,
56508 NULL, HFILL }},
56509 { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU,
56510 { "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR",
56511 FT_UINT32, BASE_DEC, NULL, 0,
56512 NULL, HFILL }},
56513 { &hf_nbap_Multi_Cell_Capability_Info_PDU,
56514 { "Multi-Cell-Capability-Info", "nbap.Multi_Cell_Capability_Info_element",
56515 FT_NONE, BASE_NONE, NULL, 0,
56516 NULL, HFILL }},
56517 { &hf_nbap_Multicell_EDCH_InformationItemIEs_PDU,
56518 { "Multicell-EDCH-InformationItemIEs", "nbap.Multicell_EDCH_InformationItemIEs_element",
56519 FT_NONE, BASE_NONE, NULL, 0,
56520 NULL, HFILL }},
56521 { &hf_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU,
56522 { "Multicell-EDCH-RL-Specific-InformationItemIEs", "nbap.Multicell_EDCH_RL_Specific_InformationItemIEs_element",
56523 FT_NONE, BASE_NONE, NULL, 0,
56524 NULL, HFILL }},
56525 { &hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU,
56526 { "MIMO-SFMode-For-HSPDSCHDualStream", "nbap.MIMO_SFMode_For_HSPDSCHDualStream",
56527 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_SFMode_For_HSPDSCHDualStream_vals), 0,
56528 NULL, HFILL }},
56529 { &hf_nbap_NCyclesPerSFNperiod_PDU,
56530 { "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
56531 FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
56532 NULL, HFILL }},
56533 { &hf_nbap_NRepetitionsPerCyclePeriod_PDU,
56534 { "NRepetitionsPerCyclePeriod", "nbap.NRepetitionsPerCyclePeriod",
56535 FT_UINT32, BASE_DEC, NULL, 0,
56536 NULL, HFILL }},
56537 { &hf_nbap_NeighbouringCellMeasurementInformation_PDU,
56538 { "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation",
56539 FT_UINT32, BASE_DEC, NULL, 0,
56540 NULL, HFILL }},
56541 { &hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU,
56542 { "NeighbouringTDDCellMeasurementInformationLCR", "nbap.NeighbouringTDDCellMeasurementInformationLCR_element",
56543 FT_NONE, BASE_NONE, NULL, 0,
56544 NULL, HFILL }},
56545 { &hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU,
56546 { "NeighbouringTDDCellMeasurementInformation768", "nbap.NeighbouringTDDCellMeasurementInformation768_element",
56547 FT_NONE, BASE_NONE, NULL, 0,
56548 NULL, HFILL }},
56549 { &hf_nbap_NonCellSpecificTxDiversity_PDU,
56550 { "NonCellSpecificTxDiversity", "nbap.NonCellSpecificTxDiversity",
56551 FT_UINT32, BASE_DEC, VALS(nbap_NonCellSpecificTxDiversity_vals), 0,
56552 NULL, HFILL }},
56553 { &hf_nbap_NI_Information_PDU,
56554 { "NI-Information", "nbap.NI_Information",
56555 FT_UINT32, BASE_DEC, NULL, 0,
56556 NULL, HFILL }},
56557 { &hf_nbap_NodeB_CommunicationContextID_PDU,
56558 { "NodeB-CommunicationContextID", "nbap.NodeB_CommunicationContextID",
56559 FT_UINT32, BASE_DEC, NULL, 0,
56560 NULL, HFILL }},
56561 { &hf_nbap_NumberOfReportedCellPortions_PDU,
56562 { "NumberOfReportedCellPortions", "nbap.NumberOfReportedCellPortions",
56563 FT_UINT32, BASE_DEC, NULL, 0,
56564 NULL, HFILL }},
56565 { &hf_nbap_NumberOfReportedCellPortionsLCR_PDU,
56566 { "NumberOfReportedCellPortionsLCR", "nbap.NumberOfReportedCellPortionsLCR",
56567 FT_UINT32, BASE_DEC, NULL, 0,
56568 NULL, HFILL }},
56569 { &hf_nbap_NSubCyclesPerCyclePeriod_PDU,
56570 { "NSubCyclesPerCyclePeriod", "nbap.NSubCyclesPerCyclePeriod",
56571 FT_UINT32, BASE_DEC, NULL, 0,
56572 NULL, HFILL }},
56573 { &hf_nbap_Number_Of_Supported_Carriers_PDU,
56574 { "Number-Of-Supported-Carriers", "nbap.Number_Of_Supported_Carriers",
56575 FT_UINT32, BASE_DEC, VALS(nbap_Number_Of_Supported_Carriers_vals), 0,
56576 NULL, HFILL }},
56577 { &hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU,
56578 { "NoOfTargetCellHS-SCCH-Order", "nbap.NoOfTargetCellHS_SCCH_Order",
56579 FT_UINT32, BASE_DEC, NULL, 0,
56580 NULL, HFILL }},
56581 { &hf_nbap_Out_of_Sychronization_Window_PDU,
56582 { "Out-of-Sychronization-Window", "nbap.Out_of_Sychronization_Window",
56583 FT_UINT32, BASE_DEC, VALS(nbap_Out_of_Sychronization_Window_vals), 0,
56584 NULL, HFILL }},
56585 { &hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU,
56586 { "Paging-MACFlows-to-DeleteFDD", "nbap.Paging_MACFlows_to_DeleteFDD",
56587 FT_UINT32, BASE_DEC, NULL, 0,
56588 NULL, HFILL }},
56589 { &hf_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU,
56590 { "PhysicalChannelID-for-CommonERNTI-RequestedIndicator", "nbap.PhysicalChannelID_for_CommonERNTI_RequestedIndicator",
56591 FT_UINT32, BASE_DEC, VALS(nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_vals), 0,
56592 NULL, HFILL }},
56593 { &hf_nbap_PLCCHinformation_PDU,
56594 { "PLCCHinformation", "nbap.PLCCHinformation_element",
56595 FT_NONE, BASE_NONE, NULL, 0,
56596 NULL, HFILL }},
56597 { &hf_nbap_PowerAdjustmentType_PDU,
56598 { "PowerAdjustmentType", "nbap.PowerAdjustmentType",
56599 FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
56600 NULL, HFILL }},
56601 { &hf_nbap_PrecodingWeightSetRestriction_PDU,
56602 { "PrecodingWeightSetRestriction", "nbap.PrecodingWeightSetRestriction",
56603 FT_UINT32, BASE_DEC, VALS(nbap_PrecodingWeightSetRestriction_vals), 0,
56604 NULL, HFILL }},
56605 { &hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU,
56606 { "Primary-CPICH-Usage-for-Channel-Estimation", "nbap.Primary_CPICH_Usage_for_Channel_Estimation",
56607 FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
56608 NULL, HFILL }},
56609 { &hf_nbap_PrimaryScramblingCode_PDU,
56610 { "PrimaryScramblingCode", "nbap.PrimaryScramblingCode",
56611 FT_UINT32, BASE_DEC, NULL, 0,
56612 NULL, HFILL }},
56613 { &hf_nbap_PrimaryCCPCH_RSCP_PDU,
56614 { "PrimaryCCPCH-RSCP", "nbap.PrimaryCCPCH_RSCP",
56615 FT_UINT32, BASE_DEC, NULL, 0,
56616 NULL, HFILL }},
56617 { &hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU,
56618 { "PrimaryCCPCH-RSCP-Delta", "nbap.PrimaryCCPCH_RSCP_Delta",
56619 FT_INT32, BASE_DEC, NULL, 0,
56620 NULL, HFILL }},
56621 { &hf_nbap_UE_Selected_MBMS_Service_Information_PDU,
56622 { "UE-Selected-MBMS-Service-Information", "nbap.UE_Selected_MBMS_Service_Information",
56623 FT_UINT32, BASE_DEC, VALS(nbap_UE_Selected_MBMS_Service_Information_vals), 0,
56624 NULL, HFILL }},
56625 { &hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU,
56626 { "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR",
56627 FT_UINT32, BASE_DEC, NULL, 0,
56628 NULL, HFILL }},
56629 { &hf_nbap_RL_Specific_DCH_Info_PDU,
56630 { "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info",
56631 FT_UINT32, BASE_DEC, NULL, 0,
56632 NULL, HFILL }},
56633 { &hf_nbap_RL_Specific_E_DCH_Info_PDU,
56634 { "RL-Specific-E-DCH-Info", "nbap.RL_Specific_E_DCH_Info_element",
56635 FT_NONE, BASE_NONE, NULL, 0,
56636 NULL, HFILL }},
56637 { &hf_nbap_Reference_ReceivedTotalWideBandPower_PDU,
56638 { "Reference-ReceivedTotalWideBandPower", "nbap.Reference_ReceivedTotalWideBandPower",
56639 FT_UINT32, BASE_DEC, NULL, 0,
56640 NULL, HFILL }},
56641 { &hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU,
56642 { "Reference-ReceivedTotalWideBandPowerReporting", "nbap.Reference_ReceivedTotalWideBandPowerReporting",
56643 FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerReporting_vals), 0,
56644 NULL, HFILL }},
56645 { &hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU,
56646 { "Reference-ReceivedTotalWideBandPowerSupportIndicator", "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator",
56647 FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals), 0,
56648 NULL, HFILL }},
56649 { &hf_nbap_ReferenceClockAvailability_PDU,
56650 { "ReferenceClockAvailability", "nbap.ReferenceClockAvailability",
56651 FT_UINT32, BASE_DEC, VALS(nbap_ReferenceClockAvailability_vals), 0,
56652 NULL, HFILL }},
56653 { &hf_nbap_ReferenceSFNoffset_PDU,
56654 { "ReferenceSFNoffset", "nbap.ReferenceSFNoffset",
56655 FT_UINT32, BASE_DEC, NULL, 0,
56656 NULL, HFILL }},
56657 { &hf_nbap_ReportCharacteristics_PDU,
56658 { "ReportCharacteristics", "nbap.ReportCharacteristics",
56659 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristics_vals), 0,
56660 NULL, HFILL }},
56661 { &hf_nbap_ReportCharacteristicsType_OnModification_PDU,
56662 { "ReportCharacteristicsType-OnModification", "nbap.ReportCharacteristicsType_OnModification_element",
56663 FT_NONE, BASE_NONE, NULL, 0,
56664 NULL, HFILL }},
56665 { &hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU,
56666 { "EDCH-RACH-Report-IncrDecrThres", "nbap.EDCH_RACH_Report_IncrDecrThres_element",
56667 FT_NONE, BASE_NONE, NULL, 0,
56668 NULL, HFILL }},
56669 { &hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU,
56670 { "EDCH-RACH-Report-ThresholdInformation", "nbap.EDCH_RACH_Report_ThresholdInformation_element",
56671 FT_NONE, BASE_NONE, NULL, 0,
56672 NULL, HFILL }},
56673 { &hf_nbap_RL_ID_PDU,
56674 { "RL-ID", "nbap.RL_ID",
56675 FT_UINT32, BASE_DEC, NULL, 0,
56676 NULL, HFILL }},
56677 { &hf_nbap_RL_Set_ID_PDU,
56678 { "RL-Set-ID", "nbap.RL_Set_ID",
56679 FT_UINT32, BASE_DEC, NULL, 0,
56680 NULL, HFILL }},
56681 { &hf_nbap_DL_RLC_PDU_Size_Format_PDU,
56682 { "DL-RLC-PDU-Size-Format", "nbap.DL_RLC_PDU_Size_Format",
56683 FT_UINT32, BASE_DEC, VALS(nbap_DL_RLC_PDU_Size_Format_vals), 0,
56684 NULL, HFILL }},
56685 { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU,
56686 { "Received-total-wide-band-power-For-CellPortion-Value", "nbap.Received_total_wide_band_power_For_CellPortion_Value",
56687 FT_UINT32, BASE_DEC, NULL, 0,
56688 NULL, HFILL }},
56689 { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU,
56690 { "Received-total-wide-band-power-For-CellPortion-ValueLCR", "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR",
56691 FT_UINT32, BASE_DEC, NULL, 0,
56692 NULL, HFILL }},
56693 { &hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU,
56694 { "Received-total-wide-band-power-Value-IncrDecrThres", "nbap.Received_total_wide_band_power_Value_IncrDecrThres",
56695 FT_UINT32, BASE_DEC, NULL, 0,
56696 NULL, HFILL }},
56697 { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU,
56698 { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value",
56699 FT_UINT32, BASE_DEC, NULL, 0,
56700 NULL, HFILL }},
56701 { &hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU,
56702 { "Received-Scheduled-EDCH-Power-Share-Value", "nbap.Received_Scheduled_EDCH_Power_Share_Value_element",
56703 FT_NONE, BASE_NONE, NULL, 0,
56704 NULL, HFILL }},
56705 { &hf_nbap_RSEPS_Value_IncrDecrThres_PDU,
56706 { "RSEPS-Value-IncrDecrThres", "nbap.RSEPS_Value_IncrDecrThres",
56707 FT_UINT32, BASE_DEC, NULL, 0,
56708 NULL, HFILL }},
56709 { &hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU,
56710 { "Rx-Timing-Deviation-Value-LCR", "nbap.Rx_Timing_Deviation_Value_LCR",
56711 FT_UINT32, BASE_DEC, NULL, 0,
56712 NULL, HFILL }},
56713 { &hf_nbap_Rx_Timing_Deviation_Value_768_PDU,
56714 { "Rx-Timing-Deviation-Value-768", "nbap.Rx_Timing_Deviation_Value_768",
56715 FT_UINT32, BASE_DEC, NULL, 0,
56716 NULL, HFILL }},
56717 { &hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU,
56718 { "Rx-Timing-Deviation-Value-384-ext", "nbap.Rx_Timing_Deviation_Value_384_ext",
56719 FT_UINT32, BASE_DEC, NULL, 0,
56720 NULL, HFILL }},
56721 { &hf_nbap_RTWP_ReportingIndicator_PDU,
56722 { "RTWP-ReportingIndicator", "nbap.RTWP_ReportingIndicator",
56723 FT_UINT32, BASE_DEC, VALS(nbap_RTWP_ReportingIndicator_vals), 0,
56724 NULL, HFILL }},
56725 { &hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU,
56726 { "RTWP-CellPortion-ReportingIndicator", "nbap.RTWP_CellPortion_ReportingIndicator",
56727 FT_UINT32, BASE_DEC, VALS(nbap_RTWP_CellPortion_ReportingIndicator_vals), 0,
56728 NULL, HFILL }},
56729 { &hf_nbap_AdjustmentPeriod_PDU,
56730 { "AdjustmentPeriod", "nbap.AdjustmentPeriod",
56731 FT_UINT32, BASE_DEC, NULL, 0,
56732 NULL, HFILL }},
56733 { &hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU,
56734 { "E-DPCCH-Power-Boosting-Capability", "nbap.E_DPCCH_Power_Boosting_Capability",
56735 FT_UINT32, BASE_DEC, VALS(nbap_E_DPCCH_Power_Boosting_Capability_vals), 0,
56736 NULL, HFILL }},
56737 { &hf_nbap_SAT_Info_Almanac_ExtList_PDU,
56738 { "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList",
56739 FT_UINT32, BASE_DEC, NULL, 0,
56740 NULL, HFILL }},
56741 { &hf_nbap_ScaledAdjustmentRatio_PDU,
56742 { "ScaledAdjustmentRatio", "nbap.ScaledAdjustmentRatio",
56743 FT_UINT32, BASE_DEC, NULL, 0,
56744 NULL, HFILL }},
56745 { &hf_nbap_MaxAdjustmentStep_PDU,
56746 { "MaxAdjustmentStep", "nbap.MaxAdjustmentStep",
56747 FT_UINT32, BASE_DEC, NULL, 0,
56748 NULL, HFILL }},
56749 { &hf_nbap_SchedulingPriorityIndicator_PDU,
56750 { "SchedulingPriorityIndicator", "nbap.SchedulingPriorityIndicator",
56751 FT_UINT32, BASE_DEC, NULL, 0,
56752 NULL, HFILL }},
56753 { &hf_nbap_Secondary_CPICH_Information_Change_PDU,
56754 { "Secondary-CPICH-Information-Change", "nbap.Secondary_CPICH_Information_Change",
56755 FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
56756 NULL, HFILL }},
56757 { &hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU,
56758 { "Secondary-CCPCH-SlotFormat-Extended", "nbap.Secondary_CCPCH_SlotFormat_Extended",
56759 FT_UINT32, BASE_DEC, NULL, 0,
56760 NULL, HFILL }},
56761 { &hf_nbap_Serving_E_DCH_RL_ID_PDU,
56762 { "Serving-E-DCH-RL-ID", "nbap.Serving_E_DCH_RL_ID",
56763 FT_UINT32, BASE_DEC, VALS(nbap_Serving_E_DCH_RL_ID_vals), 0,
56764 NULL, HFILL }},
56765 { &hf_nbap_SFN_PDU,
56766 { "SFN", "nbap.SFN",
56767 FT_UINT32, BASE_DEC, NULL, 0,
56768 NULL, HFILL }},
56769 { &hf_nbap_SFNSFNMeasurementThresholdInformation_PDU,
56770 { "SFNSFNMeasurementThresholdInformation", "nbap.SFNSFNMeasurementThresholdInformation_element",
56771 FT_NONE, BASE_NONE, NULL, 0,
56772 NULL, HFILL }},
56773 { &hf_nbap_SFNSFNMeasurementValueInformation_PDU,
56774 { "SFNSFNMeasurementValueInformation", "nbap.SFNSFNMeasurementValueInformation_element",
56775 FT_NONE, BASE_NONE, NULL, 0,
56776 NULL, HFILL }},
56777 { &hf_nbap_ShutdownTimer_PDU,
56778 { "ShutdownTimer", "nbap.ShutdownTimer",
56779 FT_UINT32, BASE_DEC, NULL, 0,
56780 NULL, HFILL }},
56781 { &hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU,
56782 { "Single-Stream-MIMO-ActivationIndicator", "nbap.Single_Stream_MIMO_ActivationIndicator_element",
56783 FT_NONE, BASE_NONE, NULL, 0,
56784 NULL, HFILL }},
56785 { &hf_nbap_Single_Stream_MIMO_Capability_PDU,
56786 { "Single-Stream-MIMO-Capability", "nbap.Single_Stream_MIMO_Capability",
56787 FT_UINT32, BASE_DEC, VALS(nbap_Single_Stream_MIMO_Capability_vals), 0,
56788 NULL, HFILL }},
56789 { &hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU,
56790 { "Single-Stream-MIMO-Mode-Indicator", "nbap.Single_Stream_MIMO_Mode_Indicator",
56791 FT_UINT32, BASE_DEC, VALS(nbap_Single_Stream_MIMO_Mode_Indicator_vals), 0,
56792 NULL, HFILL }},
56793 { &hf_nbap_SignallingBearerRequestIndicator_PDU,
56794 { "SignallingBearerRequestIndicator", "nbap.SignallingBearerRequestIndicator",
56795 FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
56796 NULL, HFILL }},
56797 { &hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU,
56798 { "SixtyfourQAM-UsageAllowedIndicator", "nbap.SixtyfourQAM_UsageAllowedIndicator",
56799 FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
56800 NULL, HFILL }},
56801 { &hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU,
56802 { "SixtyfourQAM-DL-UsageIndicator", "nbap.SixtyfourQAM_DL_UsageIndicator",
56803 FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
56804 NULL, HFILL }},
56805 { &hf_nbap_SixtyfourQAM_DL_Capability_PDU,
56806 { "SixtyfourQAM-DL-Capability", "nbap.SixtyfourQAM_DL_Capability",
56807 FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_Capability_vals), 0,
56808 NULL, HFILL }},
56809 { &hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU,
56810 { "SixtyfourQAM-DL-MIMO-Combined-Capability", "nbap.SixtyfourQAM_DL_MIMO_Combined_Capability",
56811 FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals), 0,
56812 NULL, HFILL }},
56813 { &hf_nbap_SixteenQAM_UL_Capability_PDU,
56814 { "SixteenQAM-UL-Capability", "nbap.SixteenQAM_UL_Capability",
56815 FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Capability_vals), 0,
56816 NULL, HFILL }},
56817 { &hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU,
56818 { "SixteenQAM-UL-Operation-Indicator", "nbap.SixteenQAM_UL_Operation_Indicator",
56819 FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Operation_Indicator_vals), 0,
56820 NULL, HFILL }},
56821 { &hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU,
56822 { "Start-Of-Audit-Sequence-Indicator", "nbap.Start_Of_Audit_Sequence_Indicator",
56823 FT_UINT32, BASE_DEC, VALS(nbap_Start_Of_Audit_Sequence_Indicator_vals), 0,
56824 NULL, HFILL }},
56825 { &hf_nbap_SyncCase_PDU,
56826 { "SyncCase", "nbap.SyncCase",
56827 FT_UINT32, BASE_DEC, NULL, 0,
56828 NULL, HFILL }},
56829 { &hf_nbap_SynchronisationReportCharacteristics_PDU,
56830 { "SynchronisationReportCharacteristics", "nbap.SynchronisationReportCharacteristics_element",
56831 FT_NONE, BASE_NONE, NULL, 0,
56832 NULL, HFILL }},
56833 { &hf_nbap_SyncDLCodeIdThreInfoLCR_PDU,
56834 { "SyncDLCodeIdThreInfoLCR", "nbap.SyncDLCodeIdThreInfoLCR",
56835 FT_UINT32, BASE_DEC, NULL, 0,
56836 NULL, HFILL }},
56837 { &hf_nbap_SynchronisationReportType_PDU,
56838 { "SynchronisationReportType", "nbap.SynchronisationReportType",
56839 FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
56840 NULL, HFILL }},
56841 { &hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU,
56842 { "Semi-PersistentScheduling-CapabilityLCR", "nbap.Semi_PersistentScheduling_CapabilityLCR",
56843 FT_UINT32, BASE_DEC, VALS(nbap_Semi_PersistentScheduling_CapabilityLCR_vals), 0,
56844 NULL, HFILL }},
56845 { &hf_nbap_T_Cell_PDU,
56846 { "T-Cell", "nbap.T_Cell",
56847 FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
56848 NULL, HFILL }},
56849 { &hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU,
56850 { "TDD-DL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR",
56851 FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
56852 NULL, HFILL }},
56853 { &hf_nbap_TDD_TPC_DownlinkStepSize_PDU,
56854 { "TDD-TPC-DownlinkStepSize", "nbap.TDD_TPC_DownlinkStepSize",
56855 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
56856 NULL, HFILL }},
56857 { &hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU,
56858 { "TDD-TPC-UplinkStepSize-LCR", "nbap.TDD_TPC_UplinkStepSize_LCR",
56859 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
56860 NULL, HFILL }},
56861 { &hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU,
56862 { "TDD-UL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR",
56863 FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
56864 NULL, HFILL }},
56865 { &hf_nbap_TFCI_Presence_PDU,
56866 { "TFCI-Presence", "nbap.TFCI_Presence",
56867 FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
56868 NULL, HFILL }},
56869 { &hf_nbap_TimeSlot_PDU,
56870 { "TimeSlot", "nbap.TimeSlot",
56871 FT_UINT32, BASE_DEC, NULL, 0,
56872 NULL, HFILL }},
56873 { &hf_nbap_TimeSlotLCR_PDU,
56874 { "TimeSlotLCR", "nbap.TimeSlotLCR",
56875 FT_UINT32, BASE_DEC, NULL, 0,
56876 NULL, HFILL }},
56877 { &hf_nbap_TimeslotLCR_Extension_PDU,
56878 { "TimeslotLCR-Extension", "nbap.TimeslotLCR_Extension",
56879 FT_UINT32, BASE_DEC, VALS(nbap_TimeslotLCR_Extension_vals), 0,
56880 NULL, HFILL }},
56881 { &hf_nbap_TimeSlotMeasurementValueListLCR_PDU,
56882 { "TimeSlotMeasurementValueListLCR", "nbap.TimeSlotMeasurementValueListLCR",
56883 FT_UINT32, BASE_DEC, NULL, 0,
56884 NULL, HFILL }},
56885 { &hf_nbap_TimingAdjustmentValue_PDU,
56886 { "TimingAdjustmentValue", "nbap.TimingAdjustmentValue",
56887 FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
56888 NULL, HFILL }},
56889 { &hf_nbap_TimingAdjustmentValueLCR_PDU,
56890 { "TimingAdjustmentValueLCR", "nbap.TimingAdjustmentValueLCR",
56891 FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
56892 NULL, HFILL }},
56893 { &hf_nbap_TimingAdvanceApplied_PDU,
56894 { "TimingAdvanceApplied", "nbap.TimingAdvanceApplied",
56895 FT_UINT32, BASE_DEC, VALS(nbap_TimingAdvanceApplied_vals), 0,
56896 NULL, HFILL }},
56897 { &hf_nbap_SynchronisationIndicator_PDU,
56898 { "SynchronisationIndicator", "nbap.SynchronisationIndicator",
56899 FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationIndicator_vals), 0,
56900 NULL, HFILL }},
56901 { &hf_nbap_TnlQos_PDU,
56902 { "TnlQos", "nbap.TnlQos",
56903 FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
56904 NULL, HFILL }},
56905 { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU,
56906 { "Transmission-Gap-Pattern-Sequence-Information", "nbap.Transmission_Gap_Pattern_Sequence_Information",
56907 FT_UINT32, BASE_DEC, NULL, 0,
56908 NULL, HFILL }},
56909 { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU,
56910 { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue",
56911 FT_UINT32, BASE_DEC, NULL, 0,
56912 NULL, HFILL }},
56913 { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU,
56914 { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue",
56915 FT_UINT32, BASE_DEC, NULL, 0,
56916 NULL, HFILL }},
56917 { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU,
56918 { "TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
56919 FT_UINT32, BASE_DEC, NULL, 0,
56920 NULL, HFILL }},
56921 { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU,
56922 { "Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value",
56923 FT_UINT32, BASE_DEC, NULL, 0,
56924 NULL, HFILL }},
56925 { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU,
56926 { "Transmitted-Carrier-Power-For-CellPortion-ValueLCR", "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR",
56927 FT_UINT32, BASE_DEC, NULL, 0,
56928 NULL, HFILL }},
56929 { &hf_nbap_Transmitted_Carrier_Power_Value_PDU,
56930 { "Transmitted-Carrier-Power-Value", "nbap.Transmitted_Carrier_Power_Value",
56931 FT_UINT32, BASE_DEC, NULL, 0,
56932 NULL, HFILL }},
56933 { &hf_nbap_TransmissionDiversityApplied_PDU,
56934 { "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
56935 FT_BOOLEAN, BASE_NONE, NULL, 0,
56936 NULL, HFILL }},
56937 { &hf_nbap_TransmitDiversityIndicator_PDU,
56938 { "TransmitDiversityIndicator", "nbap.TransmitDiversityIndicator",
56939 FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
56940 NULL, HFILL }},
56941 { &hf_nbap_TransportBearerRequestIndicator_PDU,
56942 { "TransportBearerRequestIndicator", "nbap.TransportBearerRequestIndicator",
56943 FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
56944 NULL, HFILL }},
56945 { &hf_nbap_TransportBearerNotRequestedIndicator_PDU,
56946 { "TransportBearerNotRequestedIndicator", "nbap.TransportBearerNotRequestedIndicator",
56947 FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotRequestedIndicator_vals), 0,
56948 NULL, HFILL }},
56949 { &hf_nbap_TransportBearerNotSetupIndicator_PDU,
56950 { "TransportBearerNotSetupIndicator", "nbap.TransportBearerNotSetupIndicator",
56951 FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotSetupIndicator_vals), 0,
56952 NULL, HFILL }},
56953 { &hf_nbap_TransportLayerAddress_PDU,
56954 { "TransportLayerAddress", "nbap.TransportLayerAddress",
56955 FT_BYTES, BASE_NONE, NULL, 0,
56956 NULL, HFILL }},
56957 { &hf_nbap_TS0_CapabilityLCR_PDU,
56958 { "TS0-CapabilityLCR", "nbap.TS0_CapabilityLCR",
56959 FT_UINT32, BASE_DEC, VALS(nbap_TS0_CapabilityLCR_vals), 0,
56960 NULL, HFILL }},
56961 { &hf_nbap_TSTD_Indicator_PDU,
56962 { "TSTD-Indicator", "nbap.TSTD_Indicator",
56963 FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
56964 NULL, HFILL }},
56965 { &hf_nbap_TSN_Length_PDU,
56966 { "TSN-Length", "nbap.TSN_Length",
56967 FT_UINT32, BASE_DEC, VALS(nbap_TSN_Length_vals), 0,
56968 NULL, HFILL }},
56969 { &hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU,
56970 { "TUTRANGANSSMeasurementThresholdInformation", "nbap.TUTRANGANSSMeasurementThresholdInformation_element",
56971 FT_NONE, BASE_NONE, NULL, 0,
56972 NULL, HFILL }},
56973 { &hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU,
56974 { "TUTRANGANSSMeasurementValueInformation", "nbap.TUTRANGANSSMeasurementValueInformation_element",
56975 FT_NONE, BASE_NONE, NULL, 0,
56976 NULL, HFILL }},
56977 { &hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU,
56978 { "TUTRANGPSMeasurementThresholdInformation", "nbap.TUTRANGPSMeasurementThresholdInformation_element",
56979 FT_NONE, BASE_NONE, NULL, 0,
56980 NULL, HFILL }},
56981 { &hf_nbap_TUTRANGPSMeasurementValueInformation_PDU,
56982 { "TUTRANGPSMeasurementValueInformation", "nbap.TUTRANGPSMeasurementValueInformation_element",
56983 FT_NONE, BASE_NONE, NULL, 0,
56984 NULL, HFILL }},
56985 { &hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU,
56986 { "TxDiversityOnDLControlChannelsByMIMOUECapability", "nbap.TxDiversityOnDLControlChannelsByMIMOUECapability",
56987 FT_UINT32, BASE_DEC, VALS(nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_vals), 0,
56988 NULL, HFILL }},
56989 { &hf_nbap_TypeOfError_PDU,
56990 { "TypeOfError", "nbap.TypeOfError",
56991 FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
56992 NULL, HFILL }},
56993 { &hf_nbap_UARFCN_PDU,
56994 { "UARFCN", "nbap.UARFCN",
56995 FT_UINT32, BASE_DEC, NULL, 0,
56996 NULL, HFILL }},
56997 { &hf_nbap_UE_AggregateMaximumBitRate_PDU,
56998 { "UE-AggregateMaximumBitRate", "nbap.UE_AggregateMaximumBitRate_element",
56999 FT_NONE, BASE_NONE, NULL, 0,
57000 NULL, HFILL }},
57001 { &hf_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU,
57002 { "UE-AggregateMaximumBitRate-Enforcement-Indicator", "nbap.UE_AggregateMaximumBitRate_Enforcement_Indicator_element",
57003 FT_NONE, BASE_NONE, NULL, 0,
57004 NULL, HFILL }},
57005 { &hf_nbap_UE_Capability_Information_PDU,
57006 { "UE-Capability-Information", "nbap.UE_Capability_Information_element",
57007 FT_NONE, BASE_NONE, NULL, 0,
57008 NULL, HFILL }},
57009 { &hf_nbap_UE_TS0_CapabilityLCR_PDU,
57010 { "UE-TS0-CapabilityLCR", "nbap.UE_TS0_CapabilityLCR",
57011 FT_UINT32, BASE_DEC, VALS(nbap_UE_TS0_CapabilityLCR_vals), 0,
57012 NULL, HFILL }},
57013 { &hf_nbap_UE_SupportIndicatorExtension_PDU,
57014 { "UE-SupportIndicatorExtension", "nbap.UE_SupportIndicatorExtension",
57015 FT_BYTES, BASE_NONE, NULL, 0,
57016 NULL, HFILL }},
57017 { &hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU,
57018 { "LCRTDD-HSDSCH-Physical-Layer-Category", "nbap.LCRTDD_HSDSCH_Physical_Layer_Category",
57019 FT_UINT32, BASE_DEC, NULL, 0,
57020 NULL, HFILL }},
57021 { &hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU,
57022 { "UL-DPDCH-Indicator-For-E-DCH-Operation", "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation",
57023 FT_UINT32, BASE_DEC, VALS(nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals), 0,
57024 NULL, HFILL }},
57025 { &hf_nbap_UL_SIR_PDU,
57026 { "UL-SIR", "nbap.UL_SIR",
57027 FT_INT32, BASE_DEC, NULL, 0,
57028 NULL, HFILL }},
57029 { &hf_nbap_UL_Synchronisation_Parameters_LCR_PDU,
57030 { "UL-Synchronisation-Parameters-LCR", "nbap.UL_Synchronisation_Parameters_LCR_element",
57031 FT_NONE, BASE_NONE, NULL, 0,
57032 NULL, HFILL }},
57033 { &hf_nbap_UPPCHPositionLCR_PDU,
57034 { "UPPCHPositionLCR", "nbap.UPPCHPositionLCR",
57035 FT_UINT32, BASE_DEC, NULL, 0,
57036 NULL, HFILL }},
57037 { &hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU,
57038 { "UpPTSInterference-For-CellPortion-Value", "nbap.UpPTSInterference_For_CellPortion_Value",
57039 FT_UINT32, BASE_DEC, NULL, 0,
57040 NULL, HFILL }},
57041 { &hf_nbap_UpPTSInterferenceValue_PDU,
57042 { "UpPTSInterferenceValue", "nbap.UpPTSInterferenceValue",
57043 FT_UINT32, BASE_DEC, NULL, 0,
57044 NULL, HFILL }},
57045 { &hf_nbap_Unidirectional_DCH_Indicator_PDU,
57046 { "Unidirectional-DCH-Indicator", "nbap.Unidirectional_DCH_Indicator",
57047 FT_UINT32, BASE_DEC, VALS(nbap_Unidirectional_DCH_Indicator_vals), 0,
57048 NULL, HFILL }},
57049 { &hf_nbap_USCH_Information_PDU,
57050 { "USCH-Information", "nbap.USCH_Information",
57051 FT_UINT32, BASE_DEC, NULL, 0,
57052 NULL, HFILL }},
57053 { &hf_nbap_USCH_InformationResponse_PDU,
57054 { "USCH-InformationResponse", "nbap.USCH_InformationResponse",
57055 FT_UINT32, BASE_DEC, NULL, 0,
57056 NULL, HFILL }},
57057 { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU,
57058 { "UL-TimeslotISCP-For-CellPortion-Value", "nbap.UL_TimeslotISCP_For_CellPortion_Value",
57059 FT_UINT32, BASE_DEC, NULL, 0,
57060 NULL, HFILL }},
57061 { &hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU,
57062 { "UL-TimeslotISCP-Value-IncrDecrThres", "nbap.UL_TimeslotISCP_Value_IncrDecrThres",
57063 FT_UINT32, BASE_DEC, NULL, 0,
57064 NULL, HFILL }},
57065 { &hf_nbap_CommonTransportChannelSetupRequestFDD_PDU,
57066 { "CommonTransportChannelSetupRequestFDD", "nbap.CommonTransportChannelSetupRequestFDD_element",
57067 FT_NONE, BASE_NONE, NULL, 0,
57068 NULL, HFILL }},
57069 { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU,
57070 { "CommonPhysicalChannelType-CTCH-SetupRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD",
57071 FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals), 0,
57072 NULL, HFILL }},
57073 { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU,
57074 { "FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD",
57075 FT_UINT32, BASE_DEC, NULL, 0,
57076 NULL, HFILL }},
57077 { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU,
57078 { "PCH-ParametersItem-CTCH-SetupRqstFDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD_element",
57079 FT_NONE, BASE_NONE, NULL, 0,
57080 NULL, HFILL }},
57081 { &hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU,
57082 { "MICH-Parameters-CTCH-SetupRqstFDD", "nbap.MICH_Parameters_CTCH_SetupRqstFDD_element",
57083 FT_NONE, BASE_NONE, NULL, 0,
57084 NULL, HFILL }},
57085 { &hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU,
57086 { "RACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD_element",
57087 FT_NONE, BASE_NONE, NULL, 0,
57088 NULL, HFILL }},
57089 { &hf_nbap_CommonTransportChannelSetupRequestTDD_PDU,
57090 { "CommonTransportChannelSetupRequestTDD", "nbap.CommonTransportChannelSetupRequestTDD_element",
57091 FT_NONE, BASE_NONE, NULL, 0,
57092 NULL, HFILL }},
57093 { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU,
57094 { "CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD",
57095 FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals), 0,
57096 NULL, HFILL }},
57097 { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU,
57098 { "Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD",
57099 FT_UINT32, BASE_DEC, NULL, 0,
57100 NULL, HFILL }},
57101 { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU,
57102 { "Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD",
57103 FT_UINT32, BASE_DEC, NULL, 0,
57104 NULL, HFILL }},
57105 { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU,
57106 { "Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD",
57107 FT_UINT32, BASE_DEC, NULL, 0,
57108 NULL, HFILL }},
57109 { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU,
57110 { "FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD",
57111 FT_UINT32, BASE_DEC, NULL, 0,
57112 NULL, HFILL }},
57113 { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU,
57114 { "PCH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD_element",
57115 FT_NONE, BASE_NONE, NULL, 0,
57116 NULL, HFILL }},
57117 { &hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU,
57118 { "PICH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD_element",
57119 FT_NONE, BASE_NONE, NULL, 0,
57120 NULL, HFILL }},
57121 { &hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
57122 { "PICH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD_element",
57123 FT_NONE, BASE_NONE, NULL, 0,
57124 NULL, HFILL }},
57125 { &hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
57126 { "PICH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD_element",
57127 FT_NONE, BASE_NONE, NULL, 0,
57128 NULL, HFILL }},
57129 { &hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU,
57130 { "MICH-Parameters-CTCH-SetupRqstTDD", "nbap.MICH_Parameters_CTCH_SetupRqstTDD_element",
57131 FT_NONE, BASE_NONE, NULL, 0,
57132 NULL, HFILL }},
57133 { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU,
57134 { "TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD",
57135 FT_UINT32, BASE_DEC, NULL, 0,
57136 NULL, HFILL }},
57137 { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
57138 { "Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD",
57139 FT_UINT32, BASE_DEC, NULL, 0,
57140 NULL, HFILL }},
57141 { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
57142 { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD",
57143 FT_UINT32, BASE_DEC, NULL, 0,
57144 NULL, HFILL }},
57145 { &hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU,
57146 { "PRACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD_element",
57147 FT_NONE, BASE_NONE, NULL, 0,
57148 NULL, HFILL }},
57149 { &hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU,
57150 { "RACH-ParameterItem-CTCH-SetupRqstTDD", "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD_element",
57151 FT_NONE, BASE_NONE, NULL, 0,
57152 NULL, HFILL }},
57153 { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU,
57154 { "PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD",
57155 FT_UINT32, BASE_DEC, NULL, 0,
57156 NULL, HFILL }},
57157 { &hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
57158 { "PRACH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD_element",
57159 FT_NONE, BASE_NONE, NULL, 0,
57160 NULL, HFILL }},
57161 { &hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
57162 { "FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD_element",
57163 FT_NONE, BASE_NONE, NULL, 0,
57164 NULL, HFILL }},
57165 { &hf_nbap_PLCCH_parameters_PDU,
57166 { "PLCCH-parameters", "nbap.PLCCH_parameters_element",
57167 FT_NONE, BASE_NONE, NULL, 0,
57168 NULL, HFILL }},
57169 { &hf_nbap_E_RUCCH_parameters_PDU,
57170 { "E-RUCCH-parameters", "nbap.E_RUCCH_parameters_element",
57171 FT_NONE, BASE_NONE, NULL, 0,
57172 NULL, HFILL }},
57173 { &hf_nbap_E_RUCCH_768_parameters_PDU,
57174 { "E-RUCCH-768-parameters", "nbap.E_RUCCH_768_parameters_element",
57175 FT_NONE, BASE_NONE, NULL, 0,
57176 NULL, HFILL }},
57177 { &hf_nbap_CommonTransportChannelSetupResponse_PDU,
57178 { "CommonTransportChannelSetupResponse", "nbap.CommonTransportChannelSetupResponse_element",
57179 FT_NONE, BASE_NONE, NULL, 0,
57180 NULL, HFILL }},
57181 { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU,
57182 { "FACH-CommonTransportChannel-InformationResponse", "nbap.FACH_CommonTransportChannel_InformationResponse",
57183 FT_UINT32, BASE_DEC, NULL, 0,
57184 NULL, HFILL }},
57185 { &hf_nbap_CommonTransportChannelSetupFailure_PDU,
57186 { "CommonTransportChannelSetupFailure", "nbap.CommonTransportChannelSetupFailure_element",
57187 FT_NONE, BASE_NONE, NULL, 0,
57188 NULL, HFILL }},
57189 { &hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU,
57190 { "CommonTransportChannelReconfigurationRequestFDD", "nbap.CommonTransportChannelReconfigurationRequestFDD_element",
57191 FT_NONE, BASE_NONE, NULL, 0,
57192 NULL, HFILL }},
57193 { &hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU,
57194 { "CommonPhysicalChannelType-CTCH-ReconfRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD",
57195 FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals), 0,
57196 NULL, HFILL }},
57197 { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
57198 { "FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD",
57199 FT_UINT32, BASE_DEC, NULL, 0,
57200 NULL, HFILL }},
57201 { &hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
57202 { "PCH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD_element",
57203 FT_NONE, BASE_NONE, NULL, 0,
57204 NULL, HFILL }},
57205 { &hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
57206 { "PICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD_element",
57207 FT_NONE, BASE_NONE, NULL, 0,
57208 NULL, HFILL }},
57209 { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU,
57210 { "MICH-Parameters-CTCH-ReconfRqstFDD", "nbap.MICH_Parameters_CTCH_ReconfRqstFDD_element",
57211 FT_NONE, BASE_NONE, NULL, 0,
57212 NULL, HFILL }},
57213 { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
57214 { "PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD",
57215 FT_UINT32, BASE_DEC, NULL, 0,
57216 NULL, HFILL }},
57217 { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
57218 { "AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD",
57219 FT_UINT32, BASE_DEC, NULL, 0,
57220 NULL, HFILL }},
57221 { &hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU,
57222 { "CommonTransportChannelReconfigurationRequestTDD", "nbap.CommonTransportChannelReconfigurationRequestTDD_element",
57223 FT_NONE, BASE_NONE, NULL, 0,
57224 NULL, HFILL }},
57225 { &hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU,
57226 { "Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_element",
57227 FT_NONE, BASE_NONE, NULL, 0,
57228 NULL, HFILL }},
57229 { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU,
57230 { "Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD",
57231 FT_UINT32, BASE_DEC, NULL, 0,
57232 NULL, HFILL }},
57233 { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
57234 { "Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD",
57235 FT_UINT32, BASE_DEC, NULL, 0,
57236 NULL, HFILL }},
57237 { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
57238 { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD",
57239 FT_UINT32, BASE_DEC, NULL, 0,
57240 NULL, HFILL }},
57241 { &hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU,
57242 { "PICH-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_Parameters_CTCH_ReconfRqstTDD_element",
57243 FT_NONE, BASE_NONE, NULL, 0,
57244 NULL, HFILL }},
57245 { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU,
57246 { "FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD",
57247 FT_UINT32, BASE_DEC, NULL, 0,
57248 NULL, HFILL }},
57249 { &hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU,
57250 { "PCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PCH_Parameters_CTCH_ReconfRqstTDD_element",
57251 FT_NONE, BASE_NONE, NULL, 0,
57252 NULL, HFILL }},
57253 { &hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
57254 { "FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_element",
57255 FT_NONE, BASE_NONE, NULL, 0,
57256 NULL, HFILL }},
57257 { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU,
57258 { "MICH-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_Parameters_CTCH_ReconfRqstTDD_element",
57259 FT_NONE, BASE_NONE, NULL, 0,
57260 NULL, HFILL }},
57261 { &hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU,
57262 { "PLCCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD_element",
57263 FT_NONE, BASE_NONE, NULL, 0,
57264 NULL, HFILL }},
57265 { &hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
57266 { "Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_element",
57267 FT_NONE, BASE_NONE, NULL, 0,
57268 NULL, HFILL }},
57269 { &hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
57270 { "PICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD_element",
57271 FT_NONE, BASE_NONE, NULL, 0,
57272 NULL, HFILL }},
57273 { &hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
57274 { "MICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD_element",
57275 FT_NONE, BASE_NONE, NULL, 0,
57276 NULL, HFILL }},
57277 { &hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
57278 { "UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_element",
57279 FT_NONE, BASE_NONE, NULL, 0,
57280 NULL, HFILL }},
57281 { &hf_nbap_CommonTransportChannelReconfigurationResponse_PDU,
57282 { "CommonTransportChannelReconfigurationResponse", "nbap.CommonTransportChannelReconfigurationResponse_element",
57283 FT_NONE, BASE_NONE, NULL, 0,
57284 NULL, HFILL }},
57285 { &hf_nbap_CommonTransportChannelReconfigurationFailure_PDU,
57286 { "CommonTransportChannelReconfigurationFailure", "nbap.CommonTransportChannelReconfigurationFailure_element",
57287 FT_NONE, BASE_NONE, NULL, 0,
57288 NULL, HFILL }},
57289 { &hf_nbap_CommonTransportChannelDeletionRequest_PDU,
57290 { "CommonTransportChannelDeletionRequest", "nbap.CommonTransportChannelDeletionRequest_element",
57291 FT_NONE, BASE_NONE, NULL, 0,
57292 NULL, HFILL }},
57293 { &hf_nbap_CommonTransportChannelDeletionResponse_PDU,
57294 { "CommonTransportChannelDeletionResponse", "nbap.CommonTransportChannelDeletionResponse_element",
57295 FT_NONE, BASE_NONE, NULL, 0,
57296 NULL, HFILL }},
57297 { &hf_nbap_BlockResourceRequest_PDU,
57298 { "BlockResourceRequest", "nbap.BlockResourceRequest_element",
57299 FT_NONE, BASE_NONE, NULL, 0,
57300 NULL, HFILL }},
57301 { &hf_nbap_BlockResourceResponse_PDU,
57302 { "BlockResourceResponse", "nbap.BlockResourceResponse_element",
57303 FT_NONE, BASE_NONE, NULL, 0,
57304 NULL, HFILL }},
57305 { &hf_nbap_BlockResourceFailure_PDU,
57306 { "BlockResourceFailure", "nbap.BlockResourceFailure_element",
57307 FT_NONE, BASE_NONE, NULL, 0,
57308 NULL, HFILL }},
57309 { &hf_nbap_UnblockResourceIndication_PDU,
57310 { "UnblockResourceIndication", "nbap.UnblockResourceIndication_element",
57311 FT_NONE, BASE_NONE, NULL, 0,
57312 NULL, HFILL }},
57313 { &hf_nbap_AuditRequiredIndication_PDU,
57314 { "AuditRequiredIndication", "nbap.AuditRequiredIndication_element",
57315 FT_NONE, BASE_NONE, NULL, 0,
57316 NULL, HFILL }},
57317 { &hf_nbap_AuditRequest_PDU,
57318 { "AuditRequest", "nbap.AuditRequest_element",
57319 FT_NONE, BASE_NONE, NULL, 0,
57320 NULL, HFILL }},
57321 { &hf_nbap_AuditResponse_PDU,
57322 { "AuditResponse", "nbap.AuditResponse_element",
57323 FT_NONE, BASE_NONE, NULL, 0,
57324 NULL, HFILL }},
57325 { &hf_nbap_Cell_InformationList_AuditRsp_PDU,
57326 { "Cell-InformationList-AuditRsp", "nbap.Cell_InformationList_AuditRsp",
57327 FT_UINT32, BASE_DEC, NULL, 0,
57328 NULL, HFILL }},
57329 { &hf_nbap_Cell_InformationItem_AuditRsp_PDU,
57330 { "Cell-InformationItem-AuditRsp", "nbap.Cell_InformationItem_AuditRsp_element",
57331 FT_NONE, BASE_NONE, NULL, 0,
57332 NULL, HFILL }},
57333 { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU,
57334 { "FPACH-LCR-InformationList-AuditRsp", "nbap.FPACH_LCR_InformationList_AuditRsp",
57335 FT_UINT32, BASE_DEC, NULL, 0,
57336 NULL, HFILL }},
57337 { &hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU,
57338 { "HS-DSCH-Resources-Information-AuditRsp", "nbap.HS_DSCH_Resources_Information_AuditRsp_element",
57339 FT_NONE, BASE_NONE, NULL, 0,
57340 NULL, HFILL }},
57341 { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU,
57342 { "S-CCPCH-InformationListExt-AuditRsp", "nbap.S_CCPCH_InformationListExt_AuditRsp",
57343 FT_UINT32, BASE_DEC, NULL, 0,
57344 NULL, HFILL }},
57345 { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU,
57346 { "S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp",
57347 FT_UINT32, BASE_DEC, NULL, 0,
57348 NULL, HFILL }},
57349 { &hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU,
57350 { "E-DCH-Resources-Information-AuditRsp", "nbap.E_DCH_Resources_Information_AuditRsp_element",
57351 FT_NONE, BASE_NONE, NULL, 0,
57352 NULL, HFILL }},
57353 { &hf_nbap_PLCCH_InformationList_AuditRsp_PDU,
57354 { "PLCCH-InformationList-AuditRsp", "nbap.PLCCH_InformationList_AuditRsp",
57355 FT_UINT32, BASE_DEC, NULL, 0,
57356 NULL, HFILL }},
57357 { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU,
57358 { "S-CCPCH-768-InformationList-AuditRsp", "nbap.S_CCPCH_768_InformationList_AuditRsp",
57359 FT_UINT32, BASE_DEC, NULL, 0,
57360 NULL, HFILL }},
57361 { &hf_nbap_PRACH_768_InformationList_AuditRsp_PDU,
57362 { "PRACH-768-InformationList-AuditRsp", "nbap.PRACH_768_InformationList_AuditRsp",
57363 FT_UINT32, BASE_DEC, NULL, 0,
57364 NULL, HFILL }},
57365 { &hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU,
57366 { "E-RUCCH-InformationList-AuditRsp", "nbap.E_RUCCH_InformationList_AuditRsp",
57367 FT_UINT32, BASE_DEC, NULL, 0,
57368 NULL, HFILL }},
57369 { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU,
57370 { "E-RUCCH-768-InformationList-AuditRsp", "nbap.E_RUCCH_768_InformationList_AuditRsp",
57371 FT_UINT32, BASE_DEC, NULL, 0,
57372 NULL, HFILL }},
57373 { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU,
57374 { "Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp",
57375 FT_UINT32, BASE_DEC, NULL, 0,
57376 NULL, HFILL }},
57377 { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU,
57378 { "Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_element",
57379 FT_NONE, BASE_NONE, NULL, 0,
57380 NULL, HFILL }},
57381 { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU,
57382 { "UPPCH-LCR-InformationList-AuditRsp", "nbap.UPPCH_LCR_InformationList_AuditRsp",
57383 FT_UINT32, BASE_DEC, NULL, 0,
57384 NULL, HFILL }},
57385 { &hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU,
57386 { "UPPCH-LCR-InformationItem-AuditRsp", "nbap.UPPCH_LCR_InformationItem_AuditRsp_element",
57387 FT_NONE, BASE_NONE, NULL, 0,
57388 NULL, HFILL }},
57389 { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU,
57390 { "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp",
57391 FT_UINT32, BASE_DEC, NULL, 0,
57392 NULL, HFILL }},
57393 { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU,
57394 { "MultipleFreq-E-DCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp",
57395 FT_UINT32, BASE_DEC, NULL, 0,
57396 NULL, HFILL }},
57397 { &hf_nbap_CCP_InformationList_AuditRsp_PDU,
57398 { "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp",
57399 FT_UINT32, BASE_DEC, NULL, 0,
57400 NULL, HFILL }},
57401 { &hf_nbap_CCP_InformationItem_AuditRsp_PDU,
57402 { "CCP-InformationItem-AuditRsp", "nbap.CCP_InformationItem_AuditRsp_element",
57403 FT_NONE, BASE_NONE, NULL, 0,
57404 NULL, HFILL }},
57405 { &hf_nbap_Local_Cell_InformationList_AuditRsp_PDU,
57406 { "Local-Cell-InformationList-AuditRsp", "nbap.Local_Cell_InformationList_AuditRsp",
57407 FT_UINT32, BASE_DEC, NULL, 0,
57408 NULL, HFILL }},
57409 { &hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU,
57410 { "Local-Cell-InformationItem-AuditRsp", "nbap.Local_Cell_InformationItem_AuditRsp_element",
57411 FT_NONE, BASE_NONE, NULL, 0,
57412 NULL, HFILL }},
57413 { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU,
57414 { "Local-Cell-Group-InformationList-AuditRsp", "nbap.Local_Cell_Group_InformationList_AuditRsp",
57415 FT_UINT32, BASE_DEC, NULL, 0,
57416 NULL, HFILL }},
57417 { &hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU,
57418 { "Local-Cell-Group-InformationItem-AuditRsp", "nbap.Local_Cell_Group_InformationItem_AuditRsp_element",
57419 FT_NONE, BASE_NONE, NULL, 0,
57420 NULL, HFILL }},
57421 { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU,
57422 { "Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp",
57423 FT_UINT32, BASE_DEC, NULL, 0,
57424 NULL, HFILL }},
57425 { &hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU,
57426 { "Power-Local-Cell-Group-InformationItem-AuditRsp", "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp_element",
57427 FT_NONE, BASE_NONE, NULL, 0,
57428 NULL, HFILL }},
57429 { &hf_nbap_AuditFailure_PDU,
57430 { "AuditFailure", "nbap.AuditFailure_element",
57431 FT_NONE, BASE_NONE, NULL, 0,
57432 NULL, HFILL }},
57433 { &hf_nbap_CommonMeasurementInitiationRequest_PDU,
57434 { "CommonMeasurementInitiationRequest", "nbap.CommonMeasurementInitiationRequest_element",
57435 FT_NONE, BASE_NONE, NULL, 0,
57436 NULL, HFILL }},
57437 { &hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU,
57438 { "CommonMeasurementObjectType-CM-Rqst", "nbap.CommonMeasurementObjectType_CM_Rqst",
57439 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
57440 NULL, HFILL }},
57441 { &hf_nbap_ERACH_CM_Rqst_PDU,
57442 { "ERACH-CM-Rqst", "nbap.ERACH_CM_Rqst_element",
57443 FT_NONE, BASE_NONE, NULL, 0,
57444 NULL, HFILL }},
57445 { &hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU,
57446 { "PowerLocalCellGroup-CM-Rqst", "nbap.PowerLocalCellGroup_CM_Rqst_element",
57447 FT_NONE, BASE_NONE, NULL, 0,
57448 NULL, HFILL }},
57449 { &hf_nbap_CommonMeasurementInitiationResponse_PDU,
57450 { "CommonMeasurementInitiationResponse", "nbap.CommonMeasurementInitiationResponse_element",
57451 FT_NONE, BASE_NONE, NULL, 0,
57452 NULL, HFILL }},
57453 { &hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU,
57454 { "CommonMeasurementObjectType-CM-Rsp", "nbap.CommonMeasurementObjectType_CM_Rsp",
57455 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
57456 NULL, HFILL }},
57457 { &hf_nbap_ERACH_CM_Rsp_PDU,
57458 { "ERACH-CM-Rsp", "nbap.ERACH_CM_Rsp_element",
57459 FT_NONE, BASE_NONE, NULL, 0,
57460 NULL, HFILL }},
57461 { &hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU,
57462 { "PowerLocalCellGroup-CM-Rsp", "nbap.PowerLocalCellGroup_CM_Rsp_element",
57463 FT_NONE, BASE_NONE, NULL, 0,
57464 NULL, HFILL }},
57465 { &hf_nbap_CommonMeasurementInitiationFailure_PDU,
57466 { "CommonMeasurementInitiationFailure", "nbap.CommonMeasurementInitiationFailure_element",
57467 FT_NONE, BASE_NONE, NULL, 0,
57468 NULL, HFILL }},
57469 { &hf_nbap_CommonMeasurementReport_PDU,
57470 { "CommonMeasurementReport", "nbap.CommonMeasurementReport_element",
57471 FT_NONE, BASE_NONE, NULL, 0,
57472 NULL, HFILL }},
57473 { &hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU,
57474 { "CommonMeasurementObjectType-CM-Rprt", "nbap.CommonMeasurementObjectType_CM_Rprt",
57475 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
57476 NULL, HFILL }},
57477 { &hf_nbap_ERACH_CM_Rprt_PDU,
57478 { "ERACH-CM-Rprt", "nbap.ERACH_CM_Rprt_element",
57479 FT_NONE, BASE_NONE, NULL, 0,
57480 NULL, HFILL }},
57481 { &hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU,
57482 { "PowerLocalCellGroup-CM-Rprt", "nbap.PowerLocalCellGroup_CM_Rprt_element",
57483 FT_NONE, BASE_NONE, NULL, 0,
57484 NULL, HFILL }},
57485 { &hf_nbap_CommonMeasurementTerminationRequest_PDU,
57486 { "CommonMeasurementTerminationRequest", "nbap.CommonMeasurementTerminationRequest_element",
57487 FT_NONE, BASE_NONE, NULL, 0,
57488 NULL, HFILL }},
57489 { &hf_nbap_CommonMeasurementFailureIndication_PDU,
57490 { "CommonMeasurementFailureIndication", "nbap.CommonMeasurementFailureIndication_element",
57491 FT_NONE, BASE_NONE, NULL, 0,
57492 NULL, HFILL }},
57493 { &hf_nbap_CellSetupRequestFDD_PDU,
57494 { "CellSetupRequestFDD", "nbap.CellSetupRequestFDD_element",
57495 FT_NONE, BASE_NONE, NULL, 0,
57496 NULL, HFILL }},
57497 { &hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU,
57498 { "Synchronisation-Configuration-Cell-SetupRqst", "nbap.Synchronisation_Configuration_Cell_SetupRqst_element",
57499 FT_NONE, BASE_NONE, NULL, 0,
57500 NULL, HFILL }},
57501 { &hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU,
57502 { "PrimarySCH-Information-Cell-SetupRqstFDD", "nbap.PrimarySCH_Information_Cell_SetupRqstFDD_element",
57503 FT_NONE, BASE_NONE, NULL, 0,
57504 NULL, HFILL }},
57505 { &hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU,
57506 { "SecondarySCH-Information-Cell-SetupRqstFDD", "nbap.SecondarySCH_Information_Cell_SetupRqstFDD_element",
57507 FT_NONE, BASE_NONE, NULL, 0,
57508 NULL, HFILL }},
57509 { &hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU,
57510 { "PrimaryCPICH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD_element",
57511 FT_NONE, BASE_NONE, NULL, 0,
57512 NULL, HFILL }},
57513 { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU,
57514 { "SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD",
57515 FT_UINT32, BASE_DEC, NULL, 0,
57516 NULL, HFILL }},
57517 { &hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU,
57518 { "SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_element",
57519 FT_NONE, BASE_NONE, NULL, 0,
57520 NULL, HFILL }},
57521 { &hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU,
57522 { "PrimaryCCPCH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD_element",
57523 FT_NONE, BASE_NONE, NULL, 0,
57524 NULL, HFILL }},
57525 { &hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU,
57526 { "Limited-power-increase-information-Cell-SetupRqstFDD", "nbap.Limited_power_increase_information_Cell_SetupRqstFDD_element",
57527 FT_NONE, BASE_NONE, NULL, 0,
57528 NULL, HFILL }},
57529 { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU,
57530 { "IPDLParameter-Information-Cell-SetupRqstFDD", "nbap.IPDLParameter_Information_Cell_SetupRqstFDD_element",
57531 FT_NONE, BASE_NONE, NULL, 0,
57532 NULL, HFILL }},
57533 { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU,
57534 { "CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD",
57535 FT_UINT32, BASE_DEC, NULL, 0,
57536 NULL, HFILL }},
57537 { &hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU,
57538 { "CellPortion-InformationItem-Cell-SetupRqstFDD", "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD_element",
57539 FT_NONE, BASE_NONE, NULL, 0,
57540 NULL, HFILL }},
57541 { &hf_nbap_CellSetupRequestTDD_PDU,
57542 { "CellSetupRequestTDD", "nbap.CellSetupRequestTDD_element",
57543 FT_NONE, BASE_NONE, NULL, 0,
57544 NULL, HFILL }},
57545 { &hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU,
57546 { "SCH-Information-Cell-SetupRqstTDD", "nbap.SCH_Information_Cell_SetupRqstTDD_element",
57547 FT_NONE, BASE_NONE, NULL, 0,
57548 NULL, HFILL }},
57549 { &hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU,
57550 { "SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH",
57551 FT_UINT32, BASE_DEC, VALS(nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals), 0,
57552 NULL, HFILL }},
57553 { &hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU,
57554 { "PCCPCH-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_Information_Cell_SetupRqstTDD_element",
57555 FT_NONE, BASE_NONE, NULL, 0,
57556 NULL, HFILL }},
57557 { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU,
57558 { "TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD",
57559 FT_UINT32, BASE_DEC, NULL, 0,
57560 NULL, HFILL }},
57561 { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU,
57562 { "TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
57563 FT_UINT32, BASE_DEC, NULL, 0,
57564 NULL, HFILL }},
57565 { &hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
57566 { "PCCPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD_element",
57567 FT_NONE, BASE_NONE, NULL, 0,
57568 NULL, HFILL }},
57569 { &hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
57570 { "DwPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD_element",
57571 FT_NONE, BASE_NONE, NULL, 0,
57572 NULL, HFILL }},
57573 { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU,
57574 { "IPDLParameter-Information-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_Cell_SetupRqstTDD_element",
57575 FT_NONE, BASE_NONE, NULL, 0,
57576 NULL, HFILL }},
57577 { &hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU,
57578 { "IPDLParameter-Information-LCR-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD_element",
57579 FT_NONE, BASE_NONE, NULL, 0,
57580 NULL, HFILL }},
57581 { &hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU,
57582 { "PCCPCH-768-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD_element",
57583 FT_NONE, BASE_NONE, NULL, 0,
57584 NULL, HFILL }},
57585 { &hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU,
57586 { "SCH-768-Information-Cell-SetupRqstTDD", "nbap.SCH_768_Information_Cell_SetupRqstTDD_element",
57587 FT_NONE, BASE_NONE, NULL, 0,
57588 NULL, HFILL }},
57589 { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU,
57590 { "Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD",
57591 FT_UINT32, BASE_DEC, NULL, 0,
57592 NULL, HFILL }},
57593 { &hf_nbap_CellSetupResponse_PDU,
57594 { "CellSetupResponse", "nbap.CellSetupResponse_element",
57595 FT_NONE, BASE_NONE, NULL, 0,
57596 NULL, HFILL }},
57597 { &hf_nbap_CellSetupFailure_PDU,
57598 { "CellSetupFailure", "nbap.CellSetupFailure_element",
57599 FT_NONE, BASE_NONE, NULL, 0,
57600 NULL, HFILL }},
57601 { &hf_nbap_CellReconfigurationRequestFDD_PDU,
57602 { "CellReconfigurationRequestFDD", "nbap.CellReconfigurationRequestFDD_element",
57603 FT_NONE, BASE_NONE, NULL, 0,
57604 NULL, HFILL }},
57605 { &hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU,
57606 { "Synchronisation-Configuration-Cell-ReconfRqst", "nbap.Synchronisation_Configuration_Cell_ReconfRqst_element",
57607 FT_NONE, BASE_NONE, NULL, 0,
57608 NULL, HFILL }},
57609 { &hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU,
57610 { "PrimarySCH-Information-Cell-ReconfRqstFDD", "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD_element",
57611 FT_NONE, BASE_NONE, NULL, 0,
57612 NULL, HFILL }},
57613 { &hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU,
57614 { "SecondarySCH-Information-Cell-ReconfRqstFDD", "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD_element",
57615 FT_NONE, BASE_NONE, NULL, 0,
57616 NULL, HFILL }},
57617 { &hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU,
57618 { "PrimaryCPICH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD_element",
57619 FT_NONE, BASE_NONE, NULL, 0,
57620 NULL, HFILL }},
57621 { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU,
57622 { "SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD",
57623 FT_UINT32, BASE_DEC, NULL, 0,
57624 NULL, HFILL }},
57625 { &hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU,
57626 { "SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_element",
57627 FT_NONE, BASE_NONE, NULL, 0,
57628 NULL, HFILL }},
57629 { &hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU,
57630 { "PrimaryCCPCH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD_element",
57631 FT_NONE, BASE_NONE, NULL, 0,
57632 NULL, HFILL }},
57633 { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU,
57634 { "IPDLParameter-Information-Cell-ReconfRqstFDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD_element",
57635 FT_NONE, BASE_NONE, NULL, 0,
57636 NULL, HFILL }},
57637 { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU,
57638 { "CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD",
57639 FT_UINT32, BASE_DEC, NULL, 0,
57640 NULL, HFILL }},
57641 { &hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU,
57642 { "CellPortion-InformationItem-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD_element",
57643 FT_NONE, BASE_NONE, NULL, 0,
57644 NULL, HFILL }},
57645 { &hf_nbap_CellReconfigurationRequestTDD_PDU,
57646 { "CellReconfigurationRequestTDD", "nbap.CellReconfigurationRequestTDD_element",
57647 FT_NONE, BASE_NONE, NULL, 0,
57648 NULL, HFILL }},
57649 { &hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU,
57650 { "SCH-Information-Cell-ReconfRqstTDD", "nbap.SCH_Information_Cell_ReconfRqstTDD_element",
57651 FT_NONE, BASE_NONE, NULL, 0,
57652 NULL, HFILL }},
57653 { &hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU,
57654 { "PCCPCH-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_Information_Cell_ReconfRqstTDD_element",
57655 FT_NONE, BASE_NONE, NULL, 0,
57656 NULL, HFILL }},
57657 { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU,
57658 { "TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD",
57659 FT_UINT32, BASE_DEC, NULL, 0,
57660 NULL, HFILL }},
57661 { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU,
57662 { "TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
57663 FT_UINT32, BASE_DEC, NULL, 0,
57664 NULL, HFILL }},
57665 { &hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU,
57666 { "DwPCH-LCR-Information-Cell-ReconfRqstTDD", "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD_element",
57667 FT_NONE, BASE_NONE, NULL, 0,
57668 NULL, HFILL }},
57669 { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU,
57670 { "IPDLParameter-Information-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD_element",
57671 FT_NONE, BASE_NONE, NULL, 0,
57672 NULL, HFILL }},
57673 { &hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU,
57674 { "IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_element",
57675 FT_NONE, BASE_NONE, NULL, 0,
57676 NULL, HFILL }},
57677 { &hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU,
57678 { "SCH-768-Information-Cell-ReconfRqstTDD", "nbap.SCH_768_Information_Cell_ReconfRqstTDD_element",
57679 FT_NONE, BASE_NONE, NULL, 0,
57680 NULL, HFILL }},
57681 { &hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU,
57682 { "PCCPCH-768-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD_element",
57683 FT_NONE, BASE_NONE, NULL, 0,
57684 NULL, HFILL }},
57685 { &hf_nbap_UARFCN_Adjustment_PDU,
57686 { "UARFCN-Adjustment", "nbap.UARFCN_Adjustment",
57687 FT_UINT32, BASE_DEC, VALS(nbap_UARFCN_Adjustment_vals), 0,
57688 NULL, HFILL }},
57689 { &hf_nbap_CellReconfigurationResponse_PDU,
57690 { "CellReconfigurationResponse", "nbap.CellReconfigurationResponse_element",
57691 FT_NONE, BASE_NONE, NULL, 0,
57692 NULL, HFILL }},
57693 { &hf_nbap_CellReconfigurationFailure_PDU,
57694 { "CellReconfigurationFailure", "nbap.CellReconfigurationFailure_element",
57695 FT_NONE, BASE_NONE, NULL, 0,
57696 NULL, HFILL }},
57697 { &hf_nbap_CellDeletionRequest_PDU,
57698 { "CellDeletionRequest", "nbap.CellDeletionRequest_element",
57699 FT_NONE, BASE_NONE, NULL, 0,
57700 NULL, HFILL }},
57701 { &hf_nbap_CellDeletionResponse_PDU,
57702 { "CellDeletionResponse", "nbap.CellDeletionResponse_element",
57703 FT_NONE, BASE_NONE, NULL, 0,
57704 NULL, HFILL }},
57705 { &hf_nbap_ResourceStatusIndication_PDU,
57706 { "ResourceStatusIndication", "nbap.ResourceStatusIndication_element",
57707 FT_NONE, BASE_NONE, NULL, 0,
57708 NULL, HFILL }},
57709 { &hf_nbap_IndicationType_ResourceStatusInd_PDU,
57710 { "IndicationType-ResourceStatusInd", "nbap.IndicationType_ResourceStatusInd",
57711 FT_UINT32, BASE_DEC, VALS(nbap_IndicationType_ResourceStatusInd_vals), 0,
57712 NULL, HFILL }},
57713 { &hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU,
57714 { "Local-Cell-InformationItem-ResourceStatusInd", "nbap.Local_Cell_InformationItem_ResourceStatusInd_element",
57715 FT_NONE, BASE_NONE, NULL, 0,
57716 NULL, HFILL }},
57717 { &hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
57718 { "Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd_element",
57719 FT_NONE, BASE_NONE, NULL, 0,
57720 NULL, HFILL }},
57721 { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU,
57722 { "Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd",
57723 FT_UINT32, BASE_DEC, NULL, 0,
57724 NULL, HFILL }},
57725 { &hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
57726 { "Power-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd_element",
57727 FT_NONE, BASE_NONE, NULL, 0,
57728 NULL, HFILL }},
57729 { &hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU,
57730 { "Local-Cell-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_InformationItem2_ResourceStatusInd_element",
57731 FT_NONE, BASE_NONE, NULL, 0,
57732 NULL, HFILL }},
57733 { &hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
57734 { "Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd_element",
57735 FT_NONE, BASE_NONE, NULL, 0,
57736 NULL, HFILL }},
57737 { &hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU,
57738 { "CCP-InformationItem-ResourceStatusInd", "nbap.CCP_InformationItem_ResourceStatusInd_element",
57739 FT_NONE, BASE_NONE, NULL, 0,
57740 NULL, HFILL }},
57741 { &hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU,
57742 { "Cell-InformationItem-ResourceStatusInd", "nbap.Cell_InformationItem_ResourceStatusInd_element",
57743 FT_NONE, BASE_NONE, NULL, 0,
57744 NULL, HFILL }},
57745 { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU,
57746 { "FPACH-LCR-InformationList-ResourceStatusInd", "nbap.FPACH_LCR_InformationList_ResourceStatusInd",
57747 FT_UINT32, BASE_DEC, NULL, 0,
57748 NULL, HFILL }},
57749 { &hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU,
57750 { "DwPCH-LCR-Information-ResourceStatusInd", "nbap.DwPCH_LCR_Information_ResourceStatusInd_element",
57751 FT_NONE, BASE_NONE, NULL, 0,
57752 NULL, HFILL }},
57753 { &hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU,
57754 { "HS-DSCH-Resources-Information-ResourceStatusInd", "nbap.HS_DSCH_Resources_Information_ResourceStatusInd_element",
57755 FT_NONE, BASE_NONE, NULL, 0,
57756 NULL, HFILL }},
57757 { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU,
57758 { "S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd",
57759 FT_UINT32, BASE_DEC, NULL, 0,
57760 NULL, HFILL }},
57761 { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU,
57762 { "S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd",
57763 FT_UINT32, BASE_DEC, NULL, 0,
57764 NULL, HFILL }},
57765 { &hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU,
57766 { "E-DCH-Resources-Information-ResourceStatusInd", "nbap.E_DCH_Resources_Information_ResourceStatusInd_element",
57767 FT_NONE, BASE_NONE, NULL, 0,
57768 NULL, HFILL }},
57769 { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU,
57770 { "PLCCH-InformationList-ResourceStatusInd", "nbap.PLCCH_InformationList_ResourceStatusInd",
57771 FT_UINT32, BASE_DEC, NULL, 0,
57772 NULL, HFILL }},
57773 { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU,
57774 { "S-CCPCH-768-InformationList-ResourceStatusInd", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd",
57775 FT_UINT32, BASE_DEC, NULL, 0,
57776 NULL, HFILL }},
57777 { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU,
57778 { "PRACH-768-InformationList-ResourceStatusInd", "nbap.PRACH_768_InformationList_ResourceStatusInd",
57779 FT_UINT32, BASE_DEC, NULL, 0,
57780 NULL, HFILL }},
57781 { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU,
57782 { "E-RUCCH-InformationList-ResourceStatusInd", "nbap.E_RUCCH_InformationList_ResourceStatusInd",
57783 FT_UINT32, BASE_DEC, NULL, 0,
57784 NULL, HFILL }},
57785 { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU,
57786 { "E-RUCCH-768-InformationList-ResourceStatusInd", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd",
57787 FT_UINT32, BASE_DEC, NULL, 0,
57788 NULL, HFILL }},
57789 { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU,
57790 { "Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd",
57791 FT_UINT32, BASE_DEC, NULL, 0,
57792 NULL, HFILL }},
57793 { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU,
57794 { "Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_element",
57795 FT_NONE, BASE_NONE, NULL, 0,
57796 NULL, HFILL }},
57797 { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU,
57798 { "UPPCH-LCR-InformationList-ResourceStatusInd", "nbap.UPPCH_LCR_InformationList_ResourceStatusInd",
57799 FT_UINT32, BASE_DEC, NULL, 0,
57800 NULL, HFILL }},
57801 { &hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU,
57802 { "UPPCH-LCR-InformationItem-ResourceStatusInd", "nbap.UPPCH_LCR_InformationItem_ResourceStatusInd_element",
57803 FT_NONE, BASE_NONE, NULL, 0,
57804 NULL, HFILL }},
57805 { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU,
57806 { "MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd",
57807 FT_UINT32, BASE_DEC, NULL, 0,
57808 NULL, HFILL }},
57809 { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU,
57810 { "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd",
57811 FT_UINT32, BASE_DEC, NULL, 0,
57812 NULL, HFILL }},
57813 { &hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
57814 { "Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_element",
57815 FT_NONE, BASE_NONE, NULL, 0,
57816 NULL, HFILL }},
57817 { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU,
57818 { "MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd",
57819 FT_UINT32, BASE_DEC, NULL, 0,
57820 NULL, HFILL }},
57821 { &hf_nbap_SystemInformationUpdateRequest_PDU,
57822 { "SystemInformationUpdateRequest", "nbap.SystemInformationUpdateRequest_element",
57823 FT_NONE, BASE_NONE, NULL, 0,
57824 NULL, HFILL }},
57825 { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU,
57826 { "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst",
57827 FT_UINT32, BASE_DEC, NULL, 0,
57828 NULL, HFILL }},
57829 { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU,
57830 { "SegmentInformationListIE-SystemInfoUpdate", "nbap.SegmentInformationListIE_SystemInfoUpdate",
57831 FT_UINT32, BASE_DEC, NULL, 0,
57832 NULL, HFILL }},
57833 { &hf_nbap_SystemInformationUpdateResponse_PDU,
57834 { "SystemInformationUpdateResponse", "nbap.SystemInformationUpdateResponse_element",
57835 FT_NONE, BASE_NONE, NULL, 0,
57836 NULL, HFILL }},
57837 { &hf_nbap_SystemInformationUpdateFailure_PDU,
57838 { "SystemInformationUpdateFailure", "nbap.SystemInformationUpdateFailure_element",
57839 FT_NONE, BASE_NONE, NULL, 0,
57840 NULL, HFILL }},
57841 { &hf_nbap_RadioLinkSetupRequestFDD_PDU,
57842 { "RadioLinkSetupRequestFDD", "nbap.RadioLinkSetupRequestFDD_element",
57843 FT_NONE, BASE_NONE, NULL, 0,
57844 NULL, HFILL }},
57845 { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU,
57846 { "Additional-HS-Cell-Information-RL-Setup-List", "nbap.Additional_HS_Cell_Information_RL_Setup_List",
57847 FT_UINT32, BASE_DEC, NULL, 0,
57848 NULL, HFILL }},
57849 { &hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU,
57850 { "UL-DPCH-Information-RL-SetupRqstFDD", "nbap.UL_DPCH_Information_RL_SetupRqstFDD_element",
57851 FT_NONE, BASE_NONE, NULL, 0,
57852 NULL, HFILL }},
57853 { &hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU,
57854 { "DL-DPCH-Information-RL-SetupRqstFDD", "nbap.DL_DPCH_Information_RL_SetupRqstFDD_element",
57855 FT_NONE, BASE_NONE, NULL, 0,
57856 NULL, HFILL }},
57857 { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU,
57858 { "RL-InformationList-RL-SetupRqstFDD", "nbap.RL_InformationList_RL_SetupRqstFDD",
57859 FT_UINT32, BASE_DEC, NULL, 0,
57860 NULL, HFILL }},
57861 { &hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU,
57862 { "RL-InformationItem-RL-SetupRqstFDD", "nbap.RL_InformationItem_RL_SetupRqstFDD_element",
57863 FT_NONE, BASE_NONE, NULL, 0,
57864 NULL, HFILL }},
57865 { &hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU,
57866 { "E-DPCH-Information-RL-SetupRqstFDD", "nbap.E_DPCH_Information_RL_SetupRqstFDD_element",
57867 FT_NONE, BASE_NONE, NULL, 0,
57868 NULL, HFILL }},
57869 { &hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU,
57870 { "F-DPCH-Information-RL-SetupRqstFDD", "nbap.F_DPCH_Information_RL_SetupRqstFDD_element",
57871 FT_NONE, BASE_NONE, NULL, 0,
57872 NULL, HFILL }},
57873 { &hf_nbap_RadioLinkSetupRequestTDD_PDU,
57874 { "RadioLinkSetupRequestTDD", "nbap.RadioLinkSetupRequestTDD_element",
57875 FT_NONE, BASE_NONE, NULL, 0,
57876 NULL, HFILL }},
57877 { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
57878 { "UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD",
57879 FT_UINT32, BASE_DEC, NULL, 0,
57880 NULL, HFILL }},
57881 { &hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
57882 { "UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD_element",
57883 FT_NONE, BASE_NONE, NULL, 0,
57884 NULL, HFILL }},
57885 { &hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
57886 { "UL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD_element",
57887 FT_NONE, BASE_NONE, NULL, 0,
57888 NULL, HFILL }},
57889 { &hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
57890 { "UL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD_element",
57891 FT_NONE, BASE_NONE, NULL, 0,
57892 NULL, HFILL }},
57893 { &hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
57894 { "UL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD_element",
57895 FT_NONE, BASE_NONE, NULL, 0,
57896 NULL, HFILL }},
57897 { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
57898 { "DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD",
57899 FT_UINT32, BASE_DEC, NULL, 0,
57900 NULL, HFILL }},
57901 { &hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
57902 { "DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD_element",
57903 FT_NONE, BASE_NONE, NULL, 0,
57904 NULL, HFILL }},
57905 { &hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
57906 { "DL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD_element",
57907 FT_NONE, BASE_NONE, NULL, 0,
57908 NULL, HFILL }},
57909 { &hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
57910 { "DL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD_element",
57911 FT_NONE, BASE_NONE, NULL, 0,
57912 NULL, HFILL }},
57913 { &hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
57914 { "DL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD_element",
57915 FT_NONE, BASE_NONE, NULL, 0,
57916 NULL, HFILL }},
57917 { &hf_nbap_RL_Information_RL_SetupRqstTDD_PDU,
57918 { "RL-Information-RL-SetupRqstTDD", "nbap.RL_Information_RL_SetupRqstTDD_element",
57919 FT_NONE, BASE_NONE, NULL, 0,
57920 NULL, HFILL }},
57921 { &hf_nbap_RadioLinkSetupResponseFDD_PDU,
57922 { "RadioLinkSetupResponseFDD", "nbap.RadioLinkSetupResponseFDD_element",
57923 FT_NONE, BASE_NONE, NULL, 0,
57924 NULL, HFILL }},
57925 { &hf_nbap_Additional_HS_Cell_Information_Response_List_PDU,
57926 { "Additional-HS-Cell-Information-Response-List", "nbap.Additional_HS_Cell_Information_Response_List",
57927 FT_UINT32, BASE_DEC, NULL, 0,
57928 NULL, HFILL }},
57929 { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU,
57930 { "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD",
57931 FT_UINT32, BASE_DEC, NULL, 0,
57932 NULL, HFILL }},
57933 { &hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU,
57934 { "RL-InformationResponseItem-RL-SetupRspFDD", "nbap.RL_InformationResponseItem_RL_SetupRspFDD_element",
57935 FT_NONE, BASE_NONE, NULL, 0,
57936 NULL, HFILL }},
57937 { &hf_nbap_RadioLinkSetupResponseTDD_PDU,
57938 { "RadioLinkSetupResponseTDD", "nbap.RadioLinkSetupResponseTDD_element",
57939 FT_NONE, BASE_NONE, NULL, 0,
57940 NULL, HFILL }},
57941 { &hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU,
57942 { "RL-InformationResponse-RL-SetupRspTDD", "nbap.RL_InformationResponse_RL_SetupRspTDD_element",
57943 FT_NONE, BASE_NONE, NULL, 0,
57944 NULL, HFILL }},
57945 { &hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU,
57946 { "RL-InformationResponse-LCR-RL-SetupRspTDD", "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD_element",
57947 FT_NONE, BASE_NONE, NULL, 0,
57948 NULL, HFILL }},
57949 { &hf_nbap_RadioLinkSetupFailureFDD_PDU,
57950 { "RadioLinkSetupFailureFDD", "nbap.RadioLinkSetupFailureFDD_element",
57951 FT_NONE, BASE_NONE, NULL, 0,
57952 NULL, HFILL }},
57953 { &hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU,
57954 { "CauseLevel-RL-SetupFailureFDD", "nbap.CauseLevel_RL_SetupFailureFDD",
57955 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureFDD_vals), 0,
57956 NULL, HFILL }},
57957 { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
57958 { "Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_element",
57959 FT_NONE, BASE_NONE, NULL, 0,
57960 NULL, HFILL }},
57961 { &hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
57962 { "Successful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD_element",
57963 FT_NONE, BASE_NONE, NULL, 0,
57964 NULL, HFILL }},
57965 { &hf_nbap_RadioLinkSetupFailureTDD_PDU,
57966 { "RadioLinkSetupFailureTDD", "nbap.RadioLinkSetupFailureTDD_element",
57967 FT_NONE, BASE_NONE, NULL, 0,
57968 NULL, HFILL }},
57969 { &hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU,
57970 { "CauseLevel-RL-SetupFailureTDD", "nbap.CauseLevel_RL_SetupFailureTDD",
57971 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureTDD_vals), 0,
57972 NULL, HFILL }},
57973 { &hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU,
57974 { "Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_element",
57975 FT_NONE, BASE_NONE, NULL, 0,
57976 NULL, HFILL }},
57977 { &hf_nbap_RadioLinkAdditionRequestFDD_PDU,
57978 { "RadioLinkAdditionRequestFDD", "nbap.RadioLinkAdditionRequestFDD_element",
57979 FT_NONE, BASE_NONE, NULL, 0,
57980 NULL, HFILL }},
57981 { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU,
57982 { "Additional-HS-Cell-Information-RL-Addition-List", "nbap.Additional_HS_Cell_Information_RL_Addition_List",
57983 FT_UINT32, BASE_DEC, NULL, 0,
57984 NULL, HFILL }},
57985 { &hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_PDU,
57986 { "Additional-EDCH-Cell-Information-RL-Add-Req", "nbap.Additional_EDCH_Cell_Information_RL_Add_Req_element",
57987 FT_NONE, BASE_NONE, NULL, 0,
57988 NULL, HFILL }},
57989 { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
57990 { "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
57991 FT_UINT32, BASE_DEC, NULL, 0,
57992 NULL, HFILL }},
57993 { &hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU,
57994 { "RL-InformationItem-RL-AdditionRqstFDD", "nbap.RL_InformationItem_RL_AdditionRqstFDD_element",
57995 FT_NONE, BASE_NONE, NULL, 0,
57996 NULL, HFILL }},
57997 { &hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU,
57998 { "E-DPCH-Information-RL-AdditionReqFDD", "nbap.E_DPCH_Information_RL_AdditionReqFDD_element",
57999 FT_NONE, BASE_NONE, NULL, 0,
58000 NULL, HFILL }},
58001 { &hf_nbap_RadioLinkAdditionRequestTDD_PDU,
58002 { "RadioLinkAdditionRequestTDD", "nbap.RadioLinkAdditionRequestTDD_element",
58003 FT_NONE, BASE_NONE, NULL, 0,
58004 NULL, HFILL }},
58005 { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
58006 { "UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
58007 FT_UINT32, BASE_DEC, NULL, 0,
58008 NULL, HFILL }},
58009 { &hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
58010 { "UL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD_element",
58011 FT_NONE, BASE_NONE, NULL, 0,
58012 NULL, HFILL }},
58013 { &hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
58014 { "UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_element",
58015 FT_NONE, BASE_NONE, NULL, 0,
58016 NULL, HFILL }},
58017 { &hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
58018 { "UL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_element",
58019 FT_NONE, BASE_NONE, NULL, 0,
58020 NULL, HFILL }},
58021 { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
58022 { "DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
58023 FT_UINT32, BASE_DEC, NULL, 0,
58024 NULL, HFILL }},
58025 { &hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
58026 { "DL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD_element",
58027 FT_NONE, BASE_NONE, NULL, 0,
58028 NULL, HFILL }},
58029 { &hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
58030 { "DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_element",
58031 FT_NONE, BASE_NONE, NULL, 0,
58032 NULL, HFILL }},
58033 { &hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
58034 { "DL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_element",
58035 FT_NONE, BASE_NONE, NULL, 0,
58036 NULL, HFILL }},
58037 { &hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU,
58038 { "RL-Information-RL-AdditionRqstTDD", "nbap.RL_Information_RL_AdditionRqstTDD_element",
58039 FT_NONE, BASE_NONE, NULL, 0,
58040 NULL, HFILL }},
58041 { &hf_nbap_RadioLinkAdditionResponseFDD_PDU,
58042 { "RadioLinkAdditionResponseFDD", "nbap.RadioLinkAdditionResponseFDD_element",
58043 FT_NONE, BASE_NONE, NULL, 0,
58044 NULL, HFILL }},
58045 { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU,
58046 { "Additional-HS-Cell-Change-Information-Response-List", "nbap.Additional_HS_Cell_Change_Information_Response_List",
58047 FT_UINT32, BASE_DEC, NULL, 0,
58048 NULL, HFILL }},
58049 { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU,
58050 { "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD",
58051 FT_UINT32, BASE_DEC, NULL, 0,
58052 NULL, HFILL }},
58053 { &hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU,
58054 { "RL-InformationResponseItem-RL-AdditionRspFDD", "nbap.RL_InformationResponseItem_RL_AdditionRspFDD_element",
58055 FT_NONE, BASE_NONE, NULL, 0,
58056 NULL, HFILL }},
58057 { &hf_nbap_RadioLinkAdditionResponseTDD_PDU,
58058 { "RadioLinkAdditionResponseTDD", "nbap.RadioLinkAdditionResponseTDD_element",
58059 FT_NONE, BASE_NONE, NULL, 0,
58060 NULL, HFILL }},
58061 { &hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU,
58062 { "RL-InformationResponse-RL-AdditionRspTDD", "nbap.RL_InformationResponse_RL_AdditionRspTDD_element",
58063 FT_NONE, BASE_NONE, NULL, 0,
58064 NULL, HFILL }},
58065 { &hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU,
58066 { "RL-InformationResponse-LCR-RL-AdditionRspTDD", "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD_element",
58067 FT_NONE, BASE_NONE, NULL, 0,
58068 NULL, HFILL }},
58069 { &hf_nbap_RadioLinkAdditionFailureFDD_PDU,
58070 { "RadioLinkAdditionFailureFDD", "nbap.RadioLinkAdditionFailureFDD_element",
58071 FT_NONE, BASE_NONE, NULL, 0,
58072 NULL, HFILL }},
58073 { &hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU,
58074 { "CauseLevel-RL-AdditionFailureFDD", "nbap.CauseLevel_RL_AdditionFailureFDD",
58075 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
58076 NULL, HFILL }},
58077 { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
58078 { "Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_element",
58079 FT_NONE, BASE_NONE, NULL, 0,
58080 NULL, HFILL }},
58081 { &hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
58082 { "Successful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD_element",
58083 FT_NONE, BASE_NONE, NULL, 0,
58084 NULL, HFILL }},
58085 { &hf_nbap_RadioLinkAdditionFailureTDD_PDU,
58086 { "RadioLinkAdditionFailureTDD", "nbap.RadioLinkAdditionFailureTDD_element",
58087 FT_NONE, BASE_NONE, NULL, 0,
58088 NULL, HFILL }},
58089 { &hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU,
58090 { "CauseLevel-RL-AdditionFailureTDD", "nbap.CauseLevel_RL_AdditionFailureTDD",
58091 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
58092 NULL, HFILL }},
58093 { &hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU,
58094 { "Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_element",
58095 FT_NONE, BASE_NONE, NULL, 0,
58096 NULL, HFILL }},
58097 { &hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU,
58098 { "RadioLinkReconfigurationPrepareFDD", "nbap.RadioLinkReconfigurationPrepareFDD_element",
58099 FT_NONE, BASE_NONE, NULL, 0,
58100 NULL, HFILL }},
58101 { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU,
58102 { "Additional-HS-Cell-Information-RL-Reconf-Prep", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep",
58103 FT_UINT32, BASE_DEC, NULL, 0,
58104 NULL, HFILL }},
58105 { &hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU,
58106 { "Additional-EDCH-Cell-Information-RL-Reconf-Prep", "nbap.Additional_EDCH_Cell_Information_RL_Reconf_Prep_element",
58107 FT_NONE, BASE_NONE, NULL, 0,
58108 NULL, HFILL }},
58109 { &hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU,
58110 { "UL-DPCH-Information-RL-ReconfPrepFDD", "nbap.UL_DPCH_Information_RL_ReconfPrepFDD_element",
58111 FT_NONE, BASE_NONE, NULL, 0,
58112 NULL, HFILL }},
58113 { &hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU,
58114 { "DL-DPCH-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Information_RL_ReconfPrepFDD_element",
58115 FT_NONE, BASE_NONE, NULL, 0,
58116 NULL, HFILL }},
58117 { &hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU,
58118 { "DL-DPCH-Power-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD_element",
58119 FT_NONE, BASE_NONE, NULL, 0,
58120 NULL, HFILL }},
58121 { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU,
58122 { "DCH-DeleteList-RL-ReconfPrepFDD", "nbap.DCH_DeleteList_RL_ReconfPrepFDD",
58123 FT_UINT32, BASE_DEC, NULL, 0,
58124 NULL, HFILL }},
58125 { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU,
58126 { "RL-InformationList-RL-ReconfPrepFDD", "nbap.RL_InformationList_RL_ReconfPrepFDD",
58127 FT_UINT32, BASE_DEC, NULL, 0,
58128 NULL, HFILL }},
58129 { &hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU,
58130 { "RL-InformationItem-RL-ReconfPrepFDD", "nbap.RL_InformationItem_RL_ReconfPrepFDD_element",
58131 FT_NONE, BASE_NONE, NULL, 0,
58132 NULL, HFILL }},
58133 { &hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU,
58134 { "E-DPCH-Information-RL-ReconfPrepFDD", "nbap.E_DPCH_Information_RL_ReconfPrepFDD_element",
58135 FT_NONE, BASE_NONE, NULL, 0,
58136 NULL, HFILL }},
58137 { &hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU,
58138 { "F-DPCH-Information-RL-ReconfPrepFDD", "nbap.F_DPCH_Information_RL_ReconfPrepFDD_element",
58139 FT_NONE, BASE_NONE, NULL, 0,
58140 NULL, HFILL }},
58141 { &hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU,
58142 { "RadioLinkReconfigurationPrepareTDD", "nbap.RadioLinkReconfigurationPrepareTDD_element",
58143 FT_NONE, BASE_NONE, NULL, 0,
58144 NULL, HFILL }},
58145 { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
58146 { "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
58147 FT_UINT32, BASE_DEC, NULL, 0,
58148 NULL, HFILL }},
58149 { &hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
58150 { "UL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_element",
58151 FT_NONE, BASE_NONE, NULL, 0,
58152 NULL, HFILL }},
58153 { &hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
58154 { "UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_element",
58155 FT_NONE, BASE_NONE, NULL, 0,
58156 NULL, HFILL }},
58157 { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
58158 { "MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD",
58159 FT_UINT32, BASE_DEC, NULL, 0,
58160 NULL, HFILL }},
58161 { &hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
58162 { "UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_element",
58163 FT_NONE, BASE_NONE, NULL, 0,
58164 NULL, HFILL }},
58165 { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
58166 { "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
58167 FT_UINT32, BASE_DEC, NULL, 0,
58168 NULL, HFILL }},
58169 { &hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
58170 { "UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_element",
58171 FT_NONE, BASE_NONE, NULL, 0,
58172 NULL, HFILL }},
58173 { &hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
58174 { "UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
58175 FT_NONE, BASE_NONE, NULL, 0,
58176 NULL, HFILL }},
58177 { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
58178 { "UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
58179 FT_UINT32, BASE_DEC, NULL, 0,
58180 NULL, HFILL }},
58181 { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
58182 { "UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD",
58183 FT_UINT32, BASE_DEC, NULL, 0,
58184 NULL, HFILL }},
58185 { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
58186 { "UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
58187 FT_UINT32, BASE_DEC, NULL, 0,
58188 NULL, HFILL }},
58189 { &hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
58190 { "UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_element",
58191 FT_NONE, BASE_NONE, NULL, 0,
58192 NULL, HFILL }},
58193 { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
58194 { "MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
58195 FT_UINT32, BASE_DEC, NULL, 0,
58196 NULL, HFILL }},
58197 { &hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
58198 { "UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_element",
58199 FT_NONE, BASE_NONE, NULL, 0,
58200 NULL, HFILL }},
58201 { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
58202 { "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
58203 FT_UINT32, BASE_DEC, NULL, 0,
58204 NULL, HFILL }},
58205 { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
58206 { "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
58207 FT_UINT32, BASE_DEC, NULL, 0,
58208 NULL, HFILL }},
58209 { &hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
58210 { "DL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_element",
58211 FT_NONE, BASE_NONE, NULL, 0,
58212 NULL, HFILL }},
58213 { &hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
58214 { "DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_element",
58215 FT_NONE, BASE_NONE, NULL, 0,
58216 NULL, HFILL }},
58217 { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
58218 { "MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD",
58219 FT_UINT32, BASE_DEC, NULL, 0,
58220 NULL, HFILL }},
58221 { &hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
58222 { "DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_element",
58223 FT_NONE, BASE_NONE, NULL, 0,
58224 NULL, HFILL }},
58225 { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
58226 { "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
58227 FT_UINT32, BASE_DEC, NULL, 0,
58228 NULL, HFILL }},
58229 { &hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
58230 { "DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_element",
58231 FT_NONE, BASE_NONE, NULL, 0,
58232 NULL, HFILL }},
58233 { &hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
58234 { "DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
58235 FT_NONE, BASE_NONE, NULL, 0,
58236 NULL, HFILL }},
58237 { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
58238 { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
58239 FT_UINT32, BASE_DEC, NULL, 0,
58240 NULL, HFILL }},
58241 { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
58242 { "DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
58243 FT_UINT32, BASE_DEC, NULL, 0,
58244 NULL, HFILL }},
58245 { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
58246 { "DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
58247 FT_UINT32, BASE_DEC, NULL, 0,
58248 NULL, HFILL }},
58249 { &hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
58250 { "DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_element",
58251 FT_NONE, BASE_NONE, NULL, 0,
58252 NULL, HFILL }},
58253 { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
58254 { "MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
58255 FT_UINT32, BASE_DEC, NULL, 0,
58256 NULL, HFILL }},
58257 { &hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
58258 { "DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_element",
58259 FT_NONE, BASE_NONE, NULL, 0,
58260 NULL, HFILL }},
58261 { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
58262 { "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
58263 FT_UINT32, BASE_DEC, NULL, 0,
58264 NULL, HFILL }},
58265 { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU,
58266 { "DCH-DeleteList-RL-ReconfPrepTDD", "nbap.DCH_DeleteList_RL_ReconfPrepTDD",
58267 FT_UINT32, BASE_DEC, NULL, 0,
58268 NULL, HFILL }},
58269 { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
58270 { "DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD",
58271 FT_UINT32, BASE_DEC, NULL, 0,
58272 NULL, HFILL }},
58273 { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
58274 { "DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD",
58275 FT_UINT32, BASE_DEC, NULL, 0,
58276 NULL, HFILL }},
58277 { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
58278 { "USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD",
58279 FT_UINT32, BASE_DEC, NULL, 0,
58280 NULL, HFILL }},
58281 { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
58282 { "USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD",
58283 FT_UINT32, BASE_DEC, NULL, 0,
58284 NULL, HFILL }},
58285 { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU,
58286 { "MultipleRL-Information-RL-ReconfPrepTDD", "nbap.MultipleRL_Information_RL_ReconfPrepTDD",
58287 FT_UINT32, BASE_DEC, NULL, 0,
58288 NULL, HFILL }},
58289 { &hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU,
58290 { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD_element",
58291 FT_NONE, BASE_NONE, NULL, 0,
58292 NULL, HFILL }},
58293 { &hf_nbap_RadioLinkReconfigurationReady_PDU,
58294 { "RadioLinkReconfigurationReady", "nbap.RadioLinkReconfigurationReady_element",
58295 FT_NONE, BASE_NONE, NULL, 0,
58296 NULL, HFILL }},
58297 { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU,
58298 { "RL-InformationResponseList-RL-ReconfReady", "nbap.RL_InformationResponseList_RL_ReconfReady",
58299 FT_UINT32, BASE_DEC, NULL, 0,
58300 NULL, HFILL }},
58301 { &hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU,
58302 { "RL-InformationResponseItem-RL-ReconfReady", "nbap.RL_InformationResponseItem_RL_ReconfReady_element",
58303 FT_NONE, BASE_NONE, NULL, 0,
58304 NULL, HFILL }},
58305 { &hf_nbap_RadioLinkReconfigurationFailure_PDU,
58306 { "RadioLinkReconfigurationFailure", "nbap.RadioLinkReconfigurationFailure_element",
58307 FT_NONE, BASE_NONE, NULL, 0,
58308 NULL, HFILL }},
58309 { &hf_nbap_CauseLevel_RL_ReconfFailure_PDU,
58310 { "CauseLevel-RL-ReconfFailure", "nbap.CauseLevel_RL_ReconfFailure",
58311 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_ReconfFailure_vals), 0,
58312 NULL, HFILL }},
58313 { &hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU,
58314 { "RL-ReconfigurationFailureItem-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure_element",
58315 FT_NONE, BASE_NONE, NULL, 0,
58316 NULL, HFILL }},
58317 { &hf_nbap_RadioLinkReconfigurationCommit_PDU,
58318 { "RadioLinkReconfigurationCommit", "nbap.RadioLinkReconfigurationCommit_element",
58319 FT_NONE, BASE_NONE, NULL, 0,
58320 NULL, HFILL }},
58321 { &hf_nbap_RadioLinkReconfigurationCancel_PDU,
58322 { "RadioLinkReconfigurationCancel", "nbap.RadioLinkReconfigurationCancel_element",
58323 FT_NONE, BASE_NONE, NULL, 0,
58324 NULL, HFILL }},
58325 { &hf_nbap_RadioLinkReconfigurationRequestFDD_PDU,
58326 { "RadioLinkReconfigurationRequestFDD", "nbap.RadioLinkReconfigurationRequestFDD_element",
58327 FT_NONE, BASE_NONE, NULL, 0,
58328 NULL, HFILL }},
58329 { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU,
58330 { "Additional-HS-Cell-Information-RL-Reconf-Req", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req",
58331 FT_UINT32, BASE_DEC, NULL, 0,
58332 NULL, HFILL }},
58333 { &hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU,
58334 { "Additional-EDCH-Cell-Information-RL-Reconf-Req", "nbap.Additional_EDCH_Cell_Information_RL_Reconf_Req_element",
58335 FT_NONE, BASE_NONE, NULL, 0,
58336 NULL, HFILL }},
58337 { &hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU,
58338 { "UL-DPCH-Information-RL-ReconfRqstFDD", "nbap.UL_DPCH_Information_RL_ReconfRqstFDD_element",
58339 FT_NONE, BASE_NONE, NULL, 0,
58340 NULL, HFILL }},
58341 { &hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU,
58342 { "DL-DPCH-Information-RL-ReconfRqstFDD", "nbap.DL_DPCH_Information_RL_ReconfRqstFDD_element",
58343 FT_NONE, BASE_NONE, NULL, 0,
58344 NULL, HFILL }},
58345 { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU,
58346 { "DCH-DeleteList-RL-ReconfRqstFDD", "nbap.DCH_DeleteList_RL_ReconfRqstFDD",
58347 FT_UINT32, BASE_DEC, NULL, 0,
58348 NULL, HFILL }},
58349 { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU,
58350 { "RL-InformationList-RL-ReconfRqstFDD", "nbap.RL_InformationList_RL_ReconfRqstFDD",
58351 FT_UINT32, BASE_DEC, NULL, 0,
58352 NULL, HFILL }},
58353 { &hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU,
58354 { "RL-InformationItem-RL-ReconfRqstFDD", "nbap.RL_InformationItem_RL_ReconfRqstFDD_element",
58355 FT_NONE, BASE_NONE, NULL, 0,
58356 NULL, HFILL }},
58357 { &hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU,
58358 { "E-DPCH-Information-RL-ReconfRqstFDD", "nbap.E_DPCH_Information_RL_ReconfRqstFDD_element",
58359 FT_NONE, BASE_NONE, NULL, 0,
58360 NULL, HFILL }},
58361 { &hf_nbap_RadioLinkReconfigurationRequestTDD_PDU,
58362 { "RadioLinkReconfigurationRequestTDD", "nbap.RadioLinkReconfigurationRequestTDD_element",
58363 FT_NONE, BASE_NONE, NULL, 0,
58364 NULL, HFILL }},
58365 { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
58366 { "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
58367 FT_UINT32, BASE_DEC, NULL, 0,
58368 NULL, HFILL }},
58369 { &hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
58370 { "UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_element",
58371 FT_NONE, BASE_NONE, NULL, 0,
58372 NULL, HFILL }},
58373 { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
58374 { "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
58375 FT_UINT32, BASE_DEC, NULL, 0,
58376 NULL, HFILL }},
58377 { &hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
58378 { "UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_element",
58379 FT_NONE, BASE_NONE, NULL, 0,
58380 NULL, HFILL }},
58381 { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
58382 { "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
58383 FT_UINT32, BASE_DEC, NULL, 0,
58384 NULL, HFILL }},
58385 { &hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
58386 { "DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_element",
58387 FT_NONE, BASE_NONE, NULL, 0,
58388 NULL, HFILL }},
58389 { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
58390 { "MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
58391 FT_UINT32, BASE_DEC, NULL, 0,
58392 NULL, HFILL }},
58393 { &hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU,
58394 { "DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_element",
58395 FT_NONE, BASE_NONE, NULL, 0,
58396 NULL, HFILL }},
58397 { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
58398 { "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
58399 FT_UINT32, BASE_DEC, NULL, 0,
58400 NULL, HFILL }},
58401 { &hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
58402 { "DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_element",
58403 FT_NONE, BASE_NONE, NULL, 0,
58404 NULL, HFILL }},
58405 { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU,
58406 { "DCH-DeleteList-RL-ReconfRqstTDD", "nbap.DCH_DeleteList_RL_ReconfRqstTDD",
58407 FT_UINT32, BASE_DEC, NULL, 0,
58408 NULL, HFILL }},
58409 { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU,
58410 { "Multiple-RL-Information-RL-ReconfRqstTDD", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD",
58411 FT_UINT32, BASE_DEC, NULL, 0,
58412 NULL, HFILL }},
58413 { &hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU,
58414 { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD_element",
58415 FT_NONE, BASE_NONE, NULL, 0,
58416 NULL, HFILL }},
58417 { &hf_nbap_RadioLinkReconfigurationResponse_PDU,
58418 { "RadioLinkReconfigurationResponse", "nbap.RadioLinkReconfigurationResponse_element",
58419 FT_NONE, BASE_NONE, NULL, 0,
58420 NULL, HFILL }},
58421 { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU,
58422 { "RL-InformationResponseList-RL-ReconfRsp", "nbap.RL_InformationResponseList_RL_ReconfRsp",
58423 FT_UINT32, BASE_DEC, NULL, 0,
58424 NULL, HFILL }},
58425 { &hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU,
58426 { "RL-InformationResponseItem-RL-ReconfRsp", "nbap.RL_InformationResponseItem_RL_ReconfRsp_element",
58427 FT_NONE, BASE_NONE, NULL, 0,
58428 NULL, HFILL }},
58429 { &hf_nbap_RadioLinkDeletionRequest_PDU,
58430 { "RadioLinkDeletionRequest", "nbap.RadioLinkDeletionRequest_element",
58431 FT_NONE, BASE_NONE, NULL, 0,
58432 NULL, HFILL }},
58433 { &hf_nbap_RL_informationList_RL_DeletionRqst_PDU,
58434 { "RL-informationList-RL-DeletionRqst", "nbap.RL_informationList_RL_DeletionRqst",
58435 FT_UINT32, BASE_DEC, NULL, 0,
58436 NULL, HFILL }},
58437 { &hf_nbap_RL_informationItem_RL_DeletionRqst_PDU,
58438 { "RL-informationItem-RL-DeletionRqst", "nbap.RL_informationItem_RL_DeletionRqst_element",
58439 FT_NONE, BASE_NONE, NULL, 0,
58440 NULL, HFILL }},
58441 { &hf_nbap_RadioLinkDeletionResponse_PDU,
58442 { "RadioLinkDeletionResponse", "nbap.RadioLinkDeletionResponse_element",
58443 FT_NONE, BASE_NONE, NULL, 0,
58444 NULL, HFILL }},
58445 { &hf_nbap_DL_PowerControlRequest_PDU,
58446 { "DL-PowerControlRequest", "nbap.DL_PowerControlRequest_element",
58447 FT_NONE, BASE_NONE, NULL, 0,
58448 NULL, HFILL }},
58449 { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU,
58450 { "DL-ReferencePowerInformationList-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst",
58451 FT_UINT32, BASE_DEC, NULL, 0,
58452 NULL, HFILL }},
58453 { &hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU,
58454 { "DL-ReferencePowerInformationItem-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst_element",
58455 FT_NONE, BASE_NONE, NULL, 0,
58456 NULL, HFILL }},
58457 { &hf_nbap_DL_PowerTimeslotControlRequest_PDU,
58458 { "DL-PowerTimeslotControlRequest", "nbap.DL_PowerTimeslotControlRequest_element",
58459 FT_NONE, BASE_NONE, NULL, 0,
58460 NULL, HFILL }},
58461 { &hf_nbap_DedicatedMeasurementInitiationRequest_PDU,
58462 { "DedicatedMeasurementInitiationRequest", "nbap.DedicatedMeasurementInitiationRequest_element",
58463 FT_NONE, BASE_NONE, NULL, 0,
58464 NULL, HFILL }},
58465 { &hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU,
58466 { "DedicatedMeasurementObjectType-DM-Rqst", "nbap.DedicatedMeasurementObjectType_DM_Rqst",
58467 FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
58468 NULL, HFILL }},
58469 { &hf_nbap_RL_InformationItem_DM_Rqst_PDU,
58470 { "RL-InformationItem-DM-Rqst", "nbap.RL_InformationItem_DM_Rqst_element",
58471 FT_NONE, BASE_NONE, NULL, 0,
58472 NULL, HFILL }},
58473 { &hf_nbap_PUSCH_Info_DM_Rqst_PDU,
58474 { "PUSCH-Info-DM-Rqst", "nbap.PUSCH_Info_DM_Rqst",
58475 FT_UINT32, BASE_DEC, NULL, 0,
58476 NULL, HFILL }},
58477 { &hf_nbap_HSSICH_Info_DM_Rqst_PDU,
58478 { "HSSICH-Info-DM-Rqst", "nbap.HSSICH_Info_DM_Rqst",
58479 FT_UINT32, BASE_DEC, NULL, 0,
58480 NULL, HFILL }},
58481 { &hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU,
58482 { "HSSICH-InfoExt-DM-Rqst", "nbap.HSSICH_InfoExt_DM_Rqst",
58483 FT_UINT32, BASE_DEC, NULL, 0,
58484 NULL, HFILL }},
58485 { &hf_nbap_DedicatedMeasurementInitiationResponse_PDU,
58486 { "DedicatedMeasurementInitiationResponse", "nbap.DedicatedMeasurementInitiationResponse_element",
58487 FT_NONE, BASE_NONE, NULL, 0,
58488 NULL, HFILL }},
58489 { &hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU,
58490 { "DedicatedMeasurementObjectType-DM-Rsp", "nbap.DedicatedMeasurementObjectType_DM_Rsp",
58491 FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
58492 NULL, HFILL }},
58493 { &hf_nbap_RL_InformationItem_DM_Rsp_PDU,
58494 { "RL-InformationItem-DM-Rsp", "nbap.RL_InformationItem_DM_Rsp_element",
58495 FT_NONE, BASE_NONE, NULL, 0,
58496 NULL, HFILL }},
58497 { &hf_nbap_PUSCH_Info_DM_Rsp_PDU,
58498 { "PUSCH-Info-DM-Rsp", "nbap.PUSCH_Info_DM_Rsp",
58499 FT_UINT32, BASE_DEC, NULL, 0,
58500 NULL, HFILL }},
58501 { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU,
58502 { "Multiple-PUSCH-InfoList-DM-Rsp", "nbap.Multiple_PUSCH_InfoList_DM_Rsp",
58503 FT_UINT32, BASE_DEC, NULL, 0,
58504 NULL, HFILL }},
58505 { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU,
58506 { "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
58507 FT_UINT32, BASE_DEC, NULL, 0,
58508 NULL, HFILL }},
58509 { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU,
58510 { "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
58511 FT_UINT32, BASE_DEC, NULL, 0,
58512 NULL, HFILL }},
58513 { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU,
58514 { "Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp",
58515 FT_UINT32, BASE_DEC, NULL, 0,
58516 NULL, HFILL }},
58517 { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU,
58518 { "Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp",
58519 FT_UINT32, BASE_DEC, NULL, 0,
58520 NULL, HFILL }},
58521 { &hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU,
58522 { "RL-Set-InformationItem-DM-Rsp", "nbap.RL_Set_InformationItem_DM_Rsp_element",
58523 FT_NONE, BASE_NONE, NULL, 0,
58524 NULL, HFILL }},
58525 { &hf_nbap_DedicatedMeasurementInitiationFailure_PDU,
58526 { "DedicatedMeasurementInitiationFailure", "nbap.DedicatedMeasurementInitiationFailure_element",
58527 FT_NONE, BASE_NONE, NULL, 0,
58528 NULL, HFILL }},
58529 { &hf_nbap_DedicatedMeasurementReport_PDU,
58530 { "DedicatedMeasurementReport", "nbap.DedicatedMeasurementReport_element",
58531 FT_NONE, BASE_NONE, NULL, 0,
58532 NULL, HFILL }},
58533 { &hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU,
58534 { "DedicatedMeasurementObjectType-DM-Rprt", "nbap.DedicatedMeasurementObjectType_DM_Rprt",
58535 FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
58536 NULL, HFILL }},
58537 { &hf_nbap_RL_InformationItem_DM_Rprt_PDU,
58538 { "RL-InformationItem-DM-Rprt", "nbap.RL_InformationItem_DM_Rprt_element",
58539 FT_NONE, BASE_NONE, NULL, 0,
58540 NULL, HFILL }},
58541 { &hf_nbap_PUSCH_Info_DM_Rprt_PDU,
58542 { "PUSCH-Info-DM-Rprt", "nbap.PUSCH_Info_DM_Rprt",
58543 FT_UINT32, BASE_DEC, NULL, 0,
58544 NULL, HFILL }},
58545 { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU,
58546 { "Multiple-PUSCH-InfoList-DM-Rprt", "nbap.Multiple_PUSCH_InfoList_DM_Rprt",
58547 FT_UINT32, BASE_DEC, NULL, 0,
58548 NULL, HFILL }},
58549 { &hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU,
58550 { "RL-Set-InformationItem-DM-Rprt", "nbap.RL_Set_InformationItem_DM_Rprt_element",
58551 FT_NONE, BASE_NONE, NULL, 0,
58552 NULL, HFILL }},
58553 { &hf_nbap_DedicatedMeasurementTerminationRequest_PDU,
58554 { "DedicatedMeasurementTerminationRequest", "nbap.DedicatedMeasurementTerminationRequest_element",
58555 FT_NONE, BASE_NONE, NULL, 0,
58556 NULL, HFILL }},
58557 { &hf_nbap_DedicatedMeasurementFailureIndication_PDU,
58558 { "DedicatedMeasurementFailureIndication", "nbap.DedicatedMeasurementFailureIndication_element",
58559 FT_NONE, BASE_NONE, NULL, 0,
58560 NULL, HFILL }},
58561 { &hf_nbap_RadioLinkFailureIndication_PDU,
58562 { "RadioLinkFailureIndication", "nbap.RadioLinkFailureIndication_element",
58563 FT_NONE, BASE_NONE, NULL, 0,
58564 NULL, HFILL }},
58565 { &hf_nbap_Reporting_Object_RL_FailureInd_PDU,
58566 { "Reporting-Object-RL-FailureInd", "nbap.Reporting_Object_RL_FailureInd",
58567 FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_FailureInd_vals), 0,
58568 NULL, HFILL }},
58569 { &hf_nbap_RL_InformationItem_RL_FailureInd_PDU,
58570 { "RL-InformationItem-RL-FailureInd", "nbap.RL_InformationItem_RL_FailureInd_element",
58571 FT_NONE, BASE_NONE, NULL, 0,
58572 NULL, HFILL }},
58573 { &hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU,
58574 { "RL-Set-InformationItem-RL-FailureInd", "nbap.RL_Set_InformationItem_RL_FailureInd_element",
58575 FT_NONE, BASE_NONE, NULL, 0,
58576 NULL, HFILL }},
58577 { &hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU,
58578 { "CCTrCH-InformationItem-RL-FailureInd", "nbap.CCTrCH_InformationItem_RL_FailureInd_element",
58579 FT_NONE, BASE_NONE, NULL, 0,
58580 NULL, HFILL }},
58581 { &hf_nbap_RadioLinkPreemptionRequiredIndication_PDU,
58582 { "RadioLinkPreemptionRequiredIndication", "nbap.RadioLinkPreemptionRequiredIndication_element",
58583 FT_NONE, BASE_NONE, NULL, 0,
58584 NULL, HFILL }},
58585 { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU,
58586 { "RL-InformationList-RL-PreemptRequiredInd", "nbap.RL_InformationList_RL_PreemptRequiredInd",
58587 FT_UINT32, BASE_DEC, NULL, 0,
58588 NULL, HFILL }},
58589 { &hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU,
58590 { "RL-InformationItem-RL-PreemptRequiredInd", "nbap.RL_InformationItem_RL_PreemptRequiredInd_element",
58591 FT_NONE, BASE_NONE, NULL, 0,
58592 NULL, HFILL }},
58593 { &hf_nbap_RadioLinkRestoreIndication_PDU,
58594 { "RadioLinkRestoreIndication", "nbap.RadioLinkRestoreIndication_element",
58595 FT_NONE, BASE_NONE, NULL, 0,
58596 NULL, HFILL }},
58597 { &hf_nbap_Reporting_Object_RL_RestoreInd_PDU,
58598 { "Reporting-Object-RL-RestoreInd", "nbap.Reporting_Object_RL_RestoreInd",
58599 FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_RestoreInd_vals), 0,
58600 NULL, HFILL }},
58601 { &hf_nbap_RL_InformationItem_RL_RestoreInd_PDU,
58602 { "RL-InformationItem-RL-RestoreInd", "nbap.RL_InformationItem_RL_RestoreInd_element",
58603 FT_NONE, BASE_NONE, NULL, 0,
58604 NULL, HFILL }},
58605 { &hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU,
58606 { "RL-Set-InformationItem-RL-RestoreInd", "nbap.RL_Set_InformationItem_RL_RestoreInd_element",
58607 FT_NONE, BASE_NONE, NULL, 0,
58608 NULL, HFILL }},
58609 { &hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU,
58610 { "CCTrCH-InformationItem-RL-RestoreInd", "nbap.CCTrCH_InformationItem_RL_RestoreInd_element",
58611 FT_NONE, BASE_NONE, NULL, 0,
58612 NULL, HFILL }},
58613 { &hf_nbap_CompressedModeCommand_PDU,
58614 { "CompressedModeCommand", "nbap.CompressedModeCommand_element",
58615 FT_NONE, BASE_NONE, NULL, 0,
58616 NULL, HFILL }},
58617 { &hf_nbap_ErrorIndication_PDU,
58618 { "ErrorIndication", "nbap.ErrorIndication_element",
58619 FT_NONE, BASE_NONE, NULL, 0,
58620 NULL, HFILL }},
58621 { &hf_nbap_PrivateMessage_PDU,
58622 { "PrivateMessage", "nbap.PrivateMessage_element",
58623 FT_NONE, BASE_NONE, NULL, 0,
58624 NULL, HFILL }},
58625 { &hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU,
58626 { "PhysicalSharedChannelReconfigurationRequestFDD", "nbap.PhysicalSharedChannelReconfigurationRequestFDD_element",
58627 FT_NONE, BASE_NONE, NULL, 0,
58628 NULL, HFILL }},
58629 { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU,
58630 { "HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst",
58631 FT_UINT32, BASE_DEC, NULL, 0,
58632 NULL, HFILL }},
58633 { &hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU,
58634 { "PhysicalSharedChannelReconfigurationRequestTDD", "nbap.PhysicalSharedChannelReconfigurationRequestTDD_element",
58635 FT_NONE, BASE_NONE, NULL, 0,
58636 NULL, HFILL }},
58637 { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU,
58638 { "PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst",
58639 FT_UINT32, BASE_DEC, NULL, 0,
58640 NULL, HFILL }},
58641 { &hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
58642 { "PDSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst_element",
58643 FT_NONE, BASE_NONE, NULL, 0,
58644 NULL, HFILL }},
58645 { &hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
58646 { "PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_element",
58647 FT_NONE, BASE_NONE, NULL, 0,
58648 NULL, HFILL }},
58649 { &hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
58650 { "PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_element",
58651 FT_NONE, BASE_NONE, NULL, 0,
58652 NULL, HFILL }},
58653 { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
58654 { "PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst",
58655 FT_UINT32, BASE_DEC, NULL, 0,
58656 NULL, HFILL }},
58657 { &hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
58658 { "PDSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst_element",
58659 FT_NONE, BASE_NONE, NULL, 0,
58660 NULL, HFILL }},
58661 { &hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
58662 { "PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_element",
58663 FT_NONE, BASE_NONE, NULL, 0,
58664 NULL, HFILL }},
58665 { &hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
58666 { "PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_element",
58667 FT_NONE, BASE_NONE, NULL, 0,
58668 NULL, HFILL }},
58669 { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
58670 { "PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst",
58671 FT_UINT32, BASE_DEC, NULL, 0,
58672 NULL, HFILL }},
58673 { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU,
58674 { "PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst",
58675 FT_UINT32, BASE_DEC, NULL, 0,
58676 NULL, HFILL }},
58677 { &hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
58678 { "PUSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst_element",
58679 FT_NONE, BASE_NONE, NULL, 0,
58680 NULL, HFILL }},
58681 { &hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
58682 { "PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_element",
58683 FT_NONE, BASE_NONE, NULL, 0,
58684 NULL, HFILL }},
58685 { &hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
58686 { "PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_element",
58687 FT_NONE, BASE_NONE, NULL, 0,
58688 NULL, HFILL }},
58689 { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
58690 { "PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst",
58691 FT_UINT32, BASE_DEC, NULL, 0,
58692 NULL, HFILL }},
58693 { &hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
58694 { "PUSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst_element",
58695 FT_NONE, BASE_NONE, NULL, 0,
58696 NULL, HFILL }},
58697 { &hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
58698 { "PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_element",
58699 FT_NONE, BASE_NONE, NULL, 0,
58700 NULL, HFILL }},
58701 { &hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
58702 { "PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_element",
58703 FT_NONE, BASE_NONE, NULL, 0,
58704 NULL, HFILL }},
58705 { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
58706 { "PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst",
58707 FT_UINT32, BASE_DEC, NULL, 0,
58708 NULL, HFILL }},
58709 { &hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU,
58710 { "HS-PDSCH-TDD-Information-PSCH-ReconfRqst", "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst_element",
58711 FT_NONE, BASE_NONE, NULL, 0,
58712 NULL, HFILL }},
58713 { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU,
58714 { "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst",
58715 FT_UINT32, BASE_DEC, NULL, 0,
58716 NULL, HFILL }},
58717 { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU,
58718 { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
58719 FT_UINT32, BASE_DEC, NULL, 0,
58720 NULL, HFILL }},
58721 { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
58722 { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_element",
58723 FT_NONE, BASE_NONE, NULL, 0,
58724 NULL, HFILL }},
58725 { &hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
58726 { "Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_element",
58727 FT_NONE, BASE_NONE, NULL, 0,
58728 NULL, HFILL }},
58729 { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU,
58730 { "HS-SCCH-Information-768-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst",
58731 FT_UINT32, BASE_DEC, NULL, 0,
58732 NULL, HFILL }},
58733 { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU,
58734 { "HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst",
58735 FT_UINT32, BASE_DEC, NULL, 0,
58736 NULL, HFILL }},
58737 { &hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
58738 { "Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_element",
58739 FT_NONE, BASE_NONE, NULL, 0,
58740 NULL, HFILL }},
58741 { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU,
58742 { "HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst",
58743 FT_UINT32, BASE_DEC, NULL, 0,
58744 NULL, HFILL }},
58745 { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU,
58746 { "HS-SCCH-InformationModify-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst",
58747 FT_UINT32, BASE_DEC, NULL, 0,
58748 NULL, HFILL }},
58749 { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
58750 { "Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
58751 FT_UINT32, BASE_DEC, NULL, 0,
58752 NULL, HFILL }},
58753 { &hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU,
58754 { "E-PUCH-Information-PSCH-ReconfRqst", "nbap.E_PUCH_Information_PSCH_ReconfRqst_element",
58755 FT_NONE, BASE_NONE, NULL, 0,
58756 NULL, HFILL }},
58757 { &hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
58758 { "Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_element",
58759 FT_NONE, BASE_NONE, NULL, 0,
58760 NULL, HFILL }},
58761 { &hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
58762 { "Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_element",
58763 FT_NONE, BASE_NONE, NULL, 0,
58764 NULL, HFILL }},
58765 { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
58766 { "Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
58767 FT_UINT32, BASE_DEC, NULL, 0,
58768 NULL, HFILL }},
58769 { &hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU,
58770 { "E-HICH-Information-PSCH-ReconfRqst", "nbap.E_HICH_Information_PSCH_ReconfRqst_element",
58771 FT_NONE, BASE_NONE, NULL, 0,
58772 NULL, HFILL }},
58773 { &hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU,
58774 { "E-PUCH-Information-768-PSCH-ReconfRqst", "nbap.E_PUCH_Information_768_PSCH_ReconfRqst_element",
58775 FT_NONE, BASE_NONE, NULL, 0,
58776 NULL, HFILL }},
58777 { &hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
58778 { "Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_element",
58779 FT_NONE, BASE_NONE, NULL, 0,
58780 NULL, HFILL }},
58781 { &hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
58782 { "Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_element",
58783 FT_NONE, BASE_NONE, NULL, 0,
58784 NULL, HFILL }},
58785 { &hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU,
58786 { "E-HICH-Information-768-PSCH-ReconfRqst", "nbap.E_HICH_Information_768_PSCH_ReconfRqst_element",
58787 FT_NONE, BASE_NONE, NULL, 0,
58788 NULL, HFILL }},
58789 { &hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU,
58790 { "E-PUCH-Information-LCR-PSCH-ReconfRqst", "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst_element",
58791 FT_NONE, BASE_NONE, NULL, 0,
58792 NULL, HFILL }},
58793 { &hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
58794 { "Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_element",
58795 FT_NONE, BASE_NONE, NULL, 0,
58796 NULL, HFILL }},
58797 { &hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
58798 { "Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_element",
58799 FT_NONE, BASE_NONE, NULL, 0,
58800 NULL, HFILL }},
58801 { &hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
58802 { "Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_element",
58803 FT_NONE, BASE_NONE, NULL, 0,
58804 NULL, HFILL }},
58805 { &hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
58806 { "Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_element",
58807 FT_NONE, BASE_NONE, NULL, 0,
58808 NULL, HFILL }},
58809 { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU,
58810 { "Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst",
58811 FT_UINT32, BASE_DEC, NULL, 0,
58812 NULL, HFILL }},
58813 { &hf_nbap_SYNC_UL_Partition_LCR_PDU,
58814 { "SYNC-UL-Partition-LCR", "nbap.SYNC_UL_Partition_LCR_element",
58815 FT_NONE, BASE_NONE, NULL, 0,
58816 NULL, HFILL }},
58817 { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU,
58818 { "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst",
58819 FT_UINT32, BASE_DEC, NULL, 0,
58820 NULL, HFILL }},
58821 { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU,
58822 { "MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst",
58823 FT_UINT32, BASE_DEC, NULL, 0,
58824 NULL, HFILL }},
58825 { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
58826 { "MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_element",
58827 FT_NONE, BASE_NONE, NULL, 0,
58828 NULL, HFILL }},
58829 { &hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU,
58830 { "Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst", "nbap.Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst",
58831 FT_UINT32, BASE_DEC, NULL, 0,
58832 NULL, HFILL }},
58833 { &hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU,
58834 { "PhysicalSharedChannelReconfigurationResponse", "nbap.PhysicalSharedChannelReconfigurationResponse_element",
58835 FT_NONE, BASE_NONE, NULL, 0,
58836 NULL, HFILL }},
58837 { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU,
58838 { "E-HICH-TimeOffset-ExtensionLCR", "nbap.E_HICH_TimeOffset_ExtensionLCR",
58839 FT_UINT32, BASE_DEC, NULL, 0,
58840 NULL, HFILL }},
58841 { &hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU,
58842 { "MultipleFreq-E-HICH-TimeOffsetLCR", "nbap.MultipleFreq_E_HICH_TimeOffsetLCR_element",
58843 FT_NONE, BASE_NONE, NULL, 0,
58844 NULL, HFILL }},
58845 { &hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU,
58846 { "PhysicalSharedChannelReconfigurationFailure", "nbap.PhysicalSharedChannelReconfigurationFailure_element",
58847 FT_NONE, BASE_NONE, NULL, 0,
58848 NULL, HFILL }},
58849 { &hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU,
58850 { "CauseLevel-PSCH-ReconfFailure", "nbap.CauseLevel_PSCH_ReconfFailure",
58851 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_PSCH_ReconfFailure_vals), 0,
58852 NULL, HFILL }},
58853 { &hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU,
58854 { "Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_element",
58855 FT_NONE, BASE_NONE, NULL, 0,
58856 NULL, HFILL }},
58857 { &hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU,
58858 { "Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_element",
58859 FT_NONE, BASE_NONE, NULL, 0,
58860 NULL, HFILL }},
58861 { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU,
58862 { "UARFCNSpecificCauseList-PSCH-ReconfFailureTDD", "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD",
58863 FT_UINT32, BASE_DEC, NULL, 0,
58864 NULL, HFILL }},
58865 { &hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU,
58866 { "Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_element",
58867 FT_NONE, BASE_NONE, NULL, 0,
58868 NULL, HFILL }},
58869 { &hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_PDU,
58870 { "E-HICH-TimeOffset-ReconfFailureTDD", "nbap.E_HICH_TimeOffset_ReconfFailureTDD",
58871 FT_UINT32, BASE_DEC, NULL, 0,
58872 NULL, HFILL }},
58873 { &hf_nbap_Common_System_Information_ResponseLCR_PDU,
58874 { "Common-System-Information-ResponseLCR", "nbap.Common_System_Information_ResponseLCR_element",
58875 FT_NONE, BASE_NONE, NULL, 0,
58876 NULL, HFILL }},
58877 { &hf_nbap_ResetRequest_PDU,
58878 { "ResetRequest", "nbap.ResetRequest_element",
58879 FT_NONE, BASE_NONE, NULL, 0,
58880 NULL, HFILL }},
58881 { &hf_nbap_ResetIndicator_PDU,
58882 { "ResetIndicator", "nbap.ResetIndicator",
58883 FT_UINT32, BASE_DEC, VALS(nbap_ResetIndicator_vals), 0,
58884 NULL, HFILL }},
58885 { &hf_nbap_CommunicationContextInfoItem_Reset_PDU,
58886 { "CommunicationContextInfoItem-Reset", "nbap.CommunicationContextInfoItem_Reset_element",
58887 FT_NONE, BASE_NONE, NULL, 0,
58888 NULL, HFILL }},
58889 { &hf_nbap_CommunicationControlPortInfoItem_Reset_PDU,
58890 { "CommunicationControlPortInfoItem-Reset", "nbap.CommunicationControlPortInfoItem_Reset_element",
58891 FT_NONE, BASE_NONE, NULL, 0,
58892 NULL, HFILL }},
58893 { &hf_nbap_ResetResponse_PDU,
58894 { "ResetResponse", "nbap.ResetResponse_element",
58895 FT_NONE, BASE_NONE, NULL, 0,
58896 NULL, HFILL }},
58897 { &hf_nbap_InformationExchangeInitiationRequest_PDU,
58898 { "InformationExchangeInitiationRequest", "nbap.InformationExchangeInitiationRequest_element",
58899 FT_NONE, BASE_NONE, NULL, 0,
58900 NULL, HFILL }},
58901 { &hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU,
58902 { "InformationExchangeObjectType-InfEx-Rqst", "nbap.InformationExchangeObjectType_InfEx_Rqst",
58903 FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
58904 NULL, HFILL }},
58905 { &hf_nbap_InformationExchangeInitiationResponse_PDU,
58906 { "InformationExchangeInitiationResponse", "nbap.InformationExchangeInitiationResponse_element",
58907 FT_NONE, BASE_NONE, NULL, 0,
58908 NULL, HFILL }},
58909 { &hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU,
58910 { "InformationExchangeObjectType-InfEx-Rsp", "nbap.InformationExchangeObjectType_InfEx_Rsp",
58911 FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rsp_vals), 0,
58912 NULL, HFILL }},
58913 { &hf_nbap_InformationExchangeInitiationFailure_PDU,
58914 { "InformationExchangeInitiationFailure", "nbap.InformationExchangeInitiationFailure_element",
58915 FT_NONE, BASE_NONE, NULL, 0,
58916 NULL, HFILL }},
58917 { &hf_nbap_InformationReport_PDU,
58918 { "InformationReport", "nbap.InformationReport_element",
58919 FT_NONE, BASE_NONE, NULL, 0,
58920 NULL, HFILL }},
58921 { &hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU,
58922 { "InformationExchangeObjectType-InfEx-Rprt", "nbap.InformationExchangeObjectType_InfEx_Rprt",
58923 FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
58924 NULL, HFILL }},
58925 { &hf_nbap_InformationExchangeTerminationRequest_PDU,
58926 { "InformationExchangeTerminationRequest", "nbap.InformationExchangeTerminationRequest_element",
58927 FT_NONE, BASE_NONE, NULL, 0,
58928 NULL, HFILL }},
58929 { &hf_nbap_InformationExchangeFailureIndication_PDU,
58930 { "InformationExchangeFailureIndication", "nbap.InformationExchangeFailureIndication_element",
58931 FT_NONE, BASE_NONE, NULL, 0,
58932 NULL, HFILL }},
58933 { &hf_nbap_CellSynchronisationInitiationRequestTDD_PDU,
58934 { "CellSynchronisationInitiationRequestTDD", "nbap.CellSynchronisationInitiationRequestTDD_element",
58935 FT_NONE, BASE_NONE, NULL, 0,
58936 NULL, HFILL }},
58937 { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU,
58938 { "TimeslotInfo-CellSyncInitiationRqstTDD", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD",
58939 FT_UINT32, BASE_DEC, NULL, 0,
58940 NULL, HFILL }},
58941 { &hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU,
58942 { "CellSyncBurstTransInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD_element",
58943 FT_NONE, BASE_NONE, NULL, 0,
58944 NULL, HFILL }},
58945 { &hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU,
58946 { "CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_element",
58947 FT_NONE, BASE_NONE, NULL, 0,
58948 NULL, HFILL }},
58949 { &hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU,
58950 { "SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_element",
58951 FT_NONE, BASE_NONE, NULL, 0,
58952 NULL, HFILL }},
58953 { &hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU,
58954 { "SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_element",
58955 FT_NONE, BASE_NONE, NULL, 0,
58956 NULL, HFILL }},
58957 { &hf_nbap_CellSynchronisationInitiationResponseTDD_PDU,
58958 { "CellSynchronisationInitiationResponseTDD", "nbap.CellSynchronisationInitiationResponseTDD_element",
58959 FT_NONE, BASE_NONE, NULL, 0,
58960 NULL, HFILL }},
58961 { &hf_nbap_CellSynchronisationInitiationFailureTDD_PDU,
58962 { "CellSynchronisationInitiationFailureTDD", "nbap.CellSynchronisationInitiationFailureTDD_element",
58963 FT_NONE, BASE_NONE, NULL, 0,
58964 NULL, HFILL }},
58965 { &hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU,
58966 { "CellSynchronisationReconfigurationRequestTDD", "nbap.CellSynchronisationReconfigurationRequestTDD_element",
58967 FT_NONE, BASE_NONE, NULL, 0,
58968 NULL, HFILL }},
58969 { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU,
58970 { "CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD",
58971 FT_UINT32, BASE_DEC, NULL, 0,
58972 NULL, HFILL }},
58973 { &hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU,
58974 { "CellSyncBurstMeasInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_element",
58975 FT_NONE, BASE_NONE, NULL, 0,
58976 NULL, HFILL }},
58977 { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU,
58978 { "CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD",
58979 FT_UINT32, BASE_DEC, NULL, 0,
58980 NULL, HFILL }},
58981 { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU,
58982 { "SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD",
58983 FT_UINT32, BASE_DEC, NULL, 0,
58984 NULL, HFILL }},
58985 { &hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU,
58986 { "SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_element",
58987 FT_NONE, BASE_NONE, NULL, 0,
58988 NULL, HFILL }},
58989 { &hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU,
58990 { "CellSynchronisationReconfigurationResponseTDD", "nbap.CellSynchronisationReconfigurationResponseTDD_element",
58991 FT_NONE, BASE_NONE, NULL, 0,
58992 NULL, HFILL }},
58993 { &hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU,
58994 { "CellSynchronisationReconfigurationFailureTDD", "nbap.CellSynchronisationReconfigurationFailureTDD_element",
58995 FT_NONE, BASE_NONE, NULL, 0,
58996 NULL, HFILL }},
58997 { &hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU,
58998 { "CellSynchronisationAdjustmentRequestTDD", "nbap.CellSynchronisationAdjustmentRequestTDD_element",
58999 FT_NONE, BASE_NONE, NULL, 0,
59000 NULL, HFILL }},
59001 { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU,
59002 { "CellAdjustmentInfo-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD",
59003 FT_UINT32, BASE_DEC, NULL, 0,
59004 NULL, HFILL }},
59005 { &hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU,
59006 { "CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_element",
59007 FT_NONE, BASE_NONE, NULL, 0,
59008 NULL, HFILL }},
59009 { &hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU,
59010 { "CellSynchronisationAdjustmentResponseTDD", "nbap.CellSynchronisationAdjustmentResponseTDD_element",
59011 FT_NONE, BASE_NONE, NULL, 0,
59012 NULL, HFILL }},
59013 { &hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU,
59014 { "CellSynchronisationAdjustmentFailureTDD", "nbap.CellSynchronisationAdjustmentFailureTDD_element",
59015 FT_NONE, BASE_NONE, NULL, 0,
59016 NULL, HFILL }},
59017 { &hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU,
59018 { "CauseLevel-SyncAdjustmntFailureTDD", "nbap.CauseLevel_SyncAdjustmntFailureTDD",
59019 FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_SyncAdjustmntFailureTDD_vals), 0,
59020 NULL, HFILL }},
59021 { &hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU,
59022 { "Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_element",
59023 FT_NONE, BASE_NONE, NULL, 0,
59024 NULL, HFILL }},
59025 { &hf_nbap_CellSynchronisationTerminationRequestTDD_PDU,
59026 { "CellSynchronisationTerminationRequestTDD", "nbap.CellSynchronisationTerminationRequestTDD_element",
59027 FT_NONE, BASE_NONE, NULL, 0,
59028 NULL, HFILL }},
59029 { &hf_nbap_CellSynchronisationFailureIndicationTDD_PDU,
59030 { "CellSynchronisationFailureIndicationTDD", "nbap.CellSynchronisationFailureIndicationTDD_element",
59031 FT_NONE, BASE_NONE, NULL, 0,
59032 NULL, HFILL }},
59033 { &hf_nbap_CellSynchronisationReportTDD_PDU,
59034 { "CellSynchronisationReportTDD", "nbap.CellSynchronisationReportTDD_element",
59035 FT_NONE, BASE_NONE, NULL, 0,
59036 NULL, HFILL }},
59037 { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU,
59038 { "CellSyncInfo-CellSyncReprtTDD", "nbap.CellSyncInfo_CellSyncReprtTDD",
59039 FT_UINT32, BASE_DEC, NULL, 0,
59040 NULL, HFILL }},
59041 { &hf_nbap_SyncReportType_CellSyncReprtTDD_PDU,
59042 { "SyncReportType-CellSyncReprtTDD", "nbap.SyncReportType_CellSyncReprtTDD",
59043 FT_UINT32, BASE_DEC, VALS(nbap_SyncReportType_CellSyncReprtTDD_vals), 0,
59044 NULL, HFILL }},
59045 { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU,
59046 { "SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD",
59047 FT_UINT32, BASE_DEC, NULL, 0,
59048 NULL, HFILL }},
59049 { &hf_nbap_BearerRearrangementIndication_PDU,
59050 { "BearerRearrangementIndication", "nbap.BearerRearrangementIndication_element",
59051 FT_NONE, BASE_NONE, NULL, 0,
59052 NULL, HFILL }},
59053 { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
59054 { "DCH-RearrangeList-Bearer-RearrangeInd", "nbap.DCH_RearrangeList_Bearer_RearrangeInd",
59055 FT_UINT32, BASE_DEC, NULL, 0,
59056 NULL, HFILL }},
59057 { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU,
59058 { "DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd",
59059 FT_UINT32, BASE_DEC, NULL, 0,
59060 NULL, HFILL }},
59061 { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU,
59062 { "USCH-RearrangeList-Bearer-RearrangeInd", "nbap.USCH_RearrangeList_Bearer_RearrangeInd",
59063 FT_UINT32, BASE_DEC, NULL, 0,
59064 NULL, HFILL }},
59065 { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU,
59066 { "HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd",
59067 FT_UINT32, BASE_DEC, NULL, 0,
59068 NULL, HFILL }},
59069 { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
59070 { "E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd",
59071 FT_UINT32, BASE_DEC, NULL, 0,
59072 NULL, HFILL }},
59073 { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU,
59074 { "Additional-EDCH-Cell-Information-Bearer-Rearrangement-List", "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_List",
59075 FT_UINT32, BASE_DEC, NULL, 0,
59076 NULL, HFILL }},
59077 { &hf_nbap_RadioLinkActivationCommandFDD_PDU,
59078 { "RadioLinkActivationCommandFDD", "nbap.RadioLinkActivationCommandFDD_element",
59079 FT_NONE, BASE_NONE, NULL, 0,
59080 NULL, HFILL }},
59081 { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU,
59082 { "DelayedActivationInformationList-RL-ActivationCmdFDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD",
59083 FT_UINT32, BASE_DEC, NULL, 0,
59084 NULL, HFILL }},
59085 { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU,
59086 { "DelayedActivationInformation-RL-ActivationCmdFDD", "nbap.DelayedActivationInformation_RL_ActivationCmdFDD_element",
59087 FT_NONE, BASE_NONE, NULL, 0,
59088 NULL, HFILL }},
59089 { &hf_nbap_RadioLinkActivationCommandTDD_PDU,
59090 { "RadioLinkActivationCommandTDD", "nbap.RadioLinkActivationCommandTDD_element",
59091 FT_NONE, BASE_NONE, NULL, 0,
59092 NULL, HFILL }},
59093 { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU,
59094 { "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD",
59095 FT_UINT32, BASE_DEC, NULL, 0,
59096 NULL, HFILL }},
59097 { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU,
59098 { "DelayedActivationInformation-RL-ActivationCmdTDD", "nbap.DelayedActivationInformation_RL_ActivationCmdTDD_element",
59099 FT_NONE, BASE_NONE, NULL, 0,
59100 NULL, HFILL }},
59101 { &hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU,
59102 { "RadioLinkParameterUpdateIndicationFDD", "nbap.RadioLinkParameterUpdateIndicationFDD_element",
59103 FT_NONE, BASE_NONE, NULL, 0,
59104 NULL, HFILL }},
59105 { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU,
59106 { "Additional-HS-Cell-Information-RL-Param-Upd", "nbap.Additional_HS_Cell_Information_RL_Param_Upd",
59107 FT_UINT32, BASE_DEC, NULL, 0,
59108 NULL, HFILL }},
59109 { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU,
59110 { "Additional-EDCH-Cell-Information-RL-Param-Upd", "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd",
59111 FT_UINT32, BASE_DEC, NULL, 0,
59112 NULL, HFILL }},
59113 { &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
59114 { "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD_element",
59115 FT_NONE, BASE_NONE, NULL, 0,
59116 NULL, HFILL }},
59117 { &hf_nbap_MBMSNotificationUpdateCommand_PDU,
59118 { "MBMSNotificationUpdateCommand", "nbap.MBMSNotificationUpdateCommand_element",
59119 FT_NONE, BASE_NONE, NULL, 0,
59120 NULL, HFILL }},
59121 { &hf_nbap_UEStatusUpdateCommand_PDU,
59122 { "UEStatusUpdateCommand", "nbap.UEStatusUpdateCommand_element",
59123 FT_NONE, BASE_NONE, NULL, 0,
59124 NULL, HFILL }},
59125 { &hf_nbap_SecondaryULFrequencyReport_PDU,
59126 { "SecondaryULFrequencyReport", "nbap.SecondaryULFrequencyReport_element",
59127 FT_NONE, BASE_NONE, NULL, 0,
59128 NULL, HFILL }},
59129 { &hf_nbap_SecondaryULFrequencyUpdateIndication_PDU,
59130 { "SecondaryULFrequencyUpdateIndication", "nbap.SecondaryULFrequencyUpdateIndication_element",
59131 FT_NONE, BASE_NONE, NULL, 0,
59132 NULL, HFILL }},
59133 { &hf_nbap_NBAP_PDU_PDU,
59134 { "NBAP-PDU", "nbap.NBAP_PDU",
59135 FT_UINT32, BASE_DEC, VALS(nbap_NBAP_PDU_vals), 0,
59136 NULL, HFILL }},
59137 { &hf_nbap_NULL_PDU,
59138 { "NULL", "nbap.NULL_element",
59139 FT_NONE, BASE_NONE, NULL, 0,
59140 NULL, HFILL }},
59141 { &hf_nbap_local,
59142 { "local", "nbap.local",
59143 FT_UINT32, BASE_DEC, NULL, 0,
59144 "INTEGER_0_maxPrivateIEs", HFILL }},
59145 { &hf_nbap_global,
59146 { "global", "nbap.global",
59147 FT_OID, BASE_NONE, NULL, 0,
59148 "OBJECT_IDENTIFIER", HFILL }},
59149 { &hf_nbap_procedureCode,
59150 { "procedureCode", "nbap.procedureCode",
59151 FT_UINT32, BASE_DEC, VALS(nbap_ProcedureCode_vals), 0,
59152 NULL, HFILL }},
59153 { &hf_nbap_ddMode,
59154 { "ddMode", "nbap.ddMode",
59155 FT_UINT32, BASE_DEC, VALS(nbap_DdMode_vals), 0,
59156 NULL, HFILL }},
59157 { &hf_nbap_shortTransActionId,
59158 { "shortTransActionId", "nbap.shortTransActionId",
59159 FT_UINT32, BASE_DEC, NULL, 0,
59160 "INTEGER_0_127", HFILL }},
59161 { &hf_nbap_longTransActionId,
59162 { "longTransActionId", "nbap.longTransActionId",
59163 FT_UINT32, BASE_DEC, NULL, 0,
59164 "INTEGER_0_32767", HFILL }},
59165 { &hf_nbap_ProtocolIE_Container_item,
59166 { "ProtocolIE-Field", "nbap.ProtocolIE_Field_element",
59167 FT_NONE, BASE_NONE, NULL, 0,
59168 NULL, HFILL }},
59169 { &hf_nbap_id,
59170 { "id", "nbap.id",
59171 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_ProtocolIE_ID_vals_ext, 0,
59172 "ProtocolIE_ID", HFILL }},
59173 { &hf_nbap_criticality,
59174 { "criticality", "nbap.criticality",
59175 FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
59176 NULL, HFILL }},
59177 { &hf_nbap_ie_field_value,
59178 { "value", "nbap.value_element",
59179 FT_NONE, BASE_NONE, NULL, 0,
59180 "ProtocolIE_Field_value", HFILL }},
59181 { &hf_nbap_ProtocolExtensionContainer_item,
59182 { "ProtocolExtensionField", "nbap.ProtocolExtensionField_element",
59183 FT_NONE, BASE_NONE, NULL, 0,
59184 NULL, HFILL }},
59185 { &hf_nbap_extensionValue,
59186 { "extensionValue", "nbap.extensionValue_element",
59187 FT_NONE, BASE_NONE, NULL, 0,
59188 NULL, HFILL }},
59189 { &hf_nbap_PrivateIE_Container_item,
59190 { "PrivateIE-Field", "nbap.PrivateIE_Field_element",
59191 FT_NONE, BASE_NONE, NULL, 0,
59192 NULL, HFILL }},
59193 { &hf_nbap_id_01,
59194 { "id", "nbap.id",
59195 FT_UINT32, BASE_DEC, VALS(nbap_PrivateIE_ID_vals), 0,
59196 "PrivateIE_ID", HFILL }},
59197 { &hf_nbap_private_value,
59198 { "value", "nbap.value_element",
59199 FT_NONE, BASE_NONE, NULL, 0,
59200 "PrivateIE_Field_value", HFILL }},
59201 { &hf_nbap_ActivationInformation_item,
59202 { "ActivationInformationItem", "nbap.ActivationInformationItem_element",
59203 FT_NONE, BASE_NONE, NULL, 0,
59204 NULL, HFILL }},
59205 { &hf_nbap_uU_ActivationState,
59206 { "uU-ActivationState", "nbap.uU_ActivationState",
59207 FT_UINT32, BASE_DEC, VALS(nbap_Uu_ActivationState_vals), 0,
59208 NULL, HFILL }},
59209 { &hf_nbap_iE_Extensions,
59210 { "iE-Extensions", "nbap.iE_Extensions",
59211 FT_UINT32, BASE_DEC, NULL, 0,
59212 "ProtocolExtensionContainer", HFILL }},
59213 { &hf_nbap_multicell_EDCH_Transport_Bearer_Mode,
59214 { "multicell-EDCH-Transport-Bearer-Mode", "nbap.multicell_EDCH_Transport_Bearer_Mode",
59215 FT_UINT32, BASE_DEC, VALS(nbap_Multicell_EDCH_Transport_Bearer_Mode_vals), 0,
59216 NULL, HFILL }},
59217 { &hf_nbap_additional_EDCH_Cell_Information_Setup,
59218 { "additional-EDCH-Cell-Information-Setup", "nbap.additional_EDCH_Cell_Information_Setup",
59219 FT_UINT32, BASE_DEC, NULL, 0,
59220 NULL, HFILL }},
59221 { &hf_nbap_Additional_EDCH_Cell_Information_Setup_item,
59222 { "Additional-EDCH-FDD-Setup-Cell-Information", "nbap.Additional_EDCH_FDD_Setup_Cell_Information_element",
59223 FT_NONE, BASE_NONE, NULL, 0,
59224 NULL, HFILL }},
59225 { &hf_nbap_additional_EDCH_UL_DPCH_Information_Setup,
59226 { "additional-EDCH-UL-DPCH-Information-Setup", "nbap.additional_EDCH_UL_DPCH_Information_Setup_element",
59227 FT_NONE, BASE_NONE, NULL, 0,
59228 NULL, HFILL }},
59229 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup,
59230 { "additional-EDCH-RL-Specific-Information-To-Setup", "nbap.additional_EDCH_RL_Specific_Information_To_Setup",
59231 FT_UINT32, BASE_DEC, NULL, 0,
59232 "Additional_EDCH_RL_Specific_Information_To_Setup_List", HFILL }},
59233 { &hf_nbap_additional_EDCH_FDD_Information,
59234 { "additional-EDCH-FDD-Information", "nbap.additional_EDCH_FDD_Information_element",
59235 FT_NONE, BASE_NONE, NULL, 0,
59236 NULL, HFILL }},
59237 { &hf_nbap_additional_EDCH_F_DPCH_Information_Setup,
59238 { "additional-EDCH-F-DPCH-Information-Setup", "nbap.additional_EDCH_F_DPCH_Information_Setup_element",
59239 FT_NONE, BASE_NONE, NULL, 0,
59240 "Additional_EDCH_F_DPCH_Information", HFILL }},
59241 { &hf_nbap_multicell_EDCH_Information,
59242 { "multicell-EDCH-Information", "nbap.multicell_EDCH_Information_element",
59243 FT_NONE, BASE_NONE, NULL, 0,
59244 NULL, HFILL }},
59245 { &hf_nbap_ul_ScramblingCode,
59246 { "ul-ScramblingCode", "nbap.ul_ScramblingCode_element",
59247 FT_NONE, BASE_NONE, NULL, 0,
59248 NULL, HFILL }},
59249 { &hf_nbap_ul_SIR_Target,
59250 { "ul-SIR-Target", "nbap.ul_SIR_Target",
59251 FT_INT32, BASE_DEC, NULL, 0,
59252 "UL_SIR", HFILL }},
59253 { &hf_nbap_fdd_TPC_DownlinkStepSize,
59254 { "fdd-TPC-DownlinkStepSize", "nbap.fdd_TPC_DownlinkStepSize",
59255 FT_UINT32, BASE_DEC, VALS(nbap_FDD_TPC_DownlinkStepSize_vals), 0,
59256 NULL, HFILL }},
59257 { &hf_nbap_limitedPowerIncrease,
59258 { "limitedPowerIncrease", "nbap.limitedPowerIncrease",
59259 FT_UINT32, BASE_DEC, VALS(nbap_LimitedPowerIncrease_vals), 0,
59260 NULL, HFILL }},
59261 { &hf_nbap_innerLoopDLPCStatus,
59262 { "innerLoopDLPCStatus", "nbap.innerLoopDLPCStatus",
59263 FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
59264 NULL, HFILL }},
59265 { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item,
59266 { "Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_element",
59267 FT_NONE, BASE_NONE, NULL, 0,
59268 NULL, HFILL }},
59269 { &hf_nbap_eDCH_Additional_RL_ID,
59270 { "eDCH-Additional-RL-ID", "nbap.eDCH_Additional_RL_ID",
59271 FT_UINT32, BASE_DEC, NULL, 0,
59272 "RL_ID", HFILL }},
59273 { &hf_nbap_c_ID,
59274 { "c-ID", "nbap.c_ID",
59275 FT_UINT32, BASE_DEC, NULL, 0,
59276 NULL, HFILL }},
59277 { &hf_nbap_firstRLS_indicator,
59278 { "firstRLS-indicator", "nbap.firstRLS_indicator",
59279 FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
59280 NULL, HFILL }},
59281 { &hf_nbap_propagationDelay,
59282 { "propagationDelay", "nbap.propagationDelay",
59283 FT_UINT32, BASE_DEC, NULL, 0,
59284 NULL, HFILL }},
59285 { &hf_nbap_dl_CodeInformation,
59286 { "dl-CodeInformation", "nbap.dl_CodeInformation",
59287 FT_UINT32, BASE_DEC, NULL, 0,
59288 "FDD_DL_CodeInformation", HFILL }},
59289 { &hf_nbap_initialDL_transmissionPower,
59290 { "initialDL-transmissionPower", "nbap.initialDL_transmissionPower",
59291 FT_INT32, BASE_DEC, NULL, 0,
59292 "DL_Power", HFILL }},
59293 { &hf_nbap_maximumDL_power,
59294 { "maximumDL-power", "nbap.maximumDL_power",
59295 FT_INT32, BASE_DEC, NULL, 0,
59296 "DL_Power", HFILL }},
59297 { &hf_nbap_minimumDL_power,
59298 { "minimumDL-power", "nbap.minimumDL_power",
59299 FT_INT32, BASE_DEC, NULL, 0,
59300 "DL_Power", HFILL }},
59301 { &hf_nbap_f_DPCH_SlotFormat,
59302 { "f-DPCH-SlotFormat", "nbap.f_DPCH_SlotFormat",
59303 FT_UINT32, BASE_DEC, NULL, 0,
59304 NULL, HFILL }},
59305 { &hf_nbap_e_RNTI,
59306 { "e-RNTI", "nbap.e_RNTI",
59307 FT_UINT32, BASE_DEC, NULL, 0,
59308 NULL, HFILL }},
59309 { &hf_nbap_multicell_EDCH_RL_Specific_Information,
59310 { "multicell-EDCH-RL-Specific-Information", "nbap.multicell_EDCH_RL_Specific_Information_element",
59311 FT_NONE, BASE_NONE, NULL, 0,
59312 NULL, HFILL }},
59313 { &hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item,
59314 { "Additional-EDCH-Cell-Information-To-Add-ItemIEs", "nbap.Additional_EDCH_Cell_Information_To_Add_ItemIEs_element",
59315 FT_NONE, BASE_NONE, NULL, 0,
59316 NULL, HFILL }},
59317 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add_ItemIEs,
59318 { "additional-EDCH-RL-Specific-Information-To-Add-ItemIEs", "nbap.additional_EDCH_RL_Specific_Information_To_Add_ItemIEs",
59319 FT_UINT32, BASE_DEC, NULL, 0,
59320 NULL, HFILL }},
59321 { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item,
59322 { "EDCH-Additional-RL-Specific-Information-To-Add-List", "nbap.EDCH_Additional_RL_Specific_Information_To_Add_List_element",
59323 FT_NONE, BASE_NONE, NULL, 0,
59324 NULL, HFILL }},
59325 { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item,
59326 { "Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_element",
59327 FT_NONE, BASE_NONE, NULL, 0,
59328 NULL, HFILL }},
59329 { &hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information,
59330 { "additional-EDCH-MAC-d-Flows-Specific-Information", "nbap.additional_EDCH_MAC_d_Flows_Specific_Information",
59331 FT_UINT32, BASE_DEC, NULL, 0,
59332 "Additional_EDCH_MAC_d_Flows_Specific_Info_List", HFILL }},
59333 { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH,
59334 { "hARQ-Process-Allocation-Scheduled-2ms-EDCH", "nbap.hARQ_Process_Allocation_Scheduled_2ms_EDCH",
59335 FT_BYTES, BASE_NONE, NULL, 0,
59336 "HARQ_Process_Allocation_2ms_EDCH", HFILL }},
59337 { &hf_nbap_e_DCH_Maximum_Bitrate,
59338 { "e-DCH-Maximum-Bitrate", "nbap.e_DCH_Maximum_Bitrate",
59339 FT_UINT32, BASE_DEC, NULL, 0,
59340 NULL, HFILL }},
59341 { &hf_nbap_e_DCH_Processing_Overload_Level,
59342 { "e-DCH-Processing-Overload-Level", "nbap.e_DCH_Processing_Overload_Level",
59343 FT_UINT32, BASE_DEC, NULL, 0,
59344 NULL, HFILL }},
59345 { &hf_nbap_e_DCH_Min_Set_E_TFCI,
59346 { "e-DCH-Min-Set-E-TFCI", "nbap.e_DCH_Min_Set_E_TFCI",
59347 FT_UINT32, BASE_DEC, NULL, 0,
59348 "E_TFCI", HFILL }},
59349 { &hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item,
59350 { "Additional-EDCH-MAC-d-Flows-Specific-Info", "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info_element",
59351 FT_NONE, BASE_NONE, NULL, 0,
59352 NULL, HFILL }},
59353 { &hf_nbap_e_DCH_MACdFlow_ID,
59354 { "e-DCH-MACdFlow-ID", "nbap.e_DCH_MACdFlow_ID",
59355 FT_UINT32, BASE_DEC, NULL, 0,
59356 NULL, HFILL }},
59357 { &hf_nbap_bindingID,
59358 { "bindingID", "nbap.bindingID",
59359 FT_BYTES, BASE_NONE, NULL, 0,
59360 NULL, HFILL }},
59361 { &hf_nbap_transportLayerAddress,
59362 { "transportLayerAddress", "nbap.transportLayerAddress",
59363 FT_BYTES, BASE_NONE, NULL, 0,
59364 NULL, HFILL }},
59365 { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_item,
59366 { "Additional-EDCH-FDD-Information-Response-ItemIEs", "nbap.Additional_EDCH_FDD_Information_Response_ItemIEs_element",
59367 FT_NONE, BASE_NONE, NULL, 0,
59368 NULL, HFILL }},
59369 { &hf_nbap_eDCH_Additional_RL_Specific_Information_Response,
59370 { "eDCH-Additional-RL-Specific-Information-Response", "nbap.eDCH_Additional_RL_Specific_Information_Response",
59371 FT_UINT32, BASE_DEC, NULL, 0,
59372 "EDCH_Additional_RL_Specific_Information_Response_List", HFILL }},
59373 { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response,
59374 { "additional-EDCH-MAC-d-Flow-Specific-Information-Response", "nbap.additional_EDCH_MAC_d_Flow_Specific_Information_Response",
59375 FT_UINT32, BASE_DEC, NULL, 0,
59376 "Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List", HFILL }},
59377 { &hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item,
59378 { "EDCH-Additional-RL-Specific-Information-Response-ItemIEs", "nbap.EDCH_Additional_RL_Specific_Information_Response_ItemIEs_element",
59379 FT_NONE, BASE_NONE, NULL, 0,
59380 NULL, HFILL }},
59381 { &hf_nbap_received_total_wide_band_power,
59382 { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
59383 FT_UINT32, BASE_DEC, NULL, 0,
59384 "Received_total_wide_band_power_Value", HFILL }},
59385 { &hf_nbap_dL_PowerBalancing_ActivationIndicator,
59386 { "dL-PowerBalancing-ActivationIndicator", "nbap.dL_PowerBalancing_ActivationIndicator",
59387 FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
59388 NULL, HFILL }},
59389 { &hf_nbap_rL_Set_ID,
59390 { "rL-Set-ID", "nbap.rL_Set_ID",
59391 FT_UINT32, BASE_DEC, NULL, 0,
59392 NULL, HFILL }},
59393 { &hf_nbap_e_DCH_RL_Set_ID,
59394 { "e-DCH-RL-Set-ID", "nbap.e_DCH_RL_Set_ID",
59395 FT_UINT32, BASE_DEC, NULL, 0,
59396 "RL_Set_ID", HFILL }},
59397 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information,
59398 { "e-DCH-FDD-DL-Control-Channel-Information", "nbap.e_DCH_FDD_DL_Control_Channel_Information_element",
59399 FT_NONE, BASE_NONE, NULL, 0,
59400 NULL, HFILL }},
59401 { &hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_item,
59402 { "Additional-EDCH-FDD-Information-Response-RLReconf-Items", "nbap.Additional_EDCH_FDD_Information_Response_RLReconf_Items_element",
59403 FT_NONE, BASE_NONE, NULL, 0,
59404 NULL, HFILL }},
59405 { &hf_nbap_additional_EDCH_FDD_Information_Response_ItemIEs,
59406 { "additional-EDCH-FDD-Information-Response-ItemIEs", "nbap.additional_EDCH_FDD_Information_Response_ItemIEs_element",
59407 FT_NONE, BASE_NONE, NULL, 0,
59408 NULL, HFILL }},
59409 { &hf_nbap_additional_Modififed_EDCH_FDD_Information_Response_ItemIEs,
59410 { "additional-Modififed-EDCH-FDD-Information-Response-ItemIEs", "nbap.additional_Modififed_EDCH_FDD_Information_Response_ItemIEs_element",
59411 FT_NONE, BASE_NONE, NULL, 0,
59412 NULL, HFILL }},
59413 { &hf_nbap_eDCH_Additional_Modified_RL_Specific_Information_Response,
59414 { "eDCH-Additional-Modified-RL-Specific-Information-Response", "nbap.eDCH_Additional_Modified_RL_Specific_Information_Response",
59415 FT_UINT32, BASE_DEC, NULL, 0,
59416 "EDCH_Additional_Modified_RL_Specific_Information_Response_List", HFILL }},
59417 { &hf_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_item,
59418 { "EDCH-Additional-Modified-RL-Specific-Information-Response-List-Items", "nbap.EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items_element",
59419 FT_NONE, BASE_NONE, NULL, 0,
59420 NULL, HFILL }},
59421 { &hf_nbap_dL_PowerBalancing_UpdatedIndicator,
59422 { "dL-PowerBalancing-UpdatedIndicator", "nbap.dL_PowerBalancing_UpdatedIndicator",
59423 FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
59424 NULL, HFILL }},
59425 { &hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item,
59426 { "Additional-EDCH-MAC-d-Flows-Specific-Info-Response", "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info_Response_element",
59427 FT_NONE, BASE_NONE, NULL, 0,
59428 NULL, HFILL }},
59429 { &hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_item,
59430 { "Additional-EDCH-Cell-Information-Response-RL-Add-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs_element",
59431 FT_NONE, BASE_NONE, NULL, 0,
59432 NULL, HFILL }},
59433 { &hf_nbap_additional_EDCH_FDD_Information_Response,
59434 { "additional-EDCH-FDD-Information-Response", "nbap.additional_EDCH_FDD_Information_Response_element",
59435 FT_NONE, BASE_NONE, NULL, 0,
59436 "Additional_EDCH_FDD_Information_Response_ItemIEs", HFILL }},
59437 { &hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response,
59438 { "additional-EDCH-Serving-Cell-Change-Information-Response", "nbap.additional_EDCH_Serving_Cell_Change_Information_Response_element",
59439 FT_NONE, BASE_NONE, NULL, 0,
59440 "E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
59441 { &hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item,
59442 { "Additional-EDCH-ConfigurationChange-Info-ItemIEs", "nbap.Additional_EDCH_ConfigurationChange_Info_ItemIEs_element",
59443 FT_NONE, BASE_NONE, NULL, 0,
59444 NULL, HFILL }},
59445 { &hf_nbap_additional_EDCH_UL_DPCH_Information_Modify,
59446 { "additional-EDCH-UL-DPCH-Information-Modify", "nbap.additional_EDCH_UL_DPCH_Information_Modify_element",
59447 FT_NONE, BASE_NONE, NULL, 0,
59448 NULL, HFILL }},
59449 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add,
59450 { "additional-EDCH-RL-Specific-Information-To-Add", "nbap.additional_EDCH_RL_Specific_Information_To_Add",
59451 FT_UINT32, BASE_DEC, NULL, 0,
59452 "Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs", HFILL }},
59453 { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify,
59454 { "additional-EDCH-RL-Specific-Information-To-Modify", "nbap.additional_EDCH_RL_Specific_Information_To_Modify",
59455 FT_UINT32, BASE_DEC, NULL, 0,
59456 "Additional_EDCH_RL_Specific_Information_To_Modify_List", HFILL }},
59457 { &hf_nbap_additional_EDCH_FDD_Information_To_Modify,
59458 { "additional-EDCH-FDD-Information-To-Modify", "nbap.additional_EDCH_FDD_Information_To_Modify_element",
59459 FT_NONE, BASE_NONE, NULL, 0,
59460 "Additional_EDCH_FDD_Information", HFILL }},
59461 { &hf_nbap_additional_EDCH_F_DPCH_Information_Modify,
59462 { "additional-EDCH-F-DPCH-Information-Modify", "nbap.additional_EDCH_F_DPCH_Information_Modify_element",
59463 FT_NONE, BASE_NONE, NULL, 0,
59464 "Additional_EDCH_F_DPCH_Information", HFILL }},
59465 { &hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item,
59466 { "Additional-EDCH-Cell-Information-Removal-Info-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_element",
59467 FT_NONE, BASE_NONE, NULL, 0,
59468 NULL, HFILL }},
59469 { &hf_nbap_rL_on_Secondary_UL_Frequency,
59470 { "rL-on-Secondary-UL-Frequency", "nbap.rL_on_Secondary_UL_Frequency",
59471 FT_UINT32, BASE_DEC, VALS(nbap_RL_on_Secondary_UL_Frequency_vals), 0,
59472 NULL, HFILL }},
59473 { &hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information,
59474 { "additional-EDCH-DL-Control-Channel-Change-Information", "nbap.additional_EDCH_DL_Control_Channel_Change_Information",
59475 FT_UINT32, BASE_DEC, NULL, 0,
59476 "Additional_EDCH_DL_Control_Channel_Change_Information_List", HFILL }},
59477 { &hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item,
59478 { "Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs", "nbap.Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_element",
59479 FT_NONE, BASE_NONE, NULL, 0,
59480 NULL, HFILL }},
59481 { &hf_nbap_AdditionalMeasurementValueList_item,
59482 { "AdditionalMeasurementValue", "nbap.AdditionalMeasurementValue_element",
59483 FT_NONE, BASE_NONE, NULL, 0,
59484 NULL, HFILL }},
59485 { &hf_nbap_uARFCN,
59486 { "uARFCN", "nbap.uARFCN",
59487 FT_UINT32, BASE_DEC, NULL, 0,
59488 NULL, HFILL }},
59489 { &hf_nbap_timeSlotMeasurementValueListLCR,
59490 { "timeSlotMeasurementValueListLCR", "nbap.timeSlotMeasurementValueListLCR",
59491 FT_UINT32, BASE_DEC, NULL, 0,
59492 NULL, HFILL }},
59493 { &hf_nbap_AdditionalTimeSlotListLCR_item,
59494 { "AdditionalTimeSlotLCR", "nbap.AdditionalTimeSlotLCR_element",
59495 FT_NONE, BASE_NONE, NULL, 0,
59496 NULL, HFILL }},
59497 { &hf_nbap_timeslot_InitiatedListLCR,
59498 { "timeslot-InitiatedListLCR", "nbap.timeslot_InitiatedListLCR",
59499 FT_UINT32, BASE_DEC, NULL, 0,
59500 NULL, HFILL }},
59501 { &hf_nbap_cMConfigurationChangeCFN,
59502 { "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
59503 FT_UINT32, BASE_DEC, NULL, 0,
59504 "CFN", HFILL }},
59505 { &hf_nbap_transmission_Gap_Pattern_Sequence_Status,
59506 { "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
59507 FT_UINT32, BASE_DEC, NULL, 0,
59508 "Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
59509 { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
59510 { "Transmission-Gap-Pattern-Sequence-Status-List item", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item_element",
59511 FT_NONE, BASE_NONE, NULL, 0,
59512 NULL, HFILL }},
59513 { &hf_nbap_tGPSID,
59514 { "tGPSID", "nbap.tGPSID",
59515 FT_UINT32, BASE_DEC, NULL, 0,
59516 NULL, HFILL }},
59517 { &hf_nbap_tGPRC,
59518 { "tGPRC", "nbap.tGPRC",
59519 FT_UINT32, BASE_DEC, NULL, 0,
59520 NULL, HFILL }},
59521 { &hf_nbap_tGCFN,
59522 { "tGCFN", "nbap.tGCFN",
59523 FT_UINT32, BASE_DEC, NULL, 0,
59524 "CFN", HFILL }},
59525 { &hf_nbap_priorityLevel,
59526 { "priorityLevel", "nbap.priorityLevel",
59527 FT_UINT32, BASE_DEC, NULL, 0,
59528 NULL, HFILL }},
59529 { &hf_nbap_pre_emptionCapability,
59530 { "pre-emptionCapability", "nbap.pre_emptionCapability",
59531 FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionCapability_vals), 0,
59532 NULL, HFILL }},
59533 { &hf_nbap_pre_emptionVulnerability,
59534 { "pre-emptionVulnerability", "nbap.pre_emptionVulnerability",
59535 FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionVulnerability_vals), 0,
59536 NULL, HFILL }},
59537 { &hf_nbap_aOA_LCR,
59538 { "aOA-LCR", "nbap.aOA_LCR",
59539 FT_UINT32, BASE_DEC, NULL, 0,
59540 NULL, HFILL }},
59541 { &hf_nbap_aOA_LCR_Accuracy_Class,
59542 { "aOA-LCR-Accuracy-Class", "nbap.aOA_LCR_Accuracy_Class",
59543 FT_UINT32, BASE_DEC, VALS(nbap_AOA_LCR_Accuracy_Class_vals), 0,
59544 NULL, HFILL }},
59545 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI,
59546 { "bCCH-Specific-HSDSCH-RNTI", "nbap.bCCH_Specific_HSDSCH_RNTI",
59547 FT_UINT32, BASE_DEC, NULL, 0,
59548 "HSDSCH_RNTI", HFILL }},
59549 { &hf_nbap_hSSCCH_Power,
59550 { "hSSCCH-Power", "nbap.hSSCCH_Power",
59551 FT_INT32, BASE_DEC, NULL, 0,
59552 "DL_Power", HFILL }},
59553 { &hf_nbap_hSPDSCH_Power,
59554 { "hSPDSCH-Power", "nbap.hSPDSCH_Power",
59555 FT_INT32, BASE_DEC, NULL, 0,
59556 "DL_Power", HFILL }},
59557 { &hf_nbap_Best_Cell_Portions_Value_item,
59558 { "Best-Cell-Portions-Item", "nbap.Best_Cell_Portions_Item_element",
59559 FT_NONE, BASE_NONE, NULL, 0,
59560 NULL, HFILL }},
59561 { &hf_nbap_cellPortionID,
59562 { "cellPortionID", "nbap.cellPortionID",
59563 FT_UINT32, BASE_DEC, NULL, 0,
59564 NULL, HFILL }},
59565 { &hf_nbap_sIRValue,
59566 { "sIRValue", "nbap.sIRValue",
59567 FT_UINT32, BASE_DEC, NULL, 0,
59568 "SIR_Value", HFILL }},
59569 { &hf_nbap_Best_Cell_Portions_ValueLCR_item,
59570 { "Best-Cell-Portions-ItemLCR", "nbap.Best_Cell_Portions_ItemLCR_element",
59571 FT_NONE, BASE_NONE, NULL, 0,
59572 NULL, HFILL }},
59573 { &hf_nbap_cellPortionLCRID,
59574 { "cellPortionLCRID", "nbap.cellPortionLCRID",
59575 FT_UINT32, BASE_DEC, NULL, 0,
59576 NULL, HFILL }},
59577 { &hf_nbap_rSCPValue,
59578 { "rSCPValue", "nbap.rSCPValue",
59579 FT_UINT32, BASE_DEC, NULL, 0,
59580 "RSCP_Value", HFILL }},
59581 { &hf_nbap_commonTransportChannelID,
59582 { "commonTransportChannelID", "nbap.commonTransportChannelID",
59583 FT_UINT32, BASE_DEC, NULL, 0,
59584 NULL, HFILL }},
59585 { &hf_nbap_cid,
59586 { "cid", "nbap.cid",
59587 FT_UINT32, BASE_DEC, NULL, 0,
59588 "C_ID", HFILL }},
59589 { &hf_nbap_radioNetwork,
59590 { "radioNetwork", "nbap.radioNetwork",
59591 FT_UINT32, BASE_DEC, VALS(nbap_CauseRadioNetwork_vals), 0,
59592 "CauseRadioNetwork", HFILL }},
59593 { &hf_nbap_transport,
59594 { "transport", "nbap.transport",
59595 FT_UINT32, BASE_DEC, VALS(nbap_CauseTransport_vals), 0,
59596 "CauseTransport", HFILL }},
59597 { &hf_nbap_protocol,
59598 { "protocol", "nbap.protocol",
59599 FT_UINT32, BASE_DEC, VALS(nbap_CauseProtocol_vals), 0,
59600 "CauseProtocol", HFILL }},
59601 { &hf_nbap_misc,
59602 { "misc", "nbap.misc",
59603 FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
59604 "CauseMisc", HFILL }},
59605 { &hf_nbap_Cell_ERNTI_Status_Information_item,
59606 { "Cell-ERNTI-Status-Information-Item", "nbap.Cell_ERNTI_Status_Information_Item_element",
59607 FT_NONE, BASE_NONE, NULL, 0,
59608 NULL, HFILL }},
59609 { &hf_nbap_vacant_ERNTI,
59610 { "vacant-ERNTI", "nbap.vacant_ERNTI",
59611 FT_UINT32, BASE_DEC, NULL, 0,
59612 NULL, HFILL }},
59613 { &hf_nbap_Vacant_ERNTI_item,
59614 { "E-RNTI", "nbap.E_RNTI",
59615 FT_UINT32, BASE_DEC, NULL, 0,
59616 NULL, HFILL }},
59617 { &hf_nbap_initialPhase_0_1048575,
59618 { "initialPhase", "nbap.initialPhase",
59619 FT_UINT32, BASE_DEC, NULL, 0,
59620 "INTEGER_0_1048575_", HFILL }},
59621 { &hf_nbap_steadyStatePhase,
59622 { "steadyStatePhase", "nbap.steadyStatePhase",
59623 FT_UINT32, BASE_DEC, NULL, 0,
59624 "INTEGER_0_255_", HFILL }},
59625 { &hf_nbap_initialPhase,
59626 { "initialPhase", "nbap.initialPhase",
59627 FT_UINT32, BASE_DEC, NULL, 0,
59628 "INTEGER_0_524287_", HFILL }},
59629 { &hf_nbap_steadyStatePhase_01,
59630 { "steadyStatePhase", "nbap.steadyStatePhase",
59631 FT_UINT32, BASE_DEC, NULL, 0,
59632 "INTEGER_0_127_", HFILL }},
59633 { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item,
59634 { "CommonChannelsCapacityConsumptionLaw item", "nbap.CommonChannelsCapacityConsumptionLaw_item_element",
59635 FT_NONE, BASE_NONE, NULL, 0,
59636 NULL, HFILL }},
59637 { &hf_nbap_dl_Cost,
59638 { "dl-Cost", "nbap.dl_Cost",
59639 FT_UINT32, BASE_DEC, NULL, 0,
59640 "INTEGER_0_65535", HFILL }},
59641 { &hf_nbap_ul_Cost,
59642 { "ul-Cost", "nbap.ul_Cost",
59643 FT_UINT32, BASE_DEC, NULL, 0,
59644 "INTEGER_0_65535", HFILL }},
59645 { &hf_nbap_common_E_DCH_UL_DPCH_Information,
59646 { "common-E-DCH-UL-DPCH-Information", "nbap.common_E_DCH_UL_DPCH_Information_element",
59647 FT_NONE, BASE_NONE, NULL, 0,
59648 "Common_E_DCH_UL_DPCH_InfoItem", HFILL }},
59649 { &hf_nbap_common_E_DCH_EDPCH_Information,
59650 { "common-E-DCH-EDPCH-Information", "nbap.common_E_DCH_EDPCH_Information_element",
59651 FT_NONE, BASE_NONE, NULL, 0,
59652 "Common_E_DCH_EDPCH_InfoItem", HFILL }},
59653 { &hf_nbap_common_E_DCH_Information,
59654 { "common-E-DCH-Information", "nbap.common_E_DCH_Information_element",
59655 FT_NONE, BASE_NONE, NULL, 0,
59656 "Common_E_DCH_InfoItem", HFILL }},
59657 { &hf_nbap_common_E_DCH_HSDPCCH_Information,
59658 { "common-E-DCH-HSDPCCH-Information", "nbap.common_E_DCH_HSDPCCH_Information_element",
59659 FT_NONE, BASE_NONE, NULL, 0,
59660 "Common_E_DCH_HSDPCCH_InfoItem", HFILL }},
59661 { &hf_nbap_common_E_DCH_Preamble_Control_Information,
59662 { "common-E-DCH-Preamble-Control-Information", "nbap.common_E_DCH_Preamble_Control_Information_element",
59663 FT_NONE, BASE_NONE, NULL, 0,
59664 "Common_E_DCH_Preamble_Control_InfoItem", HFILL }},
59665 { &hf_nbap_common_E_DCH_FDPCH_Information,
59666 { "common-E-DCH-FDPCH-Information", "nbap.common_E_DCH_FDPCH_Information_element",
59667 FT_NONE, BASE_NONE, NULL, 0,
59668 "Common_E_DCH_FDPCH_InfoItem", HFILL }},
59669 { &hf_nbap_common_E_DCH_E_AGCH_ChannelisationCodeNumber,
59670 { "common-E-DCH-E-AGCH-ChannelisationCodeNumber", "nbap.common_E_DCH_E_AGCH_ChannelisationCodeNumber",
59671 FT_UINT32, BASE_DEC, NULL, 0,
59672 "FDD_DL_ChannelisationCodeNumber", HFILL }},
59673 { &hf_nbap_common_E_DCH_Resource_Combination_Information,
59674 { "common-E-DCH-Resource-Combination-Information", "nbap.common_E_DCH_Resource_Combination_Information",
59675 FT_UINT32, BASE_DEC, NULL, 0,
59676 "Common_E_DCH_Resource_Combination_InfoList", HFILL }},
59677 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information,
59678 { "ul-common-E-DCH-MACflow-Specific-Information", "nbap.ul_common_E_DCH_MACflow_Specific_Information",
59679 FT_UINT32, BASE_DEC, NULL, 0,
59680 "Ul_common_E_DCH_MACflow_Specific_InfoList", HFILL }},
59681 { &hf_nbap_uL_SIR_Target,
59682 { "uL-SIR-Target", "nbap.uL_SIR_Target",
59683 FT_INT32, BASE_DEC, NULL, 0,
59684 "UL_SIR", HFILL }},
59685 { &hf_nbap_dPC_Mode,
59686 { "dPC-Mode", "nbap.dPC_Mode",
59687 FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
59688 NULL, HFILL }},
59689 { &hf_nbap_maxSet_E_DPDCHs,
59690 { "maxSet-E-DPDCHs", "nbap.maxSet_E_DPDCHs",
59691 FT_UINT32, BASE_DEC, VALS(nbap_Max_Set_E_DPDCHs_vals), 0,
59692 "Max_Set_E_DPDCHs", HFILL }},
59693 { &hf_nbap_ul_PunctureLimit,
59694 { "ul-PunctureLimit", "nbap.ul_PunctureLimit",
59695 FT_UINT32, BASE_DEC, NULL, 0,
59696 "PunctureLimit", HFILL }},
59697 { &hf_nbap_e_TFCS_Information,
59698 { "e-TFCS-Information", "nbap.e_TFCS_Information_element",
59699 FT_NONE, BASE_NONE, NULL, 0,
59700 NULL, HFILL }},
59701 { &hf_nbap_e_TTI,
59702 { "e-TTI", "nbap.e_TTI",
59703 FT_UINT32, BASE_DEC, VALS(nbap_E_TTI_vals), 0,
59704 NULL, HFILL }},
59705 { &hf_nbap_e_DPCCH_PO,
59706 { "e-DPCCH-PO", "nbap.e_DPCCH_PO",
59707 FT_UINT32, BASE_DEC, NULL, 0,
59708 NULL, HFILL }},
59709 { &hf_nbap_e_RGCH_2_IndexStepThreshold,
59710 { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
59711 FT_UINT32, BASE_DEC, NULL, 0,
59712 NULL, HFILL }},
59713 { &hf_nbap_e_RGCH_3_IndexStepThreshold,
59714 { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
59715 FT_UINT32, BASE_DEC, NULL, 0,
59716 NULL, HFILL }},
59717 { &hf_nbap_hARQ_Info_for_E_DCH,
59718 { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
59719 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
59720 NULL, HFILL }},
59721 { &hf_nbap_e_DCH_Reference_Power_Offset,
59722 { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
59723 FT_UINT32, BASE_DEC, NULL, 0,
59724 NULL, HFILL }},
59725 { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
59726 { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
59727 FT_UINT32, BASE_DEC, NULL, 0,
59728 NULL, HFILL }},
59729 { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH,
59730 { "max-EDCH-Resource-Allocation-for-CCCH", "nbap.max_EDCH_Resource_Allocation_for_CCCH",
59731 FT_UINT32, BASE_DEC, VALS(nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals), 0,
59732 NULL, HFILL }},
59733 { &hf_nbap_max_Period_for_Collistion_Resolution,
59734 { "max-Period-for-Collistion-Resolution", "nbap.max_Period_for_Collistion_Resolution",
59735 FT_UINT32, BASE_DEC, NULL, 0,
59736 NULL, HFILL }},
59737 { &hf_nbap_max_TB_Sizes,
59738 { "max-TB-Sizes", "nbap.max_TB_Sizes_element",
59739 FT_NONE, BASE_NONE, NULL, 0,
59740 NULL, HFILL }},
59741 { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator,
59742 { "common-E-DCH-ImplicitRelease-Indicator", "nbap.common_E_DCH_ImplicitRelease_Indicator",
59743 FT_BOOLEAN, BASE_NONE, NULL, 0,
59744 "BOOLEAN", HFILL }},
59745 { &hf_nbap_ackNackRepetitionFactor,
59746 { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
59747 FT_UINT32, BASE_DEC, NULL, 0,
59748 "AckNack_RepetitionFactor", HFILL }},
59749 { &hf_nbap_ackPowerOffset,
59750 { "ackPowerOffset", "nbap.ackPowerOffset",
59751 FT_UINT32, BASE_DEC, NULL, 0,
59752 "Ack_Power_Offset", HFILL }},
59753 { &hf_nbap_nackPowerOffset,
59754 { "nackPowerOffset", "nbap.nackPowerOffset",
59755 FT_UINT32, BASE_DEC, NULL, 0,
59756 "Nack_Power_Offset", HFILL }},
59757 { &hf_nbap_common_E_DCH_CQI_Info,
59758 { "common-E-DCH-CQI-Info", "nbap.common_E_DCH_CQI_Info_element",
59759 FT_NONE, BASE_NONE, NULL, 0,
59760 NULL, HFILL }},
59761 { &hf_nbap_cqiFeedback_CycleK,
59762 { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
59763 FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
59764 "CQI_Feedback_Cycle", HFILL }},
59765 { &hf_nbap_cqiRepetitionFactor,
59766 { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
59767 FT_UINT32, BASE_DEC, NULL, 0,
59768 "CQI_RepetitionFactor", HFILL }},
59769 { &hf_nbap_cqiPowerOffset,
59770 { "cqiPowerOffset", "nbap.cqiPowerOffset",
59771 FT_UINT32, BASE_DEC, NULL, 0,
59772 "CQI_Power_Offset", HFILL }},
59773 { &hf_nbap_measurement_Power_Offset,
59774 { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
59775 FT_INT32, BASE_DEC, NULL, 0,
59776 NULL, HFILL }},
59777 { &hf_nbap_commonPhysicalChannelID,
59778 { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
59779 FT_UINT32, BASE_DEC, NULL, 0,
59780 NULL, HFILL }},
59781 { &hf_nbap_common_E_DCH_PreambleSignatures,
59782 { "common-E-DCH-PreambleSignatures", "nbap.common_E_DCH_PreambleSignatures",
59783 FT_BYTES, BASE_NONE, NULL, 0,
59784 "PreambleSignatures", HFILL }},
59785 { &hf_nbap_scramblingCodeNumber,
59786 { "scramblingCodeNumber", "nbap.scramblingCodeNumber",
59787 FT_UINT32, BASE_DEC, NULL, 0,
59788 NULL, HFILL }},
59789 { &hf_nbap_preambleThreshold,
59790 { "preambleThreshold", "nbap.preambleThreshold",
59791 FT_UINT32, BASE_DEC, NULL, 0,
59792 NULL, HFILL }},
59793 { &hf_nbap_e_AI_Indicator,
59794 { "e-AI-Indicator", "nbap.e_AI_Indicator",
59795 FT_BOOLEAN, BASE_NONE, NULL, 0,
59796 NULL, HFILL }},
59797 { &hf_nbap_common_E_DCH_AICH_Information,
59798 { "common-E-DCH-AICH-Information", "nbap.common_E_DCH_AICH_Information_element",
59799 FT_NONE, BASE_NONE, NULL, 0,
59800 NULL, HFILL }},
59801 { &hf_nbap_aICH_TransmissionTiming,
59802 { "aICH-TransmissionTiming", "nbap.aICH_TransmissionTiming",
59803 FT_UINT32, BASE_DEC, VALS(nbap_AICH_TransmissionTiming_vals), 0,
59804 NULL, HFILL }},
59805 { &hf_nbap_fdd_dl_ChannelisationCodeNumber,
59806 { "fdd-dl-ChannelisationCodeNumber", "nbap.fdd_dl_ChannelisationCodeNumber",
59807 FT_UINT32, BASE_DEC, NULL, 0,
59808 NULL, HFILL }},
59809 { &hf_nbap_aICH_Power,
59810 { "aICH-Power", "nbap.aICH_Power",
59811 FT_INT32, BASE_DEC, NULL, 0,
59812 NULL, HFILL }},
59813 { &hf_nbap_sTTD_Indicator,
59814 { "sTTD-Indicator", "nbap.sTTD_Indicator",
59815 FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
59816 NULL, HFILL }},
59817 { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item,
59818 { "Common-E-DCH-Resource-Combination-InfoList-Item", "nbap.Common_E_DCH_Resource_Combination_InfoList_Item_element",
59819 FT_NONE, BASE_NONE, NULL, 0,
59820 NULL, HFILL }},
59821 { &hf_nbap_soffset,
59822 { "soffset", "nbap.soffset",
59823 FT_UINT32, BASE_DEC, NULL, 0,
59824 NULL, HFILL }},
59825 { &hf_nbap_f_DPCH_DL_Code_Number,
59826 { "f-DPCH-DL-Code-Number", "nbap.f_DPCH_DL_Code_Number",
59827 FT_UINT32, BASE_DEC, NULL, 0,
59828 "FDD_DL_ChannelisationCodeNumber", HFILL }},
59829 { &hf_nbap_ul_DPCH_ScramblingCode,
59830 { "ul-DPCH-ScramblingCode", "nbap.ul_DPCH_ScramblingCode_element",
59831 FT_NONE, BASE_NONE, NULL, 0,
59832 "UL_ScramblingCode", HFILL }},
59833 { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
59834 { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
59835 FT_UINT32, BASE_DEC, NULL, 0,
59836 "FDD_DL_ChannelisationCodeNumber", HFILL }},
59837 { &hf_nbap_e_RGCH_Signature_Sequence,
59838 { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
59839 FT_UINT32, BASE_DEC, NULL, 0,
59840 NULL, HFILL }},
59841 { &hf_nbap_e_HICH_Signature_Sequence,
59842 { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
59843 FT_UINT32, BASE_DEC, NULL, 0,
59844 NULL, HFILL }},
59845 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item,
59846 { "Ul-common-E-DCH-MACflow-Specific-InfoList-Item", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_Item_element",
59847 FT_NONE, BASE_NONE, NULL, 0,
59848 NULL, HFILL }},
59849 { &hf_nbap_ul_Common_MACFlowID,
59850 { "ul-Common-MACFlowID", "nbap.ul_Common_MACFlowID",
59851 FT_UINT32, BASE_DEC, NULL, 0,
59852 "Common_MACFlow_ID", HFILL }},
59853 { &hf_nbap_transportBearerRequestIndicator,
59854 { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
59855 FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
59856 NULL, HFILL }},
59857 { &hf_nbap_tnlQos,
59858 { "tnlQos", "nbap.tnlQos",
59859 FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
59860 NULL, HFILL }},
59861 { &hf_nbap_payloadCRC_PresenceIndicator,
59862 { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
59863 FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
59864 NULL, HFILL }},
59865 { &hf_nbap_bundlingModeIndicator,
59866 { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
59867 FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
59868 NULL, HFILL }},
59869 { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information,
59870 { "common-E-DCH-MACdFlow-Specific-Information", "nbap.common_E_DCH_MACdFlow_Specific_Information",
59871 FT_UINT32, BASE_DEC, NULL, 0,
59872 "Common_E_DCH_MACdFlow_Specific_InfoList", HFILL }},
59873 { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item,
59874 { "Common-E-DCH-MACdFlow-Specific-InfoList-Item", "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_Item_element",
59875 FT_NONE, BASE_NONE, NULL, 0,
59876 NULL, HFILL }},
59877 { &hf_nbap_common_e_DCH_MACdFlow_ID,
59878 { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
59879 FT_UINT32, BASE_DEC, NULL, 0,
59880 "E_DCH_MACdFlow_ID", HFILL }},
59881 { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
59882 { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
59883 FT_UINT32, BASE_DEC, NULL, 0,
59884 NULL, HFILL }},
59885 { &hf_nbap_eDCH_HARQ_PO_FDD,
59886 { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
59887 FT_UINT32, BASE_DEC, NULL, 0,
59888 "E_DCH_HARQ_PO_FDD", HFILL }},
59889 { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
59890 { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
59891 FT_BYTES, BASE_NONE, NULL, 0,
59892 "E_DCH_MACdFlow_Multiplexing_List", HFILL }},
59893 { &hf_nbap_common_E_DCHLogicalChannelInformation,
59894 { "common-E-DCHLogicalChannelInformation", "nbap.common_E_DCHLogicalChannelInformation",
59895 FT_UINT32, BASE_DEC, NULL, 0,
59896 "Common_E_DCH_LogicalChannel_InfoList", HFILL }},
59897 { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item,
59898 { "Common-E-DCH-LogicalChannel-InfoList-Item", "nbap.Common_E_DCH_LogicalChannel_InfoList_Item_element",
59899 FT_NONE, BASE_NONE, NULL, 0,
59900 NULL, HFILL }},
59901 { &hf_nbap_logicalChannelId,
59902 { "logicalChannelId", "nbap.logicalChannelId",
59903 FT_UINT32, BASE_DEC, NULL, 0,
59904 NULL, HFILL }},
59905 { &hf_nbap_maximumMACcPDU_SizeExtended,
59906 { "maximumMACcPDU-SizeExtended", "nbap.maximumMACcPDU_SizeExtended",
59907 FT_UINT32, BASE_DEC, NULL, 0,
59908 "MAC_PDU_SizeExtended", HFILL }},
59909 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse,
59910 { "ul-common-E-DCH-MACflow-Specific-InfoResponse", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponse",
59911 FT_UINT32, BASE_DEC, NULL, 0,
59912 "Ul_common_E_DCH_MACflow_Specific_InfoResponseList", HFILL }},
59913 { &hf_nbap_serving_Grant_Value,
59914 { "serving-Grant-Value", "nbap.serving_Grant_Value",
59915 FT_UINT32, BASE_DEC, NULL, 0,
59916 "E_Serving_Grant_Value", HFILL }},
59917 { &hf_nbap_E_RNTI_List_item,
59918 { "E-RNTI", "nbap.E_RNTI",
59919 FT_UINT32, BASE_DEC, NULL, 0,
59920 NULL, HFILL }},
59921 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item,
59922 { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-Item", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_element",
59923 FT_NONE, BASE_NONE, NULL, 0,
59924 NULL, HFILL }},
59925 { &hf_nbap_Common_MACFlows_to_DeleteFDD_item,
59926 { "Common-MACFlows-to-DeleteFDD-Item", "nbap.Common_MACFlows_to_DeleteFDD_Item_element",
59927 FT_NONE, BASE_NONE, NULL, 0,
59928 NULL, HFILL }},
59929 { &hf_nbap_common_MACFlow_ID,
59930 { "common-MACFlow-ID", "nbap.common_MACFlow_ID",
59931 FT_UINT32, BASE_DEC, NULL, 0,
59932 NULL, HFILL }},
59933 { &hf_nbap_CommonMACFlow_Specific_InfoList_item,
59934 { "CommonMACFlow-Specific-InfoItem", "nbap.CommonMACFlow_Specific_InfoItem_element",
59935 FT_NONE, BASE_NONE, NULL, 0,
59936 NULL, HFILL }},
59937 { &hf_nbap_common_MACFlow_Id,
59938 { "common-MACFlow-Id", "nbap.common_MACFlow_Id",
59939 FT_UINT32, BASE_DEC, NULL, 0,
59940 NULL, HFILL }},
59941 { &hf_nbap_tnl_qos,
59942 { "tnl-qos", "nbap.tnl_qos",
59943 FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
59944 "TnlQos", HFILL }},
59945 { &hf_nbap_common_MACFlow_PriorityQueue_Information,
59946 { "common-MACFlow-PriorityQueue-Information", "nbap.common_MACFlow_PriorityQueue_Information",
59947 FT_UINT32, BASE_DEC, NULL, 0,
59948 NULL, HFILL }},
59949 { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item,
59950 { "CommonMACFlow-Specific-InfoItem-Response", "nbap.CommonMACFlow_Specific_InfoItem_Response_element",
59951 FT_NONE, BASE_NONE, NULL, 0,
59952 NULL, HFILL }},
59953 { &hf_nbap_commonMACFlow_ID,
59954 { "commonMACFlow-ID", "nbap.commonMACFlow_ID",
59955 FT_UINT32, BASE_DEC, NULL, 0,
59956 "Common_MACFlow_ID", HFILL }},
59957 { &hf_nbap_hSDSCH_Initial_Capacity_Allocation,
59958 { "hSDSCH-Initial-Capacity-Allocation", "nbap.hSDSCH_Initial_Capacity_Allocation",
59959 FT_UINT32, BASE_DEC, NULL, 0,
59960 NULL, HFILL }},
59961 { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item,
59962 { "Common-MACFlow-PriorityQueue-Item", "nbap.Common_MACFlow_PriorityQueue_Item_element",
59963 FT_NONE, BASE_NONE, NULL, 0,
59964 NULL, HFILL }},
59965 { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH,
59966 { "priority-Queue-Information-for-Enhanced-FACH", "nbap.priority_Queue_Information_for_Enhanced_FACH_element",
59967 FT_NONE, BASE_NONE, NULL, 0,
59968 "Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
59969 { &hf_nbap_tUTRANGPSMeasurementAccuracyClass,
59970 { "tUTRANGPSMeasurementAccuracyClass", "nbap.tUTRANGPSMeasurementAccuracyClass",
59971 FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGPSAccuracyClass_vals), 0,
59972 "TUTRANGPSAccuracyClass", HFILL }},
59973 { &hf_nbap_tUTRANGANSSMeasurementAccuracyClass,
59974 { "tUTRANGANSSMeasurementAccuracyClass", "nbap.tUTRANGANSSMeasurementAccuracyClass",
59975 FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGANSSAccuracyClass_vals), 0,
59976 "TUTRANGANSSAccuracyClass", HFILL }},
59977 { &hf_nbap_transmitted_carrier_power,
59978 { "transmitted-carrier-power", "nbap.transmitted_carrier_power",
59979 FT_UINT32, BASE_DEC, NULL, 0,
59980 "Transmitted_Carrier_Power_Value", HFILL }},
59981 { &hf_nbap_acknowledged_prach_preambles,
59982 { "acknowledged-prach-preambles", "nbap.acknowledged_prach_preambles",
59983 FT_UINT32, BASE_DEC, NULL, 0,
59984 "Acknowledged_PRACH_preambles_Value", HFILL }},
59985 { &hf_nbap_uL_TimeslotISCP,
59986 { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
59987 FT_UINT32, BASE_DEC, NULL, 0,
59988 "UL_TimeslotISCP_Value", HFILL }},
59989 { &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles,
59990 { "notUsed-1-acknowledged-PCPCH-access-preambles", "nbap.notUsed_1_acknowledged_PCPCH_access_preambles_element",
59991 FT_NONE, BASE_NONE, NULL, 0,
59992 NULL, HFILL }},
59993 { &hf_nbap_notUsed_2_detected_PCPCH_access_preambles,
59994 { "notUsed-2-detected-PCPCH-access-preambles", "nbap.notUsed_2_detected_PCPCH_access_preambles_element",
59995 FT_NONE, BASE_NONE, NULL, 0,
59996 NULL, HFILL }},
59997 { &hf_nbap_extension_CommonMeasurementValue,
59998 { "extension-CommonMeasurementValue", "nbap.extension_CommonMeasurementValue_element",
59999 FT_NONE, BASE_NONE, NULL, 0,
60000 NULL, HFILL }},
60001 { &hf_nbap_measurementAvailable,
60002 { "measurementAvailable", "nbap.measurementAvailable_element",
60003 FT_NONE, BASE_NONE, NULL, 0,
60004 "CommonMeasurementAvailable", HFILL }},
60005 { &hf_nbap_measurementnotAvailable,
60006 { "measurementnotAvailable", "nbap.measurementnotAvailable_element",
60007 FT_NONE, BASE_NONE, NULL, 0,
60008 "CommonMeasurementnotAvailable", HFILL }},
60009 { &hf_nbap_commonmeasurementValue,
60010 { "commonmeasurementValue", "nbap.commonmeasurementValue",
60011 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
60012 NULL, HFILL }},
60013 { &hf_nbap_ie_Extensions,
60014 { "ie-Extensions", "nbap.ie_Extensions",
60015 FT_UINT32, BASE_DEC, NULL, 0,
60016 "ProtocolExtensionContainer", HFILL }},
60017 { &hf_nbap_resourceOperationalState,
60018 { "resourceOperationalState", "nbap.resourceOperationalState",
60019 FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
60020 NULL, HFILL }},
60021 { &hf_nbap_availabilityStatus,
60022 { "availabilityStatus", "nbap.availabilityStatus",
60023 FT_UINT32, BASE_DEC, VALS(nbap_AvailabilityStatus_vals), 0,
60024 NULL, HFILL }},
60025 { &hf_nbap_commonPhysicalChannelID768,
60026 { "commonPhysicalChannelID768", "nbap.commonPhysicalChannelID768",
60027 FT_UINT32, BASE_DEC, NULL, 0,
60028 NULL, HFILL }},
60029 { &hf_nbap_uE_DTX_DRX_Offset,
60030 { "uE-DTX-DRX-Offset", "nbap.uE_DTX_DRX_Offset",
60031 FT_UINT32, BASE_DEC, NULL, 0,
60032 NULL, HFILL }},
60033 { &hf_nbap_enabling_Delay,
60034 { "enabling-Delay", "nbap.enabling_Delay",
60035 FT_UINT32, BASE_DEC, VALS(nbap_Enabling_Delay_vals), 0,
60036 NULL, HFILL }},
60037 { &hf_nbap_dTX_Information,
60038 { "dTX-Information", "nbap.dTX_Information_element",
60039 FT_NONE, BASE_NONE, NULL, 0,
60040 NULL, HFILL }},
60041 { &hf_nbap_dRX_Information,
60042 { "dRX-Information", "nbap.dRX_Information_element",
60043 FT_NONE, BASE_NONE, NULL, 0,
60044 NULL, HFILL }},
60045 { &hf_nbap_dTX_Information_to_Modify,
60046 { "dTX-Information-to-Modify", "nbap.dTX_Information_to_Modify",
60047 FT_UINT32, BASE_DEC, VALS(nbap_DTX_Information_to_Modify_vals), 0,
60048 NULL, HFILL }},
60049 { &hf_nbap_dRX_Information_to_Modify,
60050 { "dRX-Information-to-Modify", "nbap.dRX_Information_to_Modify",
60051 FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_vals), 0,
60052 NULL, HFILL }},
60053 { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item,
60054 { "ContinuousPacketConnectivityHS-SCCH-less-InformationItem", "nbap.ContinuousPacketConnectivityHS_SCCH_less_InformationItem_element",
60055 FT_NONE, BASE_NONE, NULL, 0,
60056 NULL, HFILL }},
60057 { &hf_nbap_transport_Block_Size_Index,
60058 { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
60059 FT_UINT32, BASE_DEC, NULL, 0,
60060 NULL, HFILL }},
60061 { &hf_nbap_hSPDSCH_Second_Code_Support,
60062 { "hSPDSCH-Second-Code-Support", "nbap.hSPDSCH_Second_Code_Support",
60063 FT_BOOLEAN, BASE_NONE, NULL, 0,
60064 NULL, HFILL }},
60065 { &hf_nbap_hSPDSCH_First_Code_Index,
60066 { "hSPDSCH-First-Code-Index", "nbap.hSPDSCH_First_Code_Index",
60067 FT_UINT32, BASE_DEC, NULL, 0,
60068 NULL, HFILL }},
60069 { &hf_nbap_hSPDSCH_Second_Code_Index,
60070 { "hSPDSCH-Second-Code-Index", "nbap.hSPDSCH_Second_Code_Index",
60071 FT_UINT32, BASE_DEC, NULL, 0,
60072 NULL, HFILL }},
60073 { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information,
60074 { "continuousPacketConnectivityDTX-DRX-Information", "nbap.continuousPacketConnectivityDTX_DRX_Information_element",
60075 FT_NONE, BASE_NONE, NULL, 0,
60076 NULL, HFILL }},
60077 { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify,
60078 { "continuousPacketConnectivityDTX-DRX-Information-to-Modify", "nbap.continuousPacketConnectivityDTX_DRX_Information_to_Modify_element",
60079 FT_NONE, BASE_NONE, NULL, 0,
60080 NULL, HFILL }},
60081 { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information,
60082 { "continuousPacketConnectivityHS-SCCH-less-Information", "nbap.continuousPacketConnectivityHS_SCCH_less_Information",
60083 FT_UINT32, BASE_DEC, NULL, 0,
60084 NULL, HFILL }},
60085 { &hf_nbap_procedureID,
60086 { "procedureID", "nbap.procedureID_element",
60087 FT_NONE, BASE_NONE, NULL, 0,
60088 NULL, HFILL }},
60089 { &hf_nbap_triggeringMessage,
60090 { "triggeringMessage", "nbap.triggeringMessage",
60091 FT_UINT32, BASE_DEC, VALS(nbap_TriggeringMessage_vals), 0,
60092 NULL, HFILL }},
60093 { &hf_nbap_procedureCriticality,
60094 { "procedureCriticality", "nbap.procedureCriticality",
60095 FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
60096 "Criticality", HFILL }},
60097 { &hf_nbap_transactionID,
60098 { "transactionID", "nbap.transactionID",
60099 FT_UINT32, BASE_DEC, VALS(nbap_TransactionID_vals), 0,
60100 NULL, HFILL }},
60101 { &hf_nbap_iEsCriticalityDiagnostics,
60102 { "iEsCriticalityDiagnostics", "nbap.iEsCriticalityDiagnostics",
60103 FT_UINT32, BASE_DEC, NULL, 0,
60104 "CriticalityDiagnostics_IE_List", HFILL }},
60105 { &hf_nbap_CriticalityDiagnostics_IE_List_item,
60106 { "CriticalityDiagnostics-IE-List item", "nbap.CriticalityDiagnostics_IE_List_item_element",
60107 FT_NONE, BASE_NONE, NULL, 0,
60108 NULL, HFILL }},
60109 { &hf_nbap_iECriticality,
60110 { "iECriticality", "nbap.iECriticality",
60111 FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
60112 "Criticality", HFILL }},
60113 { &hf_nbap_iE_ID,
60114 { "iE-ID", "nbap.iE_ID",
60115 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_ProtocolIE_ID_vals_ext, 0,
60116 "ProtocolIE_ID", HFILL }},
60117 { &hf_nbap_repetitionNumber,
60118 { "repetitionNumber", "nbap.repetitionNumber",
60119 FT_UINT32, BASE_DEC, NULL, 0,
60120 "RepetitionNumber0", HFILL }},
60121 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR,
60122 { "ul-common-E-DCH-MACflow-Specific-InformationLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InformationLCR",
60123 FT_UINT32, BASE_DEC, NULL, 0,
60124 "Ul_common_E_DCH_MACflow_Specific_InfoListLCR", HFILL }},
60125 { &hf_nbap_common_E_PUCH_InformationLCR,
60126 { "common-E-PUCH-InformationLCR", "nbap.common_E_PUCH_InformationLCR_element",
60127 FT_NONE, BASE_NONE, NULL, 0,
60128 NULL, HFILL }},
60129 { &hf_nbap_e_TFCS_Information_TDD,
60130 { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD_element",
60131 FT_NONE, BASE_NONE, NULL, 0,
60132 NULL, HFILL }},
60133 { &hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo,
60134 { "maximum-Number-of-Retransmissions-For-SchedulingInfo", "nbap.maximum_Number_of_Retransmissions_For_SchedulingInfo",
60135 FT_UINT32, BASE_DEC, NULL, 0,
60136 "Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
60137 { &hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo,
60138 { "eDCH-Retransmission-Timer-SchedulingInfo", "nbap.eDCH_Retransmission_Timer_SchedulingInfo",
60139 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext, 0,
60140 "E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
60141 { &hf_nbap_minCR,
60142 { "minCR", "nbap.minCR",
60143 FT_UINT32, BASE_DEC, NULL, 0,
60144 "CodeRate", HFILL }},
60145 { &hf_nbap_maxCR,
60146 { "maxCR", "nbap.maxCR",
60147 FT_UINT32, BASE_DEC, NULL, 0,
60148 "CodeRate", HFILL }},
60149 { &hf_nbap_harqInfo,
60150 { "harqInfo", "nbap.harqInfo",
60151 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
60152 "HARQ_Info_for_E_DCH", HFILL }},
60153 { &hf_nbap_pRXdes_base_perURAFCN,
60154 { "pRXdes-base-perURAFCN", "nbap.pRXdes_base_perURAFCN",
60155 FT_UINT32, BASE_DEC, NULL, 0,
60156 NULL, HFILL }},
60157 { &hf_nbap_e_PUCH_TPC_StepSize,
60158 { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
60159 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
60160 "TDD_TPC_UplinkStepSize_LCR", HFILL }},
60161 { &hf_nbap_e_AGCH_TPC_StepSize,
60162 { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
60163 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
60164 "TDD_TPC_DownlinkStepSize", HFILL }},
60165 { &hf_nbap_e_PUCH_PowerControlGAP,
60166 { "e-PUCH-PowerControlGAP", "nbap.e_PUCH_PowerControlGAP",
60167 FT_UINT32, BASE_DEC, NULL, 0,
60168 "ControlGAP", HFILL }},
60169 { &hf_nbap_PRXdes_base_perURAFCN_item,
60170 { "PRXdes-base-Item", "nbap.PRXdes_base_Item_element",
60171 FT_NONE, BASE_NONE, NULL, 0,
60172 NULL, HFILL }},
60173 { &hf_nbap_pRXdes_base,
60174 { "pRXdes-base", "nbap.pRXdes_base",
60175 FT_INT32, BASE_DEC, NULL, 0,
60176 NULL, HFILL }},
60177 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item,
60178 { "Ul-common-E-DCH-MACflow-Specific-InfoList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_element",
60179 FT_NONE, BASE_NONE, NULL, 0,
60180 NULL, HFILL }},
60181 { &hf_nbap_ul_Common_MACFlowIDLCR,
60182 { "ul-Common-MACFlowIDLCR", "nbap.ul_Common_MACFlowIDLCR",
60183 FT_UINT32, BASE_DEC, NULL, 0,
60184 "Common_MACFlow_ID_LCR", HFILL }},
60185 { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR,
60186 { "common-E-DCH-MACdFlow-Specific-InformationLCR", "nbap.common_E_DCH_MACdFlow_Specific_InformationLCR",
60187 FT_UINT32, BASE_DEC, NULL, 0,
60188 "Common_E_DCH_MACdFlow_Specific_InfoListLCR", HFILL }},
60189 { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item,
60190 { "Common-E-DCH-MACdFlow-Specific-InfoList-ItemLCR", "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_element",
60191 FT_NONE, BASE_NONE, NULL, 0,
60192 NULL, HFILL }},
60193 { &hf_nbap_common_e_DCH_MACdFlow_ID_01,
60194 { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
60195 FT_UINT32, BASE_DEC, NULL, 0,
60196 "E_DCH_MACdFlow_ID_LCR", HFILL }},
60197 { &hf_nbap_eDCH_HARQ_PO_TDD,
60198 { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
60199 FT_UINT32, BASE_DEC, NULL, 0,
60200 "E_DCH_HARQ_PO_TDD", HFILL }},
60201 { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
60202 { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
60203 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext, 0,
60204 "E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
60205 { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR,
60206 { "ul-common-E-DCH-MACflow-Specific-InfoResponseLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponseLCR",
60207 FT_UINT32, BASE_DEC, NULL, 0,
60208 "Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR", HFILL }},
60209 { &hf_nbap_common_E_AGCH_ListLCR,
60210 { "common-E-AGCH-ListLCR", "nbap.common_E_AGCH_ListLCR",
60211 FT_UINT32, BASE_DEC, NULL, 0,
60212 NULL, HFILL }},
60213 { &hf_nbap_common_E_HICH_ListLCR,
60214 { "common-E-HICH-ListLCR", "nbap.common_E_HICH_ListLCR",
60215 FT_UINT32, BASE_DEC, NULL, 0,
60216 NULL, HFILL }},
60217 { &hf_nbap_common_E_RNTI_Info_LCR,
60218 { "common-E-RNTI-Info-LCR", "nbap.common_E_RNTI_Info_LCR",
60219 FT_UINT32, BASE_DEC, NULL, 0,
60220 NULL, HFILL }},
60221 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item,
60222 { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_element",
60223 FT_NONE, BASE_NONE, NULL, 0,
60224 NULL, HFILL }},
60225 { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item,
60226 { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_element",
60227 FT_NONE, BASE_NONE, NULL, 0,
60228 NULL, HFILL }},
60229 { &hf_nbap_ul_Common_MACFlowID_LCR,
60230 { "ul-Common-MACFlowID-LCR", "nbap.ul_Common_MACFlowID_LCR",
60231 FT_UINT32, BASE_DEC, NULL, 0,
60232 "Common_MACFlow_ID_LCR", HFILL }},
60233 { &hf_nbap_Common_E_AGCH_ListLCR_item,
60234 { "Common-E-AGCH-ItemLCR", "nbap.Common_E_AGCH_ItemLCR_element",
60235 FT_NONE, BASE_NONE, NULL, 0,
60236 NULL, HFILL }},
60237 { &hf_nbap_e_AGCH_ID,
60238 { "e-AGCH-ID", "nbap.e_AGCH_ID",
60239 FT_UINT32, BASE_DEC, NULL, 0,
60240 NULL, HFILL }},
60241 { &hf_nbap_Common_E_HICH_ListLCR_item,
60242 { "Common-E-HICH-ItemLCR", "nbap.Common_E_HICH_ItemLCR_element",
60243 FT_NONE, BASE_NONE, NULL, 0,
60244 NULL, HFILL }},
60245 { &hf_nbap_eI,
60246 { "eI", "nbap.eI",
60247 FT_UINT32, BASE_DEC, NULL, 0,
60248 NULL, HFILL }},
60249 { &hf_nbap_e_HICH_ID,
60250 { "e-HICH-ID", "nbap.e_HICH_ID",
60251 FT_UINT32, BASE_DEC, NULL, 0,
60252 "E_HICH_ID_LCR", HFILL }},
60253 { &hf_nbap_Common_E_RNTI_Info_LCR_item,
60254 { "Common-E-RNTI-Info-ItemLCR", "nbap.Common_E_RNTI_Info_ItemLCR_element",
60255 FT_NONE, BASE_NONE, NULL, 0,
60256 NULL, HFILL }},
60257 { &hf_nbap_starting_E_RNTI,
60258 { "starting-E-RNTI", "nbap.starting_E_RNTI",
60259 FT_UINT32, BASE_DEC, NULL, 0,
60260 "E_RNTI", HFILL }},
60261 { &hf_nbap_number_of_Group,
60262 { "number-of-Group", "nbap.number_of_Group",
60263 FT_UINT32, BASE_DEC, NULL, 0,
60264 "INTEGER_1_32", HFILL }},
60265 { &hf_nbap_number_of_e_E_RNTI_perGroup,
60266 { "number-of-e-E-RNTI-perGroup", "nbap.number_of_e_E_RNTI_perGroup",
60267 FT_UINT32, BASE_DEC, NULL, 0,
60268 "INTEGER_1_7", HFILL }},
60269 { &hf_nbap_Common_MACFlows_to_DeleteLCR_item,
60270 { "Common-MACFlows-to-DeleteLCR-Item", "nbap.Common_MACFlows_to_DeleteLCR_Item_element",
60271 FT_NONE, BASE_NONE, NULL, 0,
60272 NULL, HFILL }},
60273 { &hf_nbap_common_MACFlow_ID_LCR,
60274 { "common-MACFlow-ID-LCR", "nbap.common_MACFlow_ID_LCR",
60275 FT_UINT32, BASE_DEC, NULL, 0,
60276 NULL, HFILL }},
60277 { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item,
60278 { "CommonMACFlow-Specific-InfoItemLCR", "nbap.CommonMACFlow_Specific_InfoItemLCR_element",
60279 FT_NONE, BASE_NONE, NULL, 0,
60280 NULL, HFILL }},
60281 { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR,
60282 { "common-MACFlow-PriorityQueue-InformationLCR", "nbap.common_MACFlow_PriorityQueue_InformationLCR",
60283 FT_UINT32, BASE_DEC, NULL, 0,
60284 "Common_MACFlow_PriorityQueue_Information", HFILL }},
60285 { &hf_nbap_Common_H_RNTI_InformationLCR_item,
60286 { "Common-H-RNTI-InfoItemLCR", "nbap.Common_H_RNTI_InfoItemLCR_element",
60287 FT_NONE, BASE_NONE, NULL, 0,
60288 NULL, HFILL }},
60289 { &hf_nbap_common_H_RNTI,
60290 { "common-H-RNTI", "nbap.common_H_RNTI",
60291 FT_UINT32, BASE_DEC, NULL, 0,
60292 "HSDSCH_RNTI", HFILL }},
60293 { &hf_nbap_t_SYNC,
60294 { "t-SYNC", "nbap.t_SYNC",
60295 FT_UINT32, BASE_DEC, VALS(nbap_T_SYNC_vals), 0,
60296 NULL, HFILL }},
60297 { &hf_nbap_t_PROTECT,
60298 { "t-PROTECT", "nbap.t_PROTECT",
60299 FT_UINT32, BASE_DEC, VALS(nbap_T_PROTECT_vals), 0,
60300 NULL, HFILL }},
60301 { &hf_nbap_n_PROTECT,
60302 { "n-PROTECT", "nbap.n_PROTECT",
60303 FT_UINT32, BASE_DEC, NULL, 0,
60304 NULL, HFILL }},
60305 { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item,
60306 { "CommonMACFlow-Specific-InfoItem-ResponseLCR", "nbap.CommonMACFlow_Specific_InfoItem_ResponseLCR_element",
60307 FT_NONE, BASE_NONE, NULL, 0,
60308 NULL, HFILL }},
60309 { &hf_nbap_continuousPacketConnectivity_DRX_InformationLCR,
60310 { "continuousPacketConnectivity-DRX-InformationLCR", "nbap.continuousPacketConnectivity_DRX_InformationLCR_element",
60311 FT_NONE, BASE_NONE, NULL, 0,
60312 NULL, HFILL }},
60313 { &hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR,
60314 { "continuousPacketConnectivity-DRX-Information-to-Modify-LCR", "nbap.continuousPacketConnectivity_DRX_Information_to_Modify_LCR_element",
60315 FT_NONE, BASE_NONE, NULL, 0,
60316 NULL, HFILL }},
60317 { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR,
60318 { "hS-DSCH-Semi-PersistentScheduling-Information-LCR", "nbap.hS_DSCH_Semi_PersistentScheduling_Information_LCR_element",
60319 FT_NONE, BASE_NONE, NULL, 0,
60320 NULL, HFILL }},
60321 { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
60322 { "hS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR", "nbap.hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_element",
60323 FT_NONE, BASE_NONE, NULL, 0,
60324 NULL, HFILL }},
60325 { &hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR,
60326 { "hS-DSCH-SPS-Deactivate-Indicator-LCR", "nbap.hS_DSCH_SPS_Deactivate_Indicator_LCR_element",
60327 FT_NONE, BASE_NONE, NULL, 0,
60328 NULL, HFILL }},
60329 { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR,
60330 { "e-DCH-Semi-PersistentScheduling-Information-LCR", "nbap.e_DCH_Semi_PersistentScheduling_Information_LCR_element",
60331 FT_NONE, BASE_NONE, NULL, 0,
60332 NULL, HFILL }},
60333 { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
60334 { "e-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR", "nbap.e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_element",
60335 FT_NONE, BASE_NONE, NULL, 0,
60336 NULL, HFILL }},
60337 { &hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR,
60338 { "e-DCH-SPS-Deactivate-Indicator-LCR", "nbap.e_DCH_SPS_Deactivate_Indicator_LCR_element",
60339 FT_NONE, BASE_NONE, NULL, 0,
60340 NULL, HFILL }},
60341 { &hf_nbap_hS_SCCH_DRX_Information_LCR,
60342 { "hS-SCCH-DRX-Information-LCR", "nbap.hS_SCCH_DRX_Information_LCR_element",
60343 FT_NONE, BASE_NONE, NULL, 0,
60344 NULL, HFILL }},
60345 { &hf_nbap_e_AGCH_DRX_Information_LCR,
60346 { "e-AGCH-DRX-Information-LCR", "nbap.e_AGCH_DRX_Information_LCR",
60347 FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_DRX_Information_LCR_vals), 0,
60348 NULL, HFILL }},
60349 { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR,
60350 { "hS-SCCH-UE-DRX-Cycle-LCR", "nbap.hS_SCCH_UE_DRX_Cycle_LCR",
60351 FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_LCR_vals), 0,
60352 "UE_DRX_Cycle_LCR", HFILL }},
60353 { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR,
60354 { "hS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR", "nbap.hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR",
60355 FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_vals), 0,
60356 "Inactivity_Threshold_for_UE_DRX_Cycle_LCR", HFILL }},
60357 { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR,
60358 { "hS-SCCH-UE-DRX-Offset-LCR", "nbap.hS_SCCH_UE_DRX_Offset_LCR",
60359 FT_UINT32, BASE_DEC, NULL, 0,
60360 "UE_DRX_Offset_LCR", HFILL }},
60361 { &hf_nbap_sameAsHS_SCCH,
60362 { "sameAsHS-SCCH", "nbap.sameAsHS_SCCH_element",
60363 FT_NONE, BASE_NONE, NULL, 0,
60364 NULL, HFILL }},
60365 { &hf_nbap_e_AGCH_DRX_Parameters,
60366 { "e-AGCH-DRX-Parameters", "nbap.e_AGCH_DRX_Parameters_element",
60367 FT_NONE, BASE_NONE, NULL, 0,
60368 NULL, HFILL }},
60369 { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR,
60370 { "e-AGCH-UE-DRX-Cycle-LCR", "nbap.e_AGCH_UE_DRX_Cycle_LCR",
60371 FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_LCR_vals), 0,
60372 "UE_DRX_Cycle_LCR", HFILL }},
60373 { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold,
60374 { "e-AGCH-UE-Inactivity-Monitor-Threshold", "nbap.e_AGCH_UE_Inactivity_Monitor_Threshold",
60375 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals_ext, 0,
60376 NULL, HFILL }},
60377 { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR,
60378 { "e-AGCH-UE-DRX-Offset-LCR", "nbap.e_AGCH_UE_DRX_Offset_LCR",
60379 FT_UINT32, BASE_DEC, NULL, 0,
60380 "UE_DRX_Offset_LCR", HFILL }},
60381 { &hf_nbap_dRX_Information_to_Modify_LCR,
60382 { "dRX-Information-to-Modify-LCR", "nbap.dRX_Information_to_Modify_LCR",
60383 FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_LCR_vals), 0,
60384 NULL, HFILL }},
60385 { &hf_nbap_modify,
60386 { "modify", "nbap.modify_element",
60387 FT_NONE, BASE_NONE, NULL, 0,
60388 "DRX_Information_to_Modify_Items_LCR", HFILL }},
60389 { &hf_nbap_deactivate,
60390 { "deactivate", "nbap.deactivate_element",
60391 FT_NONE, BASE_NONE, NULL, 0,
60392 NULL, HFILL }},
60393 { &hf_nbap_hS_SCCH_DRX_Information_ResponseLCR,
60394 { "hS-SCCH-DRX-Information-ResponseLCR", "nbap.hS_SCCH_DRX_Information_ResponseLCR_element",
60395 FT_NONE, BASE_NONE, NULL, 0,
60396 NULL, HFILL }},
60397 { &hf_nbap_e_AGCH_DRX_Information_ResponseLCR,
60398 { "e-AGCH-DRX-Information-ResponseLCR", "nbap.e_AGCH_DRX_Information_ResponseLCR",
60399 FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_DRX_Information_ResponseLCR_vals), 0,
60400 NULL, HFILL }},
60401 { &hf_nbap_e_AGCH_DRX_Parameters_Response,
60402 { "e-AGCH-DRX-Parameters-Response", "nbap.e_AGCH_DRX_Parameters_Response_element",
60403 FT_NONE, BASE_NONE, NULL, 0,
60404 NULL, HFILL }},
60405 { &hf_nbap_DCH_FDD_Information_item,
60406 { "DCH-FDD-InformationItem", "nbap.DCH_FDD_InformationItem_element",
60407 FT_NONE, BASE_NONE, NULL, 0,
60408 NULL, HFILL }},
60409 { &hf_nbap_ul_FP_Mode,
60410 { "ul-FP-Mode", "nbap.ul_FP_Mode",
60411 FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
60412 NULL, HFILL }},
60413 { &hf_nbap_toAWS,
60414 { "toAWS", "nbap.toAWS",
60415 FT_UINT32, BASE_DEC, NULL, 0,
60416 NULL, HFILL }},
60417 { &hf_nbap_toAWE,
60418 { "toAWE", "nbap.toAWE",
60419 FT_UINT32, BASE_DEC, NULL, 0,
60420 NULL, HFILL }},
60421 { &hf_nbap_dCH_SpecificInformationList,
60422 { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
60423 FT_UINT32, BASE_DEC, NULL, 0,
60424 "DCH_Specific_FDD_InformationList", HFILL }},
60425 { &hf_nbap_DCH_Specific_FDD_InformationList_item,
60426 { "DCH-Specific-FDD-Item", "nbap.DCH_Specific_FDD_Item_element",
60427 FT_NONE, BASE_NONE, NULL, 0,
60428 NULL, HFILL }},
60429 { &hf_nbap_dCH_ID,
60430 { "dCH-ID", "nbap.dCH_ID",
60431 FT_UINT32, BASE_DEC, NULL, 0,
60432 NULL, HFILL }},
60433 { &hf_nbap_ul_TransportFormatSet,
60434 { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet_element",
60435 FT_NONE, BASE_NONE, NULL, 0,
60436 NULL, HFILL }},
60437 { &hf_nbap_dl_TransportFormatSet,
60438 { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet_element",
60439 FT_NONE, BASE_NONE, NULL, 0,
60440 NULL, HFILL }},
60441 { &hf_nbap_allocationRetentionPriority,
60442 { "allocationRetentionPriority", "nbap.allocationRetentionPriority_element",
60443 FT_NONE, BASE_NONE, NULL, 0,
60444 NULL, HFILL }},
60445 { &hf_nbap_frameHandlingPriority,
60446 { "frameHandlingPriority", "nbap.frameHandlingPriority",
60447 FT_UINT32, BASE_DEC, NULL, 0,
60448 NULL, HFILL }},
60449 { &hf_nbap_qE_Selector,
60450 { "qE-Selector", "nbap.qE_Selector",
60451 FT_UINT32, BASE_DEC, VALS(nbap_QE_Selector_vals), 0,
60452 NULL, HFILL }},
60453 { &hf_nbap_DCH_InformationResponse_item,
60454 { "DCH-InformationResponseItem", "nbap.DCH_InformationResponseItem_element",
60455 FT_NONE, BASE_NONE, NULL, 0,
60456 NULL, HFILL }},
60457 { &hf_nbap_dCH_ID_01,
60458 { "dCH-ID", "nbap.dCH_ID",
60459 FT_UINT32, BASE_DEC, NULL, 0,
60460 NULL, HFILL }},
60461 { &hf_nbap_DCH_MeasurementOccasion_Information_item,
60462 { "DchMeasurementOccasionInformation-Item", "nbap.DchMeasurementOccasionInformation_Item_element",
60463 FT_NONE, BASE_NONE, NULL, 0,
60464 NULL, HFILL }},
60465 { &hf_nbap_pattern_Sequence_Identifier,
60466 { "pattern-Sequence-Identifier", "nbap.pattern_Sequence_Identifier",
60467 FT_UINT32, BASE_DEC, NULL, 0,
60468 NULL, HFILL }},
60469 { &hf_nbap_status_Flag,
60470 { "status-Flag", "nbap.status_Flag",
60471 FT_UINT32, BASE_DEC, VALS(nbap_Status_Flag_vals), 0,
60472 NULL, HFILL }},
60473 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters,
60474 { "measurement-Occasion-Pattern-Sequence-parameters", "nbap.measurement_Occasion_Pattern_Sequence_parameters_element",
60475 FT_NONE, BASE_NONE, NULL, 0,
60476 NULL, HFILL }},
60477 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_k,
60478 { "measurement-Occasion-Pattern-Sequence-parameters-k", "nbap.measurement_Occasion_Pattern_Sequence_parameters_k",
60479 FT_UINT32, BASE_DEC, NULL, 0,
60480 "INTEGER_1_9", HFILL }},
60481 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_offset,
60482 { "measurement-Occasion-Pattern-Sequence-parameters-offset", "nbap.measurement_Occasion_Pattern_Sequence_parameters_offset",
60483 FT_UINT32, BASE_DEC, NULL, 0,
60484 "INTEGER_0_511", HFILL }},
60485 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_M_Length,
60486 { "measurement-Occasion-Pattern-Sequence-parameters-M-Length", "nbap.measurement_Occasion_Pattern_Sequence_parameters_M_Length",
60487 FT_UINT32, BASE_DEC, NULL, 0,
60488 "INTEGER_1_512", HFILL }},
60489 { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap,
60490 { "measurement-Occasion-Pattern-Sequence-parameters-Timeslot-Bitmap", "nbap.measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap",
60491 FT_BYTES, BASE_NONE, NULL, 0,
60492 "BIT_STRING_SIZE_7", HFILL }},
60493 { &hf_nbap_DCH_TDD_Information_item,
60494 { "DCH-TDD-InformationItem", "nbap.DCH_TDD_InformationItem_element",
60495 FT_NONE, BASE_NONE, NULL, 0,
60496 NULL, HFILL }},
60497 { &hf_nbap_dCH_SpecificInformationList_01,
60498 { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
60499 FT_UINT32, BASE_DEC, NULL, 0,
60500 "DCH_Specific_TDD_InformationList", HFILL }},
60501 { &hf_nbap_DCH_Specific_TDD_InformationList_item,
60502 { "DCH-Specific-TDD-Item", "nbap.DCH_Specific_TDD_Item_element",
60503 FT_NONE, BASE_NONE, NULL, 0,
60504 NULL, HFILL }},
60505 { &hf_nbap_ul_CCTrCH_ID,
60506 { "ul-CCTrCH-ID", "nbap.ul_CCTrCH_ID",
60507 FT_UINT32, BASE_DEC, NULL, 0,
60508 "CCTrCH_ID", HFILL }},
60509 { &hf_nbap_dl_CCTrCH_ID,
60510 { "dl-CCTrCH-ID", "nbap.dl_CCTrCH_ID",
60511 FT_UINT32, BASE_DEC, NULL, 0,
60512 "CCTrCH_ID", HFILL }},
60513 { &hf_nbap_ul_TransportFormatSet_01,
60514 { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet_element",
60515 FT_NONE, BASE_NONE, NULL, 0,
60516 "TransportFormatSet", HFILL }},
60517 { &hf_nbap_dl_TransportFormatSet_01,
60518 { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet_element",
60519 FT_NONE, BASE_NONE, NULL, 0,
60520 "TransportFormatSet", HFILL }},
60521 { &hf_nbap_FDD_DCHs_to_Modify_item,
60522 { "FDD-DCHs-to-ModifyItem", "nbap.FDD_DCHs_to_ModifyItem_element",
60523 FT_NONE, BASE_NONE, NULL, 0,
60524 NULL, HFILL }},
60525 { &hf_nbap_dCH_SpecificInformationList_02,
60526 { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
60527 FT_UINT32, BASE_DEC, NULL, 0,
60528 "DCH_ModifySpecificInformation_FDD", HFILL }},
60529 { &hf_nbap_DCH_ModifySpecificInformation_FDD_item,
60530 { "DCH-ModifySpecificItem-FDD", "nbap.DCH_ModifySpecificItem_FDD_element",
60531 FT_NONE, BASE_NONE, NULL, 0,
60532 NULL, HFILL }},
60533 { &hf_nbap_dCH_ID_02,
60534 { "dCH-ID", "nbap.dCH_ID",
60535 FT_UINT32, BASE_DEC, NULL, 0,
60536 "T_dCH_ID_01", HFILL }},
60537 { &hf_nbap_ul_TransportFormatSet_02,
60538 { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet_element",
60539 FT_NONE, BASE_NONE, NULL, 0,
60540 "T_ul_TransportFormatSet_01", HFILL }},
60541 { &hf_nbap_dl_TransportFormatSet_02,
60542 { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet_element",
60543 FT_NONE, BASE_NONE, NULL, 0,
60544 "T_dl_TransportFormatSet_01", HFILL }},
60545 { &hf_nbap_TDD_DCHs_to_Modify_item,
60546 { "DCH-ModifyItem-TDD", "nbap.DCH_ModifyItem_TDD_element",
60547 FT_NONE, BASE_NONE, NULL, 0,
60548 NULL, HFILL }},
60549 { &hf_nbap_dCH_SpecificInformationList_03,
60550 { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
60551 FT_UINT32, BASE_DEC, NULL, 0,
60552 "DCH_ModifySpecificInformation_TDD", HFILL }},
60553 { &hf_nbap_DCH_ModifySpecificInformation_TDD_item,
60554 { "DCH-ModifySpecificItem-TDD", "nbap.DCH_ModifySpecificItem_TDD_element",
60555 FT_NONE, BASE_NONE, NULL, 0,
60556 NULL, HFILL }},
60557 { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
60558 { "DedicatedChannelsCapacityConsumptionLaw item", "nbap.DedicatedChannelsCapacityConsumptionLaw_item_element",
60559 FT_NONE, BASE_NONE, NULL, 0,
60560 NULL, HFILL }},
60561 { &hf_nbap_dl_Cost_1,
60562 { "dl-Cost-1", "nbap.dl_Cost_1",
60563 FT_UINT32, BASE_DEC, NULL, 0,
60564 "INTEGER_0_65535", HFILL }},
60565 { &hf_nbap_dl_Cost_2,
60566 { "dl-Cost-2", "nbap.dl_Cost_2",
60567 FT_UINT32, BASE_DEC, NULL, 0,
60568 "INTEGER_0_65535", HFILL }},
60569 { &hf_nbap_ul_Cost_1,
60570 { "ul-Cost-1", "nbap.ul_Cost_1",
60571 FT_UINT32, BASE_DEC, NULL, 0,
60572 "INTEGER_0_65535", HFILL }},
60573 { &hf_nbap_ul_Cost_2,
60574 { "ul-Cost-2", "nbap.ul_Cost_2",
60575 FT_UINT32, BASE_DEC, NULL, 0,
60576 "INTEGER_0_65535", HFILL }},
60577 { &hf_nbap_sIR_Value,
60578 { "sIR-Value", "nbap.sIR_Value",
60579 FT_UINT32, BASE_DEC, NULL, 0,
60580 NULL, HFILL }},
60581 { &hf_nbap_sIR_ErrorValue,
60582 { "sIR-ErrorValue", "nbap.sIR_ErrorValue",
60583 FT_UINT32, BASE_DEC, NULL, 0,
60584 "SIR_Error_Value", HFILL }},
60585 { &hf_nbap_transmittedCodePowerValue,
60586 { "transmittedCodePowerValue", "nbap.transmittedCodePowerValue",
60587 FT_UINT32, BASE_DEC, NULL, 0,
60588 "Transmitted_Code_Power_Value", HFILL }},
60589 { &hf_nbap_rSCP,
60590 { "rSCP", "nbap.rSCP",
60591 FT_UINT32, BASE_DEC, NULL, 0,
60592 "RSCP_Value", HFILL }},
60593 { &hf_nbap_rxTimingDeviationValue,
60594 { "rxTimingDeviationValue", "nbap.rxTimingDeviationValue",
60595 FT_UINT32, BASE_DEC, NULL, 0,
60596 "Rx_Timing_Deviation_Value", HFILL }},
60597 { &hf_nbap_roundTripTime,
60598 { "roundTripTime", "nbap.roundTripTime",
60599 FT_UINT32, BASE_DEC, NULL, 0,
60600 "Round_Trip_Time_Value", HFILL }},
60601 { &hf_nbap_extension_DedicatedMeasurementValue,
60602 { "extension-DedicatedMeasurementValue", "nbap.extension_DedicatedMeasurementValue_element",
60603 FT_NONE, BASE_NONE, NULL, 0,
60604 NULL, HFILL }},
60605 { &hf_nbap_measurementAvailable_01,
60606 { "measurementAvailable", "nbap.measurementAvailable_element",
60607 FT_NONE, BASE_NONE, NULL, 0,
60608 "DedicatedMeasurementAvailable", HFILL }},
60609 { &hf_nbap_measurementnotAvailable_01,
60610 { "measurementnotAvailable", "nbap.measurementnotAvailable_element",
60611 FT_NONE, BASE_NONE, NULL, 0,
60612 "DedicatedMeasurementnotAvailable", HFILL }},
60613 { &hf_nbap_dedicatedmeasurementValue,
60614 { "dedicatedmeasurementValue", "nbap.dedicatedmeasurementValue",
60615 FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
60616 NULL, HFILL }},
60617 { &hf_nbap_cFN,
60618 { "cFN", "nbap.cFN",
60619 FT_UINT32, BASE_DEC, NULL, 0,
60620 NULL, HFILL }},
60621 { &hf_nbap_cfn,
60622 { "cfn", "nbap.cfn",
60623 FT_UINT32, BASE_DEC, NULL, 0,
60624 NULL, HFILL }},
60625 { &hf_nbap_separate_indication,
60626 { "separate-indication", "nbap.separate_indication_element",
60627 FT_NONE, BASE_NONE, NULL, 0,
60628 NULL, HFILL }},
60629 { &hf_nbap_activate,
60630 { "activate", "nbap.activate_element",
60631 FT_NONE, BASE_NONE, NULL, 0,
60632 "Activate_Info", HFILL }},
60633 { &hf_nbap_deactivate_01,
60634 { "deactivate", "nbap.deactivate_element",
60635 FT_NONE, BASE_NONE, NULL, 0,
60636 "Deactivate_Info", HFILL }},
60637 { &hf_nbap_activation_type,
60638 { "activation-type", "nbap.activation_type",
60639 FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
60640 "Execution_Type", HFILL }},
60641 { &hf_nbap_initial_dl_tx_power,
60642 { "initial-dl-tx-power", "nbap.initial_dl_tx_power",
60643 FT_INT32, BASE_DEC, NULL, 0,
60644 "DL_Power", HFILL }},
60645 { &hf_nbap_firstRLS_Indicator,
60646 { "firstRLS-Indicator", "nbap.firstRLS_Indicator",
60647 FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
60648 NULL, HFILL }},
60649 { &hf_nbap_propagation_delay,
60650 { "propagation-delay", "nbap.propagation_delay",
60651 FT_UINT32, BASE_DEC, NULL, 0,
60652 "PropagationDelay", HFILL }},
60653 { &hf_nbap_deactivation_type,
60654 { "deactivation-type", "nbap.deactivation_type",
60655 FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
60656 "Execution_Type", HFILL }},
60657 { &hf_nbap_synchronised,
60658 { "synchronised", "nbap.synchronised",
60659 FT_UINT32, BASE_DEC, NULL, 0,
60660 "CFN", HFILL }},
60661 { &hf_nbap_unsynchronised,
60662 { "unsynchronised", "nbap.unsynchronised_element",
60663 FT_NONE, BASE_NONE, NULL, 0,
60664 NULL, HFILL }},
60665 { &hf_nbap_dGANSS_ReferenceTime,
60666 { "dGANSS-ReferenceTime", "nbap.dGANSS_ReferenceTime",
60667 FT_UINT32, BASE_DEC, NULL, 0,
60668 "INTEGER_0_119", HFILL }},
60669 { &hf_nbap_dGANSS_Information,
60670 { "dGANSS-Information", "nbap.dGANSS_Information",
60671 FT_UINT32, BASE_DEC, NULL, 0,
60672 NULL, HFILL }},
60673 { &hf_nbap_dGANSS_Signal_ID,
60674 { "dGANSS-Signal-ID", "nbap.dGANSS_Signal_ID",
60675 FT_BYTES, BASE_NONE, NULL, 0,
60676 "BIT_STRING_SIZE_8", HFILL }},
60677 { &hf_nbap_DGANSS_Information_item,
60678 { "DGANSS-InformationItem", "nbap.DGANSS_InformationItem_element",
60679 FT_NONE, BASE_NONE, NULL, 0,
60680 NULL, HFILL }},
60681 { &hf_nbap_gANSS_SignalId,
60682 { "gANSS-SignalId", "nbap.gANSS_SignalId",
60683 FT_UINT32, BASE_DEC, NULL, 0,
60684 "GANSS_Signal_ID", HFILL }},
60685 { &hf_nbap_gANSS_StatusHealth,
60686 { "gANSS-StatusHealth", "nbap.gANSS_StatusHealth",
60687 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_StatusHealth_vals), 0,
60688 NULL, HFILL }},
60689 { &hf_nbap_dGANSS_SignalInformation,
60690 { "dGANSS-SignalInformation", "nbap.dGANSS_SignalInformation",
60691 FT_UINT32, BASE_DEC, NULL, 0,
60692 NULL, HFILL }},
60693 { &hf_nbap_DGANSS_SignalInformation_item,
60694 { "DGANSS-SignalInformationItem", "nbap.DGANSS_SignalInformationItem_element",
60695 FT_NONE, BASE_NONE, NULL, 0,
60696 NULL, HFILL }},
60697 { &hf_nbap_satId,
60698 { "satId", "nbap.satId",
60699 FT_UINT32, BASE_DEC, NULL, 0,
60700 "INTEGER_0_63", HFILL }},
60701 { &hf_nbap_gANSS_iod,
60702 { "gANSS-iod", "nbap.gANSS_iod",
60703 FT_BYTES, BASE_NONE, NULL, 0,
60704 "BIT_STRING_SIZE_10", HFILL }},
60705 { &hf_nbap_udre,
60706 { "udre", "nbap.udre",
60707 FT_UINT32, BASE_DEC, VALS(nbap_UDRE_vals), 0,
60708 NULL, HFILL }},
60709 { &hf_nbap_ganss_prc,
60710 { "ganss-prc", "nbap.ganss_prc",
60711 FT_INT32, BASE_DEC, NULL, 0,
60712 "INTEGER_M2047_2047", HFILL }},
60713 { &hf_nbap_ganss_rrc,
60714 { "ganss-rrc", "nbap.ganss_rrc",
60715 FT_INT32, BASE_DEC, NULL, 0,
60716 "INTEGER_M127_127", HFILL }},
60717 { &hf_nbap_pRCDeviation,
60718 { "pRCDeviation", "nbap.pRCDeviation",
60719 FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
60720 NULL, HFILL }},
60721 { &hf_nbap_udreGrowthRate,
60722 { "udreGrowthRate", "nbap.udreGrowthRate",
60723 FT_UINT32, BASE_DEC, VALS(nbap_UDREGrowthRate_vals), 0,
60724 NULL, HFILL }},
60725 { &hf_nbap_udreValidityTime,
60726 { "udreValidityTime", "nbap.udreValidityTime",
60727 FT_UINT32, BASE_DEC, VALS(nbap_UDREValidityTime_vals), 0,
60728 NULL, HFILL }},
60729 { &hf_nbap_gpstow,
60730 { "gpstow", "nbap.gpstow",
60731 FT_UINT32, BASE_DEC, NULL, 0,
60732 NULL, HFILL }},
60733 { &hf_nbap_status_health,
60734 { "status-health", "nbap.status_health",
60735 FT_UINT32, BASE_DEC, VALS(nbap_GPS_Status_Health_vals), 0,
60736 "GPS_Status_Health", HFILL }},
60737 { &hf_nbap_satelliteinfo,
60738 { "satelliteinfo", "nbap.satelliteinfo",
60739 FT_UINT32, BASE_DEC, NULL, 0,
60740 "SAT_Info_DGPSCorrections", HFILL }},
60741 { &hf_nbap_prcdeviation,
60742 { "prcdeviation", "nbap.prcdeviation",
60743 FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
60744 NULL, HFILL }},
60745 { &hf_nbap_DL_Timeslot_Information_item,
60746 { "DL-Timeslot-InformationItem", "nbap.DL_Timeslot_InformationItem_element",
60747 FT_NONE, BASE_NONE, NULL, 0,
60748 NULL, HFILL }},
60749 { &hf_nbap_timeSlot,
60750 { "timeSlot", "nbap.timeSlot",
60751 FT_UINT32, BASE_DEC, NULL, 0,
60752 NULL, HFILL }},
60753 { &hf_nbap_midambleShiftAndBurstType,
60754 { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
60755 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
60756 NULL, HFILL }},
60757 { &hf_nbap_tFCI_Presence,
60758 { "tFCI-Presence", "nbap.tFCI_Presence",
60759 FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
60760 NULL, HFILL }},
60761 { &hf_nbap_dL_Code_Information,
60762 { "dL-Code-Information", "nbap.dL_Code_Information",
60763 FT_UINT32, BASE_DEC, NULL, 0,
60764 "TDD_DL_Code_Information", HFILL }},
60765 { &hf_nbap_DL_TimeslotLCR_Information_item,
60766 { "DL-TimeslotLCR-InformationItem", "nbap.DL_TimeslotLCR_InformationItem_element",
60767 FT_NONE, BASE_NONE, NULL, 0,
60768 NULL, HFILL }},
60769 { &hf_nbap_timeSlotLCR,
60770 { "timeSlotLCR", "nbap.timeSlotLCR",
60771 FT_UINT32, BASE_DEC, NULL, 0,
60772 NULL, HFILL }},
60773 { &hf_nbap_midambleShiftLCR,
60774 { "midambleShiftLCR", "nbap.midambleShiftLCR_element",
60775 FT_NONE, BASE_NONE, NULL, 0,
60776 NULL, HFILL }},
60777 { &hf_nbap_dL_Code_LCR_Information,
60778 { "dL-Code-LCR-Information", "nbap.dL_Code_LCR_Information",
60779 FT_UINT32, BASE_DEC, NULL, 0,
60780 "TDD_DL_Code_LCR_Information", HFILL }},
60781 { &hf_nbap_DL_Timeslot768_Information_item,
60782 { "DL-Timeslot768-InformationItem", "nbap.DL_Timeslot768_InformationItem_element",
60783 FT_NONE, BASE_NONE, NULL, 0,
60784 NULL, HFILL }},
60785 { &hf_nbap_midambleShiftAndBurstType768,
60786 { "midambleShiftAndBurstType768", "nbap.midambleShiftAndBurstType768",
60787 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
60788 NULL, HFILL }},
60789 { &hf_nbap_dL_Code_768_Information,
60790 { "dL-Code-768-Information", "nbap.dL_Code_768_Information",
60791 FT_UINT32, BASE_DEC, NULL, 0,
60792 "TDD_DL_Code_768_Information", HFILL }},
60793 { &hf_nbap_powerAdjustmentType,
60794 { "powerAdjustmentType", "nbap.powerAdjustmentType",
60795 FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
60796 NULL, HFILL }},
60797 { &hf_nbap_dLReferencePower,
60798 { "dLReferencePower", "nbap.dLReferencePower",
60799 FT_INT32, BASE_DEC, NULL, 0,
60800 "DL_Power", HFILL }},
60801 { &hf_nbap_dLReferencePowerList_DL_PC_Rqst,
60802 { "dLReferencePowerList-DL-PC-Rqst", "nbap.dLReferencePowerList_DL_PC_Rqst",
60803 FT_UINT32, BASE_DEC, NULL, 0,
60804 "DL_ReferencePowerInformationList", HFILL }},
60805 { &hf_nbap_maxAdjustmentStep,
60806 { "maxAdjustmentStep", "nbap.maxAdjustmentStep",
60807 FT_UINT32, BASE_DEC, NULL, 0,
60808 NULL, HFILL }},
60809 { &hf_nbap_adjustmentPeriod,
60810 { "adjustmentPeriod", "nbap.adjustmentPeriod",
60811 FT_UINT32, BASE_DEC, NULL, 0,
60812 NULL, HFILL }},
60813 { &hf_nbap_adjustmentRatio,
60814 { "adjustmentRatio", "nbap.adjustmentRatio",
60815 FT_UINT32, BASE_DEC, NULL, 0,
60816 "ScaledAdjustmentRatio", HFILL }},
60817 { &hf_nbap_DL_ReferencePowerInformationList_item,
60818 { "DL-ReferencePowerInformationItem", "nbap.DL_ReferencePowerInformationItem_element",
60819 FT_NONE, BASE_NONE, NULL, 0,
60820 NULL, HFILL }},
60821 { &hf_nbap_rL_ID,
60822 { "rL-ID", "nbap.rL_ID",
60823 FT_UINT32, BASE_DEC, NULL, 0,
60824 NULL, HFILL }},
60825 { &hf_nbap_dl_Reference_Power,
60826 { "dl-Reference-Power", "nbap.dl_Reference_Power",
60827 FT_INT32, BASE_DEC, NULL, 0,
60828 "DL_Power", HFILL }},
60829 { &hf_nbap_DL_TimeslotISCPInfo_item,
60830 { "DL-TimeslotISCPInfoItem", "nbap.DL_TimeslotISCPInfoItem_element",
60831 FT_NONE, BASE_NONE, NULL, 0,
60832 NULL, HFILL }},
60833 { &hf_nbap_dL_TimeslotISCP,
60834 { "dL-TimeslotISCP", "nbap.dL_TimeslotISCP",
60835 FT_UINT32, BASE_DEC, NULL, 0,
60836 NULL, HFILL }},
60837 { &hf_nbap_DL_TimeslotISCPInfoLCR_item,
60838 { "DL-TimeslotISCPInfoItemLCR", "nbap.DL_TimeslotISCPInfoItemLCR_element",
60839 FT_NONE, BASE_NONE, NULL, 0,
60840 NULL, HFILL }},
60841 { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
60842 { "DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_element",
60843 FT_NONE, BASE_NONE, NULL, 0,
60844 NULL, HFILL }},
60845 { &hf_nbap_midambleShiftAndBurstType_01,
60846 { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType_element",
60847 FT_NONE, BASE_NONE, NULL, 0,
60848 "MidambleShiftLCR", HFILL }},
60849 { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
60850 { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst",
60851 FT_UINT32, BASE_DEC, NULL, 0,
60852 NULL, HFILL }},
60853 { &hf_nbap_maxHSDSCH_HSSCCH_Power,
60854 { "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
60855 FT_UINT32, BASE_DEC, NULL, 0,
60856 "MaximumTransmissionPower", HFILL }},
60857 { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item,
60858 { "MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item", "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_element",
60859 FT_NONE, BASE_NONE, NULL, 0,
60860 NULL, HFILL }},
60861 { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
60862 { "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
60863 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
60864 NULL, HFILL }},
60865 { &hf_nbap_uE_DRX_Cycle,
60866 { "uE-DRX-Cycle", "nbap.uE_DRX_Cycle",
60867 FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_vals), 0,
60868 NULL, HFILL }},
60869 { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle,
60870 { "inactivity-Threshold-for-UE-DRX-Cycle", "nbap.inactivity_Threshold_for_UE_DRX_Cycle",
60871 FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals), 0,
60872 NULL, HFILL }},
60873 { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring,
60874 { "inactivity-Threshold-for-UE-Grant-Monitoring", "nbap.inactivity_Threshold_for_UE_Grant_Monitoring",
60875 FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals), 0,
60876 NULL, HFILL }},
60877 { &hf_nbap_uE_DRX_Grant_Monitoring,
60878 { "uE-DRX-Grant-Monitoring", "nbap.uE_DRX_Grant_Monitoring",
60879 FT_BOOLEAN, BASE_NONE, NULL, 0,
60880 NULL, HFILL }},
60881 { &hf_nbap_modify_01,
60882 { "modify", "nbap.modify_element",
60883 FT_NONE, BASE_NONE, NULL, 0,
60884 "DRX_Information_to_Modify_Items", HFILL }},
60885 { &hf_nbap_DSCH_InformationResponse_item,
60886 { "DSCH-InformationResponseItem", "nbap.DSCH_InformationResponseItem_element",
60887 FT_NONE, BASE_NONE, NULL, 0,
60888 NULL, HFILL }},
60889 { &hf_nbap_dSCH_ID,
60890 { "dSCH-ID", "nbap.dSCH_ID",
60891 FT_UINT32, BASE_DEC, NULL, 0,
60892 NULL, HFILL }},
60893 { &hf_nbap_DSCH_TDD_Information_item,
60894 { "DSCH-TDD-InformationItem", "nbap.DSCH_TDD_InformationItem_element",
60895 FT_NONE, BASE_NONE, NULL, 0,
60896 NULL, HFILL }},
60897 { &hf_nbap_cCTrCH_ID,
60898 { "cCTrCH-ID", "nbap.cCTrCH_ID",
60899 FT_UINT32, BASE_DEC, NULL, 0,
60900 NULL, HFILL }},
60901 { &hf_nbap_transportFormatSet,
60902 { "transportFormatSet", "nbap.transportFormatSet_element",
60903 FT_NONE, BASE_NONE, NULL, 0,
60904 NULL, HFILL }},
60905 { &hf_nbap_uE_DTX_Cycle1_2ms,
60906 { "uE-DTX-Cycle1-2ms", "nbap.uE_DTX_Cycle1_2ms",
60907 FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_2ms_vals), 0,
60908 NULL, HFILL }},
60909 { &hf_nbap_uE_DTX_Cycle2_2ms,
60910 { "uE-DTX-Cycle2-2ms", "nbap.uE_DTX_Cycle2_2ms",
60911 FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_2ms_vals), 0,
60912 NULL, HFILL }},
60913 { &hf_nbap_mAC_DTX_Cycle_2ms,
60914 { "mAC-DTX-Cycle-2ms", "nbap.mAC_DTX_Cycle_2ms",
60915 FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_2ms_vals), 0,
60916 NULL, HFILL }},
60917 { &hf_nbap_uE_DTX_Cycle1_10ms,
60918 { "uE-DTX-Cycle1-10ms", "nbap.uE_DTX_Cycle1_10ms",
60919 FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_10ms_vals), 0,
60920 NULL, HFILL }},
60921 { &hf_nbap_uE_DTX_Cycle2_10ms,
60922 { "uE-DTX-Cycle2-10ms", "nbap.uE_DTX_Cycle2_10ms",
60923 FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_10ms_vals), 0,
60924 NULL, HFILL }},
60925 { &hf_nbap_mAC_DTX_Cycle_10ms,
60926 { "mAC-DTX-Cycle-10ms", "nbap.mAC_DTX_Cycle_10ms",
60927 FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_10ms_vals), 0,
60928 NULL, HFILL }},
60929 { &hf_nbap_e_DCH_TTI_Length,
60930 { "e-DCH-TTI-Length", "nbap.e_DCH_TTI_Length",
60931 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_vals), 0,
60932 NULL, HFILL }},
60933 { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2,
60934 { "inactivity-Threshold-for-UE-DTX-Cycle2", "nbap.inactivity_Threshold_for_UE_DTX_Cycle2",
60935 FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0,
60936 NULL, HFILL }},
60937 { &hf_nbap_uE_DTX_Long_Preamble,
60938 { "uE-DTX-Long-Preamble", "nbap.uE_DTX_Long_Preamble",
60939 FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Long_Preamble_vals), 0,
60940 NULL, HFILL }},
60941 { &hf_nbap_mAC_Inactivity_Threshold,
60942 { "mAC-Inactivity-Threshold", "nbap.mAC_Inactivity_Threshold",
60943 FT_UINT32, BASE_DEC, VALS(nbap_MAC_Inactivity_Threshold_vals), 0,
60944 NULL, HFILL }},
60945 { &hf_nbap_cQI_DTX_Timer,
60946 { "cQI-DTX-Timer", "nbap.cQI_DTX_Timer",
60947 FT_UINT32, BASE_DEC, VALS(nbap_CQI_DTX_Timer_vals), 0,
60948 NULL, HFILL }},
60949 { &hf_nbap_uE_DPCCH_burst1,
60950 { "uE-DPCCH-burst1", "nbap.uE_DPCCH_burst1",
60951 FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst1_vals), 0,
60952 NULL, HFILL }},
60953 { &hf_nbap_uE_DPCCH_burst2,
60954 { "uE-DPCCH-burst2", "nbap.uE_DPCCH_burst2",
60955 FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst2_vals), 0,
60956 NULL, HFILL }},
60957 { &hf_nbap_modify_02,
60958 { "modify", "nbap.modify_element",
60959 FT_NONE, BASE_NONE, NULL, 0,
60960 "DTX_Information_to_Modify_Items", HFILL }},
60961 { &hf_nbap_e_DCH_TTI_Length_to_Modify,
60962 { "e-DCH-TTI-Length-to-Modify", "nbap.e_DCH_TTI_Length_to_Modify",
60963 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_to_Modify_vals), 0,
60964 NULL, HFILL }},
60965 { &hf_nbap_dual_Band_Capability,
60966 { "dual-Band-Capability", "nbap.dual_Band_Capability",
60967 FT_UINT32, BASE_DEC, VALS(nbap_Dual_Band_Capability_vals), 0,
60968 NULL, HFILL }},
60969 { &hf_nbap_possible_Secondary_Serving_Cell_List,
60970 { "possible-Secondary-Serving-Cell-List", "nbap.possible_Secondary_Serving_Cell_List",
60971 FT_UINT32, BASE_DEC, NULL, 0,
60972 NULL, HFILL }},
60973 { &hf_nbap_replace,
60974 { "replace", "nbap.replace",
60975 FT_UINT32, BASE_DEC, NULL, 0,
60976 "E_AGCH_FDD_Code_List", HFILL }},
60977 { &hf_nbap_remove,
60978 { "remove", "nbap.remove_element",
60979 FT_NONE, BASE_NONE, NULL, 0,
60980 NULL, HFILL }},
60981 { &hf_nbap_E_AGCH_FDD_Code_List_item,
60982 { "FDD-DL-ChannelisationCodeNumber", "nbap.FDD_DL_ChannelisationCodeNumber",
60983 FT_UINT32, BASE_DEC, NULL, 0,
60984 NULL, HFILL }},
60985 { &hf_nbap_e_DCH_SF_allocation,
60986 { "e-DCH-SF-allocation", "nbap.e_DCH_SF_allocation",
60987 FT_UINT32, BASE_DEC, NULL, 0,
60988 NULL, HFILL }},
60989 { &hf_nbap_E_DCH_SF_allocation_item,
60990 { "E-DCH-SF-allocation item", "nbap.E_DCH_SF_allocation_item_element",
60991 FT_NONE, BASE_NONE, NULL, 0,
60992 NULL, HFILL }},
60993 { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
60994 { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
60995 FT_UINT32, BASE_DEC, NULL, 0,
60996 "DL_ScramblingCode", HFILL }},
60997 { &hf_nbap_e_AGCH_Channelisation_Code,
60998 { "e-AGCH-Channelisation-Code", "nbap.e_AGCH_Channelisation_Code",
60999 FT_UINT32, BASE_DEC, NULL, 0,
61000 "FDD_DL_ChannelisationCodeNumber", HFILL }},
61001 { &hf_nbap_primary_e_RNTI,
61002 { "primary-e-RNTI", "nbap.primary_e_RNTI",
61003 FT_UINT32, BASE_DEC, NULL, 0,
61004 "E_RNTI", HFILL }},
61005 { &hf_nbap_secondary_e_RNTI,
61006 { "secondary-e-RNTI", "nbap.secondary_e_RNTI",
61007 FT_UINT32, BASE_DEC, NULL, 0,
61008 "E_RNTI", HFILL }},
61009 { &hf_nbap_primary_Secondary_Grant_Selector,
61010 { "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
61011 FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
61012 "E_Primary_Secondary_Grant_Selector", HFILL }},
61013 { &hf_nbap_e_RGCH_Release_Indicator,
61014 { "e-RGCH-Release-Indicator", "nbap.e_RGCH_Release_Indicator",
61015 FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_Release_Indicator_vals), 0,
61016 NULL, HFILL }},
61017 { &hf_nbap_e_DCH_MACdFlows_Information,
61018 { "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information_element",
61019 FT_NONE, BASE_NONE, NULL, 0,
61020 NULL, HFILL }},
61021 { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp,
61022 { "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
61023 FT_UINT32, BASE_DEC, NULL, 0,
61024 NULL, HFILL }},
61025 { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify,
61026 { "e-DCH-MACdFlow-Specific-Info-to-Modify", "nbap.e_DCH_MACdFlow_Specific_Info_to_Modify",
61027 FT_UINT32, BASE_DEC, NULL, 0,
61028 "E_DCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
61029 { &hf_nbap_mACeReset_Indicator,
61030 { "mACeReset-Indicator", "nbap.mACeReset_Indicator",
61031 FT_UINT32, BASE_DEC, VALS(nbap_MACeReset_Indicator_vals), 0,
61032 NULL, HFILL }},
61033 { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation,
61034 { "e-DCH-MACdFlow-Specific-UpdateInformation", "nbap.e_DCH_MACdFlow_Specific_UpdateInformation",
61035 FT_UINT32, BASE_DEC, NULL, 0,
61036 NULL, HFILL }},
61037 { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item,
61038 { "E-DCH-MACdFlow-Specific-UpdateInformation-Item", "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_Item_element",
61039 FT_NONE, BASE_NONE, NULL, 0,
61040 NULL, HFILL }},
61041 { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH,
61042 { "hARQ-Process-Allocation-NonSched-2ms-EDCH", "nbap.hARQ_Process_Allocation_NonSched_2ms_EDCH",
61043 FT_BYTES, BASE_NONE, NULL, 0,
61044 "HARQ_Process_Allocation_2ms_EDCH", HFILL }},
61045 { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item,
61046 { "E-DCH-DL-Control-Channel-Change-Information-Item", "nbap.E_DCH_DL_Control_Channel_Change_Information_Item_element",
61047 FT_NONE, BASE_NONE, NULL, 0,
61048 NULL, HFILL }},
61049 { &hf_nbap_e_DCH_RL_ID,
61050 { "e-DCH-RL-ID", "nbap.e_DCH_RL_ID",
61051 FT_UINT32, BASE_DEC, NULL, 0,
61052 "RL_ID", HFILL }},
61053 { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item,
61054 { "E-DCH-DL-Control-Channel-Grant-Information-Item", "nbap.E_DCH_DL_Control_Channel_Grant_Information_Item_element",
61055 FT_NONE, BASE_NONE, NULL, 0,
61056 NULL, HFILL }},
61057 { &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
61058 { "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant_element",
61059 FT_NONE, BASE_NONE, NULL, 0,
61060 "E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
61061 { &hf_nbap_e_DCH_Scheduled_Transmission_Grant,
61062 { "e-DCH-Scheduled-Transmission-Grant", "nbap.e_DCH_Scheduled_Transmission_Grant_element",
61063 FT_NONE, BASE_NONE, NULL, 0,
61064 NULL, HFILL }},
61065 { &hf_nbap_E_DCH_LogicalChannelInformation_item,
61066 { "E-DCH-LogicalChannelInformationItem", "nbap.E_DCH_LogicalChannelInformationItem_element",
61067 FT_NONE, BASE_NONE, NULL, 0,
61068 NULL, HFILL }},
61069 { &hf_nbap_schedulingPriorityIndicator,
61070 { "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
61071 FT_UINT32, BASE_DEC, NULL, 0,
61072 NULL, HFILL }},
61073 { &hf_nbap_schedulingInformation,
61074 { "schedulingInformation", "nbap.schedulingInformation",
61075 FT_UINT32, BASE_DEC, VALS(nbap_SchedulingInformation_vals), 0,
61076 NULL, HFILL }},
61077 { &hf_nbap_mACesGuaranteedBitRate,
61078 { "mACesGuaranteedBitRate", "nbap.mACesGuaranteedBitRate",
61079 FT_UINT32, BASE_DEC, NULL, 0,
61080 NULL, HFILL }},
61081 { &hf_nbap_e_DCH_DDI_Value,
61082 { "e-DCH-DDI-Value", "nbap.e_DCH_DDI_Value",
61083 FT_UINT32, BASE_DEC, NULL, 0,
61084 NULL, HFILL }},
61085 { &hf_nbap_mACd_PDU_Size_List,
61086 { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
61087 FT_UINT32, BASE_DEC, NULL, 0,
61088 "E_DCH_MACdPDU_SizeList", HFILL }},
61089 { &hf_nbap_E_DCH_MACdPDU_SizeList_item,
61090 { "E-DCH-MACdPDU-SizeListItem", "nbap.E_DCH_MACdPDU_SizeListItem_element",
61091 FT_NONE, BASE_NONE, NULL, 0,
61092 NULL, HFILL }},
61093 { &hf_nbap_mACdPDU_Size,
61094 { "mACdPDU-Size", "nbap.mACdPDU_Size",
61095 FT_UINT32, BASE_DEC, NULL, 0,
61096 NULL, HFILL }},
61097 { &hf_nbap_E_DCH_LogicalChannelToModify_item,
61098 { "E-DCH-LogicalChannelToModifyItem", "nbap.E_DCH_LogicalChannelToModifyItem_element",
61099 FT_NONE, BASE_NONE, NULL, 0,
61100 NULL, HFILL }},
61101 { &hf_nbap_mACd_PDU_Size_List_01,
61102 { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
61103 FT_UINT32, BASE_DEC, NULL, 0,
61104 "E_DCH_MACdPDU_SizeToModifyList", HFILL }},
61105 { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item,
61106 { "E-DCH-MACdPDU-SizeListItem", "nbap.E_DCH_MACdPDU_SizeListItem_element",
61107 FT_NONE, BASE_NONE, NULL, 0,
61108 NULL, HFILL }},
61109 { &hf_nbap_E_DCH_LogicalChannelToDelete_item,
61110 { "E-DCH-LogicalChannelToDeleteItem", "nbap.E_DCH_LogicalChannelToDeleteItem_element",
61111 FT_NONE, BASE_NONE, NULL, 0,
61112 NULL, HFILL }},
61113 { &hf_nbap_e_DCH_MACdFlow_Specific_Info,
61114 { "e-DCH-MACdFlow-Specific-Info", "nbap.e_DCH_MACdFlow_Specific_Info",
61115 FT_UINT32, BASE_DEC, NULL, 0,
61116 "E_DCH_MACdFlow_Specific_InfoList", HFILL }},
61117 { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item,
61118 { "E-DCH-MACdFlow-Specific-InfoItem", "nbap.E_DCH_MACdFlow_Specific_InfoItem_element",
61119 FT_NONE, BASE_NONE, NULL, 0,
61120 NULL, HFILL }},
61121 { &hf_nbap_eDCH_Grant_Type_Information,
61122 { "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
61123 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
61124 "E_DCH_Grant_Type_Information", HFILL }},
61125 { &hf_nbap_eDCHLogicalChannelInformation,
61126 { "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
61127 FT_UINT32, BASE_DEC, NULL, 0,
61128 "E_DCH_LogicalChannelInformation", HFILL }},
61129 { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item,
61130 { "E-DCH-MACdFlow-Specific-InformationResp-Item", "nbap.E_DCH_MACdFlow_Specific_InformationResp_Item_element",
61131 FT_NONE, BASE_NONE, NULL, 0,
61132 NULL, HFILL }},
61133 { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item,
61134 { "E-DCH-MACdFlow-Specific-InfoItem-to-Modify", "nbap.E_DCH_MACdFlow_Specific_InfoItem_to_Modify_element",
61135 FT_NONE, BASE_NONE, NULL, 0,
61136 NULL, HFILL }},
61137 { &hf_nbap_eDCH_LogicalChannelToAdd,
61138 { "eDCH-LogicalChannelToAdd", "nbap.eDCH_LogicalChannelToAdd",
61139 FT_UINT32, BASE_DEC, NULL, 0,
61140 "E_DCH_LogicalChannelInformation", HFILL }},
61141 { &hf_nbap_eDCH_LogicalChannelToModify,
61142 { "eDCH-LogicalChannelToModify", "nbap.eDCH_LogicalChannelToModify",
61143 FT_UINT32, BASE_DEC, NULL, 0,
61144 "E_DCH_LogicalChannelToModify", HFILL }},
61145 { &hf_nbap_eDCH_LogicalChannelToDelete,
61146 { "eDCH-LogicalChannelToDelete", "nbap.eDCH_LogicalChannelToDelete",
61147 FT_UINT32, BASE_DEC, NULL, 0,
61148 "E_DCH_LogicalChannelToDelete", HFILL }},
61149 { &hf_nbap_E_DCH_MACdFlows_to_Delete_item,
61150 { "E-DCH-MACdFlow-to-Delete-Item", "nbap.E_DCH_MACdFlow_to_Delete_Item_element",
61151 FT_NONE, BASE_NONE, NULL, 0,
61152 NULL, HFILL }},
61153 { &hf_nbap_maxBits_MACe_PDU_non_scheduled,
61154 { "maxBits-MACe-PDU-non-scheduled", "nbap.maxBits_MACe_PDU_non_scheduled",
61155 FT_UINT32, BASE_DEC, NULL, 0,
61156 "Max_Bits_MACe_PDU_non_scheduled", HFILL }},
61157 { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms,
61158 { "hARQ-Process-Allocation-NonSched-2ms", "nbap.hARQ_Process_Allocation_NonSched_2ms",
61159 FT_BYTES, BASE_NONE, NULL, 0,
61160 "HARQ_Process_Allocation_2ms_EDCH", HFILL }},
61161 { &hf_nbap_e_DCH_serving_cell_choice,
61162 { "e-DCH-serving-cell-choice", "nbap.e_DCH_serving_cell_choice",
61163 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_serving_cell_choice_vals), 0,
61164 NULL, HFILL }},
61165 { &hf_nbap_e_DCH_serving_cell_change_successful,
61166 { "e-DCH-serving-cell-change-successful", "nbap.e_DCH_serving_cell_change_successful_element",
61167 FT_NONE, BASE_NONE, NULL, 0,
61168 NULL, HFILL }},
61169 { &hf_nbap_e_DCH_serving_cell_change_unsuccessful,
61170 { "e-DCH-serving-cell-change-unsuccessful", "nbap.e_DCH_serving_cell_change_unsuccessful_element",
61171 FT_NONE, BASE_NONE, NULL, 0,
61172 NULL, HFILL }},
61173 { &hf_nbap_e_DCH_RL_InformationList_Rsp,
61174 { "e-DCH-RL-InformationList-Rsp", "nbap.e_DCH_RL_InformationList_Rsp",
61175 FT_UINT32, BASE_DEC, NULL, 0,
61176 NULL, HFILL }},
61177 { &hf_nbap_E_DCH_RL_InformationList_Rsp_item,
61178 { "E-DCH-RL-InformationList-Rsp-Item", "nbap.E_DCH_RL_InformationList_Rsp_Item_element",
61179 FT_NONE, BASE_NONE, NULL, 0,
61180 NULL, HFILL }},
61181 { &hf_nbap_rl_ID,
61182 { "rl-ID", "nbap.rl_ID",
61183 FT_UINT32, BASE_DEC, NULL, 0,
61184 NULL, HFILL }},
61185 { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info,
61186 { "e-DCH-FDD-DL-Control-Channel-Info", "nbap.e_DCH_FDD_DL_Control_Channel_Info_element",
61187 FT_NONE, BASE_NONE, NULL, 0,
61188 "E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
61189 { &hf_nbap_cause,
61190 { "cause", "nbap.cause",
61191 FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
61192 NULL, HFILL }},
61193 { &hf_nbap_EDCH_RACH_Report_Value_item,
61194 { "EDCH-RACH-Report-Value item", "nbap.EDCH_RACH_Report_Value_item_element",
61195 FT_NONE, BASE_NONE, NULL, 0,
61196 NULL, HFILL }},
61197 { &hf_nbap_granted_EDCH_RACH_resources,
61198 { "granted-EDCH-RACH-resources", "nbap.granted_EDCH_RACH_resources",
61199 FT_UINT32, BASE_DEC, NULL, 0,
61200 "Granted_EDCH_RACH_Resources_Value", HFILL }},
61201 { &hf_nbap_denied_EDCH_RACH_resources,
61202 { "denied-EDCH-RACH-resources", "nbap.denied_EDCH_RACH_resources",
61203 FT_UINT32, BASE_DEC, NULL, 0,
61204 "Denied_EDCH_RACH_Resources_Value", HFILL }},
61205 { &hf_nbap_two_ms,
61206 { "two-ms", "nbap.two_ms_element",
61207 FT_NONE, BASE_NONE, NULL, 0,
61208 "DTX_Cycle_2ms_Items", HFILL }},
61209 { &hf_nbap_ten_ms,
61210 { "ten-ms", "nbap.ten_ms_element",
61211 FT_NONE, BASE_NONE, NULL, 0,
61212 "DTX_Cycle_10ms_Items", HFILL }},
61213 { &hf_nbap_two_ms_01,
61214 { "two-ms", "nbap.two_ms_element",
61215 FT_NONE, BASE_NONE, NULL, 0,
61216 "DTX_Cycle_2ms_to_Modify_Items", HFILL }},
61217 { &hf_nbap_ten_ms_01,
61218 { "ten-ms", "nbap.ten_ms_element",
61219 FT_NONE, BASE_NONE, NULL, 0,
61220 "DTX_Cycle_10ms_to_Modify_Items", HFILL }},
61221 { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item,
61222 { "E-DCH-MACdFlow-to-Delete-ItemLCR", "nbap.E_DCH_MACdFlow_to_Delete_ItemLCR_element",
61223 FT_NONE, BASE_NONE, NULL, 0,
61224 NULL, HFILL }},
61225 { &hf_nbap_e_DCH_MACdFlow_ID_LCR,
61226 { "e-DCH-MACdFlow-ID-LCR", "nbap.e_DCH_MACdFlow_ID_LCR",
61227 FT_UINT32, BASE_DEC, NULL, 0,
61228 NULL, HFILL }},
61229 { &hf_nbap_t321,
61230 { "t321", "nbap.t321",
61231 FT_UINT32, BASE_DEC, VALS(nbap_T321_vals), 0,
61232 NULL, HFILL }},
61233 { &hf_nbap_hS_DSCH_DRX_Cycle_FACH,
61234 { "hS-DSCH-DRX-Cycle-FACH", "nbap.hS_DSCH_DRX_Cycle_FACH",
61235 FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_DRX_Cycle_FACH_vals), 0,
61236 NULL, HFILL }},
61237 { &hf_nbap_hS_DSCH_RX_Burst_FACH,
61238 { "hS-DSCH-RX-Burst-FACH", "nbap.hS_DSCH_RX_Burst_FACH",
61239 FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_RX_Burst_FACH_vals), 0,
61240 NULL, HFILL }},
61241 { &hf_nbap_replace_01,
61242 { "replace", "nbap.replace",
61243 FT_UINT32, BASE_DEC, NULL, 0,
61244 "E_RGCH_E_HICH_FDD_Code_List", HFILL }},
61245 { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item,
61246 { "FDD-DL-ChannelisationCodeNumber", "nbap.FDD_DL_ChannelisationCodeNumber",
61247 FT_UINT32, BASE_DEC, NULL, 0,
61248 NULL, HFILL }},
61249 { &hf_nbap_e_TFCI_BetaEC_Boost,
61250 { "e-TFCI-BetaEC-Boost", "nbap.e_TFCI_BetaEC_Boost",
61251 FT_UINT32, BASE_DEC, NULL, 0,
61252 NULL, HFILL }},
61253 { &hf_nbap_uL_Delta_T2TP,
61254 { "uL-Delta-T2TP", "nbap.uL_Delta_T2TP",
61255 FT_UINT32, BASE_DEC, NULL, 0,
61256 NULL, HFILL }},
61257 { &hf_nbap_e_DCH_TFCI_Table_Index,
61258 { "e-DCH-TFCI-Table-Index", "nbap.e_DCH_TFCI_Table_Index",
61259 FT_UINT32, BASE_DEC, NULL, 0,
61260 NULL, HFILL }},
61261 { &hf_nbap_reference_E_TFCI_Information,
61262 { "reference-E-TFCI-Information", "nbap.reference_E_TFCI_Information",
61263 FT_UINT32, BASE_DEC, NULL, 0,
61264 NULL, HFILL }},
61265 { &hf_nbap_E_DCHProvidedBitRate_item,
61266 { "E-DCHProvidedBitRate-Item", "nbap.E_DCHProvidedBitRate_Item_element",
61267 FT_NONE, BASE_NONE, NULL, 0,
61268 NULL, HFILL }},
61269 { &hf_nbap_e_DCHProvidedBitRateValue,
61270 { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
61271 FT_UINT32, BASE_DEC, NULL, 0,
61272 NULL, HFILL }},
61273 { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item,
61274 { "E-DCHProvidedBitRateValueInformation-For-CellPortion-Item", "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_element",
61275 FT_NONE, BASE_NONE, NULL, 0,
61276 NULL, HFILL }},
61277 { &hf_nbap_e_DCHProvidedBitRateValue_01,
61278 { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
61279 FT_UINT32, BASE_DEC, NULL, 0,
61280 "E_DCHProvidedBitRate", HFILL }},
61281 { &hf_nbap_e_PUCH_Information,
61282 { "e-PUCH-Information", "nbap.e_PUCH_Information_element",
61283 FT_NONE, BASE_NONE, NULL, 0,
61284 NULL, HFILL }},
61285 { &hf_nbap_e_DCH_MACdFlows_Information_TDD,
61286 { "e-DCH-MACdFlows-Information-TDD", "nbap.e_DCH_MACdFlows_Information_TDD",
61287 FT_UINT32, BASE_DEC, NULL, 0,
61288 NULL, HFILL }},
61289 { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info,
61290 { "e-DCH-Non-Scheduled-Grant-Info", "nbap.e_DCH_Non_Scheduled_Grant_Info_element",
61291 FT_NONE, BASE_NONE, NULL, 0,
61292 NULL, HFILL }},
61293 { &hf_nbap_e_DCH_TDD_Information,
61294 { "e-DCH-TDD-Information", "nbap.e_DCH_TDD_Information_element",
61295 FT_NONE, BASE_NONE, NULL, 0,
61296 NULL, HFILL }},
61297 { &hf_nbap_n_E_UCCH,
61298 { "n-E-UCCH", "nbap.n_E_UCCH",
61299 FT_UINT32, BASE_DEC, NULL, 0,
61300 NULL, HFILL }},
61301 { &hf_nbap_e_DCH_QPSK_RefBetaInfo,
61302 { "e-DCH-QPSK-RefBetaInfo", "nbap.e_DCH_QPSK_RefBetaInfo",
61303 FT_UINT32, BASE_DEC, NULL, 0,
61304 NULL, HFILL }},
61305 { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo,
61306 { "e-DCH-sixteenQAM-RefBetaInfo", "nbap.e_DCH_sixteenQAM_RefBetaInfo",
61307 FT_UINT32, BASE_DEC, NULL, 0,
61308 NULL, HFILL }},
61309 { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item,
61310 { "E-DCH-RefBeta-Item", "nbap.E_DCH_RefBeta_Item_element",
61311 FT_NONE, BASE_NONE, NULL, 0,
61312 NULL, HFILL }},
61313 { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item,
61314 { "E-DCH-RefBeta-Item", "nbap.E_DCH_RefBeta_Item_element",
61315 FT_NONE, BASE_NONE, NULL, 0,
61316 NULL, HFILL }},
61317 { &hf_nbap_refCodeRate,
61318 { "refCodeRate", "nbap.refCodeRate",
61319 FT_UINT32, BASE_DEC, NULL, 0,
61320 "CodeRate_short", HFILL }},
61321 { &hf_nbap_refBeta,
61322 { "refBeta", "nbap.refBeta",
61323 FT_INT32, BASE_DEC, NULL, 0,
61324 NULL, HFILL }},
61325 { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item,
61326 { "E-DCH-MACdFlow-InfoTDDItem", "nbap.E_DCH_MACdFlow_InfoTDDItem_element",
61327 FT_NONE, BASE_NONE, NULL, 0,
61328 NULL, HFILL }},
61329 { &hf_nbap_eDCH_Grant_TypeTDD,
61330 { "eDCH-Grant-TypeTDD", "nbap.eDCH_Grant_TypeTDD",
61331 FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_TypeTDD_vals), 0,
61332 "E_DCH_Grant_TypeTDD", HFILL }},
61333 { &hf_nbap_timeslotResource,
61334 { "timeslotResource", "nbap.timeslotResource",
61335 FT_BYTES, BASE_NONE, NULL, 0,
61336 "E_DCH_TimeslotResource", HFILL }},
61337 { &hf_nbap_powerResource,
61338 { "powerResource", "nbap.powerResource",
61339 FT_UINT32, BASE_DEC, NULL, 0,
61340 "E_DCH_PowerResource", HFILL }},
61341 { &hf_nbap_repetitionPeriod,
61342 { "repetitionPeriod", "nbap.repetitionPeriod",
61343 FT_UINT32, BASE_DEC, VALS(nbap_RepetitionPeriod_vals), 0,
61344 NULL, HFILL }},
61345 { &hf_nbap_repetitionLength,
61346 { "repetitionLength", "nbap.repetitionLength",
61347 FT_UINT32, BASE_DEC, NULL, 0,
61348 NULL, HFILL }},
61349 { &hf_nbap_tddE_PUCH_Offset,
61350 { "tddE-PUCH-Offset", "nbap.tddE_PUCH_Offset",
61351 FT_UINT32, BASE_DEC, NULL, 0,
61352 NULL, HFILL }},
61353 { &hf_nbap_tdd_ChannelisationCode,
61354 { "tdd-ChannelisationCode", "nbap.tdd_ChannelisationCode",
61355 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
61356 NULL, HFILL }},
61357 { &hf_nbap_e_DCH_TDD_Maximum_Bitrate,
61358 { "e-DCH-TDD-Maximum-Bitrate", "nbap.e_DCH_TDD_Maximum_Bitrate",
61359 FT_UINT32, BASE_DEC, NULL, 0,
61360 NULL, HFILL }},
61361 { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp,
61362 { "e-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.e_DCH_TDD_MACdFlow_Specific_InformationResp",
61363 FT_UINT32, BASE_DEC, NULL, 0,
61364 NULL, HFILL }},
61365 { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD,
61366 { "e-AGCH-Specific-Information-ResponseTDD", "nbap.e_AGCH_Specific_Information_ResponseTDD",
61367 FT_UINT32, BASE_DEC, NULL, 0,
61368 "E_AGCH_Specific_InformationRespListTDD", HFILL }},
61369 { &hf_nbap_scheduled_E_HICH_Specific_InformationResp,
61370 { "scheduled-E-HICH-Specific-InformationResp", "nbap.scheduled_E_HICH_Specific_InformationResp",
61371 FT_UINT32, BASE_DEC, NULL, 0,
61372 "Scheduled_E_HICH_Specific_Information_ResponseLCRTDD", HFILL }},
61373 { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item,
61374 { "Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD", "nbap.Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_element",
61375 FT_NONE, BASE_NONE, NULL, 0,
61376 NULL, HFILL }},
61377 { &hf_nbap_e_HICH_ID_TDD,
61378 { "e-HICH-ID-TDD", "nbap.e_HICH_ID_TDD",
61379 FT_UINT32, BASE_DEC, NULL, 0,
61380 NULL, HFILL }},
61381 { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item,
61382 { "E-DCH-TDD-MACdFlow-Specific-InformationResp-Item", "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_element",
61383 FT_NONE, BASE_NONE, NULL, 0,
61384 NULL, HFILL }},
61385 { &hf_nbap_e_DCH_MacdFlow_Id,
61386 { "e-DCH-MacdFlow-Id", "nbap.e_DCH_MacdFlow_Id",
61387 FT_UINT32, BASE_DEC, NULL, 0,
61388 NULL, HFILL }},
61389 { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item,
61390 { "E-AGCH-Specific-InformationResp-ItemTDD", "nbap.E_AGCH_Specific_InformationResp_ItemTDD_element",
61391 FT_NONE, BASE_NONE, NULL, 0,
61392 NULL, HFILL }},
61393 { &hf_nbap_e_AGCH_Id,
61394 { "e-AGCH-Id", "nbap.e_AGCH_Id",
61395 FT_UINT32, BASE_DEC, NULL, 0,
61396 NULL, HFILL }},
61397 { &hf_nbap_e_DCH_MACdFlows_to_Add,
61398 { "e-DCH-MACdFlows-to-Add", "nbap.e_DCH_MACdFlows_to_Add",
61399 FT_UINT32, BASE_DEC, NULL, 0,
61400 "E_DCH_MACdFlows_Information_TDD", HFILL }},
61401 { &hf_nbap_e_DCH_MACdFlows_to_Delete,
61402 { "e-DCH-MACdFlows-to-Delete", "nbap.e_DCH_MACdFlows_to_Delete",
61403 FT_UINT32, BASE_DEC, NULL, 0,
61404 NULL, HFILL }},
61405 { &hf_nbap_e_DCH_TDD_Information_to_Modify,
61406 { "e-DCH-TDD-Information-to-Modify", "nbap.e_DCH_TDD_Information_to_Modify_element",
61407 FT_NONE, BASE_NONE, NULL, 0,
61408 NULL, HFILL }},
61409 { &hf_nbap_e_DCH_TDD_Information_to_Modify_List,
61410 { "e-DCH-TDD-Information-to-Modify-List", "nbap.e_DCH_TDD_Information_to_Modify_List",
61411 FT_UINT32, BASE_DEC, NULL, 0,
61412 NULL, HFILL }},
61413 { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item,
61414 { "E-DCH-MACdFlow-ModifyTDDItem", "nbap.E_DCH_MACdFlow_ModifyTDDItem_element",
61415 FT_NONE, BASE_NONE, NULL, 0,
61416 NULL, HFILL }},
61417 { &hf_nbap_e_DCH_LogicalChannelToAdd,
61418 { "e-DCH-LogicalChannelToAdd", "nbap.e_DCH_LogicalChannelToAdd",
61419 FT_UINT32, BASE_DEC, NULL, 0,
61420 "E_DCH_LogicalChannelInformation", HFILL }},
61421 { &hf_nbap_e_DCH_LogicalChannelToModify,
61422 { "e-DCH-LogicalChannelToModify", "nbap.e_DCH_LogicalChannelToModify",
61423 FT_UINT32, BASE_DEC, NULL, 0,
61424 NULL, HFILL }},
61425 { &hf_nbap_e_DCH_LogicalChannelToDelete,
61426 { "e-DCH-LogicalChannelToDelete", "nbap.e_DCH_LogicalChannelToDelete",
61427 FT_UINT32, BASE_DEC, NULL, 0,
61428 NULL, HFILL }},
61429 { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768,
61430 { "e-DCH-Non-Scheduled-Grant-Info768", "nbap.e_DCH_Non_Scheduled_Grant_Info768_element",
61431 FT_NONE, BASE_NONE, NULL, 0,
61432 NULL, HFILL }},
61433 { &hf_nbap_e_DCH_TDD_Information768,
61434 { "e-DCH-TDD-Information768", "nbap.e_DCH_TDD_Information768_element",
61435 FT_NONE, BASE_NONE, NULL, 0,
61436 NULL, HFILL }},
61437 { &hf_nbap_tdd_ChannelisationCode768,
61438 { "tdd-ChannelisationCode768", "nbap.tdd_ChannelisationCode768",
61439 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode768_vals_ext, 0,
61440 NULL, HFILL }},
61441 { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768,
61442 { "e-DCH-TDD-Maximum-Bitrate768", "nbap.e_DCH_TDD_Maximum_Bitrate768",
61443 FT_UINT32, BASE_DEC, NULL, 0,
61444 NULL, HFILL }},
61445 { &hf_nbap_e_PUCH_LCR_Information,
61446 { "e-PUCH-LCR-Information", "nbap.e_PUCH_LCR_Information_element",
61447 FT_NONE, BASE_NONE, NULL, 0,
61448 NULL, HFILL }},
61449 { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info,
61450 { "e-DCH-Non-Scheduled-Grant-LCR-Info", "nbap.e_DCH_Non_Scheduled_Grant_LCR_Info_element",
61451 FT_NONE, BASE_NONE, NULL, 0,
61452 NULL, HFILL }},
61453 { &hf_nbap_e_DCH_LCRTDD_Information,
61454 { "e-DCH-LCRTDD-Information", "nbap.e_DCH_LCRTDD_Information_element",
61455 FT_NONE, BASE_NONE, NULL, 0,
61456 NULL, HFILL }},
61457 { &hf_nbap_timeslotResourceLCR,
61458 { "timeslotResourceLCR", "nbap.timeslotResourceLCR",
61459 FT_BYTES, BASE_NONE, NULL, 0,
61460 "E_DCH_TimeslotResourceLCR", HFILL }},
61461 { &hf_nbap_subframeNumber,
61462 { "subframeNumber", "nbap.subframeNumber",
61463 FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_vals), 0,
61464 NULL, HFILL }},
61465 { &hf_nbap_n_E_UCCHLCR,
61466 { "n-E-UCCHLCR", "nbap.n_E_UCCHLCR",
61467 FT_UINT32, BASE_DEC, NULL, 0,
61468 NULL, HFILL }},
61469 { &hf_nbap_e_HICH_LCR_Information,
61470 { "e-HICH-LCR-Information", "nbap.e_HICH_LCR_Information_element",
61471 FT_NONE, BASE_NONE, NULL, 0,
61472 NULL, HFILL }},
61473 { &hf_nbap_signatureSequenceGroupIndex,
61474 { "signatureSequenceGroupIndex", "nbap.signatureSequenceGroupIndex",
61475 FT_UINT32, BASE_DEC, NULL, 0,
61476 NULL, HFILL }},
61477 { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory,
61478 { "e-DCH-LCRTDD-PhysicalLayerCategory", "nbap.e_DCH_LCRTDD_PhysicalLayerCategory",
61479 FT_UINT32, BASE_DEC, NULL, 0,
61480 NULL, HFILL }},
61481 { &hf_nbap_dRX_Interruption_by_HS_DSCH,
61482 { "dRX-Interruption-by-HS-DSCH", "nbap.dRX_Interruption_by_HS_DSCH",
61483 FT_UINT32, BASE_DEC, VALS(nbap_DRX_Interruption_by_HS_DSCH_vals), 0,
61484 NULL, HFILL }},
61485 { &hf_nbap_repetition_Period_List_LCR,
61486 { "repetition-Period-List-LCR", "nbap.repetition_Period_List_LCR",
61487 FT_UINT32, BASE_DEC, NULL, 0,
61488 NULL, HFILL }},
61489 { &hf_nbap_e_DCH_SPS_Indicator,
61490 { "e-DCH-SPS-Indicator", "nbap.e_DCH_SPS_Indicator",
61491 FT_BYTES, BASE_NONE, NULL, 0,
61492 NULL, HFILL }},
61493 { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information,
61494 { "sPS-E-DCH-releted-E-HICH-Information", "nbap.sPS_E_DCH_releted_E_HICH_Information_element",
61495 FT_NONE, BASE_NONE, NULL, 0,
61496 "E_HICH_LCR_Information", HFILL }},
61497 { &hf_nbap_timeslot_Resource_Related_Information,
61498 { "timeslot-Resource-Related-Information", "nbap.timeslot_Resource_Related_Information",
61499 FT_BYTES, BASE_NONE, NULL, 0,
61500 "E_DCH_TimeslotResourceLCR", HFILL }},
61501 { &hf_nbap_subframeNumber_01,
61502 { "subframeNumber", "nbap.subframeNumber",
61503 FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_01_vals), 0,
61504 "T_subframeNumber_01", HFILL }},
61505 { &hf_nbap_FDD_DL_CodeInformation_item,
61506 { "FDD-DL-CodeInformationItem", "nbap.FDD_DL_CodeInformationItem_element",
61507 FT_NONE, BASE_NONE, NULL, 0,
61508 NULL, HFILL }},
61509 { &hf_nbap_dl_ScramblingCode,
61510 { "dl-ScramblingCode", "nbap.dl_ScramblingCode",
61511 FT_UINT32, BASE_DEC, NULL, 0,
61512 NULL, HFILL }},
61513 { &hf_nbap_fdd_DL_ChannelisationCodeNumber,
61514 { "fdd-DL-ChannelisationCodeNumber", "nbap.fdd_DL_ChannelisationCodeNumber",
61515 FT_UINT32, BASE_DEC, NULL, 0,
61516 NULL, HFILL }},
61517 { &hf_nbap_transmissionGapPatternSequenceCodeInformation,
61518 { "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
61519 FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
61520 NULL, HFILL }},
61521 { &hf_nbap_navClockModel,
61522 { "navClockModel", "nbap.navClockModel_element",
61523 FT_NONE, BASE_NONE, NULL, 0,
61524 "GANSS_NAVclockModel", HFILL }},
61525 { &hf_nbap_cnavClockModel,
61526 { "cnavClockModel", "nbap.cnavClockModel_element",
61527 FT_NONE, BASE_NONE, NULL, 0,
61528 "GANSS_CNAVclockModel", HFILL }},
61529 { &hf_nbap_glonassClockModel,
61530 { "glonassClockModel", "nbap.glonassClockModel_element",
61531 FT_NONE, BASE_NONE, NULL, 0,
61532 "GANSS_GLONASSclockModel", HFILL }},
61533 { &hf_nbap_sbasClockModel,
61534 { "sbasClockModel", "nbap.sbasClockModel_element",
61535 FT_NONE, BASE_NONE, NULL, 0,
61536 "GANSS_SBASclockModel", HFILL }},
61537 { &hf_nbap_navKeplerianSet,
61538 { "navKeplerianSet", "nbap.navKeplerianSet_element",
61539 FT_NONE, BASE_NONE, NULL, 0,
61540 "GANSS_NavModel_NAVKeplerianSet", HFILL }},
61541 { &hf_nbap_cnavKeplerianSet,
61542 { "cnavKeplerianSet", "nbap.cnavKeplerianSet_element",
61543 FT_NONE, BASE_NONE, NULL, 0,
61544 "GANSS_NavModel_CNAVKeplerianSet", HFILL }},
61545 { &hf_nbap_glonassECEF,
61546 { "glonassECEF", "nbap.glonassECEF_element",
61547 FT_NONE, BASE_NONE, NULL, 0,
61548 "GANSS_NavModel_GLONASSecef", HFILL }},
61549 { &hf_nbap_sbasECEF,
61550 { "sbasECEF", "nbap.sbasECEF_element",
61551 FT_NONE, BASE_NONE, NULL, 0,
61552 "GANSS_NavModel_SBASecef", HFILL }},
61553 { &hf_nbap_dataID,
61554 { "dataID", "nbap.dataID",
61555 FT_BYTES, BASE_NONE, NULL, 0,
61556 "BIT_STRING_SIZE_2", HFILL }},
61557 { &hf_nbap_alpha_beta_parameters,
61558 { "alpha-beta-parameters", "nbap.alpha_beta_parameters_element",
61559 FT_NONE, BASE_NONE, NULL, 0,
61560 "GPS_Ionospheric_Model", HFILL }},
61561 { &hf_nbap_ganss_Transmission_Time,
61562 { "ganss-Transmission-Time", "nbap.ganss_Transmission_Time_element",
61563 FT_NONE, BASE_NONE, NULL, 0,
61564 NULL, HFILL }},
61565 { &hf_nbap_non_broadcastIndication,
61566 { "non-broadcastIndication", "nbap.non_broadcastIndication",
61567 FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
61568 NULL, HFILL }},
61569 { &hf_nbap_ganssSatInfoNavList,
61570 { "ganssSatInfoNavList", "nbap.ganssSatInfoNavList",
61571 FT_UINT32, BASE_DEC, NULL, 0,
61572 "Ganss_Sat_Info_AddNavList", HFILL }},
61573 { &hf_nbap_GANSS_Additional_Time_Models_item,
61574 { "GANSS-Time-Model", "nbap.GANSS_Time_Model_element",
61575 FT_NONE, BASE_NONE, NULL, 0,
61576 NULL, HFILL }},
61577 { &hf_nbap_utcModel1,
61578 { "utcModel1", "nbap.utcModel1_element",
61579 FT_NONE, BASE_NONE, NULL, 0,
61580 "GANSS_UTCmodelSet1", HFILL }},
61581 { &hf_nbap_utcModel2,
61582 { "utcModel2", "nbap.utcModel2_element",
61583 FT_NONE, BASE_NONE, NULL, 0,
61584 "GANSS_UTCmodelSet2", HFILL }},
61585 { &hf_nbap_utcModel3,
61586 { "utcModel3", "nbap.utcModel3_element",
61587 FT_NONE, BASE_NONE, NULL, 0,
61588 "GANSS_UTCmodelSet3", HFILL }},
61589 { &hf_nbap_ganss_wk_number,
61590 { "ganss-wk-number", "nbap.ganss_wk_number",
61591 FT_UINT32, BASE_DEC, NULL, 0,
61592 "INTEGER_0_255", HFILL }},
61593 { &hf_nbap_gANSS_AlmanacModel,
61594 { "gANSS-AlmanacModel", "nbap.gANSS_AlmanacModel",
61595 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AlmanacModel_vals), 0,
61596 NULL, HFILL }},
61597 { &hf_nbap_gANSS_keplerianParameters,
61598 { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters_element",
61599 FT_NONE, BASE_NONE, NULL, 0,
61600 "GANSS_KeplerianParametersAlm", HFILL }},
61601 { &hf_nbap_extension_GANSS_AlmanacModel,
61602 { "extension-GANSS-AlmanacModel", "nbap.extension_GANSS_AlmanacModel_element",
61603 FT_NONE, BASE_NONE, NULL, 0,
61604 NULL, HFILL }},
61605 { &hf_nbap_sat_info_SBASecefList,
61606 { "sat-info-SBASecefList", "nbap.sat_info_SBASecefList",
61607 FT_UINT32, BASE_DEC, NULL, 0,
61608 "GANSS_SAT_Info_Almanac_SBASecefList", HFILL }},
61609 { &hf_nbap_sat_info_GLOkpList,
61610 { "sat-info-GLOkpList", "nbap.sat_info_GLOkpList",
61611 FT_UINT32, BASE_DEC, NULL, 0,
61612 "GANSS_SAT_Info_Almanac_GLOkpList", HFILL }},
61613 { &hf_nbap_t_oa,
61614 { "t-oa", "nbap.t_oa",
61615 FT_UINT32, BASE_DEC, NULL, 0,
61616 "INTEGER_0_255", HFILL }},
61617 { &hf_nbap_sat_info_MIDIkpList,
61618 { "sat-info-MIDIkpList", "nbap.sat_info_MIDIkpList",
61619 FT_UINT32, BASE_DEC, NULL, 0,
61620 "GANSS_SAT_Info_Almanac_MIDIkpList", HFILL }},
61621 { &hf_nbap_sat_info_NAVkpList,
61622 { "sat-info-NAVkpList", "nbap.sat_info_NAVkpList",
61623 FT_UINT32, BASE_DEC, NULL, 0,
61624 "GANSS_SAT_Info_Almanac_NAVkpList", HFILL }},
61625 { &hf_nbap_sat_info_REDkpList,
61626 { "sat-info-REDkpList", "nbap.sat_info_REDkpList",
61627 FT_UINT32, BASE_DEC, NULL, 0,
61628 "GANSS_SAT_Info_Almanac_REDkpList", HFILL }},
61629 { &hf_nbap_ganssID1,
61630 { "ganssID1", "nbap.ganssID1",
61631 FT_UINT32, BASE_DEC, NULL, 0,
61632 "GANSS_AuxInfoGANSS_ID1", HFILL }},
61633 { &hf_nbap_ganssID3,
61634 { "ganssID3", "nbap.ganssID3",
61635 FT_UINT32, BASE_DEC, NULL, 0,
61636 "GANSS_AuxInfoGANSS_ID3", HFILL }},
61637 { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item,
61638 { "GANSS-AuxInfoGANSS-ID1-element", "nbap.GANSS_AuxInfoGANSS_ID1_element_element",
61639 FT_NONE, BASE_NONE, NULL, 0,
61640 NULL, HFILL }},
61641 { &hf_nbap_svID,
61642 { "svID", "nbap.svID",
61643 FT_UINT32, BASE_DEC, NULL, 0,
61644 "INTEGER_0_63", HFILL }},
61645 { &hf_nbap_signalsAvailable,
61646 { "signalsAvailable", "nbap.signalsAvailable",
61647 FT_BYTES, BASE_NONE, NULL, 0,
61648 "BIT_STRING_SIZE_8", HFILL }},
61649 { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item,
61650 { "GANSS-AuxInfoGANSS-ID3-element", "nbap.GANSS_AuxInfoGANSS_ID3_element_element",
61651 FT_NONE, BASE_NONE, NULL, 0,
61652 NULL, HFILL }},
61653 { &hf_nbap_channelNumber,
61654 { "channelNumber", "nbap.channelNumber",
61655 FT_INT32, BASE_DEC, NULL, 0,
61656 "INTEGER_M7_13", HFILL }},
61657 { &hf_nbap_GANSS_Clock_Model_item,
61658 { "GANSS-SatelliteClockModelItem", "nbap.GANSS_SatelliteClockModelItem_element",
61659 FT_NONE, BASE_NONE, NULL, 0,
61660 NULL, HFILL }},
61661 { &hf_nbap_cnavToc,
61662 { "cnavToc", "nbap.cnavToc",
61663 FT_BYTES, BASE_NONE, NULL, 0,
61664 "BIT_STRING_SIZE_11", HFILL }},
61665 { &hf_nbap_cnavTop,
61666 { "cnavTop", "nbap.cnavTop",
61667 FT_BYTES, BASE_NONE, NULL, 0,
61668 "BIT_STRING_SIZE_11", HFILL }},
61669 { &hf_nbap_cnavURA0,
61670 { "cnavURA0", "nbap.cnavURA0",
61671 FT_BYTES, BASE_NONE, NULL, 0,
61672 "BIT_STRING_SIZE_5", HFILL }},
61673 { &hf_nbap_cnavURA1,
61674 { "cnavURA1", "nbap.cnavURA1",
61675 FT_BYTES, BASE_NONE, NULL, 0,
61676 "BIT_STRING_SIZE_3", HFILL }},
61677 { &hf_nbap_cnavURA2,
61678 { "cnavURA2", "nbap.cnavURA2",
61679 FT_BYTES, BASE_NONE, NULL, 0,
61680 "BIT_STRING_SIZE_3", HFILL }},
61681 { &hf_nbap_cnavAf2,
61682 { "cnavAf2", "nbap.cnavAf2",
61683 FT_BYTES, BASE_NONE, NULL, 0,
61684 "BIT_STRING_SIZE_10", HFILL }},
61685 { &hf_nbap_cnavAf1,
61686 { "cnavAf1", "nbap.cnavAf1",
61687 FT_BYTES, BASE_NONE, NULL, 0,
61688 "BIT_STRING_SIZE_20", HFILL }},
61689 { &hf_nbap_cnavAf0,
61690 { "cnavAf0", "nbap.cnavAf0",
61691 FT_BYTES, BASE_NONE, NULL, 0,
61692 "BIT_STRING_SIZE_26", HFILL }},
61693 { &hf_nbap_cnavTgd,
61694 { "cnavTgd", "nbap.cnavTgd",
61695 FT_BYTES, BASE_NONE, NULL, 0,
61696 "BIT_STRING_SIZE_13", HFILL }},
61697 { &hf_nbap_cnavISCl1cp,
61698 { "cnavISCl1cp", "nbap.cnavISCl1cp",
61699 FT_BYTES, BASE_NONE, NULL, 0,
61700 "BIT_STRING_SIZE_13", HFILL }},
61701 { &hf_nbap_cnavISCl1cd,
61702 { "cnavISCl1cd", "nbap.cnavISCl1cd",
61703 FT_BYTES, BASE_NONE, NULL, 0,
61704 "BIT_STRING_SIZE_13", HFILL }},
61705 { &hf_nbap_cnavISCl1ca,
61706 { "cnavISCl1ca", "nbap.cnavISCl1ca",
61707 FT_BYTES, BASE_NONE, NULL, 0,
61708 "BIT_STRING_SIZE_13", HFILL }},
61709 { &hf_nbap_cnavISCl2c,
61710 { "cnavISCl2c", "nbap.cnavISCl2c",
61711 FT_BYTES, BASE_NONE, NULL, 0,
61712 "BIT_STRING_SIZE_13", HFILL }},
61713 { &hf_nbap_cnavISCl5i5,
61714 { "cnavISCl5i5", "nbap.cnavISCl5i5",
61715 FT_BYTES, BASE_NONE, NULL, 0,
61716 "BIT_STRING_SIZE_13", HFILL }},
61717 { &hf_nbap_cnavISCl5q5,
61718 { "cnavISCl5q5", "nbap.cnavISCl5q5",
61719 FT_BYTES, BASE_NONE, NULL, 0,
61720 "BIT_STRING_SIZE_13", HFILL }},
61721 { &hf_nbap_ganss_Ionospheric_Model,
61722 { "ganss-Ionospheric-Model", "nbap.ganss_Ionospheric_Model_element",
61723 FT_NONE, BASE_NONE, NULL, 0,
61724 NULL, HFILL }},
61725 { &hf_nbap_ganss_Rx_Pos,
61726 { "ganss-Rx-Pos", "nbap.ganss_Rx_Pos_element",
61727 FT_NONE, BASE_NONE, NULL, 0,
61728 NULL, HFILL }},
61729 { &hf_nbap_ionospheric_Model,
61730 { "ionospheric-Model", "nbap.ionospheric_Model",
61731 FT_BOOLEAN, BASE_NONE, NULL, 0,
61732 "BOOLEAN", HFILL }},
61733 { &hf_nbap_ganssTod,
61734 { "ganssTod", "nbap.ganssTod",
61735 FT_UINT32, BASE_DEC, NULL, 0,
61736 "INTEGER_0_59_", HFILL }},
61737 { &hf_nbap_dataBitAssistancelist,
61738 { "dataBitAssistancelist", "nbap.dataBitAssistancelist",
61739 FT_UINT32, BASE_DEC, NULL, 0,
61740 "GANSS_DataBitAssistanceList", HFILL }},
61741 { &hf_nbap_GANSS_DataBitAssistanceList_item,
61742 { "GANSS-DataBitAssistanceItem", "nbap.GANSS_DataBitAssistanceItem_element",
61743 FT_NONE, BASE_NONE, NULL, 0,
61744 NULL, HFILL }},
61745 { &hf_nbap_dataBitAssistanceSgnList,
61746 { "dataBitAssistanceSgnList", "nbap.dataBitAssistanceSgnList",
61747 FT_UINT32, BASE_DEC, NULL, 0,
61748 "GANSS_DataBitAssistanceSgnList", HFILL }},
61749 { &hf_nbap_GANSS_DataBitAssistanceSgnList_item,
61750 { "GANSS-DataBitAssistanceSgnItem", "nbap.GANSS_DataBitAssistanceSgnItem_element",
61751 FT_NONE, BASE_NONE, NULL, 0,
61752 NULL, HFILL }},
61753 { &hf_nbap_ganss_SignalId,
61754 { "ganss-SignalId", "nbap.ganss_SignalId",
61755 FT_UINT32, BASE_DEC, NULL, 0,
61756 "GANSS_Signal_ID", HFILL }},
61757 { &hf_nbap_ganssDataBits,
61758 { "ganssDataBits", "nbap.ganssDataBits",
61759 FT_BYTES, BASE_NONE, NULL, 0,
61760 "BIT_STRING_SIZE_1_1024", HFILL }},
61761 { &hf_nbap_ganssTod_01,
61762 { "ganssTod", "nbap.ganssTod",
61763 FT_UINT32, BASE_DEC, NULL, 0,
61764 "INTEGER_0_86399", HFILL }},
61765 { &hf_nbap_ganss_Data_Bit_Assistance_ReqList,
61766 { "ganss-Data-Bit-Assistance-ReqList", "nbap.ganss_Data_Bit_Assistance_ReqList_element",
61767 FT_NONE, BASE_NONE, NULL, 0,
61768 NULL, HFILL }},
61769 { &hf_nbap_ganss_DataBitInterval,
61770 { "ganss-DataBitInterval", "nbap.ganss_DataBitInterval",
61771 FT_UINT32, BASE_DEC, NULL, 0,
61772 "INTEGER_0_15", HFILL }},
61773 { &hf_nbap_ganss_SatelliteInfo,
61774 { "ganss-SatelliteInfo", "nbap.ganss_SatelliteInfo",
61775 FT_UINT32, BASE_DEC, NULL, 0,
61776 NULL, HFILL }},
61777 { &hf_nbap_ganss_SatelliteInfo_item,
61778 { "ganss-SatelliteInfo item", "nbap.ganss_SatelliteInfo_item",
61779 FT_UINT32, BASE_DEC, NULL, 0,
61780 "INTEGER_0_63", HFILL }},
61781 { &hf_nbap_b1,
61782 { "b1", "nbap.b1",
61783 FT_BYTES, BASE_NONE, NULL, 0,
61784 "BIT_STRING_SIZE_11", HFILL }},
61785 { &hf_nbap_b2,
61786 { "b2", "nbap.b2",
61787 FT_BYTES, BASE_NONE, NULL, 0,
61788 "BIT_STRING_SIZE_10", HFILL }},
61789 { &hf_nbap_teop,
61790 { "teop", "nbap.teop",
61791 FT_BYTES, BASE_NONE, NULL, 0,
61792 "BIT_STRING_SIZE_16", HFILL }},
61793 { &hf_nbap_pmX,
61794 { "pmX", "nbap.pmX",
61795 FT_BYTES, BASE_NONE, NULL, 0,
61796 "BIT_STRING_SIZE_21", HFILL }},
61797 { &hf_nbap_pmXdot,
61798 { "pmXdot", "nbap.pmXdot",
61799 FT_BYTES, BASE_NONE, NULL, 0,
61800 "BIT_STRING_SIZE_15", HFILL }},
61801 { &hf_nbap_pmY,
61802 { "pmY", "nbap.pmY",
61803 FT_BYTES, BASE_NONE, NULL, 0,
61804 "BIT_STRING_SIZE_21", HFILL }},
61805 { &hf_nbap_pmYdot,
61806 { "pmYdot", "nbap.pmYdot",
61807 FT_BYTES, BASE_NONE, NULL, 0,
61808 "BIT_STRING_SIZE_15", HFILL }},
61809 { &hf_nbap_deltaUT1,
61810 { "deltaUT1", "nbap.deltaUT1",
61811 FT_BYTES, BASE_NONE, NULL, 0,
61812 "BIT_STRING_SIZE_31", HFILL }},
61813 { &hf_nbap_deltaUT1dot,
61814 { "deltaUT1dot", "nbap.deltaUT1dot",
61815 FT_BYTES, BASE_NONE, NULL, 0,
61816 "BIT_STRING_SIZE_19", HFILL }},
61817 { &hf_nbap_GANSS_GenericDataInfoReqList_item,
61818 { "GANSS-GenericDataInfoReqItem", "nbap.GANSS_GenericDataInfoReqItem_element",
61819 FT_NONE, BASE_NONE, NULL, 0,
61820 NULL, HFILL }},
61821 { &hf_nbap_ganss_Id,
61822 { "ganss-Id", "nbap.ganss_Id",
61823 FT_UINT32, BASE_DEC, NULL, 0,
61824 NULL, HFILL }},
61825 { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery,
61826 { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
61827 FT_BOOLEAN, BASE_NONE, NULL, 0,
61828 "BOOLEAN", HFILL }},
61829 { &hf_nbap_ganss_Time_Model_GNSS_GNSS,
61830 { "ganss-Time-Model-GNSS-GNSS", "nbap.ganss_Time_Model_GNSS_GNSS",
61831 FT_BYTES, BASE_NONE, NULL, 0,
61832 "BIT_STRING_SIZE_9", HFILL }},
61833 { &hf_nbap_ganss_UTC_Model,
61834 { "ganss-UTC-Model", "nbap.ganss_UTC_Model",
61835 FT_BOOLEAN, BASE_NONE, NULL, 0,
61836 "BOOLEAN", HFILL }},
61837 { &hf_nbap_ganss_Almanac,
61838 { "ganss-Almanac", "nbap.ganss_Almanac",
61839 FT_BOOLEAN, BASE_NONE, NULL, 0,
61840 "BOOLEAN", HFILL }},
61841 { &hf_nbap_ganss_Real_Time_Integrity,
61842 { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
61843 FT_BOOLEAN, BASE_NONE, NULL, 0,
61844 "BOOLEAN", HFILL }},
61845 { &hf_nbap_ganss_Data_Bit_Assistance_Req,
61846 { "ganss-Data-Bit-Assistance-Req", "nbap.ganss_Data_Bit_Assistance_Req_element",
61847 FT_NONE, BASE_NONE, NULL, 0,
61848 "GANSS_Data_Bit_Assistance_ReqItem", HFILL }},
61849 { &hf_nbap_GANSS_Generic_Data_item,
61850 { "GANSS-Generic-DataItem", "nbap.GANSS_Generic_DataItem_element",
61851 FT_NONE, BASE_NONE, NULL, 0,
61852 NULL, HFILL }},
61853 { &hf_nbap_dganss_Correction,
61854 { "dganss-Correction", "nbap.dganss_Correction_element",
61855 FT_NONE, BASE_NONE, NULL, 0,
61856 "DGANSSCorrections", HFILL }},
61857 { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01,
61858 { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery_element",
61859 FT_NONE, BASE_NONE, NULL, 0,
61860 NULL, HFILL }},
61861 { &hf_nbap_ganss_Time_Model,
61862 { "ganss-Time-Model", "nbap.ganss_Time_Model_element",
61863 FT_NONE, BASE_NONE, NULL, 0,
61864 NULL, HFILL }},
61865 { &hf_nbap_ganss_UTC_TIME,
61866 { "ganss-UTC-TIME", "nbap.ganss_UTC_TIME_element",
61867 FT_NONE, BASE_NONE, NULL, 0,
61868 "GANSS_UTC_Model", HFILL }},
61869 { &hf_nbap_ganss_Almanac_01,
61870 { "ganss-Almanac", "nbap.ganss_Almanac_element",
61871 FT_NONE, BASE_NONE, NULL, 0,
61872 NULL, HFILL }},
61873 { &hf_nbap_ganss_Real_Time_Integrity_01,
61874 { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
61875 FT_UINT32, BASE_DEC, NULL, 0,
61876 NULL, HFILL }},
61877 { &hf_nbap_ganss_Data_Bit_Assistance,
61878 { "ganss-Data-Bit-Assistance", "nbap.ganss_Data_Bit_Assistance_element",
61879 FT_NONE, BASE_NONE, NULL, 0,
61880 NULL, HFILL }},
61881 { &hf_nbap_gloTau,
61882 { "gloTau", "nbap.gloTau",
61883 FT_BYTES, BASE_NONE, NULL, 0,
61884 "BIT_STRING_SIZE_22", HFILL }},
61885 { &hf_nbap_gloGamma,
61886 { "gloGamma", "nbap.gloGamma",
61887 FT_BYTES, BASE_NONE, NULL, 0,
61888 "BIT_STRING_SIZE_11", HFILL }},
61889 { &hf_nbap_gloDeltaTau,
61890 { "gloDeltaTau", "nbap.gloDeltaTau",
61891 FT_BYTES, BASE_NONE, NULL, 0,
61892 "BIT_STRING_SIZE_5", HFILL }},
61893 { &hf_nbap_gANSS_CommonDataInfoReq,
61894 { "gANSS-CommonDataInfoReq", "nbap.gANSS_CommonDataInfoReq_element",
61895 FT_NONE, BASE_NONE, NULL, 0,
61896 NULL, HFILL }},
61897 { &hf_nbap_gANSS_GenericDataInfoReqList,
61898 { "gANSS-GenericDataInfoReqList", "nbap.gANSS_GenericDataInfoReqList",
61899 FT_UINT32, BASE_DEC, NULL, 0,
61900 NULL, HFILL }},
61901 { &hf_nbap_alpha_zero_ionos,
61902 { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
61903 FT_BYTES, BASE_NONE, NULL, 0,
61904 "BIT_STRING_SIZE_12", HFILL }},
61905 { &hf_nbap_alpha_one_ionos,
61906 { "alpha-one-ionos", "nbap.alpha_one_ionos",
61907 FT_BYTES, BASE_NONE, NULL, 0,
61908 "BIT_STRING_SIZE_12", HFILL }},
61909 { &hf_nbap_alpha_two_ionos,
61910 { "alpha-two-ionos", "nbap.alpha_two_ionos",
61911 FT_BYTES, BASE_NONE, NULL, 0,
61912 "BIT_STRING_SIZE_12", HFILL }},
61913 { &hf_nbap_gANSS_IonosphereRegionalStormFlags,
61914 { "gANSS-IonosphereRegionalStormFlags", "nbap.gANSS_IonosphereRegionalStormFlags_element",
61915 FT_NONE, BASE_NONE, NULL, 0,
61916 NULL, HFILL }},
61917 { &hf_nbap_storm_flag_one,
61918 { "storm-flag-one", "nbap.storm_flag_one",
61919 FT_BOOLEAN, BASE_NONE, NULL, 0,
61920 "BOOLEAN", HFILL }},
61921 { &hf_nbap_storm_flag_two,
61922 { "storm-flag-two", "nbap.storm_flag_two",
61923 FT_BOOLEAN, BASE_NONE, NULL, 0,
61924 "BOOLEAN", HFILL }},
61925 { &hf_nbap_storm_flag_three,
61926 { "storm-flag-three", "nbap.storm_flag_three",
61927 FT_BOOLEAN, BASE_NONE, NULL, 0,
61928 "BOOLEAN", HFILL }},
61929 { &hf_nbap_storm_flag_four,
61930 { "storm-flag-four", "nbap.storm_flag_four",
61931 FT_BOOLEAN, BASE_NONE, NULL, 0,
61932 "BOOLEAN", HFILL }},
61933 { &hf_nbap_storm_flag_five,
61934 { "storm-flag-five", "nbap.storm_flag_five",
61935 FT_BOOLEAN, BASE_NONE, NULL, 0,
61936 "BOOLEAN", HFILL }},
61937 { &hf_nbap_iod_a,
61938 { "iod-a", "nbap.iod_a",
61939 FT_UINT32, BASE_DEC, NULL, 0,
61940 "INTEGER_0_3", HFILL }},
61941 { &hf_nbap_gANSS_SatelliteInformationKP,
61942 { "gANSS-SatelliteInformationKP", "nbap.gANSS_SatelliteInformationKP",
61943 FT_UINT32, BASE_DEC, NULL, 0,
61944 NULL, HFILL }},
61945 { &hf_nbap_toe_nav,
61946 { "toe-nav", "nbap.toe_nav",
61947 FT_BYTES, BASE_NONE, NULL, 0,
61948 "BIT_STRING_SIZE_14", HFILL }},
61949 { &hf_nbap_ganss_omega_nav,
61950 { "ganss-omega-nav", "nbap.ganss_omega_nav",
61951 FT_BYTES, BASE_NONE, NULL, 0,
61952 "BIT_STRING_SIZE_32", HFILL }},
61953 { &hf_nbap_delta_n_nav,
61954 { "delta-n-nav", "nbap.delta_n_nav",
61955 FT_BYTES, BASE_NONE, NULL, 0,
61956 "BIT_STRING_SIZE_16", HFILL }},
61957 { &hf_nbap_m_zero_nav,
61958 { "m-zero-nav", "nbap.m_zero_nav",
61959 FT_BYTES, BASE_NONE, NULL, 0,
61960 "BIT_STRING_SIZE_32", HFILL }},
61961 { &hf_nbap_omegadot_nav,
61962 { "omegadot-nav", "nbap.omegadot_nav",
61963 FT_BYTES, BASE_NONE, NULL, 0,
61964 "BIT_STRING_SIZE_24", HFILL }},
61965 { &hf_nbap_ganss_e_nav,
61966 { "ganss-e-nav", "nbap.ganss_e_nav",
61967 FT_BYTES, BASE_NONE, NULL, 0,
61968 "BIT_STRING_SIZE_32", HFILL }},
61969 { &hf_nbap_idot_nav,
61970 { "idot-nav", "nbap.idot_nav",
61971 FT_BYTES, BASE_NONE, NULL, 0,
61972 "BIT_STRING_SIZE_14", HFILL }},
61973 { &hf_nbap_a_sqrt_nav,
61974 { "a-sqrt-nav", "nbap.a_sqrt_nav",
61975 FT_BYTES, BASE_NONE, NULL, 0,
61976 "BIT_STRING_SIZE_32", HFILL }},
61977 { &hf_nbap_i_zero_nav,
61978 { "i-zero-nav", "nbap.i_zero_nav",
61979 FT_BYTES, BASE_NONE, NULL, 0,
61980 "BIT_STRING_SIZE_32", HFILL }},
61981 { &hf_nbap_omega_zero_nav,
61982 { "omega-zero-nav", "nbap.omega_zero_nav",
61983 FT_BYTES, BASE_NONE, NULL, 0,
61984 "BIT_STRING_SIZE_32", HFILL }},
61985 { &hf_nbap_c_rs_nav,
61986 { "c-rs-nav", "nbap.c_rs_nav",
61987 FT_BYTES, BASE_NONE, NULL, 0,
61988 "BIT_STRING_SIZE_16", HFILL }},
61989 { &hf_nbap_c_is_nav,
61990 { "c-is-nav", "nbap.c_is_nav",
61991 FT_BYTES, BASE_NONE, NULL, 0,
61992 "BIT_STRING_SIZE_16", HFILL }},
61993 { &hf_nbap_c_us_nav,
61994 { "c-us-nav", "nbap.c_us_nav",
61995 FT_BYTES, BASE_NONE, NULL, 0,
61996 "BIT_STRING_SIZE_16", HFILL }},
61997 { &hf_nbap_c_rc_nav,
61998 { "c-rc-nav", "nbap.c_rc_nav",
61999 FT_BYTES, BASE_NONE, NULL, 0,
62000 "BIT_STRING_SIZE_16", HFILL }},
62001 { &hf_nbap_c_ic_nav,
62002 { "c-ic-nav", "nbap.c_ic_nav",
62003 FT_BYTES, BASE_NONE, NULL, 0,
62004 "BIT_STRING_SIZE_16", HFILL }},
62005 { &hf_nbap_c_uc_nav,
62006 { "c-uc-nav", "nbap.c_uc_nav",
62007 FT_BYTES, BASE_NONE, NULL, 0,
62008 "BIT_STRING_SIZE_16", HFILL }},
62009 { &hf_nbap_navToc,
62010 { "navToc", "nbap.navToc",
62011 FT_BYTES, BASE_NONE, NULL, 0,
62012 "BIT_STRING_SIZE_16", HFILL }},
62013 { &hf_nbap_navaf2,
62014 { "navaf2", "nbap.navaf2",
62015 FT_BYTES, BASE_NONE, NULL, 0,
62016 "BIT_STRING_SIZE_8", HFILL }},
62017 { &hf_nbap_navaf1,
62018 { "navaf1", "nbap.navaf1",
62019 FT_BYTES, BASE_NONE, NULL, 0,
62020 "BIT_STRING_SIZE_16", HFILL }},
62021 { &hf_nbap_navaf0,
62022 { "navaf0", "nbap.navaf0",
62023 FT_BYTES, BASE_NONE, NULL, 0,
62024 "BIT_STRING_SIZE_22", HFILL }},
62025 { &hf_nbap_navTgd,
62026 { "navTgd", "nbap.navTgd",
62027 FT_BYTES, BASE_NONE, NULL, 0,
62028 "BIT_STRING_SIZE_8", HFILL }},
62029 { &hf_nbap_non_broadcastIndication_01,
62030 { "non-broadcastIndication", "nbap.non_broadcastIndication",
62031 FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_01_vals), 0,
62032 "T_non_broadcastIndication_01", HFILL }},
62033 { &hf_nbap_ganssSatInfoNav,
62034 { "ganssSatInfoNav", "nbap.ganssSatInfoNav",
62035 FT_UINT32, BASE_DEC, NULL, 0,
62036 "GANSS_Sat_Info_Nav", HFILL }},
62037 { &hf_nbap_cnavURAindex,
62038 { "cnavURAindex", "nbap.cnavURAindex",
62039 FT_BYTES, BASE_NONE, NULL, 0,
62040 "BIT_STRING_SIZE_5", HFILL }},
62041 { &hf_nbap_cnavDeltaA,
62042 { "cnavDeltaA", "nbap.cnavDeltaA",
62043 FT_BYTES, BASE_NONE, NULL, 0,
62044 "BIT_STRING_SIZE_26", HFILL }},
62045 { &hf_nbap_cnavAdot,
62046 { "cnavAdot", "nbap.cnavAdot",
62047 FT_BYTES, BASE_NONE, NULL, 0,
62048 "BIT_STRING_SIZE_25", HFILL }},
62049 { &hf_nbap_cnavDeltaNo,
62050 { "cnavDeltaNo", "nbap.cnavDeltaNo",
62051 FT_BYTES, BASE_NONE, NULL, 0,
62052 "BIT_STRING_SIZE_17", HFILL }},
62053 { &hf_nbap_cnavDeltaNoDot,
62054 { "cnavDeltaNoDot", "nbap.cnavDeltaNoDot",
62055 FT_BYTES, BASE_NONE, NULL, 0,
62056 "BIT_STRING_SIZE_23", HFILL }},
62057 { &hf_nbap_cnavMo,
62058 { "cnavMo", "nbap.cnavMo",
62059 FT_BYTES, BASE_NONE, NULL, 0,
62060 "BIT_STRING_SIZE_33", HFILL }},
62061 { &hf_nbap_cnavE,
62062 { "cnavE", "nbap.cnavE",
62063 FT_BYTES, BASE_NONE, NULL, 0,
62064 "BIT_STRING_SIZE_33", HFILL }},
62065 { &hf_nbap_cnavOmega,
62066 { "cnavOmega", "nbap.cnavOmega",
62067 FT_BYTES, BASE_NONE, NULL, 0,
62068 "BIT_STRING_SIZE_33", HFILL }},
62069 { &hf_nbap_cnavOMEGA0,
62070 { "cnavOMEGA0", "nbap.cnavOMEGA0",
62071 FT_BYTES, BASE_NONE, NULL, 0,
62072 "BIT_STRING_SIZE_33", HFILL }},
62073 { &hf_nbap_cnavDeltaOmegaDot,
62074 { "cnavDeltaOmegaDot", "nbap.cnavDeltaOmegaDot",
62075 FT_BYTES, BASE_NONE, NULL, 0,
62076 "BIT_STRING_SIZE_17", HFILL }},
62077 { &hf_nbap_cnavIo,
62078 { "cnavIo", "nbap.cnavIo",
62079 FT_BYTES, BASE_NONE, NULL, 0,
62080 "BIT_STRING_SIZE_33", HFILL }},
62081 { &hf_nbap_cnavIoDot,
62082 { "cnavIoDot", "nbap.cnavIoDot",
62083 FT_BYTES, BASE_NONE, NULL, 0,
62084 "BIT_STRING_SIZE_15", HFILL }},
62085 { &hf_nbap_cnavCis,
62086 { "cnavCis", "nbap.cnavCis",
62087 FT_BYTES, BASE_NONE, NULL, 0,
62088 "BIT_STRING_SIZE_16", HFILL }},
62089 { &hf_nbap_cnavCic,
62090 { "cnavCic", "nbap.cnavCic",
62091 FT_BYTES, BASE_NONE, NULL, 0,
62092 "BIT_STRING_SIZE_16", HFILL }},
62093 { &hf_nbap_cnavCrs,
62094 { "cnavCrs", "nbap.cnavCrs",
62095 FT_BYTES, BASE_NONE, NULL, 0,
62096 "BIT_STRING_SIZE_24", HFILL }},
62097 { &hf_nbap_cnavCrc,
62098 { "cnavCrc", "nbap.cnavCrc",
62099 FT_BYTES, BASE_NONE, NULL, 0,
62100 "BIT_STRING_SIZE_24", HFILL }},
62101 { &hf_nbap_cnavCus,
62102 { "cnavCus", "nbap.cnavCus",
62103 FT_BYTES, BASE_NONE, NULL, 0,
62104 "BIT_STRING_SIZE_21", HFILL }},
62105 { &hf_nbap_cnavCuc,
62106 { "cnavCuc", "nbap.cnavCuc",
62107 FT_BYTES, BASE_NONE, NULL, 0,
62108 "BIT_STRING_SIZE_21", HFILL }},
62109 { &hf_nbap_gloEn,
62110 { "gloEn", "nbap.gloEn",
62111 FT_BYTES, BASE_NONE, NULL, 0,
62112 "BIT_STRING_SIZE_5", HFILL }},
62113 { &hf_nbap_gloP1,
62114 { "gloP1", "nbap.gloP1",
62115 FT_BYTES, BASE_NONE, NULL, 0,
62116 "BIT_STRING_SIZE_2", HFILL }},
62117 { &hf_nbap_gloP2,
62118 { "gloP2", "nbap.gloP2",
62119 FT_BYTES, BASE_NONE, NULL, 0,
62120 "BIT_STRING_SIZE_1", HFILL }},
62121 { &hf_nbap_gloM,
62122 { "gloM", "nbap.gloM",
62123 FT_BYTES, BASE_NONE, NULL, 0,
62124 "BIT_STRING_SIZE_2", HFILL }},
62125 { &hf_nbap_gloX,
62126 { "gloX", "nbap.gloX",
62127 FT_BYTES, BASE_NONE, NULL, 0,
62128 "BIT_STRING_SIZE_27", HFILL }},
62129 { &hf_nbap_gloXdot,
62130 { "gloXdot", "nbap.gloXdot",
62131 FT_BYTES, BASE_NONE, NULL, 0,
62132 "BIT_STRING_SIZE_24", HFILL }},
62133 { &hf_nbap_gloXdotdot,
62134 { "gloXdotdot", "nbap.gloXdotdot",
62135 FT_BYTES, BASE_NONE, NULL, 0,
62136 "BIT_STRING_SIZE_5", HFILL }},
62137 { &hf_nbap_gloY,
62138 { "gloY", "nbap.gloY",
62139 FT_BYTES, BASE_NONE, NULL, 0,
62140 "BIT_STRING_SIZE_27", HFILL }},
62141 { &hf_nbap_gloYdot,
62142 { "gloYdot", "nbap.gloYdot",
62143 FT_BYTES, BASE_NONE, NULL, 0,
62144 "BIT_STRING_SIZE_24", HFILL }},
62145 { &hf_nbap_gloYdotdot,
62146 { "gloYdotdot", "nbap.gloYdotdot",
62147 FT_BYTES, BASE_NONE, NULL, 0,
62148 "BIT_STRING_SIZE_5", HFILL }},
62149 { &hf_nbap_gloZ,
62150 { "gloZ", "nbap.gloZ",
62151 FT_BYTES, BASE_NONE, NULL, 0,
62152 "BIT_STRING_SIZE_27", HFILL }},
62153 { &hf_nbap_gloZdot,
62154 { "gloZdot", "nbap.gloZdot",
62155 FT_BYTES, BASE_NONE, NULL, 0,
62156 "BIT_STRING_SIZE_24", HFILL }},
62157 { &hf_nbap_gloZdotdot,
62158 { "gloZdotdot", "nbap.gloZdotdot",
62159 FT_BYTES, BASE_NONE, NULL, 0,
62160 "BIT_STRING_SIZE_5", HFILL }},
62161 { &hf_nbap_navURA,
62162 { "navURA", "nbap.navURA",
62163 FT_BYTES, BASE_NONE, NULL, 0,
62164 "BIT_STRING_SIZE_4", HFILL }},
62165 { &hf_nbap_navFitFlag,
62166 { "navFitFlag", "nbap.navFitFlag",
62167 FT_BYTES, BASE_NONE, NULL, 0,
62168 "BIT_STRING_SIZE_1", HFILL }},
62169 { &hf_nbap_navToe,
62170 { "navToe", "nbap.navToe",
62171 FT_BYTES, BASE_NONE, NULL, 0,
62172 "BIT_STRING_SIZE_16", HFILL }},
62173 { &hf_nbap_navOmega,
62174 { "navOmega", "nbap.navOmega",
62175 FT_BYTES, BASE_NONE, NULL, 0,
62176 "BIT_STRING_SIZE_32", HFILL }},
62177 { &hf_nbap_navDeltaN,
62178 { "navDeltaN", "nbap.navDeltaN",
62179 FT_BYTES, BASE_NONE, NULL, 0,
62180 "BIT_STRING_SIZE_16", HFILL }},
62181 { &hf_nbap_navM0,
62182 { "navM0", "nbap.navM0",
62183 FT_BYTES, BASE_NONE, NULL, 0,
62184 "BIT_STRING_SIZE_32", HFILL }},
62185 { &hf_nbap_navOmegaADot,
62186 { "navOmegaADot", "nbap.navOmegaADot",
62187 FT_BYTES, BASE_NONE, NULL, 0,
62188 "BIT_STRING_SIZE_24", HFILL }},
62189 { &hf_nbap_navE,
62190 { "navE", "nbap.navE",
62191 FT_BYTES, BASE_NONE, NULL, 0,
62192 "BIT_STRING_SIZE_32", HFILL }},
62193 { &hf_nbap_navIDot,
62194 { "navIDot", "nbap.navIDot",
62195 FT_BYTES, BASE_NONE, NULL, 0,
62196 "BIT_STRING_SIZE_14", HFILL }},
62197 { &hf_nbap_navAPowerHalf,
62198 { "navAPowerHalf", "nbap.navAPowerHalf",
62199 FT_BYTES, BASE_NONE, NULL, 0,
62200 "BIT_STRING_SIZE_32", HFILL }},
62201 { &hf_nbap_navI0,
62202 { "navI0", "nbap.navI0",
62203 FT_BYTES, BASE_NONE, NULL, 0,
62204 "BIT_STRING_SIZE_32", HFILL }},
62205 { &hf_nbap_navOmegaA0,
62206 { "navOmegaA0", "nbap.navOmegaA0",
62207 FT_BYTES, BASE_NONE, NULL, 0,
62208 "BIT_STRING_SIZE_32", HFILL }},
62209 { &hf_nbap_navCrs,
62210 { "navCrs", "nbap.navCrs",
62211 FT_BYTES, BASE_NONE, NULL, 0,
62212 "BIT_STRING_SIZE_16", HFILL }},
62213 { &hf_nbap_navCis,
62214 { "navCis", "nbap.navCis",
62215 FT_BYTES, BASE_NONE, NULL, 0,
62216 "BIT_STRING_SIZE_16", HFILL }},
62217 { &hf_nbap_navCus,
62218 { "navCus", "nbap.navCus",
62219 FT_BYTES, BASE_NONE, NULL, 0,
62220 "BIT_STRING_SIZE_16", HFILL }},
62221 { &hf_nbap_navCrc,
62222 { "navCrc", "nbap.navCrc",
62223 FT_BYTES, BASE_NONE, NULL, 0,
62224 "BIT_STRING_SIZE_16", HFILL }},
62225 { &hf_nbap_navCic,
62226 { "navCic", "nbap.navCic",
62227 FT_BYTES, BASE_NONE, NULL, 0,
62228 "BIT_STRING_SIZE_16", HFILL }},
62229 { &hf_nbap_navCuc,
62230 { "navCuc", "nbap.navCuc",
62231 FT_BYTES, BASE_NONE, NULL, 0,
62232 "BIT_STRING_SIZE_16", HFILL }},
62233 { &hf_nbap_sbasTo,
62234 { "sbasTo", "nbap.sbasTo",
62235 FT_BYTES, BASE_NONE, NULL, 0,
62236 "BIT_STRING_SIZE_13", HFILL }},
62237 { &hf_nbap_sbasAccuracy,
62238 { "sbasAccuracy", "nbap.sbasAccuracy",
62239 FT_BYTES, BASE_NONE, NULL, 0,
62240 "BIT_STRING_SIZE_4", HFILL }},
62241 { &hf_nbap_sbasXg,
62242 { "sbasXg", "nbap.sbasXg",
62243 FT_BYTES, BASE_NONE, NULL, 0,
62244 "BIT_STRING_SIZE_30", HFILL }},
62245 { &hf_nbap_sbasYg,
62246 { "sbasYg", "nbap.sbasYg",
62247 FT_BYTES, BASE_NONE, NULL, 0,
62248 "BIT_STRING_SIZE_30", HFILL }},
62249 { &hf_nbap_sbasZg,
62250 { "sbasZg", "nbap.sbasZg",
62251 FT_BYTES, BASE_NONE, NULL, 0,
62252 "BIT_STRING_SIZE_25", HFILL }},
62253 { &hf_nbap_sbasXgDot,
62254 { "sbasXgDot", "nbap.sbasXgDot",
62255 FT_BYTES, BASE_NONE, NULL, 0,
62256 "BIT_STRING_SIZE_17", HFILL }},
62257 { &hf_nbap_sbasYgDot,
62258 { "sbasYgDot", "nbap.sbasYgDot",
62259 FT_BYTES, BASE_NONE, NULL, 0,
62260 "BIT_STRING_SIZE_17", HFILL }},
62261 { &hf_nbap_sbasZgDot,
62262 { "sbasZgDot", "nbap.sbasZgDot",
62263 FT_BYTES, BASE_NONE, NULL, 0,
62264 "BIT_STRING_SIZE_18", HFILL }},
62265 { &hf_nbap_sbasXgDotDot,
62266 { "sbasXgDotDot", "nbap.sbasXgDotDot",
62267 FT_BYTES, BASE_NONE, NULL, 0,
62268 "BIT_STRING_SIZE_10", HFILL }},
62269 { &hf_nbap_sbagYgDotDot,
62270 { "sbagYgDotDot", "nbap.sbagYgDotDot",
62271 FT_BYTES, BASE_NONE, NULL, 0,
62272 "BIT_STRING_SIZE_10", HFILL }},
62273 { &hf_nbap_sbasZgDotDot,
62274 { "sbasZgDotDot", "nbap.sbasZgDotDot",
62275 FT_BYTES, BASE_NONE, NULL, 0,
62276 "BIT_STRING_SIZE_10", HFILL }},
62277 { &hf_nbap_gANSS_keplerianParameters_01,
62278 { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters_element",
62279 FT_NONE, BASE_NONE, NULL, 0,
62280 "GANSS_KeplerianParametersOrb", HFILL }},
62281 { &hf_nbap_GANSS_Real_Time_Integrity_item,
62282 { "GANSS-RealTimeInformationItem", "nbap.GANSS_RealTimeInformationItem_element",
62283 FT_NONE, BASE_NONE, NULL, 0,
62284 NULL, HFILL }},
62285 { &hf_nbap_bad_ganss_satId,
62286 { "bad-ganss-satId", "nbap.bad_ganss_satId",
62287 FT_UINT32, BASE_DEC, NULL, 0,
62288 "INTEGER_0_63", HFILL }},
62289 { &hf_nbap_bad_ganss_signalId,
62290 { "bad-ganss-signalId", "nbap.bad_ganss_signalId",
62291 FT_BYTES, BASE_NONE, NULL, 0,
62292 "BIT_STRING_SIZE_8", HFILL }},
62293 { &hf_nbap_latitudeSign,
62294 { "latitudeSign", "nbap.latitudeSign",
62295 FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_vals), 0,
62296 NULL, HFILL }},
62297 { &hf_nbap_degreesOfLatitude,
62298 { "degreesOfLatitude", "nbap.degreesOfLatitude",
62299 FT_UINT32, BASE_DEC, NULL, 0,
62300 "INTEGER_0_2147483647", HFILL }},
62301 { &hf_nbap_degreesOfLongitude,
62302 { "degreesOfLongitude", "nbap.degreesOfLongitude",
62303 FT_INT32, BASE_DEC, NULL, 0,
62304 "INTEGER_M2147483648_2147483647", HFILL }},
62305 { &hf_nbap_directionOfAltitude,
62306 { "directionOfAltitude", "nbap.directionOfAltitude",
62307 FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_vals), 0,
62308 NULL, HFILL }},
62309 { &hf_nbap_altitude,
62310 { "altitude", "nbap.altitude",
62311 FT_UINT32, BASE_DEC, NULL, 0,
62312 "INTEGER_0_32767", HFILL }},
62313 { &hf_nbap_t_oc,
62314 { "t-oc", "nbap.t_oc",
62315 FT_BYTES, BASE_NONE, NULL, 0,
62316 "BIT_STRING_SIZE_14", HFILL }},
62317 { &hf_nbap_a_i2,
62318 { "a-i2", "nbap.a_i2",
62319 FT_BYTES, BASE_NONE, NULL, 0,
62320 "BIT_STRING_SIZE_12", HFILL }},
62321 { &hf_nbap_a_i1,
62322 { "a-i1", "nbap.a_i1",
62323 FT_BYTES, BASE_NONE, NULL, 0,
62324 "BIT_STRING_SIZE_18", HFILL }},
62325 { &hf_nbap_a_i0,
62326 { "a-i0", "nbap.a_i0",
62327 FT_BYTES, BASE_NONE, NULL, 0,
62328 "BIT_STRING_SIZE_28", HFILL }},
62329 { &hf_nbap_t_gd,
62330 { "t-gd", "nbap.t_gd",
62331 FT_BYTES, BASE_NONE, NULL, 0,
62332 "BIT_STRING_SIZE_10", HFILL }},
62333 { &hf_nbap_model_id,
62334 { "model-id", "nbap.model_id",
62335 FT_UINT32, BASE_DEC, NULL, 0,
62336 "INTEGER_0_1_", HFILL }},
62337 { &hf_nbap_GANSS_SatelliteInformationKP_item,
62338 { "GANSS-SatelliteInformationKPItem", "nbap.GANSS_SatelliteInformationKPItem_element",
62339 FT_NONE, BASE_NONE, NULL, 0,
62340 NULL, HFILL }},
62341 { &hf_nbap_ganss_e_alm,
62342 { "ganss-e-alm", "nbap.ganss_e_alm",
62343 FT_BYTES, BASE_NONE, NULL, 0,
62344 "BIT_STRING_SIZE_11", HFILL }},
62345 { &hf_nbap_ganss_delta_I_alm,
62346 { "ganss-delta-I-alm", "nbap.ganss_delta_I_alm",
62347 FT_BYTES, BASE_NONE, NULL, 0,
62348 "BIT_STRING_SIZE_11", HFILL }},
62349 { &hf_nbap_ganss_omegadot_alm,
62350 { "ganss-omegadot-alm", "nbap.ganss_omegadot_alm",
62351 FT_BYTES, BASE_NONE, NULL, 0,
62352 "BIT_STRING_SIZE_11", HFILL }},
62353 { &hf_nbap_ganss_svhealth_alm,
62354 { "ganss-svhealth-alm", "nbap.ganss_svhealth_alm",
62355 FT_BYTES, BASE_NONE, NULL, 0,
62356 "BIT_STRING_SIZE_4", HFILL }},
62357 { &hf_nbap_ganss_delta_a_sqrt_alm,
62358 { "ganss-delta-a-sqrt-alm", "nbap.ganss_delta_a_sqrt_alm",
62359 FT_BYTES, BASE_NONE, NULL, 0,
62360 "BIT_STRING_SIZE_17", HFILL }},
62361 { &hf_nbap_ganss_omegazero_alm,
62362 { "ganss-omegazero-alm", "nbap.ganss_omegazero_alm",
62363 FT_BYTES, BASE_NONE, NULL, 0,
62364 "BIT_STRING_SIZE_16", HFILL }},
62365 { &hf_nbap_ganss_m_zero_alm,
62366 { "ganss-m-zero-alm", "nbap.ganss_m_zero_alm",
62367 FT_BYTES, BASE_NONE, NULL, 0,
62368 "BIT_STRING_SIZE_16", HFILL }},
62369 { &hf_nbap_ganss_omega_alm,
62370 { "ganss-omega-alm", "nbap.ganss_omega_alm",
62371 FT_BYTES, BASE_NONE, NULL, 0,
62372 "BIT_STRING_SIZE_16", HFILL }},
62373 { &hf_nbap_ganss_af_zero_alm,
62374 { "ganss-af-zero-alm", "nbap.ganss_af_zero_alm",
62375 FT_BYTES, BASE_NONE, NULL, 0,
62376 "BIT_STRING_SIZE_14", HFILL }},
62377 { &hf_nbap_ganss_af_one_alm,
62378 { "ganss-af-one-alm", "nbap.ganss_af_one_alm",
62379 FT_BYTES, BASE_NONE, NULL, 0,
62380 "BIT_STRING_SIZE_11", HFILL }},
62381 { &hf_nbap_Ganss_Sat_Info_AddNavList_item,
62382 { "Ganss-Sat-Info-AddNavList item", "nbap.Ganss_Sat_Info_AddNavList_item_element",
62383 FT_NONE, BASE_NONE, NULL, 0,
62384 NULL, HFILL }},
62385 { &hf_nbap_svHealth,
62386 { "svHealth", "nbap.svHealth",
62387 FT_BYTES, BASE_NONE, NULL, 0,
62388 "BIT_STRING_SIZE_6", HFILL }},
62389 { &hf_nbap_iod,
62390 { "iod", "nbap.iod",
62391 FT_BYTES, BASE_NONE, NULL, 0,
62392 "BIT_STRING_SIZE_11", HFILL }},
62393 { &hf_nbap_ganssAddClockModels,
62394 { "ganssAddClockModels", "nbap.ganssAddClockModels",
62395 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddClockModels_vals), 0,
62396 "GANSS_AddClockModels", HFILL }},
62397 { &hf_nbap_ganssAddOrbitModels,
62398 { "ganssAddOrbitModels", "nbap.ganssAddOrbitModels",
62399 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddOrbitModels_vals), 0,
62400 "GANSS_AddOrbitModels", HFILL }},
62401 { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item,
62402 { "GANSS-SAT-Info-Almanac-GLOkp", "nbap.GANSS_SAT_Info_Almanac_GLOkp_element",
62403 FT_NONE, BASE_NONE, NULL, 0,
62404 NULL, HFILL }},
62405 { &hf_nbap_gloAlmNA,
62406 { "gloAlmNA", "nbap.gloAlmNA",
62407 FT_BYTES, BASE_NONE, NULL, 0,
62408 "BIT_STRING_SIZE_11", HFILL }},
62409 { &hf_nbap_gloAlmnA,
62410 { "gloAlmnA", "nbap.gloAlmnA",
62411 FT_BYTES, BASE_NONE, NULL, 0,
62412 "BIT_STRING_SIZE_5", HFILL }},
62413 { &hf_nbap_gloAlmHA,
62414 { "gloAlmHA", "nbap.gloAlmHA",
62415 FT_BYTES, BASE_NONE, NULL, 0,
62416 "BIT_STRING_SIZE_5", HFILL }},
62417 { &hf_nbap_gloAlmLambdaA,
62418 { "gloAlmLambdaA", "nbap.gloAlmLambdaA",
62419 FT_BYTES, BASE_NONE, NULL, 0,
62420 "BIT_STRING_SIZE_21", HFILL }},
62421 { &hf_nbap_gloAlmTlambdaA,
62422 { "gloAlmTlambdaA", "nbap.gloAlmTlambdaA",
62423 FT_BYTES, BASE_NONE, NULL, 0,
62424 "BIT_STRING_SIZE_21", HFILL }},
62425 { &hf_nbap_gloAlmDeltaIA,
62426 { "gloAlmDeltaIA", "nbap.gloAlmDeltaIA",
62427 FT_BYTES, BASE_NONE, NULL, 0,
62428 "BIT_STRING_SIZE_18", HFILL }},
62429 { &hf_nbap_gloAkmDeltaTA,
62430 { "gloAkmDeltaTA", "nbap.gloAkmDeltaTA",
62431 FT_BYTES, BASE_NONE, NULL, 0,
62432 "BIT_STRING_SIZE_22", HFILL }},
62433 { &hf_nbap_gloAlmDeltaTdotA,
62434 { "gloAlmDeltaTdotA", "nbap.gloAlmDeltaTdotA",
62435 FT_BYTES, BASE_NONE, NULL, 0,
62436 "BIT_STRING_SIZE_7", HFILL }},
62437 { &hf_nbap_gloAlmEpsilonA,
62438 { "gloAlmEpsilonA", "nbap.gloAlmEpsilonA",
62439 FT_BYTES, BASE_NONE, NULL, 0,
62440 "BIT_STRING_SIZE_15", HFILL }},
62441 { &hf_nbap_gloAlmOmegaA,
62442 { "gloAlmOmegaA", "nbap.gloAlmOmegaA",
62443 FT_BYTES, BASE_NONE, NULL, 0,
62444 "BIT_STRING_SIZE_16", HFILL }},
62445 { &hf_nbap_gloAlmTauA,
62446 { "gloAlmTauA", "nbap.gloAlmTauA",
62447 FT_BYTES, BASE_NONE, NULL, 0,
62448 "BIT_STRING_SIZE_10", HFILL }},
62449 { &hf_nbap_gloAlmCA,
62450 { "gloAlmCA", "nbap.gloAlmCA",
62451 FT_BYTES, BASE_NONE, NULL, 0,
62452 "BIT_STRING_SIZE_1", HFILL }},
62453 { &hf_nbap_gloAlmMA,
62454 { "gloAlmMA", "nbap.gloAlmMA",
62455 FT_BYTES, BASE_NONE, NULL, 0,
62456 "BIT_STRING_SIZE_2", HFILL }},
62457 { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item,
62458 { "GANSS-SAT-Info-Almanac-MIDIkp", "nbap.GANSS_SAT_Info_Almanac_MIDIkp_element",
62459 FT_NONE, BASE_NONE, NULL, 0,
62460 NULL, HFILL }},
62461 { &hf_nbap_midiAlmE,
62462 { "midiAlmE", "nbap.midiAlmE",
62463 FT_BYTES, BASE_NONE, NULL, 0,
62464 "BIT_STRING_SIZE_11", HFILL }},
62465 { &hf_nbap_midiAlmDeltaI,
62466 { "midiAlmDeltaI", "nbap.midiAlmDeltaI",
62467 FT_BYTES, BASE_NONE, NULL, 0,
62468 "BIT_STRING_SIZE_11", HFILL }},
62469 { &hf_nbap_midiAlmOmegaDot,
62470 { "midiAlmOmegaDot", "nbap.midiAlmOmegaDot",
62471 FT_BYTES, BASE_NONE, NULL, 0,
62472 "BIT_STRING_SIZE_11", HFILL }},
62473 { &hf_nbap_midiAlmSqrtA,
62474 { "midiAlmSqrtA", "nbap.midiAlmSqrtA",
62475 FT_BYTES, BASE_NONE, NULL, 0,
62476 "BIT_STRING_SIZE_17", HFILL }},
62477 { &hf_nbap_midiAlmOmega0,
62478 { "midiAlmOmega0", "nbap.midiAlmOmega0",
62479 FT_BYTES, BASE_NONE, NULL, 0,
62480 "BIT_STRING_SIZE_16", HFILL }},
62481 { &hf_nbap_midiAlmOmega,
62482 { "midiAlmOmega", "nbap.midiAlmOmega",
62483 FT_BYTES, BASE_NONE, NULL, 0,
62484 "BIT_STRING_SIZE_16", HFILL }},
62485 { &hf_nbap_midiAlmMo,
62486 { "midiAlmMo", "nbap.midiAlmMo",
62487 FT_BYTES, BASE_NONE, NULL, 0,
62488 "BIT_STRING_SIZE_16", HFILL }},
62489 { &hf_nbap_midiAlmaf0,
62490 { "midiAlmaf0", "nbap.midiAlmaf0",
62491 FT_BYTES, BASE_NONE, NULL, 0,
62492 "BIT_STRING_SIZE_11", HFILL }},
62493 { &hf_nbap_midiAlmaf1,
62494 { "midiAlmaf1", "nbap.midiAlmaf1",
62495 FT_BYTES, BASE_NONE, NULL, 0,
62496 "BIT_STRING_SIZE_10", HFILL }},
62497 { &hf_nbap_midiAlmL1Health,
62498 { "midiAlmL1Health", "nbap.midiAlmL1Health",
62499 FT_BYTES, BASE_NONE, NULL, 0,
62500 "BIT_STRING_SIZE_1", HFILL }},
62501 { &hf_nbap_midiAlmL2Health,
62502 { "midiAlmL2Health", "nbap.midiAlmL2Health",
62503 FT_BYTES, BASE_NONE, NULL, 0,
62504 "BIT_STRING_SIZE_1", HFILL }},
62505 { &hf_nbap_midiAlmL5Health,
62506 { "midiAlmL5Health", "nbap.midiAlmL5Health",
62507 FT_BYTES, BASE_NONE, NULL, 0,
62508 "BIT_STRING_SIZE_1", HFILL }},
62509 { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item,
62510 { "GANSS-SAT-Info-Almanac-NAVkp", "nbap.GANSS_SAT_Info_Almanac_NAVkp_element",
62511 FT_NONE, BASE_NONE, NULL, 0,
62512 NULL, HFILL }},
62513 { &hf_nbap_navAlmE,
62514 { "navAlmE", "nbap.navAlmE",
62515 FT_BYTES, BASE_NONE, NULL, 0,
62516 "BIT_STRING_SIZE_16", HFILL }},
62517 { &hf_nbap_navAlmDeltaI,
62518 { "navAlmDeltaI", "nbap.navAlmDeltaI",
62519 FT_BYTES, BASE_NONE, NULL, 0,
62520 "BIT_STRING_SIZE_16", HFILL }},
62521 { &hf_nbap_navAlmOMEGADOT,
62522 { "navAlmOMEGADOT", "nbap.navAlmOMEGADOT",
62523 FT_BYTES, BASE_NONE, NULL, 0,
62524 "BIT_STRING_SIZE_16", HFILL }},
62525 { &hf_nbap_navAlmSVHealth,
62526 { "navAlmSVHealth", "nbap.navAlmSVHealth",
62527 FT_BYTES, BASE_NONE, NULL, 0,
62528 "BIT_STRING_SIZE_8", HFILL }},
62529 { &hf_nbap_navAlmSqrtA,
62530 { "navAlmSqrtA", "nbap.navAlmSqrtA",
62531 FT_BYTES, BASE_NONE, NULL, 0,
62532 "BIT_STRING_SIZE_24", HFILL }},
62533 { &hf_nbap_navAlmOMEGAo,
62534 { "navAlmOMEGAo", "nbap.navAlmOMEGAo",
62535 FT_BYTES, BASE_NONE, NULL, 0,
62536 "BIT_STRING_SIZE_24", HFILL }},
62537 { &hf_nbap_navAlmOmega,
62538 { "navAlmOmega", "nbap.navAlmOmega",
62539 FT_BYTES, BASE_NONE, NULL, 0,
62540 "BIT_STRING_SIZE_24", HFILL }},
62541 { &hf_nbap_navAlmMo,
62542 { "navAlmMo", "nbap.navAlmMo",
62543 FT_BYTES, BASE_NONE, NULL, 0,
62544 "BIT_STRING_SIZE_24", HFILL }},
62545 { &hf_nbap_navAlmaf0,
62546 { "navAlmaf0", "nbap.navAlmaf0",
62547 FT_BYTES, BASE_NONE, NULL, 0,
62548 "BIT_STRING_SIZE_11", HFILL }},
62549 { &hf_nbap_navAlmaf1,
62550 { "navAlmaf1", "nbap.navAlmaf1",
62551 FT_BYTES, BASE_NONE, NULL, 0,
62552 "BIT_STRING_SIZE_11", HFILL }},
62553 { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item,
62554 { "GANSS-SAT-Info-Almanac-REDkp", "nbap.GANSS_SAT_Info_Almanac_REDkp_element",
62555 FT_NONE, BASE_NONE, NULL, 0,
62556 NULL, HFILL }},
62557 { &hf_nbap_redAlmDeltaA,
62558 { "redAlmDeltaA", "nbap.redAlmDeltaA",
62559 FT_BYTES, BASE_NONE, NULL, 0,
62560 "BIT_STRING_SIZE_8", HFILL }},
62561 { &hf_nbap_redAlmOmega0,
62562 { "redAlmOmega0", "nbap.redAlmOmega0",
62563 FT_BYTES, BASE_NONE, NULL, 0,
62564 "BIT_STRING_SIZE_7", HFILL }},
62565 { &hf_nbap_redAlmPhi0,
62566 { "redAlmPhi0", "nbap.redAlmPhi0",
62567 FT_BYTES, BASE_NONE, NULL, 0,
62568 "BIT_STRING_SIZE_7", HFILL }},
62569 { &hf_nbap_redAlmL1Health,
62570 { "redAlmL1Health", "nbap.redAlmL1Health",
62571 FT_BYTES, BASE_NONE, NULL, 0,
62572 "BIT_STRING_SIZE_1", HFILL }},
62573 { &hf_nbap_redAlmL2Health,
62574 { "redAlmL2Health", "nbap.redAlmL2Health",
62575 FT_BYTES, BASE_NONE, NULL, 0,
62576 "BIT_STRING_SIZE_1", HFILL }},
62577 { &hf_nbap_redAlmL5Health,
62578 { "redAlmL5Health", "nbap.redAlmL5Health",
62579 FT_BYTES, BASE_NONE, NULL, 0,
62580 "BIT_STRING_SIZE_1", HFILL }},
62581 { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item,
62582 { "GANSS-SAT-Info-Almanac-SBASecef", "nbap.GANSS_SAT_Info_Almanac_SBASecef_element",
62583 FT_NONE, BASE_NONE, NULL, 0,
62584 NULL, HFILL }},
62585 { &hf_nbap_sbasAlmDataID,
62586 { "sbasAlmDataID", "nbap.sbasAlmDataID",
62587 FT_BYTES, BASE_NONE, NULL, 0,
62588 "BIT_STRING_SIZE_2", HFILL }},
62589 { &hf_nbap_sbasAlmHealth,
62590 { "sbasAlmHealth", "nbap.sbasAlmHealth",
62591 FT_BYTES, BASE_NONE, NULL, 0,
62592 "BIT_STRING_SIZE_8", HFILL }},
62593 { &hf_nbap_sbasAlmXg,
62594 { "sbasAlmXg", "nbap.sbasAlmXg",
62595 FT_BYTES, BASE_NONE, NULL, 0,
62596 "BIT_STRING_SIZE_15", HFILL }},
62597 { &hf_nbap_sbasAlmYg,
62598 { "sbasAlmYg", "nbap.sbasAlmYg",
62599 FT_BYTES, BASE_NONE, NULL, 0,
62600 "BIT_STRING_SIZE_15", HFILL }},
62601 { &hf_nbap_sbasAlmZg,
62602 { "sbasAlmZg", "nbap.sbasAlmZg",
62603 FT_BYTES, BASE_NONE, NULL, 0,
62604 "BIT_STRING_SIZE_9", HFILL }},
62605 { &hf_nbap_sbasAlmXgdot,
62606 { "sbasAlmXgdot", "nbap.sbasAlmXgdot",
62607 FT_BYTES, BASE_NONE, NULL, 0,
62608 "BIT_STRING_SIZE_3", HFILL }},
62609 { &hf_nbap_sbasAlmYgDot,
62610 { "sbasAlmYgDot", "nbap.sbasAlmYgDot",
62611 FT_BYTES, BASE_NONE, NULL, 0,
62612 "BIT_STRING_SIZE_3", HFILL }},
62613 { &hf_nbap_sbasAlmZgDot,
62614 { "sbasAlmZgDot", "nbap.sbasAlmZgDot",
62615 FT_BYTES, BASE_NONE, NULL, 0,
62616 "BIT_STRING_SIZE_4", HFILL }},
62617 { &hf_nbap_sbasAlmTo,
62618 { "sbasAlmTo", "nbap.sbasAlmTo",
62619 FT_BYTES, BASE_NONE, NULL, 0,
62620 "BIT_STRING_SIZE_11", HFILL }},
62621 { &hf_nbap_GANSS_Sat_Info_Nav_item,
62622 { "GANSS-Sat-Info-Nav item", "nbap.GANSS_Sat_Info_Nav_item_element",
62623 FT_NONE, BASE_NONE, NULL, 0,
62624 NULL, HFILL }},
62625 { &hf_nbap_svHealth_01,
62626 { "svHealth", "nbap.svHealth",
62627 FT_BYTES, BASE_NONE, NULL, 0,
62628 "BIT_STRING_SIZE_5", HFILL }},
62629 { &hf_nbap_iod_01,
62630 { "iod", "nbap.iod",
62631 FT_BYTES, BASE_NONE, NULL, 0,
62632 "BIT_STRING_SIZE_10", HFILL }},
62633 { &hf_nbap_ganssClockModel,
62634 { "ganssClockModel", "nbap.ganssClockModel",
62635 FT_UINT32, BASE_DEC, NULL, 0,
62636 "GANSS_Clock_Model", HFILL }},
62637 { &hf_nbap_ganssOrbitModel,
62638 { "ganssOrbitModel", "nbap.ganssOrbitModel",
62639 FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Orbit_Model_vals), 0,
62640 "GANSS_Orbit_Model", HFILL }},
62641 { &hf_nbap_sbasAgfo,
62642 { "sbasAgfo", "nbap.sbasAgfo",
62643 FT_BYTES, BASE_NONE, NULL, 0,
62644 "BIT_STRING_SIZE_12", HFILL }},
62645 { &hf_nbap_sbasAgf1,
62646 { "sbasAgf1", "nbap.sbasAgf1",
62647 FT_BYTES, BASE_NONE, NULL, 0,
62648 "BIT_STRING_SIZE_8", HFILL }},
62649 { &hf_nbap_ganss_time_model_Ref_Time,
62650 { "ganss-time-model-Ref-Time", "nbap.ganss_time_model_Ref_Time",
62651 FT_UINT32, BASE_DEC, NULL, 0,
62652 "INTEGER_0_37799", HFILL }},
62653 { &hf_nbap_ganss_t_a0,
62654 { "ganss-t-a0", "nbap.ganss_t_a0",
62655 FT_INT32, BASE_DEC, NULL, 0,
62656 "INTEGER_M2147483648_2147483647", HFILL }},
62657 { &hf_nbap_ganss_t_a1,
62658 { "ganss-t-a1", "nbap.ganss_t_a1",
62659 FT_INT32, BASE_DEC, NULL, 0,
62660 "INTEGER_M8388608_8388607", HFILL }},
62661 { &hf_nbap_ganss_t_a2,
62662 { "ganss-t-a2", "nbap.ganss_t_a2",
62663 FT_INT32, BASE_DEC, NULL, 0,
62664 "INTEGER_M64_63", HFILL }},
62665 { &hf_nbap_gnss_to_id,
62666 { "gnss-to-id", "nbap.gnss_to_id",
62667 FT_UINT32, BASE_DEC, VALS(nbap_T_gnss_to_id_vals), 0,
62668 NULL, HFILL }},
62669 { &hf_nbap_ganss_wk_number_01,
62670 { "ganss-wk-number", "nbap.ganss_wk_number",
62671 FT_UINT32, BASE_DEC, NULL, 0,
62672 "INTEGER_0_8191", HFILL }},
62673 { &hf_nbap_ganssDay,
62674 { "ganssDay", "nbap.ganssDay",
62675 FT_UINT32, BASE_DEC, NULL, 0,
62676 "INTEGER_0_8191", HFILL }},
62677 { &hf_nbap_a_one_utc,
62678 { "a-one-utc", "nbap.a_one_utc",
62679 FT_BYTES, BASE_NONE, NULL, 0,
62680 "BIT_STRING_SIZE_24", HFILL }},
62681 { &hf_nbap_a_zero_utc,
62682 { "a-zero-utc", "nbap.a_zero_utc",
62683 FT_BYTES, BASE_NONE, NULL, 0,
62684 "BIT_STRING_SIZE_32", HFILL }},
62685 { &hf_nbap_t_ot_utc,
62686 { "t-ot-utc", "nbap.t_ot_utc",
62687 FT_BYTES, BASE_NONE, NULL, 0,
62688 "BIT_STRING_SIZE_8", HFILL }},
62689 { &hf_nbap_w_n_t_utc,
62690 { "w-n-t-utc", "nbap.w_n_t_utc",
62691 FT_BYTES, BASE_NONE, NULL, 0,
62692 "BIT_STRING_SIZE_8", HFILL }},
62693 { &hf_nbap_delta_t_ls_utc,
62694 { "delta-t-ls-utc", "nbap.delta_t_ls_utc",
62695 FT_BYTES, BASE_NONE, NULL, 0,
62696 "BIT_STRING_SIZE_8", HFILL }},
62697 { &hf_nbap_w_n_lsf_utc,
62698 { "w-n-lsf-utc", "nbap.w_n_lsf_utc",
62699 FT_BYTES, BASE_NONE, NULL, 0,
62700 "BIT_STRING_SIZE_8", HFILL }},
62701 { &hf_nbap_dn_utc,
62702 { "dn-utc", "nbap.dn_utc",
62703 FT_BYTES, BASE_NONE, NULL, 0,
62704 "BIT_STRING_SIZE_8", HFILL }},
62705 { &hf_nbap_delta_t_lsf_utc,
62706 { "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
62707 FT_BYTES, BASE_NONE, NULL, 0,
62708 "BIT_STRING_SIZE_8", HFILL }},
62709 { &hf_nbap_utcA0,
62710 { "utcA0", "nbap.utcA0",
62711 FT_BYTES, BASE_NONE, NULL, 0,
62712 "BIT_STRING_SIZE_16", HFILL }},
62713 { &hf_nbap_utcA1,
62714 { "utcA1", "nbap.utcA1",
62715 FT_BYTES, BASE_NONE, NULL, 0,
62716 "BIT_STRING_SIZE_13", HFILL }},
62717 { &hf_nbap_utcA2,
62718 { "utcA2", "nbap.utcA2",
62719 FT_BYTES, BASE_NONE, NULL, 0,
62720 "BIT_STRING_SIZE_7", HFILL }},
62721 { &hf_nbap_utcDeltaTls,
62722 { "utcDeltaTls", "nbap.utcDeltaTls",
62723 FT_BYTES, BASE_NONE, NULL, 0,
62724 "BIT_STRING_SIZE_8", HFILL }},
62725 { &hf_nbap_utcTot,
62726 { "utcTot", "nbap.utcTot",
62727 FT_BYTES, BASE_NONE, NULL, 0,
62728 "BIT_STRING_SIZE_16", HFILL }},
62729 { &hf_nbap_utcWNot,
62730 { "utcWNot", "nbap.utcWNot",
62731 FT_BYTES, BASE_NONE, NULL, 0,
62732 "BIT_STRING_SIZE_13", HFILL }},
62733 { &hf_nbap_utcWNlsf,
62734 { "utcWNlsf", "nbap.utcWNlsf",
62735 FT_BYTES, BASE_NONE, NULL, 0,
62736 "BIT_STRING_SIZE_8", HFILL }},
62737 { &hf_nbap_utcDN,
62738 { "utcDN", "nbap.utcDN",
62739 FT_BYTES, BASE_NONE, NULL, 0,
62740 "BIT_STRING_SIZE_4", HFILL }},
62741 { &hf_nbap_utcDeltaTlsf,
62742 { "utcDeltaTlsf", "nbap.utcDeltaTlsf",
62743 FT_BYTES, BASE_NONE, NULL, 0,
62744 "BIT_STRING_SIZE_8", HFILL }},
62745 { &hf_nbap_nA,
62746 { "nA", "nbap.nA",
62747 FT_BYTES, BASE_NONE, NULL, 0,
62748 "BIT_STRING_SIZE_11", HFILL }},
62749 { &hf_nbap_tauC,
62750 { "tauC", "nbap.tauC",
62751 FT_BYTES, BASE_NONE, NULL, 0,
62752 "BIT_STRING_SIZE_32", HFILL }},
62753 { &hf_nbap_deltaUT1_01,
62754 { "deltaUT1", "nbap.deltaUT1_element",
62755 FT_NONE, BASE_NONE, NULL, 0,
62756 "GANSS_DeltaUT1", HFILL }},
62757 { &hf_nbap_kp,
62758 { "kp", "nbap.kp",
62759 FT_BYTES, BASE_NONE, NULL, 0,
62760 "BIT_STRING_SIZE_2", HFILL }},
62761 { &hf_nbap_utcA1wnt,
62762 { "utcA1wnt", "nbap.utcA1wnt",
62763 FT_BYTES, BASE_NONE, NULL, 0,
62764 "BIT_STRING_SIZE_24", HFILL }},
62765 { &hf_nbap_utcA0wnt,
62766 { "utcA0wnt", "nbap.utcA0wnt",
62767 FT_BYTES, BASE_NONE, NULL, 0,
62768 "BIT_STRING_SIZE_32", HFILL }},
62769 { &hf_nbap_utcTot_01,
62770 { "utcTot", "nbap.utcTot",
62771 FT_BYTES, BASE_NONE, NULL, 0,
62772 "BIT_STRING_SIZE_8", HFILL }},
62773 { &hf_nbap_utcWNt,
62774 { "utcWNt", "nbap.utcWNt",
62775 FT_BYTES, BASE_NONE, NULL, 0,
62776 "BIT_STRING_SIZE_8", HFILL }},
62777 { &hf_nbap_utcDN_01,
62778 { "utcDN", "nbap.utcDN",
62779 FT_BYTES, BASE_NONE, NULL, 0,
62780 "BIT_STRING_SIZE_8", HFILL }},
62781 { &hf_nbap_utcStandardID,
62782 { "utcStandardID", "nbap.utcStandardID",
62783 FT_BYTES, BASE_NONE, NULL, 0,
62784 "BIT_STRING_SIZE_3", HFILL }},
62785 { &hf_nbap_wna_alm,
62786 { "wna-alm", "nbap.wna_alm",
62787 FT_BYTES, BASE_NONE, NULL, 0,
62788 "BIT_STRING_SIZE_8", HFILL }},
62789 { &hf_nbap_sat_info_almanac,
62790 { "sat-info-almanac", "nbap.sat_info_almanac",
62791 FT_UINT32, BASE_DEC, NULL, 0,
62792 NULL, HFILL }},
62793 { &hf_nbap_sVGlobalHealth_alm,
62794 { "sVGlobalHealth-alm", "nbap.sVGlobalHealth_alm",
62795 FT_BYTES, BASE_NONE, NULL, 0,
62796 "BIT_STRING_SIZE_364", HFILL }},
62797 { &hf_nbap_alpha_zero_ionos_01,
62798 { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
62799 FT_BYTES, BASE_NONE, NULL, 0,
62800 "BIT_STRING_SIZE_8", HFILL }},
62801 { &hf_nbap_alpha_one_ionos_01,
62802 { "alpha-one-ionos", "nbap.alpha_one_ionos",
62803 FT_BYTES, BASE_NONE, NULL, 0,
62804 "BIT_STRING_SIZE_8", HFILL }},
62805 { &hf_nbap_alpha_two_ionos_01,
62806 { "alpha-two-ionos", "nbap.alpha_two_ionos",
62807 FT_BYTES, BASE_NONE, NULL, 0,
62808 "BIT_STRING_SIZE_8", HFILL }},
62809 { &hf_nbap_alpha_three_ionos,
62810 { "alpha-three-ionos", "nbap.alpha_three_ionos",
62811 FT_BYTES, BASE_NONE, NULL, 0,
62812 "BIT_STRING_SIZE_8", HFILL }},
62813 { &hf_nbap_beta_zero_ionos,
62814 { "beta-zero-ionos", "nbap.beta_zero_ionos",
62815 FT_BYTES, BASE_NONE, NULL, 0,
62816 "BIT_STRING_SIZE_8", HFILL }},
62817 { &hf_nbap_beta_one_ionos,
62818 { "beta-one-ionos", "nbap.beta_one_ionos",
62819 FT_BYTES, BASE_NONE, NULL, 0,
62820 "BIT_STRING_SIZE_8", HFILL }},
62821 { &hf_nbap_beta_two_ionos,
62822 { "beta-two-ionos", "nbap.beta_two_ionos",
62823 FT_BYTES, BASE_NONE, NULL, 0,
62824 "BIT_STRING_SIZE_8", HFILL }},
62825 { &hf_nbap_beta_three_ionos,
62826 { "beta-three-ionos", "nbap.beta_three_ionos",
62827 FT_BYTES, BASE_NONE, NULL, 0,
62828 "BIT_STRING_SIZE_8", HFILL }},
62829 { &hf_nbap_GPS_Information_item,
62830 { "GPS-Information-Item", "nbap.GPS_Information_Item",
62831 FT_UINT32, BASE_DEC, VALS(nbap_GPS_Information_Item_vals), 0,
62832 NULL, HFILL }},
62833 { &hf_nbap_bad_satellites,
62834 { "bad-satellites", "nbap.bad_satellites_element",
62835 FT_NONE, BASE_NONE, NULL, 0,
62836 "GPSBadSat_Info_RealTime_Integrity", HFILL }},
62837 { &hf_nbap_no_bad_satellites,
62838 { "no-bad-satellites", "nbap.no_bad_satellites_element",
62839 FT_NONE, BASE_NONE, NULL, 0,
62840 NULL, HFILL }},
62841 { &hf_nbap_sat_info,
62842 { "sat-info", "nbap.sat_info",
62843 FT_UINT32, BASE_DEC, NULL, 0,
62844 "SATInfo_RealTime_Integrity", HFILL }},
62845 { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item,
62846 { "GPS-NavandRecovery-Item", "nbap.GPS_NavandRecovery_Item_element",
62847 FT_NONE, BASE_NONE, NULL, 0,
62848 NULL, HFILL }},
62849 { &hf_nbap_tx_tow_nav,
62850 { "tx-tow-nav", "nbap.tx_tow_nav",
62851 FT_UINT32, BASE_DEC, NULL, 0,
62852 "INTEGER_0_1048575", HFILL }},
62853 { &hf_nbap_sat_id_nav,
62854 { "sat-id-nav", "nbap.sat_id_nav",
62855 FT_UINT32, BASE_DEC, NULL, 0,
62856 "SAT_ID", HFILL }},
62857 { &hf_nbap_tlm_message_nav,
62858 { "tlm-message-nav", "nbap.tlm_message_nav",
62859 FT_BYTES, BASE_NONE, NULL, 0,
62860 "BIT_STRING_SIZE_14", HFILL }},
62861 { &hf_nbap_tlm_revd_c_nav,
62862 { "tlm-revd-c-nav", "nbap.tlm_revd_c_nav",
62863 FT_BYTES, BASE_NONE, NULL, 0,
62864 "BIT_STRING_SIZE_2", HFILL }},
62865 { &hf_nbap_ho_word_nav,
62866 { "ho-word-nav", "nbap.ho_word_nav",
62867 FT_BYTES, BASE_NONE, NULL, 0,
62868 "BIT_STRING_SIZE_22", HFILL }},
62869 { &hf_nbap_w_n_nav,
62870 { "w-n-nav", "nbap.w_n_nav",
62871 FT_BYTES, BASE_NONE, NULL, 0,
62872 "BIT_STRING_SIZE_10", HFILL }},
62873 { &hf_nbap_ca_or_p_on_l2_nav,
62874 { "ca-or-p-on-l2-nav", "nbap.ca_or_p_on_l2_nav",
62875 FT_BYTES, BASE_NONE, NULL, 0,
62876 "BIT_STRING_SIZE_2", HFILL }},
62877 { &hf_nbap_user_range_accuracy_index_nav,
62878 { "user-range-accuracy-index-nav", "nbap.user_range_accuracy_index_nav",
62879 FT_BYTES, BASE_NONE, NULL, 0,
62880 "BIT_STRING_SIZE_4", HFILL }},
62881 { &hf_nbap_sv_health_nav,
62882 { "sv-health-nav", "nbap.sv_health_nav",
62883 FT_BYTES, BASE_NONE, NULL, 0,
62884 "BIT_STRING_SIZE_6", HFILL }},
62885 { &hf_nbap_iodc_nav,
62886 { "iodc-nav", "nbap.iodc_nav",
62887 FT_BYTES, BASE_NONE, NULL, 0,
62888 "BIT_STRING_SIZE_10", HFILL }},
62889 { &hf_nbap_l2_p_dataflag_nav,
62890 { "l2-p-dataflag-nav", "nbap.l2_p_dataflag_nav",
62891 FT_BYTES, BASE_NONE, NULL, 0,
62892 "BIT_STRING_SIZE_1", HFILL }},
62893 { &hf_nbap_sf1_reserved_nav,
62894 { "sf1-reserved-nav", "nbap.sf1_reserved_nav",
62895 FT_BYTES, BASE_NONE, NULL, 0,
62896 "BIT_STRING_SIZE_87", HFILL }},
62897 { &hf_nbap_t_gd_nav,
62898 { "t-gd-nav", "nbap.t_gd_nav",
62899 FT_BYTES, BASE_NONE, NULL, 0,
62900 "BIT_STRING_SIZE_8", HFILL }},
62901 { &hf_nbap_t_oc_nav,
62902 { "t-oc-nav", "nbap.t_oc_nav",
62903 FT_BYTES, BASE_NONE, NULL, 0,
62904 "BIT_STRING_SIZE_16", HFILL }},
62905 { &hf_nbap_a_f_2_nav,
62906 { "a-f-2-nav", "nbap.a_f_2_nav",
62907 FT_BYTES, BASE_NONE, NULL, 0,
62908 "BIT_STRING_SIZE_8", HFILL }},
62909 { &hf_nbap_a_f_1_nav,
62910 { "a-f-1-nav", "nbap.a_f_1_nav",
62911 FT_BYTES, BASE_NONE, NULL, 0,
62912 "BIT_STRING_SIZE_16", HFILL }},
62913 { &hf_nbap_a_f_zero_nav,
62914 { "a-f-zero-nav", "nbap.a_f_zero_nav",
62915 FT_BYTES, BASE_NONE, NULL, 0,
62916 "BIT_STRING_SIZE_22", HFILL }},
62917 { &hf_nbap_gps_e_nav,
62918 { "gps-e-nav", "nbap.gps_e_nav",
62919 FT_BYTES, BASE_NONE, NULL, 0,
62920 "BIT_STRING_SIZE_32", HFILL }},
62921 { &hf_nbap_t_oe_nav,
62922 { "t-oe-nav", "nbap.t_oe_nav",
62923 FT_BYTES, BASE_NONE, NULL, 0,
62924 "BIT_STRING_SIZE_16", HFILL }},
62925 { &hf_nbap_fit_interval_flag_nav,
62926 { "fit-interval-flag-nav", "nbap.fit_interval_flag_nav",
62927 FT_BYTES, BASE_NONE, NULL, 0,
62928 "BIT_STRING_SIZE_1", HFILL }},
62929 { &hf_nbap_aodo_nav,
62930 { "aodo-nav", "nbap.aodo_nav",
62931 FT_BYTES, BASE_NONE, NULL, 0,
62932 "BIT_STRING_SIZE_5", HFILL }},
62933 { &hf_nbap_gps_omega_nav,
62934 { "gps-omega-nav", "nbap.gps_omega_nav",
62935 FT_BYTES, BASE_NONE, NULL, 0,
62936 "BIT_STRING_SIZE_32", HFILL }},
62937 { &hf_nbap_spare_zero_fill,
62938 { "spare-zero-fill", "nbap.spare_zero_fill",
62939 FT_BYTES, BASE_NONE, NULL, 0,
62940 "BIT_STRING_SIZE_20", HFILL }},
62941 { &hf_nbap_latitudeSign_01,
62942 { "latitudeSign", "nbap.latitudeSign",
62943 FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_01_vals), 0,
62944 "T_latitudeSign_01", HFILL }},
62945 { &hf_nbap_latitude,
62946 { "latitude", "nbap.latitude",
62947 FT_UINT32, BASE_DEC, NULL, 0,
62948 "INTEGER_0_8388607", HFILL }},
62949 { &hf_nbap_longitude,
62950 { "longitude", "nbap.longitude",
62951 FT_INT32, BASE_DEC, NULL, 0,
62952 "INTEGER_M8388608_8388607", HFILL }},
62953 { &hf_nbap_directionOfAltitude_01,
62954 { "directionOfAltitude", "nbap.directionOfAltitude",
62955 FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_01_vals), 0,
62956 "T_directionOfAltitude_01", HFILL }},
62957 { &hf_nbap_implicit,
62958 { "implicit", "nbap.implicit_element",
62959 FT_NONE, BASE_NONE, NULL, 0,
62960 "HARQ_MemoryPartitioning_Implicit", HFILL }},
62961 { &hf_nbap_explicit,
62962 { "explicit", "nbap.explicit_element",
62963 FT_NONE, BASE_NONE, NULL, 0,
62964 "HARQ_MemoryPartitioning_Explicit", HFILL }},
62965 { &hf_nbap_number_of_Processes,
62966 { "number-of-Processes", "nbap.number_of_Processes",
62967 FT_UINT32, BASE_DEC, NULL, 0,
62968 "INTEGER_1_8_", HFILL }},
62969 { &hf_nbap_hARQ_MemoryPartitioningList,
62970 { "hARQ-MemoryPartitioningList", "nbap.hARQ_MemoryPartitioningList",
62971 FT_UINT32, BASE_DEC, NULL, 0,
62972 NULL, HFILL }},
62973 { &hf_nbap_HARQ_MemoryPartitioningList_item,
62974 { "HARQ-MemoryPartitioningItem", "nbap.HARQ_MemoryPartitioningItem_element",
62975 FT_NONE, BASE_NONE, NULL, 0,
62976 NULL, HFILL }},
62977 { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item,
62978 { "HARQ-MemoryPartitioningItem", "nbap.HARQ_MemoryPartitioningItem_element",
62979 FT_NONE, BASE_NONE, NULL, 0,
62980 NULL, HFILL }},
62981 { &hf_nbap_process_Memory_Size,
62982 { "process-Memory-Size", "nbap.process_Memory_Size",
62983 FT_UINT32, BASE_DEC, VALS(nbap_T_process_Memory_Size_vals), 0,
62984 NULL, HFILL }},
62985 { &hf_nbap_HS_DSCHProvidedBitRate_item,
62986 { "HS-DSCHProvidedBitRate-Item", "nbap.HS_DSCHProvidedBitRate_Item_element",
62987 FT_NONE, BASE_NONE, NULL, 0,
62988 NULL, HFILL }},
62989 { &hf_nbap_hS_DSCHProvidedBitRateValue,
62990 { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
62991 FT_UINT32, BASE_DEC, NULL, 0,
62992 NULL, HFILL }},
62993 { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item,
62994 { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_element",
62995 FT_NONE, BASE_NONE, NULL, 0,
62996 NULL, HFILL }},
62997 { &hf_nbap_hS_DSCHProvidedBitRateValue_01,
62998 { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
62999 FT_UINT32, BASE_DEC, NULL, 0,
63000 "HS_DSCHProvidedBitRate", HFILL }},
63001 { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item,
63002 { "HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_element",
63003 FT_NONE, BASE_NONE, NULL, 0,
63004 NULL, HFILL }},
63005 { &hf_nbap_HS_DSCHRequiredPower_item,
63006 { "HS-DSCHRequiredPower-Item", "nbap.HS_DSCHRequiredPower_Item_element",
63007 FT_NONE, BASE_NONE, NULL, 0,
63008 NULL, HFILL }},
63009 { &hf_nbap_hS_DSCHRequiredPowerValue,
63010 { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
63011 FT_UINT32, BASE_DEC, NULL, 0,
63012 NULL, HFILL }},
63013 { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation,
63014 { "hS-DSCHRequiredPowerPerUEInformation", "nbap.hS_DSCHRequiredPowerPerUEInformation",
63015 FT_UINT32, BASE_DEC, NULL, 0,
63016 NULL, HFILL }},
63017 { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item,
63018 { "HS-DSCHRequiredPowerPerUEInformation-Item", "nbap.HS_DSCHRequiredPowerPerUEInformation_Item_element",
63019 FT_NONE, BASE_NONE, NULL, 0,
63020 NULL, HFILL }},
63021 { &hf_nbap_cRNC_CommunicationContextID,
63022 { "cRNC-CommunicationContextID", "nbap.cRNC_CommunicationContextID",
63023 FT_UINT32, BASE_DEC, NULL, 0,
63024 NULL, HFILL }},
63025 { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight,
63026 { "hS-DSCHRequiredPowerPerUEWeight", "nbap.hS_DSCHRequiredPowerPerUEWeight",
63027 FT_UINT32, BASE_DEC, NULL, 0,
63028 NULL, HFILL }},
63029 { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item,
63030 { "HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_element",
63031 FT_NONE, BASE_NONE, NULL, 0,
63032 NULL, HFILL }},
63033 { &hf_nbap_hS_DSCHRequiredPowerValue_01,
63034 { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
63035 FT_UINT32, BASE_DEC, NULL, 0,
63036 "HS_DSCHRequiredPower", HFILL }},
63037 { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item,
63038 { "HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_element",
63039 FT_NONE, BASE_NONE, NULL, 0,
63040 NULL, HFILL }},
63041 { &hf_nbap_hsdpa_PICH_Shared_with_PCH,
63042 { "hsdpa-PICH-Shared-with-PCH", "nbap.hsdpa_PICH_Shared_with_PCH_element",
63043 FT_NONE, BASE_NONE, NULL, 0,
63044 NULL, HFILL }},
63045 { &hf_nbap_hsdpa_PICH_notShared_with_PCH,
63046 { "hsdpa-PICH-notShared-with-PCH", "nbap.hsdpa_PICH_notShared_with_PCH_element",
63047 FT_NONE, BASE_NONE, NULL, 0,
63048 NULL, HFILL }},
63049 { &hf_nbap_hsdpa_PICH_SharedPCH_ID,
63050 { "hsdpa-PICH-SharedPCH-ID", "nbap.hsdpa_PICH_SharedPCH_ID",
63051 FT_UINT32, BASE_DEC, NULL, 0,
63052 "CommonPhysicalChannelID", HFILL }},
63053 { &hf_nbap_hSDPA_PICH_notShared_ID,
63054 { "hSDPA-PICH-notShared-ID", "nbap.hSDPA_PICH_notShared_ID",
63055 FT_UINT32, BASE_DEC, NULL, 0,
63056 "CommonPhysicalChannelID", HFILL }},
63057 { &hf_nbap_fdd_DL_Channelisation_CodeNumber,
63058 { "fdd-DL-Channelisation-CodeNumber", "nbap.fdd_DL_Channelisation_CodeNumber",
63059 FT_UINT32, BASE_DEC, NULL, 0,
63060 "FDD_DL_ChannelisationCodeNumber", HFILL }},
63061 { &hf_nbap_pich_Power,
63062 { "pich-Power", "nbap.pich_Power",
63063 FT_INT32, BASE_DEC, NULL, 0,
63064 NULL, HFILL }},
63065 { &hf_nbap_pich_Mode,
63066 { "pich-Mode", "nbap.pich_Mode",
63067 FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
63068 NULL, HFILL }},
63069 { &hf_nbap_sttd_Indicator,
63070 { "sttd-Indicator", "nbap.sttd_Indicator",
63071 FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
63072 NULL, HFILL }},
63073 { &hf_nbap_hsdsch_Common_Information,
63074 { "hsdsch-Common-Information", "nbap.hsdsch_Common_Information_element",
63075 FT_NONE, BASE_NONE, NULL, 0,
63076 NULL, HFILL }},
63077 { &hf_nbap_commonMACFlow_Specific_Information,
63078 { "commonMACFlow-Specific-Information", "nbap.commonMACFlow_Specific_Information",
63079 FT_UINT32, BASE_DEC, NULL, 0,
63080 "CommonMACFlow_Specific_InfoList", HFILL }},
63081 { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD,
63082 { "hsSCCH-Specific-Information-ResponseFDD", "nbap.hsSCCH_Specific_Information_ResponseFDD",
63083 FT_UINT32, BASE_DEC, NULL, 0,
63084 "HSSCCH_Specific_InformationRespListFDD", HFILL }},
63085 { &hf_nbap_hARQ_MemoryPartitioning,
63086 { "hARQ-MemoryPartitioning", "nbap.hARQ_MemoryPartitioning",
63087 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
63088 NULL, HFILL }},
63089 { &hf_nbap_commonMACFlow_Specific_Info_Response,
63090 { "commonMACFlow-Specific-Info-Response", "nbap.commonMACFlow_Specific_Info_Response",
63091 FT_UINT32, BASE_DEC, NULL, 0,
63092 "CommonMACFlow_Specific_InfoList_Response", HFILL }},
63093 { &hf_nbap_cCCH_PriorityQueue_Id,
63094 { "cCCH-PriorityQueue-Id", "nbap.cCCH_PriorityQueue_Id",
63095 FT_UINT32, BASE_DEC, NULL, 0,
63096 "PriorityQueue_Id", HFILL }},
63097 { &hf_nbap_sRB1_PriorityQueue_Id,
63098 { "sRB1-PriorityQueue-Id", "nbap.sRB1_PriorityQueue_Id",
63099 FT_UINT32, BASE_DEC, NULL, 0,
63100 "PriorityQueue_Id", HFILL }},
63101 { &hf_nbap_associatedCommon_MACFlow,
63102 { "associatedCommon-MACFlow", "nbap.associatedCommon_MACFlow",
63103 FT_UINT32, BASE_DEC, NULL, 0,
63104 "Common_MACFlow_ID", HFILL }},
63105 { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient,
63106 { "fACH-Measurement-Occasion-Cycle-Length-Coefficient", "nbap.fACH_Measurement_Occasion_Cycle_Length_Coefficient",
63107 FT_UINT32, BASE_DEC, NULL, 0,
63108 NULL, HFILL }},
63109 { &hf_nbap_rACH_Measurement_Result,
63110 { "rACH-Measurement-Result", "nbap.rACH_Measurement_Result",
63111 FT_UINT32, BASE_DEC, VALS(nbap_RACH_Measurement_Result_vals), 0,
63112 NULL, HFILL }},
63113 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information,
63114 { "bCCH-Specific-HSDSCH-RNTI-Information", "nbap.bCCH_Specific_HSDSCH_RNTI_Information_element",
63115 FT_NONE, BASE_NONE, NULL, 0,
63116 NULL, HFILL }},
63117 { &hf_nbap_hSDSCH_MACdFlows_Information,
63118 { "hSDSCH-MACdFlows-Information", "nbap.hSDSCH_MACdFlows_Information_element",
63119 FT_NONE, BASE_NONE, NULL, 0,
63120 NULL, HFILL }},
63121 { &hf_nbap_ueCapability_Info,
63122 { "ueCapability-Info", "nbap.ueCapability_Info_element",
63123 FT_NONE, BASE_NONE, NULL, 0,
63124 "UE_Capability_Information", HFILL }},
63125 { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
63126 { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
63127 FT_UINT32, BASE_DEC, NULL, 0,
63128 "MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
63129 { &hf_nbap_hsscch_PowerOffset,
63130 { "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
63131 FT_UINT32, BASE_DEC, NULL, 0,
63132 NULL, HFILL }},
63133 { &hf_nbap_tDD_AckNack_Power_Offset,
63134 { "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
63135 FT_INT32, BASE_DEC, NULL, 0,
63136 NULL, HFILL }},
63137 { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify,
63138 { "hsDSCH-MACdFlow-Specific-Info-to-Modify", "nbap.hsDSCH_MACdFlow_Specific_Info_to_Modify",
63139 FT_UINT32, BASE_DEC, NULL, 0,
63140 "HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
63141 { &hf_nbap_priorityQueueInfotoModify,
63142 { "priorityQueueInfotoModify", "nbap.priorityQueueInfotoModify",
63143 FT_UINT32, BASE_DEC, NULL, 0,
63144 "PriorityQueue_InfoList_to_Modify", HFILL }},
63145 { &hf_nbap_hSSCCHCodeChangeGrant,
63146 { "hSSCCHCodeChangeGrant", "nbap.hSSCCHCodeChangeGrant",
63147 FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
63148 "HSSCCH_Code_Change_Grant", HFILL }},
63149 { &hf_nbap_tDDAckNackPowerOffset,
63150 { "tDDAckNackPowerOffset", "nbap.tDDAckNackPowerOffset",
63151 FT_INT32, BASE_DEC, NULL, 0,
63152 "TDD_AckNack_Power_Offset", HFILL }},
63153 { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
63154 { "HSDSCH-MACdFlow-Specific-InfoItem-to-Modify", "nbap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_element",
63155 FT_NONE, BASE_NONE, NULL, 0,
63156 NULL, HFILL }},
63157 { &hf_nbap_hsDSCH_MACdFlow_ID,
63158 { "hsDSCH-MACdFlow-ID", "nbap.hsDSCH_MACdFlow_ID",
63159 FT_UINT32, BASE_DEC, NULL, 0,
63160 NULL, HFILL }},
63161 { &hf_nbap_priorityQueueInfotoModifyUnsynchronised,
63162 { "priorityQueueInfotoModifyUnsynchronised", "nbap.priorityQueueInfotoModifyUnsynchronised",
63163 FT_UINT32, BASE_DEC, NULL, 0,
63164 "PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
63165 { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp,
63166 { "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
63167 FT_UINT32, BASE_DEC, NULL, 0,
63168 NULL, HFILL }},
63169 { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator,
63170 { "sixtyfourQAM-UsageAllowedIndicator", "nbap.sixtyfourQAM_UsageAllowedIndicator",
63171 FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
63172 NULL, HFILL }},
63173 { &hf_nbap_hSDSCH_RNTI,
63174 { "hSDSCH-RNTI", "nbap.hSDSCH_RNTI",
63175 FT_UINT32, BASE_DEC, NULL, 0,
63176 NULL, HFILL }},
63177 { &hf_nbap_sixtyfourQAM_DL_UsageIndicator,
63178 { "sixtyfourQAM-DL-UsageIndicator", "nbap.sixtyfourQAM_DL_UsageIndicator",
63179 FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
63180 NULL, HFILL }},
63181 { &hf_nbap_hSDSCH_TBSizeTableIndicator,
63182 { "hSDSCH-TBSizeTableIndicator", "nbap.hSDSCH_TBSizeTableIndicator",
63183 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
63184 NULL, HFILL }},
63185 { &hf_nbap_hSSCCH_CodeChangeGrant,
63186 { "hSSCCH-CodeChangeGrant", "nbap.hSSCCH_CodeChangeGrant",
63187 FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
63188 "HSSCCH_Code_Change_Grant", HFILL }},
63189 { &hf_nbap_hsSCCHCodeChangeIndicator,
63190 { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
63191 FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
63192 "HSSCCH_CodeChangeIndicator", HFILL }},
63193 { &hf_nbap_hS_PDSCH_Code_Change_Indicator,
63194 { "hS-PDSCH-Code-Change-Indicator", "nbap.hS_PDSCH_Code_Change_Indicator",
63195 FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
63196 NULL, HFILL }},
63197 { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice,
63198 { "hS-DSCH-Secondary-Serving-cell-choice", "nbap.hS_DSCH_Secondary_Serving_cell_choice",
63199 FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals), 0,
63200 "HS_DSCH_Secondary_Serving_cell_change_choice", HFILL }},
63201 { &hf_nbap_hS_Secondary_Serving_cell_change_successful,
63202 { "hS-Secondary-Serving-cell-change-successful", "nbap.hS_Secondary_Serving_cell_change_successful_element",
63203 FT_NONE, BASE_NONE, NULL, 0,
63204 NULL, HFILL }},
63205 { &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful,
63206 { "hS-Secondary-Serving-cell-change-unsuccessful", "nbap.hS_Secondary_Serving_cell_change_unsuccessful_element",
63207 FT_NONE, BASE_NONE, NULL, 0,
63208 NULL, HFILL }},
63209 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response,
63210 { "hS-DSCH-FDD-Secondary-Serving-Information-Response", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_Response_element",
63211 FT_NONE, BASE_NONE, NULL, 0,
63212 NULL, HFILL }},
63213 { &hf_nbap_paging_MACFlow_Specific_Information,
63214 { "paging-MACFlow-Specific-Information", "nbap.paging_MACFlow_Specific_Information",
63215 FT_UINT32, BASE_DEC, NULL, 0,
63216 NULL, HFILL }},
63217 { &hf_nbap_number_of_PCCH_transmission,
63218 { "number-of-PCCH-transmission", "nbap.number_of_PCCH_transmission",
63219 FT_UINT32, BASE_DEC, NULL, 0,
63220 NULL, HFILL }},
63221 { &hf_nbap_transport_Block_Size_List,
63222 { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
63223 FT_UINT32, BASE_DEC, NULL, 0,
63224 NULL, HFILL }},
63225 { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item,
63226 { "HSDSCH-Paging-System-Information-ResponseList", "nbap.HSDSCH_Paging_System_Information_ResponseList_element",
63227 FT_NONE, BASE_NONE, NULL, 0,
63228 NULL, HFILL }},
63229 { &hf_nbap_pagingMACFlow_ID,
63230 { "pagingMACFlow-ID", "nbap.pagingMACFlow_ID",
63231 FT_UINT32, BASE_DEC, NULL, 0,
63232 "Paging_MACFlow_ID", HFILL }},
63233 { &hf_nbap_hSPDSCH_Code_Index,
63234 { "hSPDSCH-Code-Index", "nbap.hSPDSCH_Code_Index",
63235 FT_UINT32, BASE_DEC, NULL, 0,
63236 NULL, HFILL }},
63237 { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD,
63238 { "hsSCCH-Specific-Information-ResponseTDD", "nbap.hsSCCH_Specific_Information_ResponseTDD",
63239 FT_UINT32, BASE_DEC, NULL, 0,
63240 "HSSCCH_Specific_InformationRespListTDD", HFILL }},
63241 { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR,
63242 { "hsSCCH-Specific-Information-ResponseTDDLCR", "nbap.hsSCCH_Specific_Information_ResponseTDDLCR",
63243 FT_UINT32, BASE_DEC, NULL, 0,
63244 "HSSCCH_Specific_InformationRespListTDDLCR", HFILL }},
63245 { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item,
63246 { "HSDSCH-MACdFlow-Specific-InformationResp-Item", "nbap.HSDSCH_MACdFlow_Specific_InformationResp_Item_element",
63247 FT_NONE, BASE_NONE, NULL, 0,
63248 NULL, HFILL }},
63249 { &hf_nbap_hsDSCHMacdFlow_Id,
63250 { "hsDSCHMacdFlow-Id", "nbap.hsDSCHMacdFlow_Id",
63251 FT_UINT32, BASE_DEC, NULL, 0,
63252 "HSDSCH_MACdFlow_ID", HFILL }},
63253 { &hf_nbap_hSDSCH_MACdFlow_Specific_Info,
63254 { "hSDSCH-MACdFlow-Specific-Info", "nbap.hSDSCH_MACdFlow_Specific_Info",
63255 FT_UINT32, BASE_DEC, NULL, 0,
63256 "HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
63257 { &hf_nbap_priorityQueue_Info,
63258 { "priorityQueue-Info", "nbap.priorityQueue_Info",
63259 FT_UINT32, BASE_DEC, NULL, 0,
63260 "PriorityQueue_InfoList", HFILL }},
63261 { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item,
63262 { "HSDSCH-MACdFlow-Specific-InfoItem", "nbap.HSDSCH_MACdFlow_Specific_InfoItem_element",
63263 FT_NONE, BASE_NONE, NULL, 0,
63264 NULL, HFILL }},
63265 { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item,
63266 { "HSDSCH-MACdFlows-to-Delete-Item", "nbap.HSDSCH_MACdFlows_to_Delete_Item_element",
63267 FT_NONE, BASE_NONE, NULL, 0,
63268 NULL, HFILL }},
63269 { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item,
63270 { "HSDSCH-Initial-Capacity-AllocationItem", "nbap.HSDSCH_Initial_Capacity_AllocationItem_element",
63271 FT_NONE, BASE_NONE, NULL, 0,
63272 NULL, HFILL }},
63273 { &hf_nbap_maximum_MACdPDU_Size,
63274 { "maximum-MACdPDU-Size", "nbap.maximum_MACdPDU_Size",
63275 FT_UINT32, BASE_DEC, NULL, 0,
63276 "MACdPDU_Size", HFILL }},
63277 { &hf_nbap_hSDSCH_InitialWindowSize,
63278 { "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
63279 FT_UINT32, BASE_DEC, NULL, 0,
63280 NULL, HFILL }},
63281 { &hf_nbap_setsOfHS_SCCH_Codes,
63282 { "setsOfHS-SCCH-Codes", "nbap.setsOfHS_SCCH_Codes",
63283 FT_UINT32, BASE_DEC, NULL, 0,
63284 NULL, HFILL }},
63285 { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator,
63286 { "hARQ-Preamble-Mode-Activation-Indicator", "nbap.hARQ_Preamble_Mode_Activation_Indicator",
63287 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
63288 NULL, HFILL }},
63289 { &hf_nbap_mIMO_N_M_Ratio,
63290 { "mIMO-N-M-Ratio", "nbap.mIMO_N_M_Ratio",
63291 FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
63292 NULL, HFILL }},
63293 { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response,
63294 { "continuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.continuousPacketConnectivityHS_SCCH_less_Information_Response_element",
63295 FT_NONE, BASE_NONE, NULL, 0,
63296 NULL, HFILL }},
63297 { &hf_nbap_Additional_EDCH_Preconfiguration_Information_item,
63298 { "Additional-EDCH-Preconfiguration-Information-ItemIEs", "nbap.Additional_EDCH_Preconfiguration_Information_ItemIEs_element",
63299 FT_NONE, BASE_NONE, NULL, 0,
63300 NULL, HFILL }},
63301 { &hf_nbap_mAChsResetScheme,
63302 { "mAChsResetScheme", "nbap.mAChsResetScheme",
63303 FT_UINT32, BASE_DEC, VALS(nbap_MAChsResetScheme_vals), 0,
63304 NULL, HFILL }},
63305 { &hf_nbap_hSDSCH_Physical_Layer_Category,
63306 { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
63307 FT_UINT32, BASE_DEC, NULL, 0,
63308 "INTEGER_1_64_", HFILL }},
63309 { &hf_nbap_secondaryServingCells,
63310 { "secondaryServingCells", "nbap.secondaryServingCells",
63311 FT_UINT32, BASE_DEC, NULL, 0,
63312 NULL, HFILL }},
63313 { &hf_nbap_numPrimaryHS_SCCH_Codes,
63314 { "numPrimaryHS-SCCH-Codes", "nbap.numPrimaryHS_SCCH_Codes",
63315 FT_UINT32, BASE_DEC, NULL, 0,
63316 "NumHS_SCCH_Codes", HFILL }},
63317 { &hf_nbap_hARQ_Preamble_Mode,
63318 { "hARQ-Preamble-Mode", "nbap.hARQ_Preamble_Mode",
63319 FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
63320 NULL, HFILL }},
63321 { &hf_nbap_mIMO_ActivationIndicator,
63322 { "mIMO-ActivationIndicator", "nbap.mIMO_ActivationIndicator_element",
63323 FT_NONE, BASE_NONE, NULL, 0,
63324 NULL, HFILL }},
63325 { &hf_nbap_hSDSCH_MACdPDUSizeFormat,
63326 { "hSDSCH-MACdPDUSizeFormat", "nbap.hSDSCH_MACdPDUSizeFormat",
63327 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
63328 NULL, HFILL }},
63329 { &hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator,
63330 { "uE-with-enhanced-HS-SCCH-support-indicator", "nbap.uE_with_enhanced_HS_SCCH_support_indicator_element",
63331 FT_NONE, BASE_NONE, NULL, 0,
63332 NULL, HFILL }},
63333 { &hf_nbap_HS_SCCH_PreconfiguredCodes_item,
63334 { "HS-SCCH-PreconfiguredCodesItem", "nbap.HS_SCCH_PreconfiguredCodesItem_element",
63335 FT_NONE, BASE_NONE, NULL, 0,
63336 NULL, HFILL }},
63337 { &hf_nbap_hS_SCCH_CodeNumber,
63338 { "hS-SCCH-CodeNumber", "nbap.hS_SCCH_CodeNumber",
63339 FT_UINT32, BASE_DEC, NULL, 0,
63340 NULL, HFILL }},
63341 { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
63342 { "HSSCCH-Codes", "nbap.HSSCCH_Codes_element",
63343 FT_NONE, BASE_NONE, NULL, 0,
63344 NULL, HFILL }},
63345 { &hf_nbap_codeNumber,
63346 { "codeNumber", "nbap.codeNumber",
63347 FT_UINT32, BASE_DEC, NULL, 0,
63348 "INTEGER_0_127", HFILL }},
63349 { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item,
63350 { "HSSCCH-Specific-InformationRespItemTDD", "nbap.HSSCCH_Specific_InformationRespItemTDD_element",
63351 FT_NONE, BASE_NONE, NULL, 0,
63352 NULL, HFILL }},
63353 { &hf_nbap_timeslot,
63354 { "timeslot", "nbap.timeslot",
63355 FT_UINT32, BASE_DEC, NULL, 0,
63356 NULL, HFILL }},
63357 { &hf_nbap_tDD_ChannelisationCode,
63358 { "tDD-ChannelisationCode", "nbap.tDD_ChannelisationCode",
63359 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
63360 NULL, HFILL }},
63361 { &hf_nbap_hSSICH_Info,
63362 { "hSSICH-Info", "nbap.hSSICH_Info_element",
63363 FT_NONE, BASE_NONE, NULL, 0,
63364 NULL, HFILL }},
63365 { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item,
63366 { "HSSCCH-Specific-InformationRespItemTDDLCR", "nbap.HSSCCH_Specific_InformationRespItemTDDLCR_element",
63367 FT_NONE, BASE_NONE, NULL, 0,
63368 NULL, HFILL }},
63369 { &hf_nbap_timeslotLCR,
63370 { "timeslotLCR", "nbap.timeslotLCR",
63371 FT_UINT32, BASE_DEC, NULL, 0,
63372 NULL, HFILL }},
63373 { &hf_nbap_first_TDD_ChannelisationCode,
63374 { "first-TDD-ChannelisationCode", "nbap.first_TDD_ChannelisationCode",
63375 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
63376 "TDD_ChannelisationCode", HFILL }},
63377 { &hf_nbap_second_TDD_ChannelisationCode,
63378 { "second-TDD-ChannelisationCode", "nbap.second_TDD_ChannelisationCode",
63379 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
63380 "TDD_ChannelisationCode", HFILL }},
63381 { &hf_nbap_hSSICH_InfoLCR,
63382 { "hSSICH-InfoLCR", "nbap.hSSICH_InfoLCR_element",
63383 FT_NONE, BASE_NONE, NULL, 0,
63384 NULL, HFILL }},
63385 { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item,
63386 { "HSSCCH-Specific-InformationRespItemTDD768", "nbap.HSSCCH_Specific_InformationRespItemTDD768_element",
63387 FT_NONE, BASE_NONE, NULL, 0,
63388 NULL, HFILL }},
63389 { &hf_nbap_tDD_ChannelisationCode768,
63390 { "tDD-ChannelisationCode768", "nbap.tDD_ChannelisationCode768",
63391 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode768_vals_ext, 0,
63392 NULL, HFILL }},
63393 { &hf_nbap_hSSICH_Info768,
63394 { "hSSICH-Info768", "nbap.hSSICH_Info768_element",
63395 FT_NONE, BASE_NONE, NULL, 0,
63396 NULL, HFILL }},
63397 { &hf_nbap_hsSICH_ID,
63398 { "hsSICH-ID", "nbap.hsSICH_ID",
63399 FT_UINT32, BASE_DEC, NULL, 0,
63400 "HS_SICH_ID", HFILL }},
63401 { &hf_nbap_failed_HS_SICH,
63402 { "failed-HS-SICH", "nbap.failed_HS_SICH",
63403 FT_UINT32, BASE_DEC, NULL, 0,
63404 "HS_SICH_failed", HFILL }},
63405 { &hf_nbap_missed_HS_SICH,
63406 { "missed-HS-SICH", "nbap.missed_HS_SICH",
63407 FT_UINT32, BASE_DEC, NULL, 0,
63408 "HS_SICH_missed", HFILL }},
63409 { &hf_nbap_total_HS_SICH,
63410 { "total-HS-SICH", "nbap.total_HS_SICH",
63411 FT_UINT32, BASE_DEC, NULL, 0,
63412 "HS_SICH_total", HFILL }},
63413 { &hf_nbap_number_of_HS_PDSCH_codes,
63414 { "number-of-HS-PDSCH-codes", "nbap.number_of_HS_PDSCH_codes",
63415 FT_UINT32, BASE_DEC, NULL, 0,
63416 "INTEGER_0_maxHS_PDSCHCodeNrComp_1", HFILL }},
63417 { &hf_nbap_hS_PDSCH_Start_code_number,
63418 { "hS-PDSCH-Start-code-number", "nbap.hS_PDSCH_Start_code_number",
63419 FT_UINT32, BASE_DEC, NULL, 0,
63420 NULL, HFILL }},
63421 { &hf_nbap_replace_02,
63422 { "replace", "nbap.replace",
63423 FT_UINT32, BASE_DEC, NULL, 0,
63424 "HS_SCCH_FDD_Code_List", HFILL }},
63425 { &hf_nbap_HS_SCCH_FDD_Code_List_item,
63426 { "HS-SCCH-FDD-Code-Information-Item", "nbap.HS_SCCH_FDD_Code_Information_Item",
63427 FT_UINT32, BASE_DEC, NULL, 0,
63428 NULL, HFILL }},
63429 { &hf_nbap_hspdsch_RL_ID,
63430 { "hspdsch-RL-ID", "nbap.hspdsch_RL_ID",
63431 FT_UINT32, BASE_DEC, NULL, 0,
63432 "RL_ID", HFILL }},
63433 { &hf_nbap_hSDSCH_FDD_Information,
63434 { "hSDSCH-FDD-Information", "nbap.hSDSCH_FDD_Information_element",
63435 FT_NONE, BASE_NONE, NULL, 0,
63436 NULL, HFILL }},
63437 { &hf_nbap_hsdsch_RNTI,
63438 { "hsdsch-RNTI", "nbap.hsdsch_RNTI",
63439 FT_UINT32, BASE_DEC, NULL, 0,
63440 NULL, HFILL }},
63441 { &hf_nbap_hS_DSCH_serving_cell_choice,
63442 { "hS-DSCH-serving-cell-choice", "nbap.hS_DSCH_serving_cell_choice",
63443 FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_serving_cell_choice_vals), 0,
63444 NULL, HFILL }},
63445 { &hf_nbap_hS_serving_cell_change_successful,
63446 { "hS-serving-cell-change-successful", "nbap.hS_serving_cell_change_successful_element",
63447 FT_NONE, BASE_NONE, NULL, 0,
63448 NULL, HFILL }},
63449 { &hf_nbap_hS_serving_cell_change_unsuccessful,
63450 { "hS-serving-cell-change-unsuccessful", "nbap.hS_serving_cell_change_unsuccessful_element",
63451 FT_NONE, BASE_NONE, NULL, 0,
63452 NULL, HFILL }},
63453 { &hf_nbap_hSDSCH_FDD_Information_Response,
63454 { "hSDSCH-FDD-Information-Response", "nbap.hSDSCH_FDD_Information_Response_element",
63455 FT_NONE, BASE_NONE, NULL, 0,
63456 NULL, HFILL }},
63457 { &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR,
63458 { "hsdpa-PICH-notShared-with-PCHLCR", "nbap.hsdpa_PICH_notShared_with_PCHLCR_element",
63459 FT_NONE, BASE_NONE, NULL, 0,
63460 NULL, HFILL }},
63461 { &hf_nbap_tdd_ChannelisationCodeLCR,
63462 { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR_element",
63463 FT_NONE, BASE_NONE, NULL, 0,
63464 NULL, HFILL }},
63465 { &hf_nbap_tdd_PhysicalChannelOffset,
63466 { "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
63467 FT_UINT32, BASE_DEC, NULL, 0,
63468 NULL, HFILL }},
63469 { &hf_nbap_pagingIndicatorLength,
63470 { "pagingIndicatorLength", "nbap.pagingIndicatorLength",
63471 FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
63472 NULL, HFILL }},
63473 { &hf_nbap_pICH_Power,
63474 { "pICH-Power", "nbap.pICH_Power",
63475 FT_INT32, BASE_DEC, NULL, 0,
63476 NULL, HFILL }},
63477 { &hf_nbap_second_TDD_ChannelisationCodeLCR,
63478 { "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR_element",
63479 FT_NONE, BASE_NONE, NULL, 0,
63480 "TDD_ChannelisationCodeLCR", HFILL }},
63481 { &hf_nbap_hsdsch_Common_InformationLCR,
63482 { "hsdsch-Common-InformationLCR", "nbap.hsdsch_Common_InformationLCR_element",
63483 FT_NONE, BASE_NONE, NULL, 0,
63484 NULL, HFILL }},
63485 { &hf_nbap_commonMACFlow_Specific_InformationLCR,
63486 { "commonMACFlow-Specific-InformationLCR", "nbap.commonMACFlow_Specific_InformationLCR",
63487 FT_UINT32, BASE_DEC, NULL, 0,
63488 "CommonMACFlow_Specific_InfoListLCR", HFILL }},
63489 { &hf_nbap_common_H_RNTI_InformationLCR,
63490 { "common-H-RNTI-InformationLCR", "nbap.common_H_RNTI_InformationLCR",
63491 FT_UINT32, BASE_DEC, NULL, 0,
63492 NULL, HFILL }},
63493 { &hf_nbap_sync_InformationLCR,
63494 { "sync-InformationLCR", "nbap.sync_InformationLCR_element",
63495 FT_NONE, BASE_NONE, NULL, 0,
63496 NULL, HFILL }},
63497 { &hf_nbap_hSSICH_SIRTarget,
63498 { "hSSICH-SIRTarget", "nbap.hSSICH_SIRTarget",
63499 FT_INT32, BASE_DEC, NULL, 0,
63500 "UL_SIR", HFILL }},
63501 { &hf_nbap_hSSICH_TPC_StepSize,
63502 { "hSSICH-TPC-StepSize", "nbap.hSSICH_TPC_StepSize",
63503 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
63504 "TDD_TPC_UplinkStepSize_LCR", HFILL }},
63505 { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR,
63506 { "hsSCCH-Specific-Information-ResponseLCR", "nbap.hsSCCH_Specific_Information_ResponseLCR",
63507 FT_UINT32, BASE_DEC, NULL, 0,
63508 "HSSCCH_Specific_InformationRespListLCR", HFILL }},
63509 { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR,
63510 { "commonMACFlow-Specific-Info-ResponseLCR", "nbap.commonMACFlow_Specific_Info_ResponseLCR",
63511 FT_UINT32, BASE_DEC, NULL, 0,
63512 "CommonMACFlow_Specific_InfoList_ResponseLCR", HFILL }},
63513 { &hf_nbap_associatedCommon_MACFlowLCR,
63514 { "associatedCommon-MACFlowLCR", "nbap.associatedCommon_MACFlowLCR",
63515 FT_UINT32, BASE_DEC, NULL, 0,
63516 "Common_MACFlow_ID_LCR", HFILL }},
63517 { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR,
63518 { "bCCH-Specific-HSDSCH-RNTI-InformationLCR", "nbap.bCCH_Specific_HSDSCH_RNTI_InformationLCR_element",
63519 FT_NONE, BASE_NONE, NULL, 0,
63520 NULL, HFILL }},
63521 { &hf_nbap_paging_MACFlow_Specific_InformationLCR,
63522 { "paging-MACFlow-Specific-InformationLCR", "nbap.paging_MACFlow_Specific_InformationLCR",
63523 FT_UINT32, BASE_DEC, NULL, 0,
63524 NULL, HFILL }},
63525 { &hf_nbap_reception_Window_Size,
63526 { "reception-Window-Size", "nbap.reception_Window_Size",
63527 FT_UINT32, BASE_DEC, NULL, 0,
63528 "INTEGER_1_16", HFILL }},
63529 { &hf_nbap_n_PCH,
63530 { "n-PCH", "nbap.n_PCH",
63531 FT_UINT32, BASE_DEC, NULL, 0,
63532 "INTEGER_1_8", HFILL }},
63533 { &hf_nbap_paging_Subchannel_Size,
63534 { "paging-Subchannel-Size", "nbap.paging_Subchannel_Size",
63535 FT_UINT32, BASE_DEC, NULL, 0,
63536 "INTEGER_1_3", HFILL }},
63537 { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item,
63538 { "HSDSCH-Paging-System-Information-ResponseListLCR", "nbap.HSDSCH_Paging_System_Information_ResponseListLCR_element",
63539 FT_NONE, BASE_NONE, NULL, 0,
63540 NULL, HFILL }},
63541 { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
63542 { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
63543 FT_UINT32, BASE_DEC, NULL, 0,
63544 NULL, HFILL }},
63545 { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item,
63546 { "HSSCCH-Specific-InformationRespItemLCR", "nbap.HSSCCH_Specific_InformationRespItemLCR_element",
63547 FT_NONE, BASE_NONE, NULL, 0,
63548 NULL, HFILL }},
63549 { &hf_nbap_hS_SCCH_ID_LCR,
63550 { "hS-SCCH-ID-LCR", "nbap.hS_SCCH_ID_LCR",
63551 FT_UINT32, BASE_DEC, NULL, 0,
63552 NULL, HFILL }},
63553 { &hf_nbap_transport_Block_Size_List_01,
63554 { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
63555 FT_UINT32, BASE_DEC, NULL, 0,
63556 "Transport_Block_Size_List_LCR", HFILL }},
63557 { &hf_nbap_hS_DSCH_SPS_Reservation_Indicator,
63558 { "hS-DSCH-SPS-Reservation-Indicator", "nbap.hS_DSCH_SPS_Reservation_Indicator",
63559 FT_UINT32, BASE_DEC, VALS(nbap_SPS_Reservation_Indicator_vals), 0,
63560 "SPS_Reservation_Indicator", HFILL }},
63561 { &hf_nbap_hS_DSCH_SPS_Operation_Indicator,
63562 { "hS-DSCH-SPS-Operation-Indicator", "nbap.hS_DSCH_SPS_Operation_Indicator",
63563 FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_SPS_Operation_Indicator_vals), 0,
63564 NULL, HFILL }},
63565 { &hf_nbap_Transport_Block_Size_List_LCR_item,
63566 { "Transport-Block-Size-Item-LCR", "nbap.Transport_Block_Size_Item_LCR_element",
63567 FT_NONE, BASE_NONE, NULL, 0,
63568 NULL, HFILL }},
63569 { &hf_nbap_transport_Block_Size_maping_Index_LCR,
63570 { "transport-Block-Size-maping-Index-LCR", "nbap.transport_Block_Size_maping_Index_LCR",
63571 FT_UINT32, BASE_DEC, NULL, 0,
63572 NULL, HFILL }},
63573 { &hf_nbap_transport_Block_Size_Index_LCR,
63574 { "transport-Block-Size-Index-LCR", "nbap.transport_Block_Size_Index_LCR",
63575 FT_UINT32, BASE_DEC, NULL, 0,
63576 NULL, HFILL }},
63577 { &hf_nbap_Repetition_Period_List_LCR_item,
63578 { "Repetition-Period-Item-LCR", "nbap.Repetition_Period_Item_LCR_element",
63579 FT_NONE, BASE_NONE, NULL, 0,
63580 NULL, HFILL }},
63581 { &hf_nbap_repetitionPeriodIndex,
63582 { "repetitionPeriodIndex", "nbap.repetitionPeriodIndex",
63583 FT_UINT32, BASE_DEC, NULL, 0,
63584 NULL, HFILL }},
63585 { &hf_nbap_logicalChannellevel,
63586 { "logicalChannellevel", "nbap.logicalChannellevel",
63587 FT_BYTES, BASE_NONE, NULL, 0,
63588 NULL, HFILL }},
63589 { &hf_nbap_priorityQueuelevel,
63590 { "priorityQueuelevel", "nbap.priorityQueuelevel",
63591 FT_BYTES, BASE_NONE, NULL, 0,
63592 NULL, HFILL }},
63593 { &hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS,
63594 { "hS-SICH-InformationList-for-HS-DSCH-SPS", "nbap.hS_SICH_InformationList_for_HS_DSCH_SPS",
63595 FT_UINT32, BASE_DEC, NULL, 0,
63596 NULL, HFILL }},
63597 { &hf_nbap_initial_HS_PDSCH_SPS_Resource,
63598 { "initial-HS-PDSCH-SPS-Resource", "nbap.initial_HS_PDSCH_SPS_Resource_element",
63599 FT_NONE, BASE_NONE, NULL, 0,
63600 NULL, HFILL }},
63601 { &hf_nbap_buffer_Size_for_HS_DSCH_SPS,
63602 { "buffer-Size-for-HS-DSCH-SPS", "nbap.buffer_Size_for_HS_DSCH_SPS",
63603 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_Process_Memory_Size_vals_ext, 0,
63604 "Process_Memory_Size", HFILL }},
63605 { &hf_nbap_number_of_Processes_for_HS_DSCH_SPS,
63606 { "number-of-Processes-for-HS-DSCH-SPS", "nbap.number_of_Processes_for_HS_DSCH_SPS",
63607 FT_UINT32, BASE_DEC, NULL, 0,
63608 NULL, HFILL }},
63609 { &hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item,
63610 { "HS-SICH-InformationItem-for-HS-DSCH-SPS", "nbap.HS_SICH_InformationItem_for_HS_DSCH_SPS_element",
63611 FT_NONE, BASE_NONE, NULL, 0,
63612 NULL, HFILL }},
63613 { &hf_nbap_hS_SICH_Mapping_Index,
63614 { "hS-SICH-Mapping-Index", "nbap.hS_SICH_Mapping_Index",
63615 FT_UINT32, BASE_DEC, NULL, 0,
63616 NULL, HFILL }},
63617 { &hf_nbap_hS_SICH_Type,
63618 { "hS-SICH-Type", "nbap.hS_SICH_Type",
63619 FT_UINT32, BASE_DEC, VALS(nbap_HS_SICH_Type_vals), 0,
63620 NULL, HFILL }},
63621 { &hf_nbap_hS_SCCH_Associated_HS_SICH,
63622 { "hS-SCCH-Associated-HS-SICH", "nbap.hS_SCCH_Associated_HS_SICH_element",
63623 FT_NONE, BASE_NONE, NULL, 0,
63624 NULL, HFILL }},
63625 { &hf_nbap_non_HS_SCCH_Associated_HS_SICH,
63626 { "non-HS-SCCH-Associated-HS-SICH", "nbap.non_HS_SCCH_Associated_HS_SICH_element",
63627 FT_NONE, BASE_NONE, NULL, 0,
63628 NULL, HFILL }},
63629 { &hf_nbap_extended_HS_SICH_ID,
63630 { "extended-HS-SICH-ID", "nbap.extended_HS_SICH_ID",
63631 FT_UINT32, BASE_DEC, NULL, 0,
63632 NULL, HFILL }},
63633 { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID,
63634 { "non-HS-SCCH-Aassociated-HS-SICH-ID", "nbap.non_HS_SCCH_Aassociated_HS_SICH_ID",
63635 FT_UINT32, BASE_DEC, NULL, 0,
63636 NULL, HFILL }},
63637 { &hf_nbap_hS_PDSCH_Offset,
63638 { "hS-PDSCH-Offset", "nbap.hS_PDSCH_Offset",
63639 FT_UINT32, BASE_DEC, NULL, 0,
63640 "TDD_PhysicalChannelOffset", HFILL }},
63641 { &hf_nbap_timeslot_Resource_Related_Information_01,
63642 { "timeslot-Resource-Related-Information", "nbap.timeslot_Resource_Related_Information",
63643 FT_BYTES, BASE_NONE, NULL, 0,
63644 "HS_DSCH_TimeslotResourceLCR", HFILL }},
63645 { &hf_nbap_startCode,
63646 { "startCode", "nbap.startCode",
63647 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
63648 "TDD_ChannelisationCode", HFILL }},
63649 { &hf_nbap_endCode,
63650 { "endCode", "nbap.endCode",
63651 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
63652 "TDD_ChannelisationCode", HFILL }},
63653 { &hf_nbap_transport_Block_Size_Index_01,
63654 { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
63655 FT_UINT32, BASE_DEC, NULL, 0,
63656 "Transport_Block_Size_Index_LCR", HFILL }},
63657 { &hf_nbap_modulationType,
63658 { "modulationType", "nbap.modulationType",
63659 FT_UINT32, BASE_DEC, VALS(nbap_ModulationSPS_LCR_vals), 0,
63660 "ModulationSPS_LCR", HFILL }},
63661 { &hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList,
63662 { "non-HS-SCCH-Associated-HS-SICH-InformationList", "nbap.non_HS_SCCH_Associated_HS_SICH_InformationList",
63663 FT_UINT32, BASE_DEC, NULL, 0,
63664 NULL, HFILL }},
63665 { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item,
63666 { "Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationItem_element",
63667 FT_NONE, BASE_NONE, NULL, 0,
63668 NULL, HFILL }},
63669 { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item,
63670 { "Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationItem_element",
63671 FT_NONE, BASE_NONE, NULL, 0,
63672 NULL, HFILL }},
63673 { &hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList,
63674 { "modify-non-HS-SCCH-Associated-HS-SICH-InformationList", "nbap.modify_non_HS_SCCH_Associated_HS_SICH_InformationList",
63675 FT_UINT32, BASE_DEC, NULL, 0,
63676 NULL, HFILL }},
63677 { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item,
63678 { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_element",
63679 FT_NONE, BASE_NONE, NULL, 0,
63680 NULL, HFILL }},
63681 { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item,
63682 { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_element",
63683 FT_NONE, BASE_NONE, NULL, 0,
63684 NULL, HFILL }},
63685 { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item,
63686 { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_element",
63687 FT_NONE, BASE_NONE, NULL, 0,
63688 NULL, HFILL }},
63689 { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_item,
63690 { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_element",
63691 FT_NONE, BASE_NONE, NULL, 0,
63692 NULL, HFILL }},
63693 { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item,
63694 { "HSSICH-ReferenceSignal-InformationLCR", "nbap.HSSICH_ReferenceSignal_InformationLCR_element",
63695 FT_NONE, BASE_NONE, NULL, 0,
63696 NULL, HFILL }},
63697 { &hf_nbap_midambleConfigurationLCR,
63698 { "midambleConfigurationLCR", "nbap.midambleConfigurationLCR",
63699 FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationLCR_vals), 0,
63700 NULL, HFILL }},
63701 { &hf_nbap_midambleShift,
63702 { "midambleShift", "nbap.midambleShift",
63703 FT_UINT32, BASE_DEC, NULL, 0,
63704 "INTEGER_0_15", HFILL }},
63705 { &hf_nbap_hSSICH_ReferenceSignal_InformationLCR,
63706 { "hSSICH-ReferenceSignal-InformationLCR", "nbap.hSSICH_ReferenceSignal_InformationLCR_element",
63707 FT_NONE, BASE_NONE, NULL, 0,
63708 NULL, HFILL }},
63709 { &hf_nbap_sub_Frame_Number,
63710 { "sub-Frame-Number", "nbap.sub_Frame_Number",
63711 FT_UINT32, BASE_DEC, NULL, 0,
63712 NULL, HFILL }},
63713 { &hf_nbap_onDemand,
63714 { "onDemand", "nbap.onDemand_element",
63715 FT_NONE, BASE_NONE, NULL, 0,
63716 NULL, HFILL }},
63717 { &hf_nbap_periodic,
63718 { "periodic", "nbap.periodic",
63719 FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals), 0,
63720 "InformationReportCharacteristicsType_ReportPeriodicity", HFILL }},
63721 { &hf_nbap_onModification,
63722 { "onModification", "nbap.onModification_element",
63723 FT_NONE, BASE_NONE, NULL, 0,
63724 "InformationReportCharacteristicsType_OnModification", HFILL }},
63725 { &hf_nbap_min,
63726 { "min", "nbap.min",
63727 FT_UINT32, BASE_DEC, NULL, 0,
63728 "ReportPeriodicity_Scaledmin", HFILL }},
63729 { &hf_nbap_hours,
63730 { "hours", "nbap.hours",
63731 FT_UINT32, BASE_DEC, NULL, 0,
63732 "ReportPeriodicity_Scaledhour", HFILL }},
63733 { &hf_nbap_information_thresholds,
63734 { "information-thresholds", "nbap.information_thresholds",
63735 FT_UINT32, BASE_DEC, VALS(nbap_InformationThresholds_vals), 0,
63736 "InformationThresholds", HFILL }},
63737 { &hf_nbap_dgps,
63738 { "dgps", "nbap.dgps_element",
63739 FT_NONE, BASE_NONE, NULL, 0,
63740 "DGPSThresholds", HFILL }},
63741 { &hf_nbap_dGANSSThreshold,
63742 { "dGANSSThreshold", "nbap.dGANSSThreshold_element",
63743 FT_NONE, BASE_NONE, NULL, 0,
63744 NULL, HFILL }},
63745 { &hf_nbap_information_Type_Item,
63746 { "information-Type-Item", "nbap.information_Type_Item",
63747 FT_UINT32, BASE_DEC, VALS(nbap_Information_Type_Item_vals), 0,
63748 NULL, HFILL }},
63749 { &hf_nbap_gPSInformation,
63750 { "gPSInformation", "nbap.gPSInformation",
63751 FT_UINT32, BASE_DEC, NULL, 0,
63752 "GPS_Information", HFILL }},
63753 { &hf_nbap_iP_SpacingFDD,
63754 { "iP-SpacingFDD", "nbap.iP_SpacingFDD",
63755 FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingFDD_vals), 0,
63756 NULL, HFILL }},
63757 { &hf_nbap_iP_Length,
63758 { "iP-Length", "nbap.iP_Length",
63759 FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Length_vals), 0,
63760 NULL, HFILL }},
63761 { &hf_nbap_seed,
63762 { "seed", "nbap.seed",
63763 FT_UINT32, BASE_DEC, NULL, 0,
63764 "INTEGER_0_63", HFILL }},
63765 { &hf_nbap_burstModeParams,
63766 { "burstModeParams", "nbap.burstModeParams_element",
63767 FT_NONE, BASE_NONE, NULL, 0,
63768 NULL, HFILL }},
63769 { &hf_nbap_iP_Offset,
63770 { "iP-Offset", "nbap.iP_Offset",
63771 FT_UINT32, BASE_DEC, NULL, 0,
63772 "INTEGER_0_9", HFILL }},
63773 { &hf_nbap_iP_SpacingTDD,
63774 { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
63775 FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_vals), 0,
63776 NULL, HFILL }},
63777 { &hf_nbap_iP_Start,
63778 { "iP-Start", "nbap.iP_Start",
63779 FT_UINT32, BASE_DEC, NULL, 0,
63780 "INTEGER_0_4095", HFILL }},
63781 { &hf_nbap_iP_Slot,
63782 { "iP-Slot", "nbap.iP_Slot",
63783 FT_UINT32, BASE_DEC, NULL, 0,
63784 "INTEGER_0_14", HFILL }},
63785 { &hf_nbap_iP_PCCPCH,
63786 { "iP-PCCPCH", "nbap.iP_PCCPCH",
63787 FT_UINT32, BASE_DEC, VALS(nbap_T_iP_PCCPCH_vals), 0,
63788 NULL, HFILL }},
63789 { &hf_nbap_iP_SpacingTDD_01,
63790 { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
63791 FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_01_vals), 0,
63792 "T_iP_SpacingTDD_01", HFILL }},
63793 { &hf_nbap_iP_Sub,
63794 { "iP-Sub", "nbap.iP_Sub",
63795 FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Sub_vals), 0,
63796 NULL, HFILL }},
63797 { &hf_nbap_cFNOffset,
63798 { "cFNOffset", "nbap.cFNOffset",
63799 FT_UINT32, BASE_DEC, NULL, 0,
63800 "INTEGER_0_255", HFILL }},
63801 { &hf_nbap_burstStart,
63802 { "burstStart", "nbap.burstStart",
63803 FT_UINT32, BASE_DEC, NULL, 0,
63804 "INTEGER_0_15", HFILL }},
63805 { &hf_nbap_burstLength,
63806 { "burstLength", "nbap.burstLength",
63807 FT_UINT32, BASE_DEC, NULL, 0,
63808 "INTEGER_10_25", HFILL }},
63809 { &hf_nbap_burstFreq,
63810 { "burstFreq", "nbap.burstFreq",
63811 FT_UINT32, BASE_DEC, NULL, 0,
63812 "INTEGER_1_16", HFILL }},
63813 { &hf_nbap_idleIntervalInfo_k,
63814 { "idleIntervalInfo-k", "nbap.idleIntervalInfo_k",
63815 FT_UINT32, BASE_DEC, VALS(nbap_T_idleIntervalInfo_k_vals), 0,
63816 NULL, HFILL }},
63817 { &hf_nbap_idleIntervalInfo_offset,
63818 { "idleIntervalInfo-offset", "nbap.idleIntervalInfo_offset",
63819 FT_UINT32, BASE_DEC, NULL, 0,
63820 "INTEGER_0_7", HFILL }},
63821 { &hf_nbap_maxTimeslotsPerSubFrame,
63822 { "maxTimeslotsPerSubFrame", "nbap.maxTimeslotsPerSubFrame",
63823 FT_UINT32, BASE_DEC, NULL, 0,
63824 "INTEGER_1_6", HFILL }},
63825 { &hf_nbap_maxPhysChPerTimeslot,
63826 { "maxPhysChPerTimeslot", "nbap.maxPhysChPerTimeslot",
63827 FT_UINT32, BASE_DEC, VALS(nbap_T_maxPhysChPerTimeslot_vals), 0,
63828 NULL, HFILL }},
63829 { &hf_nbap_MACdPDU_Size_Indexlist_item,
63830 { "MACdPDU-Size-IndexItem", "nbap.MACdPDU_Size_IndexItem_element",
63831 FT_NONE, BASE_NONE, NULL, 0,
63832 NULL, HFILL }},
63833 { &hf_nbap_sID,
63834 { "sID", "nbap.sID",
63835 FT_UINT32, BASE_DEC, NULL, 0,
63836 NULL, HFILL }},
63837 { &hf_nbap_macdPDU_Size,
63838 { "macdPDU-Size", "nbap.macdPDU_Size",
63839 FT_UINT32, BASE_DEC, NULL, 0,
63840 NULL, HFILL }},
63841 { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item,
63842 { "MACdPDU-Size-IndexItem-to-Modify", "nbap.MACdPDU_Size_IndexItem_to_Modify_element",
63843 FT_NONE, BASE_NONE, NULL, 0,
63844 NULL, HFILL }},
63845 { &hf_nbap_maximum_TB_Size_cell_edge_users,
63846 { "maximum-TB-Size-cell-edge-users", "nbap.maximum_TB_Size_cell_edge_users",
63847 FT_UINT32, BASE_DEC, NULL, 0,
63848 "INTEGER_0_5000_", HFILL }},
63849 { &hf_nbap_maximum_TB_Size_other_users,
63850 { "maximum-TB-Size-other-users", "nbap.maximum_TB_Size_other_users",
63851 FT_UINT32, BASE_DEC, NULL, 0,
63852 "INTEGER_0_5000_", HFILL }},
63853 { &hf_nbap_MessageStructure_item,
63854 { "MessageStructure item", "nbap.MessageStructure_item_element",
63855 FT_NONE, BASE_NONE, NULL, 0,
63856 NULL, HFILL }},
63857 { &hf_nbap_repetitionNumber_01,
63858 { "repetitionNumber", "nbap.repetitionNumber",
63859 FT_UINT32, BASE_DEC, NULL, 0,
63860 "RepetitionNumber1", HFILL }},
63861 { &hf_nbap_type1,
63862 { "type1", "nbap.type1_element",
63863 FT_NONE, BASE_NONE, NULL, 0,
63864 NULL, HFILL }},
63865 { &hf_nbap_midambleConfigurationBurstType1And3,
63866 { "midambleConfigurationBurstType1And3", "nbap.midambleConfigurationBurstType1And3",
63867 FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType1And3_vals), 0,
63868 NULL, HFILL }},
63869 { &hf_nbap_midambleAllocationMode,
63870 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63871 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode1_vals), 0,
63872 "MidambleAllocationMode1", HFILL }},
63873 { &hf_nbap_defaultMidamble,
63874 { "defaultMidamble", "nbap.defaultMidamble_element",
63875 FT_NONE, BASE_NONE, NULL, 0,
63876 NULL, HFILL }},
63877 { &hf_nbap_commonMidamble,
63878 { "commonMidamble", "nbap.commonMidamble_element",
63879 FT_NONE, BASE_NONE, NULL, 0,
63880 NULL, HFILL }},
63881 { &hf_nbap_ueSpecificMidamble,
63882 { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
63883 FT_UINT32, BASE_DEC, NULL, 0,
63884 "MidambleShiftLong", HFILL }},
63885 { &hf_nbap_type2,
63886 { "type2", "nbap.type2_element",
63887 FT_NONE, BASE_NONE, NULL, 0,
63888 NULL, HFILL }},
63889 { &hf_nbap_midambleConfigurationBurstType2,
63890 { "midambleConfigurationBurstType2", "nbap.midambleConfigurationBurstType2",
63891 FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_vals), 0,
63892 NULL, HFILL }},
63893 { &hf_nbap_midambleAllocationMode_01,
63894 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63895 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode2_vals), 0,
63896 "MidambleAllocationMode2", HFILL }},
63897 { &hf_nbap_ueSpecificMidamble_01,
63898 { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
63899 FT_UINT32, BASE_DEC, NULL, 0,
63900 "MidambleShiftShort", HFILL }},
63901 { &hf_nbap_type3,
63902 { "type3", "nbap.type3_element",
63903 FT_NONE, BASE_NONE, NULL, 0,
63904 NULL, HFILL }},
63905 { &hf_nbap_midambleAllocationMode_02,
63906 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63907 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode3_vals), 0,
63908 "MidambleAllocationMode3", HFILL }},
63909 { &hf_nbap_midambleAllocationMode_03,
63910 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63911 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
63912 NULL, HFILL }},
63913 { &hf_nbap_midambleShift_01,
63914 { "midambleShift", "nbap.midambleShift",
63915 FT_UINT32, BASE_DEC, NULL, 0,
63916 "MidambleShiftLong", HFILL }},
63917 { &hf_nbap_type1_01,
63918 { "type1", "nbap.type1_element",
63919 FT_NONE, BASE_NONE, NULL, 0,
63920 "Type7681", HFILL }},
63921 { &hf_nbap_midambleAllocationMode_04,
63922 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63923 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7681_vals), 0,
63924 "MidambleAllocationMode7681", HFILL }},
63925 { &hf_nbap_type2_01,
63926 { "type2", "nbap.type2_element",
63927 FT_NONE, BASE_NONE, NULL, 0,
63928 "Type7682", HFILL }},
63929 { &hf_nbap_midambleConfigurationBurstType2_768,
63930 { "midambleConfigurationBurstType2-768", "nbap.midambleConfigurationBurstType2_768",
63931 FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_768_vals), 0,
63932 NULL, HFILL }},
63933 { &hf_nbap_midambleAllocationMode_05,
63934 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63935 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7682_vals), 0,
63936 "MidambleAllocationMode7682", HFILL }},
63937 { &hf_nbap_ueSpecificMidamble_02,
63938 { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
63939 FT_UINT32, BASE_DEC, NULL, 0,
63940 "MidambleShiftShort768", HFILL }},
63941 { &hf_nbap_type3_01,
63942 { "type3", "nbap.type3_element",
63943 FT_NONE, BASE_NONE, NULL, 0,
63944 "Type7683", HFILL }},
63945 { &hf_nbap_midambleAllocationMode_06,
63946 { "midambleAllocationMode", "nbap.midambleAllocationMode",
63947 FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7683_vals), 0,
63948 "MidambleAllocationMode7683", HFILL }},
63949 { &hf_nbap_primary_and_secondary_CPICH,
63950 { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
63951 FT_UINT32, BASE_DEC, NULL, 0,
63952 "CommonPhysicalChannelID", HFILL }},
63953 { &hf_nbap_normal_and_diversity_primary_CPICH,
63954 { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH_element",
63955 FT_NONE, BASE_NONE, NULL, 0,
63956 NULL, HFILL }},
63957 { &hf_nbap_primary_and_secondary_CPICH_01,
63958 { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH_element",
63959 FT_NONE, BASE_NONE, NULL, 0,
63960 "PrimaryAndSecondaryCPICHContainer", HFILL }},
63961 { &hf_nbap_normal_and_diversity_primary_CPICH_01,
63962 { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH_element",
63963 FT_NONE, BASE_NONE, NULL, 0,
63964 "NormalAndDiversityPrimaryCPICHContainer", HFILL }},
63965 { &hf_nbap_addPriorityQueue,
63966 { "addPriorityQueue", "nbap.addPriorityQueue_element",
63967 FT_NONE, BASE_NONE, NULL, 0,
63968 "PriorityQueue_InfoItem_to_Add", HFILL }},
63969 { &hf_nbap_modifyPriorityQueue,
63970 { "modifyPriorityQueue", "nbap.modifyPriorityQueue_element",
63971 FT_NONE, BASE_NONE, NULL, 0,
63972 "PriorityQueue_InfoItem_to_Modify", HFILL }},
63973 { &hf_nbap_deletePriorityQueue,
63974 { "deletePriorityQueue", "nbap.deletePriorityQueue",
63975 FT_UINT32, BASE_DEC, NULL, 0,
63976 "PriorityQueue_Id", HFILL }},
63977 { &hf_nbap_qPSK,
63978 { "qPSK", "nbap.qPSK_element",
63979 FT_NONE, BASE_NONE, NULL, 0,
63980 NULL, HFILL }},
63981 { &hf_nbap_sixteenQAM,
63982 { "sixteenQAM", "nbap.sixteenQAM",
63983 FT_INT32, BASE_DEC, NULL, 0,
63984 "MBSFN_CPICH_secondary_CCPCH_power_offset", HFILL }},
63985 { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item,
63986 { "MultipleFreq-HARQ-MemoryPartitioning-InformationItem", "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationItem_element",
63987 FT_NONE, BASE_NONE, NULL, 0,
63988 NULL, HFILL }},
63989 { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item,
63990 { "MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_element",
63991 FT_NONE, BASE_NONE, NULL, 0,
63992 NULL, HFILL }},
63993 { &hf_nbap_multi_Cell_Capability,
63994 { "multi-Cell-Capability", "nbap.multi_Cell_Capability",
63995 FT_UINT32, BASE_DEC, VALS(nbap_Multi_Cell_Capability_vals), 0,
63996 NULL, HFILL }},
63997 { &hf_nbap_dL_PowerBalancing_Information,
63998 { "dL-PowerBalancing-Information", "nbap.dL_PowerBalancing_Information_element",
63999 FT_NONE, BASE_NONE, NULL, 0,
64000 NULL, HFILL }},
64001 { &hf_nbap_minimumReducedE_DPDCH_GainFactor,
64002 { "minimumReducedE-DPDCH-GainFactor", "nbap.minimumReducedE_DPDCH_GainFactor",
64003 FT_UINT32, BASE_DEC, VALS(nbap_MinimumReducedE_DPDCH_GainFactor_vals), 0,
64004 NULL, HFILL }},
64005 { &hf_nbap_secondary_UL_Frequency_Activation_State,
64006 { "secondary-UL-Frequency-Activation-State", "nbap.secondary_UL_Frequency_Activation_State",
64007 FT_UINT32, BASE_DEC, VALS(nbap_Secondary_UL_Frequency_Activation_State_vals), 0,
64008 NULL, HFILL }},
64009 { &hf_nbap_extendedPropagationDelay,
64010 { "extendedPropagationDelay", "nbap.extendedPropagationDelay",
64011 FT_UINT32, BASE_DEC, NULL, 0,
64012 NULL, HFILL }},
64013 { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation,
64014 { "primary-CPICH-Usage-for-Channel-Estimation", "nbap.primary_CPICH_Usage_for_Channel_Estimation",
64015 FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
64016 NULL, HFILL }},
64017 { &hf_nbap_secondary_CPICH_Information,
64018 { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
64019 FT_UINT32, BASE_DEC, NULL, 0,
64020 "CommonPhysicalChannelID", HFILL }},
64021 { &hf_nbap_secondary_CPICH_Information_Change,
64022 { "secondary-CPICH-Information-Change", "nbap.secondary_CPICH_Information_Change",
64023 FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
64024 NULL, HFILL }},
64025 { &hf_nbap_e_AGCH_PowerOffset,
64026 { "e-AGCH-PowerOffset", "nbap.e_AGCH_PowerOffset",
64027 FT_UINT32, BASE_DEC, NULL, 0,
64028 NULL, HFILL }},
64029 { &hf_nbap_e_RGCH_PowerOffset,
64030 { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
64031 FT_UINT32, BASE_DEC, NULL, 0,
64032 NULL, HFILL }},
64033 { &hf_nbap_e_HICH_PowerOffset,
64034 { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
64035 FT_UINT32, BASE_DEC, NULL, 0,
64036 NULL, HFILL }},
64037 { &hf_nbap_e_DCH_DL_Control_Channel_Grant,
64038 { "e-DCH-DL-Control-Channel-Grant", "nbap.e_DCH_DL_Control_Channel_Grant_element",
64039 FT_NONE, BASE_NONE, NULL, 0,
64040 NULL, HFILL }},
64041 { &hf_nbap_NeighbouringCellMeasurementInformation_item,
64042 { "NeighbouringCellMeasurementInformation item", "nbap.NeighbouringCellMeasurementInformation_item",
64043 FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
64044 NULL, HFILL }},
64045 { &hf_nbap_neighbouringFDDCellMeasurementInformation,
64046 { "neighbouringFDDCellMeasurementInformation", "nbap.neighbouringFDDCellMeasurementInformation_element",
64047 FT_NONE, BASE_NONE, NULL, 0,
64048 NULL, HFILL }},
64049 { &hf_nbap_neighbouringTDDCellMeasurementInformation,
64050 { "neighbouringTDDCellMeasurementInformation", "nbap.neighbouringTDDCellMeasurementInformation_element",
64051 FT_NONE, BASE_NONE, NULL, 0,
64052 NULL, HFILL }},
64053 { &hf_nbap_extension_neighbouringCellMeasurementInformation,
64054 { "extension-neighbouringCellMeasurementInformation", "nbap.extension_neighbouringCellMeasurementInformation_element",
64055 FT_NONE, BASE_NONE, NULL, 0,
64056 NULL, HFILL }},
64057 { &hf_nbap_uC_Id,
64058 { "uC-Id", "nbap.uC_Id_element",
64059 FT_NONE, BASE_NONE, NULL, 0,
64060 NULL, HFILL }},
64061 { &hf_nbap_primaryScramblingCode,
64062 { "primaryScramblingCode", "nbap.primaryScramblingCode",
64063 FT_UINT32, BASE_DEC, NULL, 0,
64064 NULL, HFILL }},
64065 { &hf_nbap_cellParameterID,
64066 { "cellParameterID", "nbap.cellParameterID",
64067 FT_UINT32, BASE_DEC, NULL, 0,
64068 NULL, HFILL }},
64069 { &hf_nbap_NI_Information_item,
64070 { "Notification-Indicator", "nbap.Notification_Indicator",
64071 FT_UINT32, BASE_DEC, NULL, 0,
64072 NULL, HFILL }},
64073 { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item,
64074 { "Paging-MACFlows-to-DeleteFDD-Item", "nbap.Paging_MACFlows_to_DeleteFDD_Item_element",
64075 FT_NONE, BASE_NONE, NULL, 0,
64076 NULL, HFILL }},
64077 { &hf_nbap_paging_MACFlow_ID,
64078 { "paging-MACFlow-ID", "nbap.paging_MACFlow_ID",
64079 FT_UINT32, BASE_DEC, NULL, 0,
64080 NULL, HFILL }},
64081 { &hf_nbap_Paging_MACFlow_Specific_Information_item,
64082 { "Paging-MAC-Flow-Specific-Information-Item", "nbap.Paging_MAC_Flow_Specific_Information_Item_element",
64083 FT_NONE, BASE_NONE, NULL, 0,
64084 NULL, HFILL }},
64085 { &hf_nbap_paging_MACFlow_Id,
64086 { "paging-MACFlow-Id", "nbap.paging_MACFlow_Id",
64087 FT_UINT32, BASE_DEC, NULL, 0,
64088 NULL, HFILL }},
64089 { &hf_nbap_hSDPA_associated_PICH_Info,
64090 { "hSDPA-associated-PICH-Info", "nbap.hSDPA_associated_PICH_Info",
64091 FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_Information_vals), 0,
64092 "HSDPA_Associated_PICH_Information", HFILL }},
64093 { &hf_nbap_paging_MACFlow_PriorityQueue_Information,
64094 { "paging-MACFlow-PriorityQueue-Information", "nbap.paging_MACFlow_PriorityQueue_Information",
64095 FT_UINT32, BASE_DEC, NULL, 0,
64096 NULL, HFILL }},
64097 { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item,
64098 { "Paging-MACFlow-PriorityQueue-Item", "nbap.Paging_MACFlow_PriorityQueue_Item_element",
64099 FT_NONE, BASE_NONE, NULL, 0,
64100 NULL, HFILL }},
64101 { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH,
64102 { "priority-Queue-Information-for-Enhanced-PCH", "nbap.priority_Queue_Information_for_Enhanced_PCH_element",
64103 FT_NONE, BASE_NONE, NULL, 0,
64104 "Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
64105 { &hf_nbap_sequenceNumber,
64106 { "sequenceNumber", "nbap.sequenceNumber",
64107 FT_UINT32, BASE_DEC, NULL, 0,
64108 "PLCCHsequenceNumber", HFILL }},
64109 { &hf_nbap_Possible_Secondary_Serving_Cell_List_item,
64110 { "Possible-Secondary-Serving-Cell", "nbap.Possible_Secondary_Serving_Cell_element",
64111 FT_NONE, BASE_NONE, NULL, 0,
64112 NULL, HFILL }},
64113 { &hf_nbap_local_Cell_ID,
64114 { "local-Cell-ID", "nbap.local_Cell_ID",
64115 FT_UINT32, BASE_DEC, NULL, 0,
64116 NULL, HFILL }},
64117 { &hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO,
64118 { "power-Offset-For-Secondary-CPICH-for-MIMO", "nbap.power_Offset_For_Secondary_CPICH_for_MIMO",
64119 FT_INT32, BASE_DEC, NULL, 0,
64120 "PowerOffsetForSecondaryCPICHforMIMO", HFILL }},
64121 { &hf_nbap_priorityQueue_Id,
64122 { "priorityQueue-Id", "nbap.priorityQueue_Id",
64123 FT_UINT32, BASE_DEC, NULL, 0,
64124 NULL, HFILL }},
64125 { &hf_nbap_t1,
64126 { "t1", "nbap.t1",
64127 FT_UINT32, BASE_DEC, VALS(nbap_T1_vals), 0,
64128 NULL, HFILL }},
64129 { &hf_nbap_mAC_ehs_Reset_Timer,
64130 { "mAC-ehs-Reset-Timer", "nbap.mAC_ehs_Reset_Timer",
64131 FT_UINT32, BASE_DEC, VALS(nbap_MAC_ehs_Reset_Timer_vals), 0,
64132 NULL, HFILL }},
64133 { &hf_nbap_discardTimer,
64134 { "discardTimer", "nbap.discardTimer",
64135 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_DiscardTimer_vals_ext, 0,
64136 NULL, HFILL }},
64137 { &hf_nbap_mAC_hsWindowSize,
64138 { "mAC-hsWindowSize", "nbap.mAC_hsWindowSize",
64139 FT_UINT32, BASE_DEC, VALS(nbap_MAC_hsWindowSize_vals), 0,
64140 NULL, HFILL }},
64141 { &hf_nbap_maximum_MACcPDU_Size,
64142 { "maximum-MACcPDU-Size", "nbap.maximum_MACcPDU_Size",
64143 FT_UINT32, BASE_DEC, NULL, 0,
64144 "MAC_PDU_SizeExtended", HFILL }},
64145 { &hf_nbap_PriorityQueue_InfoList_item,
64146 { "PriorityQueue-InfoItem", "nbap.PriorityQueue_InfoItem_element",
64147 FT_NONE, BASE_NONE, NULL, 0,
64148 NULL, HFILL }},
64149 { &hf_nbap_priorityQueueId,
64150 { "priorityQueueId", "nbap.priorityQueueId",
64151 FT_UINT32, BASE_DEC, NULL, 0,
64152 "PriorityQueue_Id", HFILL }},
64153 { &hf_nbap_associatedHSDSCH_MACdFlow,
64154 { "associatedHSDSCH-MACdFlow", "nbap.associatedHSDSCH_MACdFlow",
64155 FT_UINT32, BASE_DEC, NULL, 0,
64156 "HSDSCH_MACdFlow_ID", HFILL }},
64157 { &hf_nbap_mAChsGuaranteedBitRate,
64158 { "mAChsGuaranteedBitRate", "nbap.mAChsGuaranteedBitRate",
64159 FT_UINT32, BASE_DEC, NULL, 0,
64160 NULL, HFILL }},
64161 { &hf_nbap_macdPDU_Size_Index,
64162 { "macdPDU-Size-Index", "nbap.macdPDU_Size_Index",
64163 FT_UINT32, BASE_DEC, NULL, 0,
64164 "MACdPDU_Size_Indexlist", HFILL }},
64165 { &hf_nbap_rLC_Mode,
64166 { "rLC-Mode", "nbap.rLC_Mode",
64167 FT_UINT32, BASE_DEC, VALS(nbap_RLC_Mode_vals), 0,
64168 NULL, HFILL }},
64169 { &hf_nbap_PriorityQueue_InfoList_to_Modify_item,
64170 { "ModifyPriorityQueue", "nbap.ModifyPriorityQueue",
64171 FT_UINT32, BASE_DEC, VALS(nbap_ModifyPriorityQueue_vals), 0,
64172 NULL, HFILL }},
64173 { &hf_nbap_macdPDU_Size_Index_to_Modify,
64174 { "macdPDU-Size-Index-to-Modify", "nbap.macdPDU_Size_Index_to_Modify",
64175 FT_UINT32, BASE_DEC, NULL, 0,
64176 "MACdPDU_Size_Indexlist_to_Modify", HFILL }},
64177 { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
64178 { "PriorityQueue-InfoItem-to-Modify-Unsynchronised", "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised_element",
64179 FT_NONE, BASE_NONE, NULL, 0,
64180 NULL, HFILL }},
64181 { &hf_nbap_none,
64182 { "none", "nbap.none_element",
64183 FT_NONE, BASE_NONE, NULL, 0,
64184 NULL, HFILL }},
64185 { &hf_nbap_selected_MBMS_Service,
64186 { "selected-MBMS-Service", "nbap.selected_MBMS_Service_element",
64187 FT_NONE, BASE_NONE, NULL, 0,
64188 NULL, HFILL }},
64189 { &hf_nbap_selected_MBMS_Service_List,
64190 { "selected-MBMS-Service-List", "nbap.selected_MBMS_Service_List",
64191 FT_UINT32, BASE_DEC, NULL, 0,
64192 NULL, HFILL }},
64193 { &hf_nbap_Selected_MBMS_Service_List_item,
64194 { "Selected-MBMS-Service-Item", "nbap.Selected_MBMS_Service_Item_element",
64195 FT_NONE, BASE_NONE, NULL, 0,
64196 NULL, HFILL }},
64197 { &hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR,
64198 { "selected-MBMS-Service-TimeSlot-Information-LCR", "nbap.selected_MBMS_Service_TimeSlot_Information_LCR",
64199 FT_UINT32, BASE_DEC, NULL, 0,
64200 NULL, HFILL }},
64201 { &hf_nbap_mBMS_Service_TDM_Information,
64202 { "mBMS-Service-TDM-Information", "nbap.mBMS_Service_TDM_Information_element",
64203 FT_NONE, BASE_NONE, NULL, 0,
64204 NULL, HFILL }},
64205 { &hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item,
64206 { "TimeSlotLCR", "nbap.TimeSlotLCR",
64207 FT_UINT32, BASE_DEC, NULL, 0,
64208 NULL, HFILL }},
64209 { &hf_nbap_transmission_Time_Interval,
64210 { "transmission-Time-Interval", "nbap.transmission_Time_Interval",
64211 FT_UINT32, BASE_DEC, VALS(nbap_T_transmission_Time_Interval_vals), 0,
64212 NULL, HFILL }},
64213 { &hf_nbap_tDM_Rep,
64214 { "tDM-Rep", "nbap.tDM_Rep",
64215 FT_UINT32, BASE_DEC, NULL, 0,
64216 "INTEGER_2_9", HFILL }},
64217 { &hf_nbap_tDM_Offset,
64218 { "tDM-Offset", "nbap.tDM_Offset",
64219 FT_UINT32, BASE_DEC, NULL, 0,
64220 "INTEGER_0_8", HFILL }},
64221 { &hf_nbap_tDM_Length,
64222 { "tDM-Length", "nbap.tDM_Length",
64223 FT_UINT32, BASE_DEC, NULL, 0,
64224 "INTEGER_1_8", HFILL }},
64225 { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item,
64226 { "Paging-MAC-Flow-Specific-Information-ItemLCR", "nbap.Paging_MAC_Flow_Specific_Information_ItemLCR_element",
64227 FT_NONE, BASE_NONE, NULL, 0,
64228 NULL, HFILL }},
64229 { &hf_nbap_hSDPA_associated_PICH_InfoLCR,
64230 { "hSDPA-associated-PICH-InfoLCR", "nbap.hSDPA_associated_PICH_InfoLCR",
64231 FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_InformationLCR_vals), 0,
64232 "HSDPA_Associated_PICH_InformationLCR", HFILL }},
64233 { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR,
64234 { "paging-MACFlow-PriorityQueue-InformationLCR", "nbap.paging_MACFlow_PriorityQueue_InformationLCR",
64235 FT_UINT32, BASE_DEC, NULL, 0,
64236 "Paging_MACFlow_PriorityQueue_Information", HFILL }},
64237 { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item,
64238 { "Paging-MACFlows-to-DeleteLCR-Item", "nbap.Paging_MACFlows_to_DeleteLCR_Item_element",
64239 FT_NONE, BASE_NONE, NULL, 0,
64240 NULL, HFILL }},
64241 { &hf_nbap_RL_Specific_DCH_Info_item,
64242 { "RL-Specific-DCH-Info-Item", "nbap.RL_Specific_DCH_Info_Item_element",
64243 FT_NONE, BASE_NONE, NULL, 0,
64244 NULL, HFILL }},
64245 { &hf_nbap_dCH_id,
64246 { "dCH-id", "nbap.dCH_id",
64247 FT_UINT32, BASE_DEC, NULL, 0,
64248 NULL, HFILL }},
64249 { &hf_nbap_transportlayeraddress,
64250 { "transportlayeraddress", "nbap.transportlayeraddress",
64251 FT_BYTES, BASE_NONE, NULL, 0,
64252 NULL, HFILL }},
64253 { &hf_nbap_rL_Specific_E_DCH_Information,
64254 { "rL-Specific-E-DCH-Information", "nbap.rL_Specific_E_DCH_Information",
64255 FT_UINT32, BASE_DEC, NULL, 0,
64256 NULL, HFILL }},
64257 { &hf_nbap_RL_Specific_E_DCH_Information_item,
64258 { "RL-Specific-E-DCH-Information-Item", "nbap.RL_Specific_E_DCH_Information_Item_element",
64259 FT_NONE, BASE_NONE, NULL, 0,
64260 NULL, HFILL }},
64261 { &hf_nbap_Reference_E_TFCI_Information_item,
64262 { "Reference-E-TFCI-Information-Item", "nbap.Reference_E_TFCI_Information_Item_element",
64263 FT_NONE, BASE_NONE, NULL, 0,
64264 NULL, HFILL }},
64265 { &hf_nbap_reference_E_TFCI,
64266 { "reference-E-TFCI", "nbap.reference_E_TFCI",
64267 FT_UINT32, BASE_DEC, NULL, 0,
64268 "E_TFCI", HFILL }},
64269 { &hf_nbap_reference_E_TFCI_PO,
64270 { "reference-E-TFCI-PO", "nbap.reference_E_TFCI_PO",
64271 FT_UINT32, BASE_DEC, NULL, 0,
64272 NULL, HFILL }},
64273 { &hf_nbap_periodic_01,
64274 { "periodic", "nbap.periodic",
64275 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
64276 "ReportCharacteristicsType_ReportPeriodicity", HFILL }},
64277 { &hf_nbap_event_a,
64278 { "event-a", "nbap.event_a_element",
64279 FT_NONE, BASE_NONE, NULL, 0,
64280 "ReportCharacteristicsType_EventA", HFILL }},
64281 { &hf_nbap_event_b,
64282 { "event-b", "nbap.event_b_element",
64283 FT_NONE, BASE_NONE, NULL, 0,
64284 "ReportCharacteristicsType_EventB", HFILL }},
64285 { &hf_nbap_event_c,
64286 { "event-c", "nbap.event_c_element",
64287 FT_NONE, BASE_NONE, NULL, 0,
64288 "ReportCharacteristicsType_EventC", HFILL }},
64289 { &hf_nbap_event_d,
64290 { "event-d", "nbap.event_d_element",
64291 FT_NONE, BASE_NONE, NULL, 0,
64292 "ReportCharacteristicsType_EventD", HFILL }},
64293 { &hf_nbap_event_e,
64294 { "event-e", "nbap.event_e_element",
64295 FT_NONE, BASE_NONE, NULL, 0,
64296 "ReportCharacteristicsType_EventE", HFILL }},
64297 { &hf_nbap_event_f,
64298 { "event-f", "nbap.event_f_element",
64299 FT_NONE, BASE_NONE, NULL, 0,
64300 "ReportCharacteristicsType_EventF", HFILL }},
64301 { &hf_nbap_extension_ReportCharacteristics,
64302 { "extension-ReportCharacteristics", "nbap.extension_ReportCharacteristics_element",
64303 FT_NONE, BASE_NONE, NULL, 0,
64304 NULL, HFILL }},
64305 { &hf_nbap_measurementThreshold,
64306 { "measurementThreshold", "nbap.measurementThreshold",
64307 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
64308 "ReportCharacteristicsType_MeasurementThreshold", HFILL }},
64309 { &hf_nbap_measurementHysteresisTime,
64310 { "measurementHysteresisTime", "nbap.measurementHysteresisTime",
64311 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals), 0,
64312 "ReportCharacteristicsType_ScaledMeasurementHysteresisTime", HFILL }},
64313 { &hf_nbap_measurementIncreaseThreshold,
64314 { "measurementIncreaseThreshold", "nbap.measurementIncreaseThreshold",
64315 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
64316 "ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
64317 { &hf_nbap_measurementChangeTime,
64318 { "measurementChangeTime", "nbap.measurementChangeTime",
64319 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals), 0,
64320 "ReportCharacteristicsType_ScaledMeasurementChangeTime", HFILL }},
64321 { &hf_nbap_measurementDecreaseThreshold,
64322 { "measurementDecreaseThreshold", "nbap.measurementDecreaseThreshold",
64323 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
64324 "ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
64325 { &hf_nbap_measurementThreshold1,
64326 { "measurementThreshold1", "nbap.measurementThreshold1",
64327 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
64328 "ReportCharacteristicsType_MeasurementThreshold", HFILL }},
64329 { &hf_nbap_measurementThreshold2,
64330 { "measurementThreshold2", "nbap.measurementThreshold2",
64331 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
64332 "ReportCharacteristicsType_MeasurementThreshold", HFILL }},
64333 { &hf_nbap_reportPeriodicity,
64334 { "reportPeriodicity", "nbap.reportPeriodicity",
64335 FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
64336 "ReportCharacteristicsType_ReportPeriodicity", HFILL }},
64337 { &hf_nbap_received_total_wide_band_power_01,
64338 { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
64339 FT_UINT32, BASE_DEC, NULL, 0,
64340 "Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
64341 { &hf_nbap_uL_TimeslotISCP_01,
64342 { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
64343 FT_UINT32, BASE_DEC, NULL, 0,
64344 "UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
64345 { &hf_nbap_sir,
64346 { "sir", "nbap.sir",
64347 FT_UINT32, BASE_DEC, NULL, 0,
64348 "SIR_Value_IncrDecrThres", HFILL }},
64349 { &hf_nbap_sir_error,
64350 { "sir-error", "nbap.sir_error",
64351 FT_UINT32, BASE_DEC, NULL, 0,
64352 "SIR_Error_Value_IncrDecrThres", HFILL }},
64353 { &hf_nbap_transmitted_code_power,
64354 { "transmitted-code-power", "nbap.transmitted_code_power",
64355 FT_UINT32, BASE_DEC, NULL, 0,
64356 "Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
64357 { &hf_nbap_rscp,
64358 { "rscp", "nbap.rscp",
64359 FT_UINT32, BASE_DEC, NULL, 0,
64360 "RSCP_Value_IncrDecrThres", HFILL }},
64361 { &hf_nbap_round_trip_time,
64362 { "round-trip-time", "nbap.round_trip_time",
64363 FT_UINT32, BASE_DEC, NULL, 0,
64364 "Round_Trip_Time_IncrDecrThres", HFILL }},
64365 { &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
64366 { "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_element",
64367 FT_NONE, BASE_NONE, NULL, 0,
64368 NULL, HFILL }},
64369 { &hf_nbap_sir_01,
64370 { "sir", "nbap.sir",
64371 FT_UINT32, BASE_DEC, NULL, 0,
64372 "SIR_Value", HFILL }},
64373 { &hf_nbap_sir_error_01,
64374 { "sir-error", "nbap.sir_error",
64375 FT_UINT32, BASE_DEC, NULL, 0,
64376 "SIR_Error_Value", HFILL }},
64377 { &hf_nbap_transmitted_code_power_01,
64378 { "transmitted-code-power", "nbap.transmitted_code_power",
64379 FT_UINT32, BASE_DEC, NULL, 0,
64380 "Transmitted_Code_Power_Value", HFILL }},
64381 { &hf_nbap_rscp_01,
64382 { "rscp", "nbap.rscp",
64383 FT_UINT32, BASE_DEC, NULL, 0,
64384 "RSCP_Value", HFILL }},
64385 { &hf_nbap_rx_timing_deviation,
64386 { "rx-timing-deviation", "nbap.rx_timing_deviation",
64387 FT_UINT32, BASE_DEC, NULL, 0,
64388 "Rx_Timing_Deviation_Value", HFILL }},
64389 { &hf_nbap_round_trip_time_01,
64390 { "round-trip-time", "nbap.round_trip_time",
64391 FT_UINT32, BASE_DEC, NULL, 0,
64392 "Round_Trip_Time_Value", HFILL }},
64393 { &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold,
64394 { "extension-ReportCharacteristicsType-MeasurementThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementThreshold_element",
64395 FT_NONE, BASE_NONE, NULL, 0,
64396 NULL, HFILL }},
64397 { &hf_nbap_msec,
64398 { "msec", "nbap.msec",
64399 FT_UINT32, BASE_DEC, NULL, 0,
64400 "MeasurementChangeTime_Scaledmsec", HFILL }},
64401 { &hf_nbap_msec_01,
64402 { "msec", "nbap.msec",
64403 FT_UINT32, BASE_DEC, NULL, 0,
64404 "MeasurementHysteresisTime_Scaledmsec", HFILL }},
64405 { &hf_nbap_msec_02,
64406 { "msec", "nbap.msec",
64407 FT_UINT32, BASE_DEC, NULL, 0,
64408 "ReportPeriodicity_Scaledmsec", HFILL }},
64409 { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item,
64410 { "Received-total-wide-band-power-For-CellPortion-Value-Item", "nbap.Received_total_wide_band_power_For_CellPortion_Value_Item_element",
64411 FT_NONE, BASE_NONE, NULL, 0,
64412 NULL, HFILL }},
64413 { &hf_nbap_received_total_wide_band_power_value,
64414 { "received-total-wide-band-power-value", "nbap.received_total_wide_band_power_value",
64415 FT_UINT32, BASE_DEC, NULL, 0,
64416 NULL, HFILL }},
64417 { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item,
64418 { "Received-total-wide-band-power-For-CellPortion-ValueLCR-Item", "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_element",
64419 FT_NONE, BASE_NONE, NULL, 0,
64420 NULL, HFILL }},
64421 { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item,
64422 { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_element",
64423 FT_NONE, BASE_NONE, NULL, 0,
64424 NULL, HFILL }},
64425 { &hf_nbap_received_Scheduled_power_share_value,
64426 { "received-Scheduled-power-share-value", "nbap.received_Scheduled_power_share_value",
64427 FT_UINT32, BASE_DEC, NULL, 0,
64428 "RSEPS_Value", HFILL }},
64429 { &hf_nbap_informationAvailable,
64430 { "informationAvailable", "nbap.informationAvailable_element",
64431 FT_NONE, BASE_NONE, NULL, 0,
64432 NULL, HFILL }},
64433 { &hf_nbap_informationnotAvailable,
64434 { "informationnotAvailable", "nbap.informationnotAvailable_element",
64435 FT_NONE, BASE_NONE, NULL, 0,
64436 NULL, HFILL }},
64437 { &hf_nbap_requesteddataValue,
64438 { "requesteddataValue", "nbap.requesteddataValue_element",
64439 FT_NONE, BASE_NONE, NULL, 0,
64440 NULL, HFILL }},
64441 { &hf_nbap_dgps_corrections,
64442 { "dgps-corrections", "nbap.dgps_corrections_element",
64443 FT_NONE, BASE_NONE, NULL, 0,
64444 "DGPSCorrections", HFILL }},
64445 { &hf_nbap_gps_navandrecovery,
64446 { "gps-navandrecovery", "nbap.gps_navandrecovery",
64447 FT_UINT32, BASE_DEC, NULL, 0,
64448 "GPS_NavigationModel_and_TimeRecovery", HFILL }},
64449 { &hf_nbap_gps_ionos_model,
64450 { "gps-ionos-model", "nbap.gps_ionos_model_element",
64451 FT_NONE, BASE_NONE, NULL, 0,
64452 "GPS_Ionospheric_Model", HFILL }},
64453 { &hf_nbap_gps_utc_model,
64454 { "gps-utc-model", "nbap.gps_utc_model_element",
64455 FT_NONE, BASE_NONE, NULL, 0,
64456 NULL, HFILL }},
64457 { &hf_nbap_gps_almanac,
64458 { "gps-almanac", "nbap.gps_almanac_element",
64459 FT_NONE, BASE_NONE, NULL, 0,
64460 NULL, HFILL }},
64461 { &hf_nbap_gps_rt_integrity,
64462 { "gps-rt-integrity", "nbap.gps_rt_integrity",
64463 FT_UINT32, BASE_DEC, VALS(nbap_GPS_RealTime_Integrity_vals), 0,
64464 "GPS_RealTime_Integrity", HFILL }},
64465 { &hf_nbap_gpsrxpos,
64466 { "gpsrxpos", "nbap.gpsrxpos_element",
64467 FT_NONE, BASE_NONE, NULL, 0,
64468 "GPS_RX_POS", HFILL }},
64469 { &hf_nbap_SAT_Info_Almanac_item,
64470 { "SAT-Info-Almanac-Item", "nbap.SAT_Info_Almanac_Item_element",
64471 FT_NONE, BASE_NONE, NULL, 0,
64472 NULL, HFILL }},
64473 { &hf_nbap_data_id,
64474 { "data-id", "nbap.data_id",
64475 FT_UINT32, BASE_DEC, NULL, 0,
64476 NULL, HFILL }},
64477 { &hf_nbap_sat_id,
64478 { "sat-id", "nbap.sat_id",
64479 FT_UINT32, BASE_DEC, NULL, 0,
64480 NULL, HFILL }},
64481 { &hf_nbap_gps_e_alm,
64482 { "gps-e-alm", "nbap.gps_e_alm",
64483 FT_BYTES, BASE_NONE, NULL, 0,
64484 "BIT_STRING_SIZE_16", HFILL }},
64485 { &hf_nbap_gps_toa_alm,
64486 { "gps-toa-alm", "nbap.gps_toa_alm",
64487 FT_BYTES, BASE_NONE, NULL, 0,
64488 "BIT_STRING_SIZE_8", HFILL }},
64489 { &hf_nbap_gps_delta_I_alm,
64490 { "gps-delta-I-alm", "nbap.gps_delta_I_alm",
64491 FT_BYTES, BASE_NONE, NULL, 0,
64492 "BIT_STRING_SIZE_16", HFILL }},
64493 { &hf_nbap_omegadot_alm,
64494 { "omegadot-alm", "nbap.omegadot_alm",
64495 FT_BYTES, BASE_NONE, NULL, 0,
64496 "BIT_STRING_SIZE_16", HFILL }},
64497 { &hf_nbap_svhealth_alm,
64498 { "svhealth-alm", "nbap.svhealth_alm",
64499 FT_BYTES, BASE_NONE, NULL, 0,
64500 "BIT_STRING_SIZE_8", HFILL }},
64501 { &hf_nbap_gps_a_sqrt_alm,
64502 { "gps-a-sqrt-alm", "nbap.gps_a_sqrt_alm",
64503 FT_BYTES, BASE_NONE, NULL, 0,
64504 "BIT_STRING_SIZE_24", HFILL }},
64505 { &hf_nbap_omegazero_alm,
64506 { "omegazero-alm", "nbap.omegazero_alm",
64507 FT_BYTES, BASE_NONE, NULL, 0,
64508 "BIT_STRING_SIZE_24", HFILL }},
64509 { &hf_nbap_m_zero_alm,
64510 { "m-zero-alm", "nbap.m_zero_alm",
64511 FT_BYTES, BASE_NONE, NULL, 0,
64512 "BIT_STRING_SIZE_24", HFILL }},
64513 { &hf_nbap_gps_omega_alm,
64514 { "gps-omega-alm", "nbap.gps_omega_alm",
64515 FT_BYTES, BASE_NONE, NULL, 0,
64516 "BIT_STRING_SIZE_24", HFILL }},
64517 { &hf_nbap_gps_af_zero_alm,
64518 { "gps-af-zero-alm", "nbap.gps_af_zero_alm",
64519 FT_BYTES, BASE_NONE, NULL, 0,
64520 "BIT_STRING_SIZE_11", HFILL }},
64521 { &hf_nbap_gps_af_one_alm,
64522 { "gps-af-one-alm", "nbap.gps_af_one_alm",
64523 FT_BYTES, BASE_NONE, NULL, 0,
64524 "BIT_STRING_SIZE_11", HFILL }},
64525 { &hf_nbap_SAT_Info_Almanac_ExtList_item,
64526 { "SAT-Info-Almanac-ExtItem", "nbap.SAT_Info_Almanac_ExtItem_element",
64527 FT_NONE, BASE_NONE, NULL, 0,
64528 NULL, HFILL }},
64529 { &hf_nbap_SAT_Info_DGPSCorrections_item,
64530 { "SAT-Info-DGPSCorrections-Item", "nbap.SAT_Info_DGPSCorrections_Item_element",
64531 FT_NONE, BASE_NONE, NULL, 0,
64532 NULL, HFILL }},
64533 { &hf_nbap_iode_dgps,
64534 { "iode-dgps", "nbap.iode_dgps",
64535 FT_BYTES, BASE_NONE, NULL, 0,
64536 "BIT_STRING_SIZE_8", HFILL }},
64537 { &hf_nbap_prc,
64538 { "prc", "nbap.prc",
64539 FT_INT32, BASE_DEC, NULL, 0,
64540 NULL, HFILL }},
64541 { &hf_nbap_range_correction_rate,
64542 { "range-correction-rate", "nbap.range_correction_rate",
64543 FT_INT32, BASE_DEC, NULL, 0,
64544 NULL, HFILL }},
64545 { &hf_nbap_SATInfo_RealTime_Integrity_item,
64546 { "SAT-Info-RealTime-Integrity-Item", "nbap.SAT_Info_RealTime_Integrity_Item_element",
64547 FT_NONE, BASE_NONE, NULL, 0,
64548 NULL, HFILL }},
64549 { &hf_nbap_bad_sat_id,
64550 { "bad-sat-id", "nbap.bad_sat_id",
64551 FT_UINT32, BASE_DEC, NULL, 0,
64552 "SAT_ID", HFILL }},
64553 { &hf_nbap_SecondaryServingCells_item,
64554 { "SecondaryServingCellsItem", "nbap.SecondaryServingCellsItem_element",
64555 FT_NONE, BASE_NONE, NULL, 0,
64556 NULL, HFILL }},
64557 { &hf_nbap_secondaryC_ID,
64558 { "secondaryC-ID", "nbap.secondaryC_ID",
64559 FT_UINT32, BASE_DEC, NULL, 0,
64560 "C_ID", HFILL }},
64561 { &hf_nbap_numSecondaryHS_SCCH_Codes,
64562 { "numSecondaryHS-SCCH-Codes", "nbap.numSecondaryHS_SCCH_Codes",
64563 FT_UINT32, BASE_DEC, NULL, 0,
64564 "NumHS_SCCH_Codes", HFILL }},
64565 { &hf_nbap_new_secondary_CPICH,
64566 { "new-secondary-CPICH", "nbap.new_secondary_CPICH",
64567 FT_UINT32, BASE_DEC, NULL, 0,
64568 "CommonPhysicalChannelID", HFILL }},
64569 { &hf_nbap_secondary_CPICH_shall_not_be_used,
64570 { "secondary-CPICH-shall-not-be-used", "nbap.secondary_CPICH_shall_not_be_used_element",
64571 FT_NONE, BASE_NONE, NULL, 0,
64572 NULL, HFILL }},
64573 { &hf_nbap_serving_E_DCH_RL_in_this_NodeB,
64574 { "serving-E-DCH-RL-in-this-NodeB", "nbap.serving_E_DCH_RL_in_this_NodeB_element",
64575 FT_NONE, BASE_NONE, NULL, 0,
64576 NULL, HFILL }},
64577 { &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB,
64578 { "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB_element",
64579 FT_NONE, BASE_NONE, NULL, 0,
64580 NULL, HFILL }},
64581 { &hf_nbap_SetsOfHS_SCCH_Codes_item,
64582 { "SetsOfHS-SCCH-CodesItem", "nbap.SetsOfHS_SCCH_CodesItem_element",
64583 FT_NONE, BASE_NONE, NULL, 0,
64584 NULL, HFILL }},
64585 { &hf_nbap_hS_SCCH_PreconfiguredCodes,
64586 { "hS-SCCH-PreconfiguredCodes", "nbap.hS_SCCH_PreconfiguredCodes",
64587 FT_UINT32, BASE_DEC, NULL, 0,
64588 NULL, HFILL }},
64589 { &hf_nbap_setup,
64590 { "setup", "nbap.setup_element",
64591 FT_NONE, BASE_NONE, NULL, 0,
64592 "Additional_EDCH_Setup_Info", HFILL }},
64593 { &hf_nbap_configurationChange,
64594 { "configurationChange", "nbap.configurationChange",
64595 FT_UINT32, BASE_DEC, NULL, 0,
64596 "Additional_EDCH_Cell_Information_ConfigurationChange_List", HFILL }},
64597 { &hf_nbap_removal,
64598 { "removal", "nbap.removal",
64599 FT_UINT32, BASE_DEC, NULL, 0,
64600 "Additional_EDCH_Cell_Information_Removal_List", HFILL }},
64601 { &hf_nbap_sFNSFNChangeLimit,
64602 { "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
64603 FT_UINT32, BASE_DEC, NULL, 0,
64604 NULL, HFILL }},
64605 { &hf_nbap_predictedSFNSFNDeviationLimit,
64606 { "predictedSFNSFNDeviationLimit", "nbap.predictedSFNSFNDeviationLimit",
64607 FT_UINT32, BASE_DEC, NULL, 0,
64608 NULL, HFILL }},
64609 { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
64610 { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
64611 FT_UINT32, BASE_DEC, NULL, 0,
64612 NULL, HFILL }},
64613 { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
64614 { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation item", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_element",
64615 FT_NONE, BASE_NONE, NULL, 0,
64616 NULL, HFILL }},
64617 { &hf_nbap_sFNSFNValue,
64618 { "sFNSFNValue", "nbap.sFNSFNValue",
64619 FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNValue_vals), 0,
64620 NULL, HFILL }},
64621 { &hf_nbap_sFNSFNQuality,
64622 { "sFNSFNQuality", "nbap.sFNSFNQuality",
64623 FT_UINT32, BASE_DEC, NULL, 0,
64624 NULL, HFILL }},
64625 { &hf_nbap_sFNSFNDriftRate,
64626 { "sFNSFNDriftRate", "nbap.sFNSFNDriftRate",
64627 FT_INT32, BASE_DEC, NULL, 0,
64628 NULL, HFILL }},
64629 { &hf_nbap_sFNSFNDriftRateQuality,
64630 { "sFNSFNDriftRateQuality", "nbap.sFNSFNDriftRateQuality",
64631 FT_UINT32, BASE_DEC, NULL, 0,
64632 NULL, HFILL }},
64633 { &hf_nbap_sFNSFNTimeStampInformation,
64634 { "sFNSFNTimeStampInformation", "nbap.sFNSFNTimeStampInformation",
64635 FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNTimeStampInformation_vals), 0,
64636 NULL, HFILL }},
64637 { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
64638 { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
64639 FT_UINT32, BASE_DEC, NULL, 0,
64640 NULL, HFILL }},
64641 { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
64642 { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation item", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_element",
64643 FT_NONE, BASE_NONE, NULL, 0,
64644 NULL, HFILL }},
64645 { &hf_nbap_sFNSFNTimeStamp_FDD,
64646 { "sFNSFNTimeStamp-FDD", "nbap.sFNSFNTimeStamp_FDD",
64647 FT_UINT32, BASE_DEC, NULL, 0,
64648 "SFN", HFILL }},
64649 { &hf_nbap_sFNSFNTimeStamp_TDD,
64650 { "sFNSFNTimeStamp-TDD", "nbap.sFNSFNTimeStamp_TDD_element",
64651 FT_NONE, BASE_NONE, NULL, 0,
64652 NULL, HFILL }},
64653 { &hf_nbap_sFN,
64654 { "sFN", "nbap.sFN",
64655 FT_UINT32, BASE_DEC, NULL, 0,
64656 NULL, HFILL }},
64657 { &hf_nbap_sFNSFN_FDD,
64658 { "sFNSFN-FDD", "nbap.sFNSFN_FDD",
64659 FT_UINT32, BASE_DEC, NULL, 0,
64660 NULL, HFILL }},
64661 { &hf_nbap_sFNSFN_TDD,
64662 { "sFNSFN-TDD", "nbap.sFNSFN_TDD",
64663 FT_UINT32, BASE_DEC, NULL, 0,
64664 NULL, HFILL }},
64665 { &hf_nbap_sFNSFN_TDD768,
64666 { "sFNSFN-TDD768", "nbap.sFNSFN_TDD768",
64667 FT_UINT32, BASE_DEC, NULL, 0,
64668 NULL, HFILL }},
64669 { &hf_nbap_synchronisationReportCharacteristicsType,
64670 { "synchronisationReportCharacteristicsType", "nbap.synchronisationReportCharacteristicsType",
64671 FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportCharacteristicsType_vals), 0,
64672 NULL, HFILL }},
64673 { &hf_nbap_synchronisationReportCharactThreExc,
64674 { "synchronisationReportCharactThreExc", "nbap.synchronisationReportCharactThreExc",
64675 FT_UINT32, BASE_DEC, NULL, 0,
64676 NULL, HFILL }},
64677 { &hf_nbap_SynchronisationReportCharactThreExc_item,
64678 { "SynchronisationReportCharactThreInfoItem", "nbap.SynchronisationReportCharactThreInfoItem_element",
64679 FT_NONE, BASE_NONE, NULL, 0,
64680 NULL, HFILL }},
64681 { &hf_nbap_syncFrameNumber,
64682 { "syncFrameNumber", "nbap.syncFrameNumber",
64683 FT_UINT32, BASE_DEC, NULL, 0,
64684 NULL, HFILL }},
64685 { &hf_nbap_cellSyncBurstInformation,
64686 { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation",
64687 FT_UINT32, BASE_DEC, NULL, 0,
64688 "SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
64689 { &hf_nbap_cellSyncBurstInformation_item,
64690 { "SynchronisationReportCharactCellSyncBurstInfoItem", "nbap.SynchronisationReportCharactCellSyncBurstInfoItem_element",
64691 FT_NONE, BASE_NONE, NULL, 0,
64692 NULL, HFILL }},
64693 { &hf_nbap_cellSyncBurstCode,
64694 { "cellSyncBurstCode", "nbap.cellSyncBurstCode",
64695 FT_UINT32, BASE_DEC, NULL, 0,
64696 NULL, HFILL }},
64697 { &hf_nbap_cellSyncBurstCodeShift,
64698 { "cellSyncBurstCodeShift", "nbap.cellSyncBurstCodeShift",
64699 FT_UINT32, BASE_DEC, NULL, 0,
64700 NULL, HFILL }},
64701 { &hf_nbap_cellSyncBurstTiming,
64702 { "cellSyncBurstTiming", "nbap.cellSyncBurstTiming",
64703 FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTiming_vals), 0,
64704 NULL, HFILL }},
64705 { &hf_nbap_cellSyncBurstTimingThreshold,
64706 { "cellSyncBurstTimingThreshold", "nbap.cellSyncBurstTimingThreshold",
64707 FT_UINT32, BASE_DEC, NULL, 0,
64708 NULL, HFILL }},
64709 { &hf_nbap_SyncDLCodeIdThreInfoLCR_item,
64710 { "SyncDLCodeIdThreInfoList", "nbap.SyncDLCodeIdThreInfoList_element",
64711 FT_NONE, BASE_NONE, NULL, 0,
64712 NULL, HFILL }},
64713 { &hf_nbap_syncFrameNoToReceive,
64714 { "syncFrameNoToReceive", "nbap.syncFrameNoToReceive",
64715 FT_UINT32, BASE_DEC, NULL, 0,
64716 "SyncFrameNumber", HFILL }},
64717 { &hf_nbap_syncDLCodeIdInfoLCR,
64718 { "syncDLCodeIdInfoLCR", "nbap.syncDLCodeIdInfoLCR",
64719 FT_UINT32, BASE_DEC, NULL, 0,
64720 "SyncDLCodeInfoListLCR", HFILL }},
64721 { &hf_nbap_SyncDLCodeInfoListLCR_item,
64722 { "SyncDLCodeInfoItemLCR", "nbap.SyncDLCodeInfoItemLCR_element",
64723 FT_NONE, BASE_NONE, NULL, 0,
64724 NULL, HFILL }},
64725 { &hf_nbap_syncDLCodeId,
64726 { "syncDLCodeId", "nbap.syncDLCodeId",
64727 FT_UINT32, BASE_DEC, NULL, 0,
64728 NULL, HFILL }},
64729 { &hf_nbap_syncDLCodeIdArrivTime,
64730 { "syncDLCodeIdArrivTime", "nbap.syncDLCodeIdArrivTime",
64731 FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
64732 "CellSyncBurstTimingLCR", HFILL }},
64733 { &hf_nbap_syncDLCodeIdTimingThre,
64734 { "syncDLCodeIdTimingThre", "nbap.syncDLCodeIdTimingThre",
64735 FT_UINT32, BASE_DEC, NULL, 0,
64736 "CellSyncBurstTimingThreshold", HFILL }},
64737 { &hf_nbap_modulation,
64738 { "modulation", "nbap.modulation",
64739 FT_UINT32, BASE_DEC, VALS(nbap_Modulation_vals), 0,
64740 NULL, HFILL }},
64741 { &hf_nbap_TDD_DL_Code_Information_item,
64742 { "TDD-DL-Code-InformationItem", "nbap.TDD_DL_Code_InformationItem_element",
64743 FT_NONE, BASE_NONE, NULL, 0,
64744 NULL, HFILL }},
64745 { &hf_nbap_dPCH_ID,
64746 { "dPCH-ID", "nbap.dPCH_ID",
64747 FT_UINT32, BASE_DEC, NULL, 0,
64748 NULL, HFILL }},
64749 { &hf_nbap_TDD_DL_Code_LCR_Information_item,
64750 { "TDD-DL-Code-LCR-InformationItem", "nbap.TDD_DL_Code_LCR_InformationItem_element",
64751 FT_NONE, BASE_NONE, NULL, 0,
64752 NULL, HFILL }},
64753 { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
64754 { "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
64755 FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
64756 NULL, HFILL }},
64757 { &hf_nbap_TDD_DL_Code_768_Information_item,
64758 { "TDD-DL-Code-768-InformationItem", "nbap.TDD_DL_Code_768_InformationItem_element",
64759 FT_NONE, BASE_NONE, NULL, 0,
64760 NULL, HFILL }},
64761 { &hf_nbap_qPSK_01,
64762 { "qPSK", "nbap.qPSK",
64763 FT_UINT32, BASE_DEC, NULL, 0,
64764 "QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
64765 { &hf_nbap_eightPSK,
64766 { "eightPSK", "nbap.eightPSK",
64767 FT_UINT32, BASE_DEC, NULL, 0,
64768 "EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
64769 { &hf_nbap_initialOffset,
64770 { "initialOffset", "nbap.initialOffset",
64771 FT_UINT32, BASE_DEC, NULL, 0,
64772 "INTEGER_0_255", HFILL }},
64773 { &hf_nbap_noinitialOffset,
64774 { "noinitialOffset", "nbap.noinitialOffset",
64775 FT_UINT32, BASE_DEC, NULL, 0,
64776 "INTEGER_0_63", HFILL }},
64777 { &hf_nbap_signalledGainFactors,
64778 { "signalledGainFactors", "nbap.signalledGainFactors_element",
64779 FT_NONE, BASE_NONE, NULL, 0,
64780 NULL, HFILL }},
64781 { &hf_nbap_gainFactor,
64782 { "gainFactor", "nbap.gainFactor",
64783 FT_UINT32, BASE_DEC, VALS(nbap_T_gainFactor_vals), 0,
64784 NULL, HFILL }},
64785 { &hf_nbap_fdd,
64786 { "fdd", "nbap.fdd_element",
64787 FT_NONE, BASE_NONE, NULL, 0,
64788 NULL, HFILL }},
64789 { &hf_nbap_betaC,
64790 { "betaC", "nbap.betaC",
64791 FT_UINT32, BASE_DEC, NULL, 0,
64792 "BetaCD", HFILL }},
64793 { &hf_nbap_betaD,
64794 { "betaD", "nbap.betaD",
64795 FT_UINT32, BASE_DEC, NULL, 0,
64796 "BetaCD", HFILL }},
64797 { &hf_nbap_tdd,
64798 { "tdd", "nbap.tdd",
64799 FT_UINT32, BASE_DEC, NULL, 0,
64800 "BetaCD", HFILL }},
64801 { &hf_nbap_refTFCNumber,
64802 { "refTFCNumber", "nbap.refTFCNumber",
64803 FT_UINT32, BASE_DEC, NULL, 0,
64804 NULL, HFILL }},
64805 { &hf_nbap_computedGainFactors,
64806 { "computedGainFactors", "nbap.computedGainFactors",
64807 FT_UINT32, BASE_DEC, NULL, 0,
64808 "RefTFCNumber", HFILL }},
64809 { &hf_nbap_TDD_UL_Code_Information_item,
64810 { "TDD-UL-Code-InformationItem", "nbap.TDD_UL_Code_InformationItem_element",
64811 FT_NONE, BASE_NONE, NULL, 0,
64812 NULL, HFILL }},
64813 { &hf_nbap_TDD_UL_Code_LCR_Information_item,
64814 { "TDD-UL-Code-LCR-InformationItem", "nbap.TDD_UL_Code_LCR_InformationItem_element",
64815 FT_NONE, BASE_NONE, NULL, 0,
64816 NULL, HFILL }},
64817 { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR,
64818 { "tdd-UL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_UL_DPCH_TimeSlotFormat_LCR",
64819 FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
64820 NULL, HFILL }},
64821 { &hf_nbap_TDD_UL_Code_768_Information_item,
64822 { "TDD-UL-Code-768-InformationItem", "nbap.TDD_UL_Code_768_InformationItem_element",
64823 FT_NONE, BASE_NONE, NULL, 0,
64824 NULL, HFILL }},
64825 { &hf_nbap_qPSK_02,
64826 { "qPSK", "nbap.qPSK",
64827 FT_UINT32, BASE_DEC, NULL, 0,
64828 "QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
64829 { &hf_nbap_eightPSK_01,
64830 { "eightPSK", "nbap.eightPSK",
64831 FT_UINT32, BASE_DEC, NULL, 0,
64832 "EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
64833 { &hf_nbap_tFCI_SignallingOption,
64834 { "tFCI-SignallingOption", "nbap.tFCI_SignallingOption",
64835 FT_UINT32, BASE_DEC, VALS(nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals), 0,
64836 "TFCI_SignallingMode_TFCI_SignallingOption", HFILL }},
64837 { &hf_nbap_not_Used_splitType,
64838 { "not-Used-splitType", "nbap.not_Used_splitType_element",
64839 FT_NONE, BASE_NONE, NULL, 0,
64840 NULL, HFILL }},
64841 { &hf_nbap_not_Used_lengthOfTFCI2,
64842 { "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2_element",
64843 FT_NONE, BASE_NONE, NULL, 0,
64844 NULL, HFILL }},
64845 { &hf_nbap_TimeSlot_InitiatedListLCR_item,
64846 { "TimeSlotLCR", "nbap.TimeSlotLCR",
64847 FT_UINT32, BASE_DEC, NULL, 0,
64848 NULL, HFILL }},
64849 { &hf_nbap_TimeSlotMeasurementValueListLCR_item,
64850 { "TimeSlotMeasurementValueLCR", "nbap.TimeSlotMeasurementValueLCR_element",
64851 FT_NONE, BASE_NONE, NULL, 0,
64852 NULL, HFILL }},
64853 { &hf_nbap_commonMeasurementValue,
64854 { "commonMeasurementValue", "nbap.commonMeasurementValue",
64855 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
64856 NULL, HFILL }},
64857 { &hf_nbap_initialPhase_01,
64858 { "initialPhase", "nbap.initialPhase",
64859 FT_UINT32, BASE_DEC, NULL, 0,
64860 "INTEGER_0_1048575_", HFILL }},
64861 { &hf_nbap_dsField,
64862 { "dsField", "nbap.dsField",
64863 FT_BYTES, BASE_NONE, NULL, 0,
64864 NULL, HFILL }},
64865 { &hf_nbap_genericTrafficCategory,
64866 { "genericTrafficCategory", "nbap.genericTrafficCategory",
64867 FT_BYTES, BASE_NONE, NULL, 0,
64868 NULL, HFILL }},
64869 { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
64870 { "Transmission-Gap-Pattern-Sequence-Information item", "nbap.Transmission_Gap_Pattern_Sequence_Information_item_element",
64871 FT_NONE, BASE_NONE, NULL, 0,
64872 NULL, HFILL }},
64873 { &hf_nbap_tGSN,
64874 { "tGSN", "nbap.tGSN",
64875 FT_UINT32, BASE_DEC, NULL, 0,
64876 NULL, HFILL }},
64877 { &hf_nbap_tGL1,
64878 { "tGL1", "nbap.tGL1",
64879 FT_UINT32, BASE_DEC, NULL, 0,
64880 "GapLength", HFILL }},
64881 { &hf_nbap_tGL2,
64882 { "tGL2", "nbap.tGL2",
64883 FT_UINT32, BASE_DEC, NULL, 0,
64884 "GapLength", HFILL }},
64885 { &hf_nbap_tGD,
64886 { "tGD", "nbap.tGD",
64887 FT_UINT32, BASE_DEC, NULL, 0,
64888 NULL, HFILL }},
64889 { &hf_nbap_tGPL1,
64890 { "tGPL1", "nbap.tGPL1",
64891 FT_UINT32, BASE_DEC, NULL, 0,
64892 "GapDuration", HFILL }},
64893 { &hf_nbap_not_to_be_used_1,
64894 { "not-to-be-used-1", "nbap.not_to_be_used_1",
64895 FT_UINT32, BASE_DEC, NULL, 0,
64896 "GapDuration", HFILL }},
64897 { &hf_nbap_uL_DL_mode,
64898 { "uL-DL-mode", "nbap.uL_DL_mode",
64899 FT_UINT32, BASE_DEC, VALS(nbap_UL_DL_mode_vals), 0,
64900 NULL, HFILL }},
64901 { &hf_nbap_downlink_Compressed_Mode_Method,
64902 { "downlink-Compressed-Mode-Method", "nbap.downlink_Compressed_Mode_Method",
64903 FT_UINT32, BASE_DEC, VALS(nbap_Downlink_Compressed_Mode_Method_vals), 0,
64904 NULL, HFILL }},
64905 { &hf_nbap_uplink_Compressed_Mode_Method,
64906 { "uplink-Compressed-Mode-Method", "nbap.uplink_Compressed_Mode_Method",
64907 FT_UINT32, BASE_DEC, VALS(nbap_Uplink_Compressed_Mode_Method_vals), 0,
64908 NULL, HFILL }},
64909 { &hf_nbap_dL_FrameType,
64910 { "dL-FrameType", "nbap.dL_FrameType",
64911 FT_UINT32, BASE_DEC, VALS(nbap_DL_FrameType_vals), 0,
64912 NULL, HFILL }},
64913 { &hf_nbap_delta_SIR1,
64914 { "delta-SIR1", "nbap.delta_SIR1",
64915 FT_UINT32, BASE_DEC, NULL, 0,
64916 "DeltaSIR", HFILL }},
64917 { &hf_nbap_delta_SIR_after1,
64918 { "delta-SIR-after1", "nbap.delta_SIR_after1",
64919 FT_UINT32, BASE_DEC, NULL, 0,
64920 "DeltaSIR", HFILL }},
64921 { &hf_nbap_delta_SIR2,
64922 { "delta-SIR2", "nbap.delta_SIR2",
64923 FT_UINT32, BASE_DEC, NULL, 0,
64924 "DeltaSIR", HFILL }},
64925 { &hf_nbap_delta_SIR_after2,
64926 { "delta-SIR-after2", "nbap.delta_SIR_after2",
64927 FT_UINT32, BASE_DEC, NULL, 0,
64928 "DeltaSIR", HFILL }},
64929 { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item,
64930 { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_element",
64931 FT_NONE, BASE_NONE, NULL, 0,
64932 NULL, HFILL }},
64933 { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
64934 { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
64935 FT_UINT32, BASE_DEC, NULL, 0,
64936 NULL, HFILL }},
64937 { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item,
64938 { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_element",
64939 FT_NONE, BASE_NONE, NULL, 0,
64940 NULL, HFILL }},
64941 { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
64942 { "Transmitted-Carrier-Power-For-CellPortion-Value-Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item_element",
64943 FT_NONE, BASE_NONE, NULL, 0,
64944 NULL, HFILL }},
64945 { &hf_nbap_transmitted_Carrier_Power_Value,
64946 { "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
64947 FT_UINT32, BASE_DEC, NULL, 0,
64948 NULL, HFILL }},
64949 { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item,
64950 { "Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_element",
64951 FT_NONE, BASE_NONE, NULL, 0,
64952 NULL, HFILL }},
64953 { &hf_nbap_tFCSvalues,
64954 { "tFCSvalues", "nbap.tFCSvalues",
64955 FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
64956 NULL, HFILL }},
64957 { &hf_nbap_no_Split_in_TFCI,
64958 { "no-Split-in-TFCI", "nbap.no_Split_in_TFCI",
64959 FT_UINT32, BASE_DEC, NULL, 0,
64960 "TFCS_TFCSList", HFILL }},
64961 { &hf_nbap_not_Used_split_in_TFCI,
64962 { "not-Used-split-in-TFCI", "nbap.not_Used_split_in_TFCI_element",
64963 FT_NONE, BASE_NONE, NULL, 0,
64964 NULL, HFILL }},
64965 { &hf_nbap_TFCS_TFCSList_item,
64966 { "TFCS-TFCSList item", "nbap.TFCS_TFCSList_item_element",
64967 FT_NONE, BASE_NONE, NULL, 0,
64968 NULL, HFILL }},
64969 { &hf_nbap_cTFC,
64970 { "cTFC", "nbap.cTFC",
64971 FT_UINT32, BASE_DEC, VALS(nbap_TFCS_CTFC_vals), 0,
64972 "TFCS_CTFC", HFILL }},
64973 { &hf_nbap_tFC_Beta,
64974 { "tFC-Beta", "nbap.tFC_Beta",
64975 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatCombination_Beta_vals), 0,
64976 "TransportFormatCombination_Beta", HFILL }},
64977 { &hf_nbap_ctfc2bit,
64978 { "ctfc2bit", "nbap.ctfc2bit",
64979 FT_UINT32, BASE_DEC, NULL, 0,
64980 "INTEGER_0_3", HFILL }},
64981 { &hf_nbap_ctfc4bit,
64982 { "ctfc4bit", "nbap.ctfc4bit",
64983 FT_UINT32, BASE_DEC, NULL, 0,
64984 "INTEGER_0_15", HFILL }},
64985 { &hf_nbap_ctfc6bit,
64986 { "ctfc6bit", "nbap.ctfc6bit",
64987 FT_UINT32, BASE_DEC, NULL, 0,
64988 "INTEGER_0_63", HFILL }},
64989 { &hf_nbap_ctfc8bit,
64990 { "ctfc8bit", "nbap.ctfc8bit",
64991 FT_UINT32, BASE_DEC, NULL, 0,
64992 "INTEGER_0_255", HFILL }},
64993 { &hf_nbap_ctfc12bit,
64994 { "ctfc12bit", "nbap.ctfc12bit",
64995 FT_UINT32, BASE_DEC, NULL, 0,
64996 "INTEGER_0_4095", HFILL }},
64997 { &hf_nbap_ctfc16bit,
64998 { "ctfc16bit", "nbap.ctfc16bit",
64999 FT_UINT32, BASE_DEC, NULL, 0,
65000 "INTEGER_0_65535", HFILL }},
65001 { &hf_nbap_ctfcmaxbit,
65002 { "ctfcmaxbit", "nbap.ctfcmaxbit",
65003 FT_UINT32, BASE_DEC, NULL, 0,
65004 "INTEGER_0_maxCTFC", HFILL }},
65005 { &hf_nbap_Transport_Block_Size_List_item,
65006 { "Transport-Block-Size-List item", "nbap.Transport_Block_Size_List_item_element",
65007 FT_NONE, BASE_NONE, NULL, 0,
65008 NULL, HFILL }},
65009 { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH,
65010 { "transport-Block-Size-Index-for-Enhanced-PCH", "nbap.transport_Block_Size_Index_for_Enhanced_PCH",
65011 FT_UINT32, BASE_DEC, NULL, 0,
65012 NULL, HFILL }},
65013 { &hf_nbap_dynamicParts,
65014 { "dynamicParts", "nbap.dynamicParts",
65015 FT_UINT32, BASE_DEC, NULL, 0,
65016 "TransportFormatSet_DynamicPartList", HFILL }},
65017 { &hf_nbap_semi_staticPart,
65018 { "semi-staticPart", "nbap.semi_staticPart_element",
65019 FT_NONE, BASE_NONE, NULL, 0,
65020 "TransportFormatSet_Semi_staticPart", HFILL }},
65021 { &hf_nbap_TransportFormatSet_DynamicPartList_item,
65022 { "TransportFormatSet-DynamicPartList item", "nbap.TransportFormatSet_DynamicPartList_item_element",
65023 FT_NONE, BASE_NONE, NULL, 0,
65024 NULL, HFILL }},
65025 { &hf_nbap_nrOfTransportBlocks,
65026 { "nrOfTransportBlocks", "nbap.nrOfTransportBlocks",
65027 FT_UINT32, BASE_DEC, NULL, 0,
65028 "TransportFormatSet_NrOfTransportBlocks", HFILL }},
65029 { &hf_nbap_transportBlockSize,
65030 { "transportBlockSize", "nbap.transportBlockSize",
65031 FT_UINT32, BASE_DEC, NULL, 0,
65032 "TransportFormatSet_TransportBlockSize", HFILL }},
65033 { &hf_nbap_mode,
65034 { "mode", "nbap.mode",
65035 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeDP_vals), 0,
65036 "TransportFormatSet_ModeDP", HFILL }},
65037 { &hf_nbap_transmissionTimeIntervalInformation,
65038 { "transmissionTimeIntervalInformation", "nbap.transmissionTimeIntervalInformation",
65039 FT_UINT32, BASE_DEC, NULL, 0,
65040 NULL, HFILL }},
65041 { &hf_nbap_TransmissionTimeIntervalInformation_item,
65042 { "TransmissionTimeIntervalInformation item", "nbap.TransmissionTimeIntervalInformation_item_element",
65043 FT_NONE, BASE_NONE, NULL, 0,
65044 NULL, HFILL }},
65045 { &hf_nbap_transmissionTimeInterval,
65046 { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
65047 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals), 0,
65048 "TransportFormatSet_TransmissionTimeIntervalDynamic", HFILL }},
65049 { &hf_nbap_transmissionTimeInterval_01,
65050 { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
65051 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals), 0,
65052 "TransportFormatSet_TransmissionTimeIntervalSemiStatic", HFILL }},
65053 { &hf_nbap_channelCoding,
65054 { "channelCoding", "nbap.channelCoding",
65055 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ChannelCodingType_vals), 0,
65056 "TransportFormatSet_ChannelCodingType", HFILL }},
65057 { &hf_nbap_codingRate,
65058 { "codingRate", "nbap.codingRate",
65059 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CodingRate_vals), 0,
65060 "TransportFormatSet_CodingRate", HFILL }},
65061 { &hf_nbap_rateMatchingAttribute,
65062 { "rateMatchingAttribute", "nbap.rateMatchingAttribute",
65063 FT_UINT32, BASE_DEC, NULL, 0,
65064 "TransportFormatSet_RateMatchingAttribute", HFILL }},
65065 { &hf_nbap_cRC_Size,
65066 { "cRC-Size", "nbap.cRC_Size",
65067 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CRC_Size_vals), 0,
65068 "TransportFormatSet_CRC_Size", HFILL }},
65069 { &hf_nbap_mode_01,
65070 { "mode", "nbap.mode",
65071 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeSSP_vals), 0,
65072 "TransportFormatSet_ModeSSP", HFILL }},
65073 { &hf_nbap_tdd_01,
65074 { "tdd", "nbap.tdd_element",
65075 FT_NONE, BASE_NONE, NULL, 0,
65076 "TDD_TransportFormatSet_ModeDP", HFILL }},
65077 { &hf_nbap_notApplicable,
65078 { "notApplicable", "nbap.notApplicable_element",
65079 FT_NONE, BASE_NONE, NULL, 0,
65080 NULL, HFILL }},
65081 { &hf_nbap_tdd_02,
65082 { "tdd", "nbap.tdd",
65083 FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_SecondInterleavingMode_vals), 0,
65084 "TransportFormatSet_SecondInterleavingMode", HFILL }},
65085 { &hf_nbap_mS,
65086 { "mS", "nbap.mS",
65087 FT_UINT32, BASE_DEC, NULL, 0,
65088 "INTEGER_0_16383", HFILL }},
65089 { &hf_nbap_lS,
65090 { "lS", "nbap.lS",
65091 FT_UINT32, BASE_DEC, NULL, 0,
65092 "INTEGER_0_4294967295", HFILL }},
65093 { &hf_nbap_tUTRANGANSSChangeLimit,
65094 { "tUTRANGANSSChangeLimit", "nbap.tUTRANGANSSChangeLimit",
65095 FT_UINT32, BASE_DEC, NULL, 0,
65096 "INTEGER_1_256", HFILL }},
65097 { &hf_nbap_predictedTUTRANGANSSDeviationLimit,
65098 { "predictedTUTRANGANSSDeviationLimit", "nbap.predictedTUTRANGANSSDeviationLimit",
65099 FT_UINT32, BASE_DEC, NULL, 0,
65100 "INTEGER_1_256", HFILL }},
65101 { &hf_nbap_tUTRANGANSS,
65102 { "tUTRANGANSS", "nbap.tUTRANGANSS_element",
65103 FT_NONE, BASE_NONE, NULL, 0,
65104 NULL, HFILL }},
65105 { &hf_nbap_tUTRANGANSSQuality,
65106 { "tUTRANGANSSQuality", "nbap.tUTRANGANSSQuality",
65107 FT_UINT32, BASE_DEC, NULL, 0,
65108 "INTEGER_0_255", HFILL }},
65109 { &hf_nbap_tUTRANGANSSDriftRate,
65110 { "tUTRANGANSSDriftRate", "nbap.tUTRANGANSSDriftRate",
65111 FT_INT32, BASE_DEC, NULL, 0,
65112 "INTEGER_M50_50", HFILL }},
65113 { &hf_nbap_tUTRANGANSSDriftRateQuality,
65114 { "tUTRANGANSSDriftRateQuality", "nbap.tUTRANGANSSDriftRateQuality",
65115 FT_UINT32, BASE_DEC, NULL, 0,
65116 "INTEGER_0_50", HFILL }},
65117 { &hf_nbap_ms_part,
65118 { "ms-part", "nbap.ms_part",
65119 FT_UINT32, BASE_DEC, NULL, 0,
65120 "INTEGER_0_16383", HFILL }},
65121 { &hf_nbap_ls_part,
65122 { "ls-part", "nbap.ls_part",
65123 FT_UINT32, BASE_DEC, NULL, 0,
65124 "INTEGER_0_4294967295", HFILL }},
65125 { &hf_nbap_tUTRANGPSChangeLimit,
65126 { "tUTRANGPSChangeLimit", "nbap.tUTRANGPSChangeLimit",
65127 FT_UINT32, BASE_DEC, NULL, 0,
65128 NULL, HFILL }},
65129 { &hf_nbap_predictedTUTRANGPSDeviationLimit,
65130 { "predictedTUTRANGPSDeviationLimit", "nbap.predictedTUTRANGPSDeviationLimit",
65131 FT_UINT32, BASE_DEC, NULL, 0,
65132 NULL, HFILL }},
65133 { &hf_nbap_tUTRANGPS,
65134 { "tUTRANGPS", "nbap.tUTRANGPS_element",
65135 FT_NONE, BASE_NONE, NULL, 0,
65136 NULL, HFILL }},
65137 { &hf_nbap_tUTRANGPSQuality,
65138 { "tUTRANGPSQuality", "nbap.tUTRANGPSQuality",
65139 FT_UINT32, BASE_DEC, NULL, 0,
65140 NULL, HFILL }},
65141 { &hf_nbap_tUTRANGPSDriftRate,
65142 { "tUTRANGPSDriftRate", "nbap.tUTRANGPSDriftRate",
65143 FT_INT32, BASE_DEC, NULL, 0,
65144 NULL, HFILL }},
65145 { &hf_nbap_tUTRANGPSDriftRateQuality,
65146 { "tUTRANGPSDriftRateQuality", "nbap.tUTRANGPSDriftRateQuality",
65147 FT_UINT32, BASE_DEC, NULL, 0,
65148 NULL, HFILL }},
65149 { &hf_nbap_rNC_ID,
65150 { "rNC-ID", "nbap.rNC_ID",
65151 FT_UINT32, BASE_DEC, NULL, 0,
65152 NULL, HFILL }},
65153 { &hf_nbap_uE_AggregateMaximumBitRateDownlink,
65154 { "uE-AggregateMaximumBitRateDownlink", "nbap.uE_AggregateMaximumBitRateDownlink",
65155 FT_UINT32, BASE_DEC, NULL, 0,
65156 NULL, HFILL }},
65157 { &hf_nbap_uE_AggregateMaximumBitRateUplink,
65158 { "uE-AggregateMaximumBitRateUplink", "nbap.uE_AggregateMaximumBitRateUplink",
65159 FT_UINT32, BASE_DEC, NULL, 0,
65160 NULL, HFILL }},
65161 { &hf_nbap_hSDSCH_Physical_Layer_Category_01,
65162 { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
65163 FT_UINT32, BASE_DEC, NULL, 0,
65164 NULL, HFILL }},
65165 { &hf_nbap_UL_Timeslot_Information_item,
65166 { "UL-Timeslot-InformationItem", "nbap.UL_Timeslot_InformationItem_element",
65167 FT_NONE, BASE_NONE, NULL, 0,
65168 NULL, HFILL }},
65169 { &hf_nbap_uL_Code_InformationList,
65170 { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
65171 FT_UINT32, BASE_DEC, NULL, 0,
65172 "TDD_UL_Code_Information", HFILL }},
65173 { &hf_nbap_UL_TimeslotLCR_Information_item,
65174 { "UL-TimeslotLCR-InformationItem", "nbap.UL_TimeslotLCR_InformationItem_element",
65175 FT_NONE, BASE_NONE, NULL, 0,
65176 NULL, HFILL }},
65177 { &hf_nbap_uL_Code_InformationList_01,
65178 { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
65179 FT_UINT32, BASE_DEC, NULL, 0,
65180 "TDD_UL_Code_LCR_Information", HFILL }},
65181 { &hf_nbap_UL_Timeslot768_Information_item,
65182 { "UL-Timeslot768-InformationItem", "nbap.UL_Timeslot768_InformationItem_element",
65183 FT_NONE, BASE_NONE, NULL, 0,
65184 NULL, HFILL }},
65185 { &hf_nbap_uL_Code_InformationList_02,
65186 { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
65187 FT_UINT32, BASE_DEC, NULL, 0,
65188 "TDD_UL_Code_768_Information", HFILL }},
65189 { &hf_nbap_uL_ScramblingCodeNumber,
65190 { "uL-ScramblingCodeNumber", "nbap.uL_ScramblingCodeNumber",
65191 FT_UINT32, BASE_DEC, NULL, 0,
65192 NULL, HFILL }},
65193 { &hf_nbap_uL_ScramblingCodeLength,
65194 { "uL-ScramblingCodeLength", "nbap.uL_ScramblingCodeLength",
65195 FT_UINT32, BASE_DEC, VALS(nbap_UL_ScramblingCodeLength_vals), 0,
65196 NULL, HFILL }},
65197 { &hf_nbap_uL_Synchronisation_StepSize,
65198 { "uL-Synchronisation-StepSize", "nbap.uL_Synchronisation_StepSize",
65199 FT_UINT32, BASE_DEC, NULL, 0,
65200 NULL, HFILL }},
65201 { &hf_nbap_uL_Synchronisation_Frequency,
65202 { "uL-Synchronisation-Frequency", "nbap.uL_Synchronisation_Frequency",
65203 FT_UINT32, BASE_DEC, NULL, 0,
65204 NULL, HFILL }},
65205 { &hf_nbap_UL_TimeSlot_ISCP_Info_item,
65206 { "UL-TimeSlot-ISCP-InfoItem", "nbap.UL_TimeSlot_ISCP_InfoItem_element",
65207 FT_NONE, BASE_NONE, NULL, 0,
65208 NULL, HFILL }},
65209 { &hf_nbap_iSCP,
65210 { "iSCP", "nbap.iSCP",
65211 FT_UINT32, BASE_DEC, NULL, 0,
65212 "UL_TimeslotISCP_Value", HFILL }},
65213 { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item,
65214 { "UL-TimeSlot-ISCP-LCR-InfoItem", "nbap.UL_TimeSlot_ISCP_LCR_InfoItem_element",
65215 FT_NONE, BASE_NONE, NULL, 0,
65216 NULL, HFILL }},
65217 { &hf_nbap_UpPTSInterference_For_CellPortion_Value_item,
65218 { "UpPTSInterference-For-CellPortion-Value-Item", "nbap.UpPTSInterference_For_CellPortion_Value_Item_element",
65219 FT_NONE, BASE_NONE, NULL, 0,
65220 NULL, HFILL }},
65221 { &hf_nbap_upPTSInterferenceValue,
65222 { "upPTSInterferenceValue", "nbap.upPTSInterferenceValue",
65223 FT_UINT32, BASE_DEC, NULL, 0,
65224 NULL, HFILL }},
65225 { &hf_nbap_USCH_Information_item,
65226 { "USCH-InformationItem", "nbap.USCH_InformationItem_element",
65227 FT_NONE, BASE_NONE, NULL, 0,
65228 NULL, HFILL }},
65229 { &hf_nbap_uSCH_ID,
65230 { "uSCH-ID", "nbap.uSCH_ID",
65231 FT_UINT32, BASE_DEC, NULL, 0,
65232 NULL, HFILL }},
65233 { &hf_nbap_USCH_InformationResponse_item,
65234 { "USCH-InformationResponseItem", "nbap.USCH_InformationResponseItem_element",
65235 FT_NONE, BASE_NONE, NULL, 0,
65236 NULL, HFILL }},
65237 { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item,
65238 { "UL-TimeslotISCP-For-CellPortion-Value-Item", "nbap.UL_TimeslotISCP_For_CellPortion_Value_Item_element",
65239 FT_NONE, BASE_NONE, NULL, 0,
65240 NULL, HFILL }},
65241 { &hf_nbap_uL_TimeslotISCP_Value,
65242 { "uL-TimeslotISCP-Value", "nbap.uL_TimeslotISCP_Value",
65243 FT_UINT32, BASE_DEC, NULL, 0,
65244 NULL, HFILL }},
65245 { &hf_nbap_protocolIEs,
65246 { "protocolIEs", "nbap.protocolIEs",
65247 FT_UINT32, BASE_DEC, NULL, 0,
65248 "ProtocolIE_Container", HFILL }},
65249 { &hf_nbap_protocolExtensions,
65250 { "protocolExtensions", "nbap.protocolExtensions",
65251 FT_UINT32, BASE_DEC, NULL, 0,
65252 "ProtocolExtensionContainer", HFILL }},
65253 { &hf_nbap_secondary_CCPCH_parameters,
65254 { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters_element",
65255 FT_NONE, BASE_NONE, NULL, 0,
65256 "Secondary_CCPCH_CTCH_SetupRqstFDD", HFILL }},
65257 { &hf_nbap_pRACH_parameters,
65258 { "pRACH-parameters", "nbap.pRACH_parameters_element",
65259 FT_NONE, BASE_NONE, NULL, 0,
65260 "PRACH_CTCH_SetupRqstFDD", HFILL }},
65261 { &hf_nbap_notUsed_pCPCHes_parameters,
65262 { "notUsed-pCPCHes-parameters", "nbap.notUsed_pCPCHes_parameters_element",
65263 FT_NONE, BASE_NONE, NULL, 0,
65264 NULL, HFILL }},
65265 { &hf_nbap_fdd_S_CCPCH_Offset,
65266 { "fdd-S-CCPCH-Offset", "nbap.fdd_S_CCPCH_Offset",
65267 FT_UINT32, BASE_DEC, NULL, 0,
65268 NULL, HFILL }},
65269 { &hf_nbap_tFCS,
65270 { "tFCS", "nbap.tFCS_element",
65271 FT_NONE, BASE_NONE, NULL, 0,
65272 NULL, HFILL }},
65273 { &hf_nbap_secondary_CCPCH_SlotFormat,
65274 { "secondary-CCPCH-SlotFormat", "nbap.secondary_CCPCH_SlotFormat",
65275 FT_UINT32, BASE_DEC, NULL, 0,
65276 "SecondaryCCPCH_SlotFormat", HFILL }},
65277 { &hf_nbap_multiplexingPosition,
65278 { "multiplexingPosition", "nbap.multiplexingPosition",
65279 FT_UINT32, BASE_DEC, VALS(nbap_MultiplexingPosition_vals), 0,
65280 NULL, HFILL }},
65281 { &hf_nbap_powerOffsetInformation,
65282 { "powerOffsetInformation", "nbap.powerOffsetInformation_element",
65283 FT_NONE, BASE_NONE, NULL, 0,
65284 "PowerOffsetInformation_CTCH_SetupRqstFDD", HFILL }},
65285 { &hf_nbap_fACH_Parameters,
65286 { "fACH-Parameters", "nbap.fACH_Parameters_element",
65287 FT_NONE, BASE_NONE, NULL, 0,
65288 "FACH_ParametersList_CTCH_SetupRqstFDD", HFILL }},
65289 { &hf_nbap_pCH_Parameters,
65290 { "pCH-Parameters", "nbap.pCH_Parameters_element",
65291 FT_NONE, BASE_NONE, NULL, 0,
65292 "PCH_Parameters_CTCH_SetupRqstFDD", HFILL }},
65293 { &hf_nbap_pO1_ForTFCI_Bits,
65294 { "pO1-ForTFCI-Bits", "nbap.pO1_ForTFCI_Bits",
65295 FT_UINT32, BASE_DEC, NULL, 0,
65296 "PowerOffset", HFILL }},
65297 { &hf_nbap_pO3_ForPilotBits,
65298 { "pO3-ForPilotBits", "nbap.pO3_ForPilotBits",
65299 FT_UINT32, BASE_DEC, NULL, 0,
65300 "PowerOffset", HFILL }},
65301 { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item,
65302 { "FACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.FACH_ParametersItem_CTCH_SetupRqstFDD_element",
65303 FT_NONE, BASE_NONE, NULL, 0,
65304 NULL, HFILL }},
65305 { &hf_nbap_maxFACH_Power,
65306 { "maxFACH-Power", "nbap.maxFACH_Power",
65307 FT_INT32, BASE_DEC, NULL, 0,
65308 "DL_Power", HFILL }},
65309 { &hf_nbap_transportFormatSet_01,
65310 { "transportFormatSet", "nbap.transportFormatSet_element",
65311 FT_NONE, BASE_NONE, NULL, 0,
65312 NULL, HFILL }},
65313 { &hf_nbap_pCH_Power,
65314 { "pCH-Power", "nbap.pCH_Power",
65315 FT_INT32, BASE_DEC, NULL, 0,
65316 "DL_Power", HFILL }},
65317 { &hf_nbap_pICH_Parameters,
65318 { "pICH-Parameters", "nbap.pICH_Parameters_element",
65319 FT_NONE, BASE_NONE, NULL, 0,
65320 "PICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
65321 { &hf_nbap_pICH_Mode,
65322 { "pICH-Mode", "nbap.pICH_Mode",
65323 FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
65324 NULL, HFILL }},
65325 { &hf_nbap_mICH_Power,
65326 { "mICH-Power", "nbap.mICH_Power",
65327 FT_INT32, BASE_DEC, NULL, 0,
65328 "PICH_Power", HFILL }},
65329 { &hf_nbap_mICH_Mode,
65330 { "mICH-Mode", "nbap.mICH_Mode",
65331 FT_UINT32, BASE_DEC, VALS(nbap_MICH_Mode_vals), 0,
65332 NULL, HFILL }},
65333 { &hf_nbap_preambleSignatures,
65334 { "preambleSignatures", "nbap.preambleSignatures",
65335 FT_BYTES, BASE_NONE, NULL, 0,
65336 NULL, HFILL }},
65337 { &hf_nbap_allowedSlotFormatInformation,
65338 { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
65339 FT_UINT32, BASE_DEC, NULL, 0,
65340 "AllowedSlotFormatInformationList_CTCH_SetupRqstFDD", HFILL }},
65341 { &hf_nbap_rACH_SubChannelNumbers,
65342 { "rACH-SubChannelNumbers", "nbap.rACH_SubChannelNumbers",
65343 FT_BYTES, BASE_NONE, NULL, 0,
65344 NULL, HFILL }},
65345 { &hf_nbap_ul_punctureLimit,
65346 { "ul-punctureLimit", "nbap.ul_punctureLimit",
65347 FT_UINT32, BASE_DEC, NULL, 0,
65348 "PunctureLimit", HFILL }},
65349 { &hf_nbap_rACH_Parameters,
65350 { "rACH-Parameters", "nbap.rACH_Parameters_element",
65351 FT_NONE, BASE_NONE, NULL, 0,
65352 "RACH_Parameters_CTCH_SetupRqstFDD", HFILL }},
65353 { &hf_nbap_aICH_Parameters,
65354 { "aICH-Parameters", "nbap.aICH_Parameters_element",
65355 FT_NONE, BASE_NONE, NULL, 0,
65356 "AICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
65357 { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item,
65358 { "AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD", "nbap.AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_element",
65359 FT_NONE, BASE_NONE, NULL, 0,
65360 NULL, HFILL }},
65361 { &hf_nbap_rACHSlotFormat,
65362 { "rACHSlotFormat", "nbap.rACHSlotFormat",
65363 FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
65364 "RACH_SlotFormat", HFILL }},
65365 { &hf_nbap_secondary_CCPCH_parameters_01,
65366 { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters_element",
65367 FT_NONE, BASE_NONE, NULL, 0,
65368 "Secondary_CCPCH_CTCH_SetupRqstTDD", HFILL }},
65369 { &hf_nbap_pRACH_parameters_01,
65370 { "pRACH-parameters", "nbap.pRACH_parameters_element",
65371 FT_NONE, BASE_NONE, NULL, 0,
65372 "PRACH_CTCH_SetupRqstTDD", HFILL }},
65373 { &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
65374 { "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD_element",
65375 FT_NONE, BASE_NONE, NULL, 0,
65376 NULL, HFILL }},
65377 { &hf_nbap_sCCPCH_CCTrCH_ID,
65378 { "sCCPCH-CCTrCH-ID", "nbap.sCCPCH_CCTrCH_ID",
65379 FT_UINT32, BASE_DEC, NULL, 0,
65380 "CCTrCH_ID", HFILL }},
65381 { &hf_nbap_tFCI_Coding,
65382 { "tFCI-Coding", "nbap.tFCI_Coding",
65383 FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Coding_vals), 0,
65384 NULL, HFILL }},
65385 { &hf_nbap_punctureLimit,
65386 { "punctureLimit", "nbap.punctureLimit",
65387 FT_UINT32, BASE_DEC, NULL, 0,
65388 NULL, HFILL }},
65389 { &hf_nbap_secondaryCCPCH_parameterList,
65390 { "secondaryCCPCH-parameterList", "nbap.secondaryCCPCH_parameterList_element",
65391 FT_NONE, BASE_NONE, NULL, 0,
65392 "Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD", HFILL }},
65393 { &hf_nbap_fACH_ParametersList,
65394 { "fACH-ParametersList", "nbap.fACH_ParametersList_element",
65395 FT_NONE, BASE_NONE, NULL, 0,
65396 "FACH_ParametersList_CTCH_SetupRqstTDD", HFILL }},
65397 { &hf_nbap_pCH_Parameters_01,
65398 { "pCH-Parameters", "nbap.pCH_Parameters_element",
65399 FT_NONE, BASE_NONE, NULL, 0,
65400 "PCH_Parameters_CTCH_SetupRqstTDD", HFILL }},
65401 { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item,
65402 { "Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_element",
65403 FT_NONE, BASE_NONE, NULL, 0,
65404 NULL, HFILL }},
65405 { &hf_nbap_midambleShiftandBurstType,
65406 { "midambleShiftandBurstType", "nbap.midambleShiftandBurstType",
65407 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
65408 NULL, HFILL }},
65409 { &hf_nbap_s_CCPCH_Power,
65410 { "s-CCPCH-Power", "nbap.s_CCPCH_Power",
65411 FT_INT32, BASE_DEC, NULL, 0,
65412 "DL_Power", HFILL }},
65413 { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item,
65414 { "Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_element",
65415 FT_NONE, BASE_NONE, NULL, 0,
65416 NULL, HFILL }},
65417 { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR,
65418 { "s-CCPCH-TimeSlotFormat-LCR", "nbap.s_CCPCH_TimeSlotFormat_LCR",
65419 FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
65420 "TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
65421 { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item,
65422 { "Secondary-CCPCH-768-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_element",
65423 FT_NONE, BASE_NONE, NULL, 0,
65424 NULL, HFILL }},
65425 { &hf_nbap_tFCI_Presence768,
65426 { "tFCI-Presence768", "nbap.tFCI_Presence768",
65427 FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
65428 "TFCI_Presence", HFILL }},
65429 { &hf_nbap_midambleShiftandBurstType768,
65430 { "midambleShiftandBurstType768", "nbap.midambleShiftandBurstType768",
65431 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
65432 NULL, HFILL }},
65433 { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item,
65434 { "FACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.FACH_ParametersItem_CTCH_SetupRqstTDD_element",
65435 FT_NONE, BASE_NONE, NULL, 0,
65436 NULL, HFILL }},
65437 { &hf_nbap_fACH_CCTrCH_ID,
65438 { "fACH-CCTrCH-ID", "nbap.fACH_CCTrCH_ID",
65439 FT_UINT32, BASE_DEC, NULL, 0,
65440 "CCTrCH_ID", HFILL }},
65441 { &hf_nbap_pCH_CCTrCH_ID,
65442 { "pCH-CCTrCH-ID", "nbap.pCH_CCTrCH_ID",
65443 FT_UINT32, BASE_DEC, NULL, 0,
65444 "CCTrCH_ID", HFILL }},
65445 { &hf_nbap_pICH_Parameters_01,
65446 { "pICH-Parameters", "nbap.pICH_Parameters_element",
65447 FT_NONE, BASE_NONE, NULL, 0,
65448 "PICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
65449 { &hf_nbap_midambleshiftAndBurstType,
65450 { "midambleshiftAndBurstType", "nbap.midambleshiftAndBurstType",
65451 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
65452 NULL, HFILL }},
65453 { &hf_nbap_midambleshiftAndBurstType78,
65454 { "midambleshiftAndBurstType78", "nbap.midambleshiftAndBurstType78",
65455 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
65456 "MidambleShiftAndBurstType768", HFILL }},
65457 { &hf_nbap_notificationIndicatorLength,
65458 { "notificationIndicatorLength", "nbap.notificationIndicatorLength",
65459 FT_UINT32, BASE_DEC, VALS(nbap_NotificationIndicatorLength_vals), 0,
65460 NULL, HFILL }},
65461 { &hf_nbap_mICH_TDDOption_Specific_Parameters,
65462 { "mICH-TDDOption-Specific-Parameters", "nbap.mICH_TDDOption_Specific_Parameters",
65463 FT_UINT32, BASE_DEC, VALS(nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals), 0,
65464 "MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD", HFILL }},
65465 { &hf_nbap_hCR_TDD,
65466 { "hCR-TDD", "nbap.hCR_TDD_element",
65467 FT_NONE, BASE_NONE, NULL, 0,
65468 "MICH_HCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
65469 { &hf_nbap_lCR_TDD,
65470 { "lCR-TDD", "nbap.lCR_TDD_element",
65471 FT_NONE, BASE_NONE, NULL, 0,
65472 "MICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
65473 { &hf_nbap_cHipRate768_TDD,
65474 { "cHipRate768-TDD", "nbap.cHipRate768_TDD_element",
65475 FT_NONE, BASE_NONE, NULL, 0,
65476 "MICH_768_Parameters_CTCH_SetupRqstTDD", HFILL }},
65477 { &hf_nbap_tSTD_Indicator,
65478 { "tSTD-Indicator", "nbap.tSTD_Indicator",
65479 FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
65480 NULL, HFILL }},
65481 { &hf_nbap_midambleshiftAndBurstType768,
65482 { "midambleshiftAndBurstType768", "nbap.midambleshiftAndBurstType768",
65483 FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
65484 NULL, HFILL }},
65485 { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item,
65486 { "TimeSlotConfigurationItem-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_element",
65487 FT_NONE, BASE_NONE, NULL, 0,
65488 NULL, HFILL }},
65489 { &hf_nbap_timeslotLCR_Parameter_ID,
65490 { "timeslotLCR-Parameter-ID", "nbap.timeslotLCR_Parameter_ID",
65491 FT_UINT32, BASE_DEC, NULL, 0,
65492 "CellParameterID", HFILL }},
65493 { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item,
65494 { "Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_element",
65495 FT_NONE, BASE_NONE, NULL, 0,
65496 NULL, HFILL }},
65497 { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item,
65498 { "Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_element",
65499 FT_NONE, BASE_NONE, NULL, 0,
65500 NULL, HFILL }},
65501 { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD,
65502 { "pRACH-Parameters-CTCH-SetupRqstTDD", "nbap.pRACH_Parameters_CTCH_SetupRqstTDD_element",
65503 FT_NONE, BASE_NONE, NULL, 0,
65504 NULL, HFILL }},
65505 { &hf_nbap_maxPRACH_MidambleShifts,
65506 { "maxPRACH-MidambleShifts", "nbap.maxPRACH_MidambleShifts",
65507 FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
65508 NULL, HFILL }},
65509 { &hf_nbap_pRACH_Midamble,
65510 { "pRACH-Midamble", "nbap.pRACH_Midamble",
65511 FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
65512 NULL, HFILL }},
65513 { &hf_nbap_rACH,
65514 { "rACH", "nbap.rACH_element",
65515 FT_NONE, BASE_NONE, NULL, 0,
65516 "RACH_Parameter_CTCH_SetupRqstTDD", HFILL }},
65517 { &hf_nbap_uL_TransportFormatSet,
65518 { "uL-TransportFormatSet", "nbap.uL_TransportFormatSet_element",
65519 FT_NONE, BASE_NONE, NULL, 0,
65520 "TransportFormatSet", HFILL }},
65521 { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item,
65522 { "PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_element",
65523 FT_NONE, BASE_NONE, NULL, 0,
65524 NULL, HFILL }},
65525 { &hf_nbap_fPACH_Power,
65526 { "fPACH-Power", "nbap.fPACH_Power",
65527 FT_INT32, BASE_DEC, NULL, 0,
65528 NULL, HFILL }},
65529 { &hf_nbap_maxPowerPLCCH,
65530 { "maxPowerPLCCH", "nbap.maxPowerPLCCH",
65531 FT_INT32, BASE_DEC, NULL, 0,
65532 "DL_Power", HFILL }},
65533 { &hf_nbap_maxE_RUCCH_MidambleShifts,
65534 { "maxE-RUCCH-MidambleShifts", "nbap.maxE_RUCCH_MidambleShifts",
65535 FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
65536 "MaxPRACH_MidambleShifts", HFILL }},
65537 { &hf_nbap_e_RUCCH_Midamble,
65538 { "e-RUCCH-Midamble", "nbap.e_RUCCH_Midamble",
65539 FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
65540 "PRACH_Midamble", HFILL }},
65541 { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item,
65542 { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse_element",
65543 FT_NONE, BASE_NONE, NULL, 0,
65544 NULL, HFILL }},
65545 { &hf_nbap_secondary_CCPCH_parameters_02,
65546 { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters_element",
65547 FT_NONE, BASE_NONE, NULL, 0,
65548 "Secondary_CCPCHList_CTCH_ReconfRqstFDD", HFILL }},
65549 { &hf_nbap_pRACH_parameters_02,
65550 { "pRACH-parameters", "nbap.pRACH_parameters_element",
65551 FT_NONE, BASE_NONE, NULL, 0,
65552 "PRACHList_CTCH_ReconfRqstFDD", HFILL }},
65553 { &hf_nbap_notUsed_cPCH_parameters,
65554 { "notUsed-cPCH-parameters", "nbap.notUsed_cPCH_parameters_element",
65555 FT_NONE, BASE_NONE, NULL, 0,
65556 NULL, HFILL }},
65557 { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD,
65558 { "fACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.fACH_ParametersList_CTCH_ReconfRqstFDD_element",
65559 FT_NONE, BASE_NONE, NULL, 0,
65560 NULL, HFILL }},
65561 { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD,
65562 { "pCH-Parameters-CTCH-ReconfRqstFDD", "nbap.pCH_Parameters_CTCH_ReconfRqstFDD_element",
65563 FT_NONE, BASE_NONE, NULL, 0,
65564 NULL, HFILL }},
65565 { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD,
65566 { "pICH-Parameters-CTCH-ReconfRqstFDD", "nbap.pICH_Parameters_CTCH_ReconfRqstFDD_element",
65567 FT_NONE, BASE_NONE, NULL, 0,
65568 NULL, HFILL }},
65569 { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
65570 { "FACH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersItem_CTCH_ReconfRqstFDD_element",
65571 FT_NONE, BASE_NONE, NULL, 0,
65572 NULL, HFILL }},
65573 { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD,
65574 { "pRACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.pRACH_ParametersList_CTCH_ReconfRqstFDD_element",
65575 FT_NONE, BASE_NONE, NULL, 0,
65576 NULL, HFILL }},
65577 { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD,
65578 { "aICH-ParametersList-CTCH-ReconfRqstFDD", "nbap.aICH_ParametersList_CTCH_ReconfRqstFDD_element",
65579 FT_NONE, BASE_NONE, NULL, 0,
65580 NULL, HFILL }},
65581 { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
65582 { "PRACH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersItem_CTCH_ReconfRqstFDD_element",
65583 FT_NONE, BASE_NONE, NULL, 0,
65584 NULL, HFILL }},
65585 { &hf_nbap_allowedSlotFormatInformation_01,
65586 { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
65587 FT_UINT32, BASE_DEC, NULL, 0,
65588 "AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD", HFILL }},
65589 { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item,
65590 { "AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD", "nbap.AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_element",
65591 FT_NONE, BASE_NONE, NULL, 0,
65592 NULL, HFILL }},
65593 { &hf_nbap_rACH_SlotFormat,
65594 { "rACH-SlotFormat", "nbap.rACH_SlotFormat",
65595 FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
65596 NULL, HFILL }},
65597 { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item,
65598 { "AICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersItem_CTCH_ReconfRqstFDD_element",
65599 FT_NONE, BASE_NONE, NULL, 0,
65600 NULL, HFILL }},
65601 { &hf_nbap_secondaryCCPCHList,
65602 { "secondaryCCPCHList", "nbap.secondaryCCPCHList_element",
65603 FT_NONE, BASE_NONE, NULL, 0,
65604 "Secondary_CCPCHList_CTCH_ReconfRqstTDD", HFILL }},
65605 { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item,
65606 { "Secondary-CCPCHItem-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD_element",
65607 FT_NONE, BASE_NONE, NULL, 0,
65608 NULL, HFILL }},
65609 { &hf_nbap_sCCPCH_Power,
65610 { "sCCPCH-Power", "nbap.sCCPCH_Power",
65611 FT_INT32, BASE_DEC, NULL, 0,
65612 "DL_Power", HFILL }},
65613 { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item,
65614 { "Secondary-CCPCHItem-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD_element",
65615 FT_NONE, BASE_NONE, NULL, 0,
65616 NULL, HFILL }},
65617 { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item,
65618 { "Secondary-CCPCHItem-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD_element",
65619 FT_NONE, BASE_NONE, NULL, 0,
65620 NULL, HFILL }},
65621 { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item,
65622 { "FACH-ParametersItem-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersItem_CTCH_ReconfRqstTDD_element",
65623 FT_NONE, BASE_NONE, NULL, 0,
65624 NULL, HFILL }},
65625 { &hf_nbap_commonPhysicalChannelId,
65626 { "commonPhysicalChannelId", "nbap.commonPhysicalChannelId",
65627 FT_UINT32, BASE_DEC, NULL, 0,
65628 NULL, HFILL }},
65629 { &hf_nbap_fPACHPower,
65630 { "fPACHPower", "nbap.fPACHPower",
65631 FT_INT32, BASE_DEC, NULL, 0,
65632 "FPACH_Power", HFILL }},
65633 { &hf_nbap_secondaryCCPCH768List,
65634 { "secondaryCCPCH768List", "nbap.secondaryCCPCH768List",
65635 FT_UINT32, BASE_DEC, NULL, 0,
65636 "Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD", HFILL }},
65637 { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item,
65638 { "Secondary-CCPCH-768-Item-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_element",
65639 FT_NONE, BASE_NONE, NULL, 0,
65640 NULL, HFILL }},
65641 { &hf_nbap_uPPCHPositionLCR,
65642 { "uPPCHPositionLCR", "nbap.uPPCHPositionLCR",
65643 FT_UINT32, BASE_DEC, NULL, 0,
65644 NULL, HFILL }},
65645 { &hf_nbap_Cell_InformationList_AuditRsp_item,
65646 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65647 FT_NONE, BASE_NONE, NULL, 0,
65648 NULL, HFILL }},
65649 { &hf_nbap_configurationGenerationID,
65650 { "configurationGenerationID", "nbap.configurationGenerationID",
65651 FT_UINT32, BASE_DEC, NULL, 0,
65652 NULL, HFILL }},
65653 { &hf_nbap_primary_SCH_Information,
65654 { "primary-SCH-Information", "nbap.primary_SCH_Information_element",
65655 FT_NONE, BASE_NONE, NULL, 0,
65656 "P_SCH_Information_AuditRsp", HFILL }},
65657 { &hf_nbap_secondary_SCH_Information,
65658 { "secondary-SCH-Information", "nbap.secondary_SCH_Information_element",
65659 FT_NONE, BASE_NONE, NULL, 0,
65660 "S_SCH_Information_AuditRsp", HFILL }},
65661 { &hf_nbap_primary_CPICH_Information,
65662 { "primary-CPICH-Information", "nbap.primary_CPICH_Information_element",
65663 FT_NONE, BASE_NONE, NULL, 0,
65664 "P_CPICH_Information_AuditRsp", HFILL }},
65665 { &hf_nbap_secondary_CPICH_InformationList,
65666 { "secondary-CPICH-InformationList", "nbap.secondary_CPICH_InformationList",
65667 FT_UINT32, BASE_DEC, NULL, 0,
65668 "S_CPICH_InformationList_AuditRsp", HFILL }},
65669 { &hf_nbap_primary_CCPCH_Information,
65670 { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information_element",
65671 FT_NONE, BASE_NONE, NULL, 0,
65672 "P_CCPCH_Information_AuditRsp", HFILL }},
65673 { &hf_nbap_bCH_Information,
65674 { "bCH-Information", "nbap.bCH_Information_element",
65675 FT_NONE, BASE_NONE, NULL, 0,
65676 "BCH_Information_AuditRsp", HFILL }},
65677 { &hf_nbap_secondary_CCPCH_InformationList,
65678 { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
65679 FT_UINT32, BASE_DEC, NULL, 0,
65680 "S_CCPCH_InformationList_AuditRsp", HFILL }},
65681 { &hf_nbap_pCH_Information,
65682 { "pCH-Information", "nbap.pCH_Information_element",
65683 FT_NONE, BASE_NONE, NULL, 0,
65684 "PCH_Information_AuditRsp", HFILL }},
65685 { &hf_nbap_pICH_Information,
65686 { "pICH-Information", "nbap.pICH_Information_element",
65687 FT_NONE, BASE_NONE, NULL, 0,
65688 "PICH_Information_AuditRsp", HFILL }},
65689 { &hf_nbap_fACH_InformationList,
65690 { "fACH-InformationList", "nbap.fACH_InformationList",
65691 FT_UINT32, BASE_DEC, NULL, 0,
65692 "FACH_InformationList_AuditRsp", HFILL }},
65693 { &hf_nbap_pRACH_InformationList,
65694 { "pRACH-InformationList", "nbap.pRACH_InformationList",
65695 FT_UINT32, BASE_DEC, NULL, 0,
65696 "PRACH_InformationList_AuditRsp", HFILL }},
65697 { &hf_nbap_rACH_InformationList,
65698 { "rACH-InformationList", "nbap.rACH_InformationList",
65699 FT_UINT32, BASE_DEC, NULL, 0,
65700 "RACH_InformationList_AuditRsp", HFILL }},
65701 { &hf_nbap_aICH_InformationList,
65702 { "aICH-InformationList", "nbap.aICH_InformationList",
65703 FT_UINT32, BASE_DEC, NULL, 0,
65704 "AICH_InformationList_AuditRsp", HFILL }},
65705 { &hf_nbap_notUsed_1_pCPCH_InformationList,
65706 { "notUsed-1-pCPCH-InformationList", "nbap.notUsed_1_pCPCH_InformationList_element",
65707 FT_NONE, BASE_NONE, NULL, 0,
65708 NULL, HFILL }},
65709 { &hf_nbap_notUsed_2_cPCH_InformationList,
65710 { "notUsed-2-cPCH-InformationList", "nbap.notUsed_2_cPCH_InformationList_element",
65711 FT_NONE, BASE_NONE, NULL, 0,
65712 NULL, HFILL }},
65713 { &hf_nbap_notUsed_3_aP_AICH_InformationList,
65714 { "notUsed-3-aP-AICH-InformationList", "nbap.notUsed_3_aP_AICH_InformationList_element",
65715 FT_NONE, BASE_NONE, NULL, 0,
65716 NULL, HFILL }},
65717 { &hf_nbap_notUsed_4_cDCA_ICH_InformationList,
65718 { "notUsed-4-cDCA-ICH-InformationList", "nbap.notUsed_4_cDCA_ICH_InformationList_element",
65719 FT_NONE, BASE_NONE, NULL, 0,
65720 NULL, HFILL }},
65721 { &hf_nbap_sCH_Information,
65722 { "sCH-Information", "nbap.sCH_Information_element",
65723 FT_NONE, BASE_NONE, NULL, 0,
65724 "SCH_Information_AuditRsp", HFILL }},
65725 { &hf_nbap_S_CPICH_InformationList_AuditRsp_item,
65726 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65727 FT_NONE, BASE_NONE, NULL, 0,
65728 NULL, HFILL }},
65729 { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item,
65730 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65731 FT_NONE, BASE_NONE, NULL, 0,
65732 NULL, HFILL }},
65733 { &hf_nbap_FACH_InformationList_AuditRsp_item,
65734 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65735 FT_NONE, BASE_NONE, NULL, 0,
65736 NULL, HFILL }},
65737 { &hf_nbap_PRACH_InformationList_AuditRsp_item,
65738 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65739 FT_NONE, BASE_NONE, NULL, 0,
65740 NULL, HFILL }},
65741 { &hf_nbap_RACH_InformationList_AuditRsp_item,
65742 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65743 FT_NONE, BASE_NONE, NULL, 0,
65744 NULL, HFILL }},
65745 { &hf_nbap_AICH_InformationList_AuditRsp_item,
65746 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65747 FT_NONE, BASE_NONE, NULL, 0,
65748 NULL, HFILL }},
65749 { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item,
65750 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65751 FT_NONE, BASE_NONE, NULL, 0,
65752 NULL, HFILL }},
65753 { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item,
65754 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65755 FT_NONE, BASE_NONE, NULL, 0,
65756 NULL, HFILL }},
65757 { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item,
65758 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65759 FT_NONE, BASE_NONE, NULL, 0,
65760 NULL, HFILL }},
65761 { &hf_nbap_PLCCH_InformationList_AuditRsp_item,
65762 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65763 FT_NONE, BASE_NONE, NULL, 0,
65764 NULL, HFILL }},
65765 { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item,
65766 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65767 FT_NONE, BASE_NONE, NULL, 0,
65768 NULL, HFILL }},
65769 { &hf_nbap_PRACH_768_InformationList_AuditRsp_item,
65770 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65771 FT_NONE, BASE_NONE, NULL, 0,
65772 NULL, HFILL }},
65773 { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item,
65774 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65775 FT_NONE, BASE_NONE, NULL, 0,
65776 NULL, HFILL }},
65777 { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item,
65778 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65779 FT_NONE, BASE_NONE, NULL, 0,
65780 NULL, HFILL }},
65781 { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item,
65782 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65783 FT_NONE, BASE_NONE, NULL, 0,
65784 NULL, HFILL }},
65785 { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item,
65786 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65787 FT_NONE, BASE_NONE, NULL, 0,
65788 NULL, HFILL }},
65789 { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item,
65790 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65791 FT_NONE, BASE_NONE, NULL, 0,
65792 NULL, HFILL }},
65793 { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item,
65794 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65795 FT_NONE, BASE_NONE, NULL, 0,
65796 NULL, HFILL }},
65797 { &hf_nbap_CCP_InformationList_AuditRsp_item,
65798 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65799 FT_NONE, BASE_NONE, NULL, 0,
65800 NULL, HFILL }},
65801 { &hf_nbap_communicationControlPortID,
65802 { "communicationControlPortID", "nbap.communicationControlPortID",
65803 FT_UINT32, BASE_DEC, NULL, 0,
65804 NULL, HFILL }},
65805 { &hf_nbap_Local_Cell_InformationList_AuditRsp_item,
65806 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65807 FT_NONE, BASE_NONE, NULL, 0,
65808 NULL, HFILL }},
65809 { &hf_nbap_dl_or_global_capacityCredit,
65810 { "dl-or-global-capacityCredit", "nbap.dl_or_global_capacityCredit",
65811 FT_UINT32, BASE_DEC, NULL, 0,
65812 NULL, HFILL }},
65813 { &hf_nbap_ul_capacityCredit,
65814 { "ul-capacityCredit", "nbap.ul_capacityCredit",
65815 FT_UINT32, BASE_DEC, NULL, 0,
65816 NULL, HFILL }},
65817 { &hf_nbap_commonChannelsCapacityConsumptionLaw,
65818 { "commonChannelsCapacityConsumptionLaw", "nbap.commonChannelsCapacityConsumptionLaw",
65819 FT_UINT32, BASE_DEC, NULL, 0,
65820 NULL, HFILL }},
65821 { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw,
65822 { "dedicatedChannelsCapacityConsumptionLaw", "nbap.dedicatedChannelsCapacityConsumptionLaw",
65823 FT_UINT32, BASE_DEC, NULL, 0,
65824 NULL, HFILL }},
65825 { &hf_nbap_maximumDL_PowerCapability,
65826 { "maximumDL-PowerCapability", "nbap.maximumDL_PowerCapability",
65827 FT_UINT32, BASE_DEC, NULL, 0,
65828 NULL, HFILL }},
65829 { &hf_nbap_minSpreadingFactor,
65830 { "minSpreadingFactor", "nbap.minSpreadingFactor",
65831 FT_UINT32, BASE_DEC, VALS(nbap_MinSpreadingFactor_vals), 0,
65832 NULL, HFILL }},
65833 { &hf_nbap_minimumDL_PowerCapability,
65834 { "minimumDL-PowerCapability", "nbap.minimumDL_PowerCapability",
65835 FT_UINT32, BASE_DEC, NULL, 0,
65836 NULL, HFILL }},
65837 { &hf_nbap_local_Cell_Group_ID,
65838 { "local-Cell-Group-ID", "nbap.local_Cell_Group_ID",
65839 FT_UINT32, BASE_DEC, NULL, 0,
65840 "Local_Cell_ID", HFILL }},
65841 { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item,
65842 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65843 FT_NONE, BASE_NONE, NULL, 0,
65844 NULL, HFILL }},
65845 { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item,
65846 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65847 FT_NONE, BASE_NONE, NULL, 0,
65848 NULL, HFILL }},
65849 { &hf_nbap_power_Local_Cell_Group_ID,
65850 { "power-Local-Cell-Group-ID", "nbap.power_Local_Cell_Group_ID",
65851 FT_UINT32, BASE_DEC, NULL, 0,
65852 "Local_Cell_ID", HFILL }},
65853 { &hf_nbap_cell,
65854 { "cell", "nbap.cell_element",
65855 FT_NONE, BASE_NONE, NULL, 0,
65856 "Cell_CM_Rqst", HFILL }},
65857 { &hf_nbap_rACH_01,
65858 { "rACH", "nbap.rACH_element",
65859 FT_NONE, BASE_NONE, NULL, 0,
65860 "RACH_CM_Rqst", HFILL }},
65861 { &hf_nbap_notUsed_cPCH,
65862 { "notUsed-cPCH", "nbap.notUsed_cPCH_element",
65863 FT_NONE, BASE_NONE, NULL, 0,
65864 NULL, HFILL }},
65865 { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst,
65866 { "extension-CommonMeasurementObjectType-CM-Rqst", "nbap.extension_CommonMeasurementObjectType_CM_Rqst_element",
65867 FT_NONE, BASE_NONE, NULL, 0,
65868 NULL, HFILL }},
65869 { &hf_nbap_powerLocalCellGroupID,
65870 { "powerLocalCellGroupID", "nbap.powerLocalCellGroupID",
65871 FT_UINT32, BASE_DEC, NULL, 0,
65872 "Local_Cell_ID", HFILL }},
65873 { &hf_nbap_cell_01,
65874 { "cell", "nbap.cell_element",
65875 FT_NONE, BASE_NONE, NULL, 0,
65876 "Cell_CM_Rsp", HFILL }},
65877 { &hf_nbap_rACH_02,
65878 { "rACH", "nbap.rACH_element",
65879 FT_NONE, BASE_NONE, NULL, 0,
65880 "RACH_CM_Rsp", HFILL }},
65881 { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp,
65882 { "extension-CommonMeasurementObjectType-CM-Rsp", "nbap.extension_CommonMeasurementObjectType_CM_Rsp_element",
65883 FT_NONE, BASE_NONE, NULL, 0,
65884 NULL, HFILL }},
65885 { &hf_nbap_cell_02,
65886 { "cell", "nbap.cell_element",
65887 FT_NONE, BASE_NONE, NULL, 0,
65888 "Cell_CM_Rprt", HFILL }},
65889 { &hf_nbap_rACH_03,
65890 { "rACH", "nbap.rACH_element",
65891 FT_NONE, BASE_NONE, NULL, 0,
65892 "RACH_CM_Rprt", HFILL }},
65893 { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt,
65894 { "extension-CommonMeasurementObjectType-CM-Rprt", "nbap.extension_CommonMeasurementObjectType_CM_Rprt_element",
65895 FT_NONE, BASE_NONE, NULL, 0,
65896 NULL, HFILL }},
65897 { &hf_nbap_commonMeasurementValueInformation,
65898 { "commonMeasurementValueInformation", "nbap.commonMeasurementValueInformation",
65899 FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValueInformation_vals), 0,
65900 NULL, HFILL }},
65901 { &hf_nbap_n_INSYNC_IND,
65902 { "n-INSYNC-IND", "nbap.n_INSYNC_IND",
65903 FT_UINT32, BASE_DEC, NULL, 0,
65904 NULL, HFILL }},
65905 { &hf_nbap_n_OUTSYNC_IND,
65906 { "n-OUTSYNC-IND", "nbap.n_OUTSYNC_IND",
65907 FT_UINT32, BASE_DEC, NULL, 0,
65908 NULL, HFILL }},
65909 { &hf_nbap_t_RLFAILURE,
65910 { "t-RLFAILURE", "nbap.t_RLFAILURE",
65911 FT_UINT32, BASE_DEC, NULL, 0,
65912 NULL, HFILL }},
65913 { &hf_nbap_primarySCH_Power,
65914 { "primarySCH-Power", "nbap.primarySCH_Power",
65915 FT_INT32, BASE_DEC, NULL, 0,
65916 "DL_Power", HFILL }},
65917 { &hf_nbap_secondarySCH_Power,
65918 { "secondarySCH-Power", "nbap.secondarySCH_Power",
65919 FT_INT32, BASE_DEC, NULL, 0,
65920 "DL_Power", HFILL }},
65921 { &hf_nbap_primaryCPICH_Power,
65922 { "primaryCPICH-Power", "nbap.primaryCPICH_Power",
65923 FT_INT32, BASE_DEC, NULL, 0,
65924 NULL, HFILL }},
65925 { &hf_nbap_transmitDiversityIndicator,
65926 { "transmitDiversityIndicator", "nbap.transmitDiversityIndicator",
65927 FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
65928 NULL, HFILL }},
65929 { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item,
65930 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65931 FT_NONE, BASE_NONE, NULL, 0,
65932 NULL, HFILL }},
65933 { &hf_nbap_fDD_DL_ChannelisationCodeNumber,
65934 { "fDD-DL-ChannelisationCodeNumber", "nbap.fDD_DL_ChannelisationCodeNumber",
65935 FT_UINT32, BASE_DEC, NULL, 0,
65936 NULL, HFILL }},
65937 { &hf_nbap_secondaryCPICH_Power,
65938 { "secondaryCPICH-Power", "nbap.secondaryCPICH_Power",
65939 FT_INT32, BASE_DEC, NULL, 0,
65940 "DL_Power", HFILL }},
65941 { &hf_nbap_bCH_information,
65942 { "bCH-information", "nbap.bCH_information_element",
65943 FT_NONE, BASE_NONE, NULL, 0,
65944 "BCH_Information_Cell_SetupRqstFDD", HFILL }},
65945 { &hf_nbap_bCH_Power,
65946 { "bCH-Power", "nbap.bCH_Power",
65947 FT_INT32, BASE_DEC, NULL, 0,
65948 "DL_Power", HFILL }},
65949 { &hf_nbap_powerRaiseLimit,
65950 { "powerRaiseLimit", "nbap.powerRaiseLimit",
65951 FT_UINT32, BASE_DEC, NULL, 0,
65952 NULL, HFILL }},
65953 { &hf_nbap_dLPowerAveragingWindowSize,
65954 { "dLPowerAveragingWindowSize", "nbap.dLPowerAveragingWindowSize",
65955 FT_UINT32, BASE_DEC, NULL, 0,
65956 NULL, HFILL }},
65957 { &hf_nbap_iPDL_FDD_Parameters,
65958 { "iPDL-FDD-Parameters", "nbap.iPDL_FDD_Parameters_element",
65959 FT_NONE, BASE_NONE, NULL, 0,
65960 NULL, HFILL }},
65961 { &hf_nbap_iPDL_Indicator,
65962 { "iPDL-Indicator", "nbap.iPDL_Indicator",
65963 FT_UINT32, BASE_DEC, VALS(nbap_IPDL_Indicator_vals), 0,
65964 NULL, HFILL }},
65965 { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item,
65966 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
65967 FT_NONE, BASE_NONE, NULL, 0,
65968 NULL, HFILL }},
65969 { &hf_nbap_associatedSecondaryCPICH,
65970 { "associatedSecondaryCPICH", "nbap.associatedSecondaryCPICH",
65971 FT_UINT32, BASE_DEC, NULL, 0,
65972 "CommonPhysicalChannelID", HFILL }},
65973 { &hf_nbap_maximumTransmissionPowerforCellPortion,
65974 { "maximumTransmissionPowerforCellPortion", "nbap.maximumTransmissionPowerforCellPortion",
65975 FT_UINT32, BASE_DEC, NULL, 0,
65976 "MaximumTransmissionPower", HFILL }},
65977 { &hf_nbap_syncCaseIndicator,
65978 { "syncCaseIndicator", "nbap.syncCaseIndicator_element",
65979 FT_NONE, BASE_NONE, NULL, 0,
65980 "SyncCaseIndicator_Cell_SetupRqstTDD_PSCH", HFILL }},
65981 { &hf_nbap_sCH_Power,
65982 { "sCH-Power", "nbap.sCH_Power",
65983 FT_INT32, BASE_DEC, NULL, 0,
65984 "DL_Power", HFILL }},
65985 { &hf_nbap_case1,
65986 { "case1", "nbap.case1_element",
65987 FT_NONE, BASE_NONE, NULL, 0,
65988 "Case1_Cell_SetupRqstTDD", HFILL }},
65989 { &hf_nbap_case2,
65990 { "case2", "nbap.case2_element",
65991 FT_NONE, BASE_NONE, NULL, 0,
65992 "Case2_Cell_SetupRqstTDD", HFILL }},
65993 { &hf_nbap_sCH_TimeSlot,
65994 { "sCH-TimeSlot", "nbap.sCH_TimeSlot",
65995 FT_UINT32, BASE_DEC, NULL, 0,
65996 NULL, HFILL }},
65997 { &hf_nbap_pCCPCH_Power,
65998 { "pCCPCH-Power", "nbap.pCCPCH_Power",
65999 FT_INT32, BASE_DEC, NULL, 0,
66000 NULL, HFILL }},
66001 { &hf_nbap_sCTD_Indicator,
66002 { "sCTD-Indicator", "nbap.sCTD_Indicator",
66003 FT_UINT32, BASE_DEC, VALS(nbap_SCTD_Indicator_vals), 0,
66004 NULL, HFILL }},
66005 { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item,
66006 { "TimeSlotConfigurationItem-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationItem_Cell_SetupRqstTDD_element",
66007 FT_NONE, BASE_NONE, NULL, 0,
66008 NULL, HFILL }},
66009 { &hf_nbap_timeSlotStatus,
66010 { "timeSlotStatus", "nbap.timeSlotStatus",
66011 FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotStatus_vals), 0,
66012 NULL, HFILL }},
66013 { &hf_nbap_timeSlotDirection,
66014 { "timeSlotDirection", "nbap.timeSlotDirection",
66015 FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotDirection_vals), 0,
66016 NULL, HFILL }},
66017 { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item,
66018 { "TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_element",
66019 FT_NONE, BASE_NONE, NULL, 0,
66020 NULL, HFILL }},
66021 { &hf_nbap_dwPCH_Power,
66022 { "dwPCH-Power", "nbap.dwPCH_Power",
66023 FT_INT32, BASE_DEC, NULL, 0,
66024 NULL, HFILL }},
66025 { &hf_nbap_iPDL_TDD_Parameters,
66026 { "iPDL-TDD-Parameters", "nbap.iPDL_TDD_Parameters_element",
66027 FT_NONE, BASE_NONE, NULL, 0,
66028 NULL, HFILL }},
66029 { &hf_nbap_iPDL_TDD_Parameters_LCR,
66030 { "iPDL-TDD-Parameters-LCR", "nbap.iPDL_TDD_Parameters_LCR_element",
66031 FT_NONE, BASE_NONE, NULL, 0,
66032 NULL, HFILL }},
66033 { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item,
66034 { "Cell-Frequency-Item-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_element",
66035 FT_NONE, BASE_NONE, NULL, 0,
66036 NULL, HFILL }},
66037 { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
66038 { "timeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
66039 FT_UINT32, BASE_DEC, NULL, 0,
66040 NULL, HFILL }},
66041 { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item,
66042 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66043 FT_NONE, BASE_NONE, NULL, 0,
66044 NULL, HFILL }},
66045 { &hf_nbap_bCH_information_01,
66046 { "bCH-information", "nbap.bCH_information_element",
66047 FT_NONE, BASE_NONE, NULL, 0,
66048 "BCH_information_Cell_ReconfRqstFDD", HFILL }},
66049 { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item,
66050 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66051 FT_NONE, BASE_NONE, NULL, 0,
66052 NULL, HFILL }},
66053 { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item,
66054 { "TimeSlotConfigurationItem-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationItem_Cell_ReconfRqstTDD_element",
66055 FT_NONE, BASE_NONE, NULL, 0,
66056 NULL, HFILL }},
66057 { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item,
66058 { "TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_element",
66059 FT_NONE, BASE_NONE, NULL, 0,
66060 NULL, HFILL }},
66061 { &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
66062 { "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_element",
66063 FT_NONE, BASE_NONE, NULL, 0,
66064 NULL, HFILL }},
66065 { &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
66066 { "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD",
66067 FT_UINT32, BASE_DEC, NULL, 0,
66068 NULL, HFILL }},
66069 { &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
66070 { "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_element",
66071 FT_NONE, BASE_NONE, NULL, 0,
66072 NULL, HFILL }},
66073 { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
66074 { "timeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
66075 FT_UINT32, BASE_DEC, NULL, 0,
66076 NULL, HFILL }},
66077 { &hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item,
66078 { "Cell-Frequency-ModifyItem-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_element",
66079 FT_NONE, BASE_NONE, NULL, 0,
66080 NULL, HFILL }},
66081 { &hf_nbap_no_Failure,
66082 { "no-Failure", "nbap.no_Failure_element",
66083 FT_NONE, BASE_NONE, NULL, 0,
66084 "No_Failure_ResourceStatusInd", HFILL }},
66085 { &hf_nbap_serviceImpacting,
66086 { "serviceImpacting", "nbap.serviceImpacting_element",
66087 FT_NONE, BASE_NONE, NULL, 0,
66088 "ServiceImpacting_ResourceStatusInd", HFILL }},
66089 { &hf_nbap_local_Cell_InformationList,
66090 { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
66091 FT_UINT32, BASE_DEC, NULL, 0,
66092 "Local_Cell_InformationList_ResourceStatusInd", HFILL }},
66093 { &hf_nbap_local_Cell_Group_InformationList,
66094 { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
66095 FT_UINT32, BASE_DEC, NULL, 0,
66096 "Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
66097 { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item,
66098 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66099 FT_NONE, BASE_NONE, NULL, 0,
66100 NULL, HFILL }},
66101 { &hf_nbap_local_CellID,
66102 { "local-CellID", "nbap.local_CellID",
66103 FT_UINT32, BASE_DEC, NULL, 0,
66104 "Local_Cell_ID", HFILL }},
66105 { &hf_nbap_addorDeleteIndicator,
66106 { "addorDeleteIndicator", "nbap.addorDeleteIndicator",
66107 FT_UINT32, BASE_DEC, VALS(nbap_AddorDeleteIndicator_vals), 0,
66108 NULL, HFILL }},
66109 { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item,
66110 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66111 FT_NONE, BASE_NONE, NULL, 0,
66112 NULL, HFILL }},
66113 { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item,
66114 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66115 FT_NONE, BASE_NONE, NULL, 0,
66116 NULL, HFILL }},
66117 { &hf_nbap_local_Cell_InformationList_01,
66118 { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
66119 FT_UINT32, BASE_DEC, NULL, 0,
66120 "Local_Cell_InformationList2_ResourceStatusInd", HFILL }},
66121 { &hf_nbap_local_Cell_Group_InformationList_01,
66122 { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
66123 FT_UINT32, BASE_DEC, NULL, 0,
66124 "Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
66125 { &hf_nbap_cCP_InformationList,
66126 { "cCP-InformationList", "nbap.cCP_InformationList",
66127 FT_UINT32, BASE_DEC, NULL, 0,
66128 "CCP_InformationList_ResourceStatusInd", HFILL }},
66129 { &hf_nbap_cell_InformationList,
66130 { "cell-InformationList", "nbap.cell_InformationList",
66131 FT_UINT32, BASE_DEC, NULL, 0,
66132 "Cell_InformationList_ResourceStatusInd", HFILL }},
66133 { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item,
66134 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66135 FT_NONE, BASE_NONE, NULL, 0,
66136 NULL, HFILL }},
66137 { &hf_nbap_maximum_DL_PowerCapability,
66138 { "maximum-DL-PowerCapability", "nbap.maximum_DL_PowerCapability",
66139 FT_UINT32, BASE_DEC, NULL, 0,
66140 "MaximumDL_PowerCapability", HFILL }},
66141 { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
66142 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66143 FT_NONE, BASE_NONE, NULL, 0,
66144 NULL, HFILL }},
66145 { &hf_nbap_CCP_InformationList_ResourceStatusInd_item,
66146 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66147 FT_NONE, BASE_NONE, NULL, 0,
66148 NULL, HFILL }},
66149 { &hf_nbap_Cell_InformationList_ResourceStatusInd_item,
66150 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66151 FT_NONE, BASE_NONE, NULL, 0,
66152 NULL, HFILL }},
66153 { &hf_nbap_primary_SCH_Information_01,
66154 { "primary-SCH-Information", "nbap.primary_SCH_Information_element",
66155 FT_NONE, BASE_NONE, NULL, 0,
66156 "P_SCH_Information_ResourceStatusInd", HFILL }},
66157 { &hf_nbap_secondary_SCH_Information_01,
66158 { "secondary-SCH-Information", "nbap.secondary_SCH_Information_element",
66159 FT_NONE, BASE_NONE, NULL, 0,
66160 "S_SCH_Information_ResourceStatusInd", HFILL }},
66161 { &hf_nbap_primary_CPICH_Information_01,
66162 { "primary-CPICH-Information", "nbap.primary_CPICH_Information_element",
66163 FT_NONE, BASE_NONE, NULL, 0,
66164 "P_CPICH_Information_ResourceStatusInd", HFILL }},
66165 { &hf_nbap_secondary_CPICH_Information_01,
66166 { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
66167 FT_UINT32, BASE_DEC, NULL, 0,
66168 "S_CPICH_InformationList_ResourceStatusInd", HFILL }},
66169 { &hf_nbap_primary_CCPCH_Information_01,
66170 { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information_element",
66171 FT_NONE, BASE_NONE, NULL, 0,
66172 "P_CCPCH_Information_ResourceStatusInd", HFILL }},
66173 { &hf_nbap_bCH_Information_01,
66174 { "bCH-Information", "nbap.bCH_Information_element",
66175 FT_NONE, BASE_NONE, NULL, 0,
66176 "BCH_Information_ResourceStatusInd", HFILL }},
66177 { &hf_nbap_secondary_CCPCH_InformationList_01,
66178 { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
66179 FT_UINT32, BASE_DEC, NULL, 0,
66180 "S_CCPCH_InformationList_ResourceStatusInd", HFILL }},
66181 { &hf_nbap_pCH_Information_01,
66182 { "pCH-Information", "nbap.pCH_Information_element",
66183 FT_NONE, BASE_NONE, NULL, 0,
66184 "PCH_Information_ResourceStatusInd", HFILL }},
66185 { &hf_nbap_pICH_Information_01,
66186 { "pICH-Information", "nbap.pICH_Information_element",
66187 FT_NONE, BASE_NONE, NULL, 0,
66188 "PICH_Information_ResourceStatusInd", HFILL }},
66189 { &hf_nbap_fACH_InformationList_01,
66190 { "fACH-InformationList", "nbap.fACH_InformationList",
66191 FT_UINT32, BASE_DEC, NULL, 0,
66192 "FACH_InformationList_ResourceStatusInd", HFILL }},
66193 { &hf_nbap_pRACH_InformationList_01,
66194 { "pRACH-InformationList", "nbap.pRACH_InformationList",
66195 FT_UINT32, BASE_DEC, NULL, 0,
66196 "PRACH_InformationList_ResourceStatusInd", HFILL }},
66197 { &hf_nbap_rACH_InformationList_01,
66198 { "rACH-InformationList", "nbap.rACH_InformationList",
66199 FT_UINT32, BASE_DEC, NULL, 0,
66200 "RACH_InformationList_ResourceStatusInd", HFILL }},
66201 { &hf_nbap_aICH_InformationList_01,
66202 { "aICH-InformationList", "nbap.aICH_InformationList",
66203 FT_UINT32, BASE_DEC, NULL, 0,
66204 "AICH_InformationList_ResourceStatusInd", HFILL }},
66205 { &hf_nbap_sCH_Information_01,
66206 { "sCH-Information", "nbap.sCH_Information_element",
66207 FT_NONE, BASE_NONE, NULL, 0,
66208 "SCH_Information_ResourceStatusInd", HFILL }},
66209 { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item,
66210 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66211 FT_NONE, BASE_NONE, NULL, 0,
66212 NULL, HFILL }},
66213 { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item,
66214 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66215 FT_NONE, BASE_NONE, NULL, 0,
66216 NULL, HFILL }},
66217 { &hf_nbap_FACH_InformationList_ResourceStatusInd_item,
66218 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66219 FT_NONE, BASE_NONE, NULL, 0,
66220 NULL, HFILL }},
66221 { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item,
66222 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66223 FT_NONE, BASE_NONE, NULL, 0,
66224 NULL, HFILL }},
66225 { &hf_nbap_RACH_InformationList_ResourceStatusInd_item,
66226 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66227 FT_NONE, BASE_NONE, NULL, 0,
66228 NULL, HFILL }},
66229 { &hf_nbap_AICH_InformationList_ResourceStatusInd_item,
66230 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66231 FT_NONE, BASE_NONE, NULL, 0,
66232 NULL, HFILL }},
66233 { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item,
66234 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66235 FT_NONE, BASE_NONE, NULL, 0,
66236 NULL, HFILL }},
66237 { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item,
66238 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66239 FT_NONE, BASE_NONE, NULL, 0,
66240 NULL, HFILL }},
66241 { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item,
66242 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66243 FT_NONE, BASE_NONE, NULL, 0,
66244 NULL, HFILL }},
66245 { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item,
66246 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66247 FT_NONE, BASE_NONE, NULL, 0,
66248 NULL, HFILL }},
66249 { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item,
66250 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66251 FT_NONE, BASE_NONE, NULL, 0,
66252 NULL, HFILL }},
66253 { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item,
66254 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66255 FT_NONE, BASE_NONE, NULL, 0,
66256 NULL, HFILL }},
66257 { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item,
66258 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66259 FT_NONE, BASE_NONE, NULL, 0,
66260 NULL, HFILL }},
66261 { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item,
66262 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66263 FT_NONE, BASE_NONE, NULL, 0,
66264 NULL, HFILL }},
66265 { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item,
66266 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66267 FT_NONE, BASE_NONE, NULL, 0,
66268 NULL, HFILL }},
66269 { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item,
66270 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66271 FT_NONE, BASE_NONE, NULL, 0,
66272 NULL, HFILL }},
66273 { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item,
66274 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66275 FT_NONE, BASE_NONE, NULL, 0,
66276 NULL, HFILL }},
66277 { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
66278 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66279 FT_NONE, BASE_NONE, NULL, 0,
66280 NULL, HFILL }},
66281 { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item,
66282 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66283 FT_NONE, BASE_NONE, NULL, 0,
66284 NULL, HFILL }},
66285 { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item,
66286 { "MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_element",
66287 FT_NONE, BASE_NONE, NULL, 0,
66288 NULL, HFILL }},
66289 { &hf_nbap_iB_Type,
66290 { "iB-Type", "nbap.iB_Type",
66291 FT_UINT32, BASE_DEC, VALS(nbap_IB_Type_vals), 0,
66292 NULL, HFILL }},
66293 { &hf_nbap_iB_OC_ID,
66294 { "iB-OC-ID", "nbap.iB_OC_ID",
66295 FT_UINT32, BASE_DEC, NULL, 0,
66296 NULL, HFILL }},
66297 { &hf_nbap_deletionIndicator,
66298 { "deletionIndicator", "nbap.deletionIndicator",
66299 FT_UINT32, BASE_DEC, VALS(nbap_DeletionIndicator_SystemInfoUpdate_vals), 0,
66300 "DeletionIndicator_SystemInfoUpdate", HFILL }},
66301 { &hf_nbap_no_Deletion,
66302 { "no-Deletion", "nbap.no_Deletion_element",
66303 FT_NONE, BASE_NONE, NULL, 0,
66304 "No_Deletion_SystemInfoUpdate", HFILL }},
66305 { &hf_nbap_yes_Deletion,
66306 { "yes-Deletion", "nbap.yes_Deletion_element",
66307 FT_NONE, BASE_NONE, NULL, 0,
66308 NULL, HFILL }},
66309 { &hf_nbap_sIB_Originator,
66310 { "sIB-Originator", "nbap.sIB_Originator",
66311 FT_UINT32, BASE_DEC, VALS(nbap_SIB_Originator_vals), 0,
66312 NULL, HFILL }},
66313 { &hf_nbap_iB_SG_REP,
66314 { "iB-SG-REP", "nbap.iB_SG_REP",
66315 FT_UINT32, BASE_DEC, VALS(nbap_IB_SG_REP_vals), 0,
66316 NULL, HFILL }},
66317 { &hf_nbap_segmentInformationList,
66318 { "segmentInformationList", "nbap.segmentInformationList_element",
66319 FT_NONE, BASE_NONE, NULL, 0,
66320 "SegmentInformationList_SystemInfoUpdate", HFILL }},
66321 { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item,
66322 { "SegmentInformationItem-SystemInfoUpdate", "nbap.SegmentInformationItem_SystemInfoUpdate_element",
66323 FT_NONE, BASE_NONE, NULL, 0,
66324 NULL, HFILL }},
66325 { &hf_nbap_iB_SG_POS,
66326 { "iB-SG-POS", "nbap.iB_SG_POS",
66327 FT_UINT32, BASE_DEC, NULL, 0,
66328 NULL, HFILL }},
66329 { &hf_nbap_segment_Type,
66330 { "segment-Type", "nbap.segment_Type",
66331 FT_UINT32, BASE_DEC, VALS(nbap_Segment_Type_vals), 0,
66332 NULL, HFILL }},
66333 { &hf_nbap_iB_SG_DATA,
66334 { "iB-SG-DATA", "nbap.iB_SG_DATA",
66335 FT_BYTES, BASE_NONE, NULL, 0,
66336 NULL, HFILL }},
66337 { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item,
66338 { "Additional-HS-Cell-Information-RL-Setup-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Setup_ItemIEs_element",
66339 FT_NONE, BASE_NONE, NULL, 0,
66340 NULL, HFILL }},
66341 { &hf_nbap_hSPDSCH_RL_ID,
66342 { "hSPDSCH-RL-ID", "nbap.hSPDSCH_RL_ID",
66343 FT_UINT32, BASE_DEC, NULL, 0,
66344 "RL_ID", HFILL }},
66345 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information,
66346 { "hS-DSCH-FDD-Secondary-Serving-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_element",
66347 FT_NONE, BASE_NONE, NULL, 0,
66348 NULL, HFILL }},
66349 { &hf_nbap_minUL_ChannelisationCodeLength,
66350 { "minUL-ChannelisationCodeLength", "nbap.minUL_ChannelisationCodeLength",
66351 FT_UINT32, BASE_DEC, VALS(nbap_MinUL_ChannelisationCodeLength_vals), 0,
66352 NULL, HFILL }},
66353 { &hf_nbap_maxNrOfUL_DPDCHs,
66354 { "maxNrOfUL-DPDCHs", "nbap.maxNrOfUL_DPDCHs",
66355 FT_UINT32, BASE_DEC, NULL, 0,
66356 NULL, HFILL }},
66357 { &hf_nbap_ul_DPCCH_SlotFormat,
66358 { "ul-DPCCH-SlotFormat", "nbap.ul_DPCCH_SlotFormat",
66359 FT_UINT32, BASE_DEC, NULL, 0,
66360 NULL, HFILL }},
66361 { &hf_nbap_diversityMode,
66362 { "diversityMode", "nbap.diversityMode",
66363 FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
66364 NULL, HFILL }},
66365 { &hf_nbap_not_Used_sSDT_CellID_Length,
66366 { "not-Used-sSDT-CellID-Length", "nbap.not_Used_sSDT_CellID_Length_element",
66367 FT_NONE, BASE_NONE, NULL, 0,
66368 NULL, HFILL }},
66369 { &hf_nbap_not_Used_s_FieldLength,
66370 { "not-Used-s-FieldLength", "nbap.not_Used_s_FieldLength_element",
66371 FT_NONE, BASE_NONE, NULL, 0,
66372 NULL, HFILL }},
66373 { &hf_nbap_dl_DPCH_SlotFormat,
66374 { "dl-DPCH-SlotFormat", "nbap.dl_DPCH_SlotFormat",
66375 FT_UINT32, BASE_DEC, NULL, 0,
66376 NULL, HFILL }},
66377 { &hf_nbap_tFCI_SignallingMode,
66378 { "tFCI-SignallingMode", "nbap.tFCI_SignallingMode_element",
66379 FT_NONE, BASE_NONE, NULL, 0,
66380 NULL, HFILL }},
66381 { &hf_nbap_not_Used_pDSCH_RL_ID,
66382 { "not-Used-pDSCH-RL-ID", "nbap.not_Used_pDSCH_RL_ID_element",
66383 FT_NONE, BASE_NONE, NULL, 0,
66384 NULL, HFILL }},
66385 { &hf_nbap_not_Used_pDSCH_CodeMapping,
66386 { "not-Used-pDSCH-CodeMapping", "nbap.not_Used_pDSCH_CodeMapping_element",
66387 FT_NONE, BASE_NONE, NULL, 0,
66388 NULL, HFILL }},
66389 { &hf_nbap_powerOffsetInformation_01,
66390 { "powerOffsetInformation", "nbap.powerOffsetInformation_element",
66391 FT_NONE, BASE_NONE, NULL, 0,
66392 "PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
66393 { &hf_nbap_pO2_ForTPC_Bits,
66394 { "pO2-ForTPC-Bits", "nbap.pO2_ForTPC_Bits",
66395 FT_UINT32, BASE_DEC, NULL, 0,
66396 "PowerOffset", HFILL }},
66397 { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item,
66398 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66399 FT_NONE, BASE_NONE, NULL, 0,
66400 NULL, HFILL }},
66401 { &hf_nbap_frameOffset,
66402 { "frameOffset", "nbap.frameOffset",
66403 FT_UINT32, BASE_DEC, NULL, 0,
66404 NULL, HFILL }},
66405 { &hf_nbap_chipOffset,
66406 { "chipOffset", "nbap.chipOffset",
66407 FT_UINT32, BASE_DEC, NULL, 0,
66408 NULL, HFILL }},
66409 { &hf_nbap_diversityControlField,
66410 { "diversityControlField", "nbap.diversityControlField",
66411 FT_UINT32, BASE_DEC, VALS(nbap_DiversityControlField_vals), 0,
66412 NULL, HFILL }},
66413 { &hf_nbap_not_Used_sSDT_Cell_Identity,
66414 { "not-Used-sSDT-Cell-Identity", "nbap.not_Used_sSDT_Cell_Identity_element",
66415 FT_NONE, BASE_NONE, NULL, 0,
66416 NULL, HFILL }},
66417 { &hf_nbap_hSDSCH_Configured_Indicator,
66418 { "hSDSCH-Configured-Indicator", "nbap.hSDSCH_Configured_Indicator",
66419 FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
66420 NULL, HFILL }},
66421 { &hf_nbap_powerOffsetInformation_02,
66422 { "powerOffsetInformation", "nbap.powerOffsetInformation_element",
66423 FT_NONE, BASE_NONE, NULL, 0,
66424 "PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD", HFILL }},
66425 { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
66426 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66427 FT_NONE, BASE_NONE, NULL, 0,
66428 NULL, HFILL }},
66429 { &hf_nbap_uL_DPCH_Information,
66430 { "uL-DPCH-Information", "nbap.uL_DPCH_Information_element",
66431 FT_NONE, BASE_NONE, NULL, 0,
66432 "UL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
66433 { &hf_nbap_tdd_DPCHOffset,
66434 { "tdd-DPCHOffset", "nbap.tdd_DPCHOffset",
66435 FT_UINT32, BASE_DEC, VALS(nbap_TDD_DPCHOffset_vals), 0,
66436 NULL, HFILL }},
66437 { &hf_nbap_uL_Timeslot_Information,
66438 { "uL-Timeslot-Information", "nbap.uL_Timeslot_Information",
66439 FT_UINT32, BASE_DEC, NULL, 0,
66440 NULL, HFILL }},
66441 { &hf_nbap_uL_TimeslotLCR_Information,
66442 { "uL-TimeslotLCR-Information", "nbap.uL_TimeslotLCR_Information",
66443 FT_UINT32, BASE_DEC, NULL, 0,
66444 NULL, HFILL }},
66445 { &hf_nbap_uL_Timeslot768_Information,
66446 { "uL-Timeslot768-Information", "nbap.uL_Timeslot768_Information",
66447 FT_UINT32, BASE_DEC, NULL, 0,
66448 NULL, HFILL }},
66449 { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
66450 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66451 FT_NONE, BASE_NONE, NULL, 0,
66452 NULL, HFILL }},
66453 { &hf_nbap_tdd_TPC_DownlinkStepSize,
66454 { "tdd-TPC-DownlinkStepSize", "nbap.tdd_TPC_DownlinkStepSize",
66455 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
66456 NULL, HFILL }},
66457 { &hf_nbap_cCTrCH_TPCList,
66458 { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
66459 FT_UINT32, BASE_DEC, NULL, 0,
66460 "CCTrCH_TPCList_RL_SetupRqstTDD", HFILL }},
66461 { &hf_nbap_dL_DPCH_Information,
66462 { "dL-DPCH-Information", "nbap.dL_DPCH_Information_element",
66463 FT_NONE, BASE_NONE, NULL, 0,
66464 "DL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
66465 { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item,
66466 { "CCTrCH-TPCItem-RL-SetupRqstTDD", "nbap.CCTrCH_TPCItem_RL_SetupRqstTDD_element",
66467 FT_NONE, BASE_NONE, NULL, 0,
66468 NULL, HFILL }},
66469 { &hf_nbap_dL_Timeslot_Information,
66470 { "dL-Timeslot-Information", "nbap.dL_Timeslot_Information",
66471 FT_UINT32, BASE_DEC, NULL, 0,
66472 NULL, HFILL }},
66473 { &hf_nbap_dL_TimeslotLCR_Information,
66474 { "dL-TimeslotLCR-Information", "nbap.dL_TimeslotLCR_Information",
66475 FT_UINT32, BASE_DEC, NULL, 0,
66476 NULL, HFILL }},
66477 { &hf_nbap_tstdIndicator,
66478 { "tstdIndicator", "nbap.tstdIndicator",
66479 FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
66480 "TSTD_Indicator", HFILL }},
66481 { &hf_nbap_dL_Timeslot768_Information,
66482 { "dL-Timeslot768-Information", "nbap.dL_Timeslot768_Information",
66483 FT_UINT32, BASE_DEC, NULL, 0,
66484 NULL, HFILL }},
66485 { &hf_nbap_specialBurstScheduling,
66486 { "specialBurstScheduling", "nbap.specialBurstScheduling",
66487 FT_UINT32, BASE_DEC, NULL, 0,
66488 NULL, HFILL }},
66489 { &hf_nbap_dL_TimeSlotISCPInfo,
66490 { "dL-TimeSlotISCPInfo", "nbap.dL_TimeSlotISCPInfo",
66491 FT_UINT32, BASE_DEC, NULL, 0,
66492 NULL, HFILL }},
66493 { &hf_nbap_Additional_HS_Cell_Information_Response_List_item,
66494 { "Additional-HS-Cell-Information-Response-ItemIEs", "nbap.Additional_HS_Cell_Information_Response_ItemIEs_element",
66495 FT_NONE, BASE_NONE, NULL, 0,
66496 NULL, HFILL }},
66497 { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item,
66498 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66499 FT_NONE, BASE_NONE, NULL, 0,
66500 NULL, HFILL }},
66501 { &hf_nbap_diversityIndication,
66502 { "diversityIndication", "nbap.diversityIndication",
66503 FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupRspFDD_vals), 0,
66504 "DiversityIndication_RL_SetupRspFDD", HFILL }},
66505 { &hf_nbap_not_Used_dSCH_InformationResponseList,
66506 { "not-Used-dSCH-InformationResponseList", "nbap.not_Used_dSCH_InformationResponseList_element",
66507 FT_NONE, BASE_NONE, NULL, 0,
66508 NULL, HFILL }},
66509 { &hf_nbap_sSDT_SupportIndicator,
66510 { "sSDT-SupportIndicator", "nbap.sSDT_SupportIndicator",
66511 FT_UINT32, BASE_DEC, VALS(nbap_SSDT_SupportIndicator_vals), 0,
66512 NULL, HFILL }},
66513 { &hf_nbap_combining,
66514 { "combining", "nbap.combining_element",
66515 FT_NONE, BASE_NONE, NULL, 0,
66516 "Combining_RL_SetupRspFDD", HFILL }},
66517 { &hf_nbap_nonCombiningOrFirstRL,
66518 { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL_element",
66519 FT_NONE, BASE_NONE, NULL, 0,
66520 "NonCombiningOrFirstRL_RL_SetupRspFDD", HFILL }},
66521 { &hf_nbap_dCH_InformationResponse,
66522 { "dCH-InformationResponse", "nbap.dCH_InformationResponse",
66523 FT_UINT32, BASE_DEC, NULL, 0,
66524 NULL, HFILL }},
66525 { &hf_nbap_uL_TimeSlot_ISCP_Info,
66526 { "uL-TimeSlot-ISCP-Info", "nbap.uL_TimeSlot_ISCP_Info",
66527 FT_UINT32, BASE_DEC, NULL, 0,
66528 NULL, HFILL }},
66529 { &hf_nbap_ul_PhysCH_SF_Variation,
66530 { "ul-PhysCH-SF-Variation", "nbap.ul_PhysCH_SF_Variation",
66531 FT_UINT32, BASE_DEC, VALS(nbap_UL_PhysCH_SF_Variation_vals), 0,
66532 NULL, HFILL }},
66533 { &hf_nbap_dCH_InformationResponseList,
66534 { "dCH-InformationResponseList", "nbap.dCH_InformationResponseList_element",
66535 FT_NONE, BASE_NONE, NULL, 0,
66536 "DCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
66537 { &hf_nbap_dSCH_InformationResponseList,
66538 { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList_element",
66539 FT_NONE, BASE_NONE, NULL, 0,
66540 "DSCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
66541 { &hf_nbap_uSCH_InformationResponseList,
66542 { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList_element",
66543 FT_NONE, BASE_NONE, NULL, 0,
66544 "USCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
66545 { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info,
66546 { "uL-TimeSlot-ISCP-LCR-Info", "nbap.uL_TimeSlot_ISCP_LCR_Info",
66547 FT_UINT32, BASE_DEC, NULL, 0,
66548 NULL, HFILL }},
66549 { &hf_nbap_generalCause,
66550 { "generalCause", "nbap.generalCause_element",
66551 FT_NONE, BASE_NONE, NULL, 0,
66552 "GeneralCauseList_RL_SetupFailureFDD", HFILL }},
66553 { &hf_nbap_rLSpecificCause,
66554 { "rLSpecificCause", "nbap.rLSpecificCause_element",
66555 FT_NONE, BASE_NONE, NULL, 0,
66556 "RLSpecificCauseList_RL_SetupFailureFDD", HFILL }},
66557 { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
66558 { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
66559 FT_UINT32, BASE_DEC, NULL, 0,
66560 NULL, HFILL }},
66561 { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD,
66562 { "successful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.successful_RL_InformationRespList_RL_SetupFailureFDD",
66563 FT_UINT32, BASE_DEC, NULL, 0,
66564 NULL, HFILL }},
66565 { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item,
66566 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66567 FT_NONE, BASE_NONE, NULL, 0,
66568 NULL, HFILL }},
66569 { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item,
66570 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66571 FT_NONE, BASE_NONE, NULL, 0,
66572 NULL, HFILL }},
66573 { &hf_nbap_diversityIndication_01,
66574 { "diversityIndication", "nbap.diversityIndication",
66575 FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupFailureFDD_vals), 0,
66576 "DiversityIndication_RL_SetupFailureFDD", HFILL }},
66577 { &hf_nbap_not_Used_tFCI2_BearerInformationResponse,
66578 { "not-Used-tFCI2-BearerInformationResponse", "nbap.not_Used_tFCI2_BearerInformationResponse_element",
66579 FT_NONE, BASE_NONE, NULL, 0,
66580 NULL, HFILL }},
66581 { &hf_nbap_combining_01,
66582 { "combining", "nbap.combining_element",
66583 FT_NONE, BASE_NONE, NULL, 0,
66584 "Combining_RL_SetupFailureFDD", HFILL }},
66585 { &hf_nbap_nonCombiningOrFirstRL_01,
66586 { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL_element",
66587 FT_NONE, BASE_NONE, NULL, 0,
66588 "NonCombiningOrFirstRL_RL_SetupFailureFDD", HFILL }},
66589 { &hf_nbap_generalCause_01,
66590 { "generalCause", "nbap.generalCause_element",
66591 FT_NONE, BASE_NONE, NULL, 0,
66592 "GeneralCauseList_RL_SetupFailureTDD", HFILL }},
66593 { &hf_nbap_rLSpecificCause_01,
66594 { "rLSpecificCause", "nbap.rLSpecificCause_element",
66595 FT_NONE, BASE_NONE, NULL, 0,
66596 "RLSpecificCauseList_RL_SetupFailureTDD", HFILL }},
66597 { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD,
66598 { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD_element",
66599 FT_NONE, BASE_NONE, NULL, 0,
66600 NULL, HFILL }},
66601 { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item,
66602 { "Additional-HS-Cell-Information-RL-Addition-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Addition_ItemIEs_element",
66603 FT_NONE, BASE_NONE, NULL, 0,
66604 NULL, HFILL }},
66605 { &hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency,
66606 { "setup-Or-Addition-Of-EDCH-On-secondary-UL-Frequency", "nbap.setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency",
66607 FT_UINT32, BASE_DEC, VALS(nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_vals), 0,
66608 NULL, HFILL }},
66609 { &hf_nbap_addition,
66610 { "addition", "nbap.addition",
66611 FT_UINT32, BASE_DEC, NULL, 0,
66612 "Additional_EDCH_Cell_Information_To_Add_List", HFILL }},
66613 { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item,
66614 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66615 FT_NONE, BASE_NONE, NULL, 0,
66616 NULL, HFILL }},
66617 { &hf_nbap_initialDL_TransmissionPower,
66618 { "initialDL-TransmissionPower", "nbap.initialDL_TransmissionPower",
66619 FT_INT32, BASE_DEC, NULL, 0,
66620 "DL_Power", HFILL }},
66621 { &hf_nbap_maximumDL_Power,
66622 { "maximumDL-Power", "nbap.maximumDL_Power",
66623 FT_INT32, BASE_DEC, NULL, 0,
66624 "DL_Power", HFILL }},
66625 { &hf_nbap_minimumDL_Power,
66626 { "minimumDL-Power", "nbap.minimumDL_Power",
66627 FT_INT32, BASE_DEC, NULL, 0,
66628 "DL_Power", HFILL }},
66629 { &hf_nbap_not_Used_sSDT_CellIdentity,
66630 { "not-Used-sSDT-CellIdentity", "nbap.not_Used_sSDT_CellIdentity_element",
66631 FT_NONE, BASE_NONE, NULL, 0,
66632 NULL, HFILL }},
66633 { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
66634 { "UL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_element",
66635 FT_NONE, BASE_NONE, NULL, 0,
66636 NULL, HFILL }},
66637 { &hf_nbap_uL_DPCH_Information_01,
66638 { "uL-DPCH-Information", "nbap.uL_DPCH_Information_element",
66639 FT_NONE, BASE_NONE, NULL, 0,
66640 "UL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
66641 { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
66642 { "DL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_element",
66643 FT_NONE, BASE_NONE, NULL, 0,
66644 NULL, HFILL }},
66645 { &hf_nbap_dL_DPCH_Information_01,
66646 { "dL-DPCH-Information", "nbap.dL_DPCH_Information_element",
66647 FT_NONE, BASE_NONE, NULL, 0,
66648 "DL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
66649 { &hf_nbap_initial_DL_Transmission_Power,
66650 { "initial-DL-Transmission-Power", "nbap.initial_DL_Transmission_Power",
66651 FT_INT32, BASE_DEC, NULL, 0,
66652 "DL_Power", HFILL }},
66653 { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item,
66654 { "Additional-HS-Cell-Change-Information-Response-ItemIEs", "nbap.Additional_HS_Cell_Change_Information_Response_ItemIEs_element",
66655 FT_NONE, BASE_NONE, NULL, 0,
66656 NULL, HFILL }},
66657 { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
66658 { "hS-DSCH-Secondary-Serving-Cell-Change-Information-Response", "nbap.hS_DSCH_Secondary_Serving_Cell_Change_Information_Response_element",
66659 FT_NONE, BASE_NONE, NULL, 0,
66660 NULL, HFILL }},
66661 { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item,
66662 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66663 FT_NONE, BASE_NONE, NULL, 0,
66664 NULL, HFILL }},
66665 { &hf_nbap_diversityIndication_02,
66666 { "diversityIndication", "nbap.diversityIndication",
66667 FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspFDD_vals), 0,
66668 "DiversityIndication_RL_AdditionRspFDD", HFILL }},
66669 { &hf_nbap_combining_02,
66670 { "combining", "nbap.combining_element",
66671 FT_NONE, BASE_NONE, NULL, 0,
66672 "Combining_RL_AdditionRspFDD", HFILL }},
66673 { &hf_nbap_non_combining,
66674 { "non-combining", "nbap.non_combining_element",
66675 FT_NONE, BASE_NONE, NULL, 0,
66676 "Non_Combining_RL_AdditionRspFDD", HFILL }},
66677 { &hf_nbap_dCH_Information,
66678 { "dCH-Information", "nbap.dCH_Information_element",
66679 FT_NONE, BASE_NONE, NULL, 0,
66680 "DCH_Information_RL_AdditionRspTDD", HFILL }},
66681 { &hf_nbap_dSCH_InformationResponseList_01,
66682 { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList_element",
66683 FT_NONE, BASE_NONE, NULL, 0,
66684 "DSCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
66685 { &hf_nbap_uSCH_InformationResponseList_01,
66686 { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList_element",
66687 FT_NONE, BASE_NONE, NULL, 0,
66688 "USCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
66689 { &hf_nbap_diversityIndication_03,
66690 { "diversityIndication", "nbap.diversityIndication",
66691 FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspTDD_vals), 0,
66692 "DiversityIndication_RL_AdditionRspTDD", HFILL }},
66693 { &hf_nbap_combining_03,
66694 { "combining", "nbap.combining_element",
66695 FT_NONE, BASE_NONE, NULL, 0,
66696 "Combining_RL_AdditionRspTDD", HFILL }},
66697 { &hf_nbap_non_Combining,
66698 { "non-Combining", "nbap.non_Combining_element",
66699 FT_NONE, BASE_NONE, NULL, 0,
66700 "Non_Combining_RL_AdditionRspTDD", HFILL }},
66701 { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR,
66702 { "uL-TimeSlot-ISCP-InfoLCR", "nbap.uL_TimeSlot_ISCP_InfoLCR",
66703 FT_UINT32, BASE_DEC, NULL, 0,
66704 "UL_TimeSlot_ISCP_LCR_Info", HFILL }},
66705 { &hf_nbap_generalCause_02,
66706 { "generalCause", "nbap.generalCause_element",
66707 FT_NONE, BASE_NONE, NULL, 0,
66708 "GeneralCauseList_RL_AdditionFailureFDD", HFILL }},
66709 { &hf_nbap_rLSpecificCause_02,
66710 { "rLSpecificCause", "nbap.rLSpecificCause_element",
66711 FT_NONE, BASE_NONE, NULL, 0,
66712 "RLSpecificCauseList_RL_AdditionFailureFDD", HFILL }},
66713 { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
66714 { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD",
66715 FT_UINT32, BASE_DEC, NULL, 0,
66716 NULL, HFILL }},
66717 { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD,
66718 { "successful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.successful_RL_InformationRespList_RL_AdditionFailureFDD",
66719 FT_UINT32, BASE_DEC, NULL, 0,
66720 NULL, HFILL }},
66721 { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item,
66722 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66723 FT_NONE, BASE_NONE, NULL, 0,
66724 NULL, HFILL }},
66725 { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item,
66726 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66727 FT_NONE, BASE_NONE, NULL, 0,
66728 NULL, HFILL }},
66729 { &hf_nbap_diversityIndication_04,
66730 { "diversityIndication", "nbap.diversityIndication",
66731 FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionFailureFDD_vals), 0,
66732 "DiversityIndication_RL_AdditionFailureFDD", HFILL }},
66733 { &hf_nbap_combining_04,
66734 { "combining", "nbap.combining_element",
66735 FT_NONE, BASE_NONE, NULL, 0,
66736 "Combining_RL_AdditionFailureFDD", HFILL }},
66737 { &hf_nbap_non_Combining_01,
66738 { "non-Combining", "nbap.non_Combining_element",
66739 FT_NONE, BASE_NONE, NULL, 0,
66740 "Non_Combining_RL_AdditionFailureFDD", HFILL }},
66741 { &hf_nbap_generalCause_03,
66742 { "generalCause", "nbap.generalCause_element",
66743 FT_NONE, BASE_NONE, NULL, 0,
66744 "GeneralCauseList_RL_AdditionFailureTDD", HFILL }},
66745 { &hf_nbap_rLSpecificCause_03,
66746 { "rLSpecificCause", "nbap.rLSpecificCause_element",
66747 FT_NONE, BASE_NONE, NULL, 0,
66748 "RLSpecificCauseList_RL_AdditionFailureTDD", HFILL }},
66749 { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD,
66750 { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD_element",
66751 FT_NONE, BASE_NONE, NULL, 0,
66752 NULL, HFILL }},
66753 { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item,
66754 { "Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_element",
66755 FT_NONE, BASE_NONE, NULL, 0,
66756 NULL, HFILL }},
66757 { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify,
66758 { "hS-DSCH-Secondary-Serving-Information-To-Modify", "nbap.hS_DSCH_Secondary_Serving_Information_To_Modify_element",
66759 FT_NONE, BASE_NONE, NULL, 0,
66760 NULL, HFILL }},
66761 { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove,
66762 { "hS-HS-DSCH-Secondary-Serving-Remove", "nbap.hS_HS_DSCH_Secondary_Serving_Remove_element",
66763 FT_NONE, BASE_NONE, NULL, 0,
66764 "HS_DSCH_Secondary_Serving_Remove", HFILL }},
66765 { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency,
66766 { "setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency", "nbap.setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency",
66767 FT_UINT32, BASE_DEC, VALS(nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals), 0,
66768 NULL, HFILL }},
66769 { &hf_nbap_not_Used_sSDT_CellIDLength,
66770 { "not-Used-sSDT-CellIDLength", "nbap.not_Used_sSDT_CellIDLength_element",
66771 FT_NONE, BASE_NONE, NULL, 0,
66772 NULL, HFILL }},
66773 { &hf_nbap_powerOffsetInformation_03,
66774 { "powerOffsetInformation", "nbap.powerOffsetInformation_element",
66775 FT_NONE, BASE_NONE, NULL, 0,
66776 "PowerOffsetInformation_RL_ReconfPrepFDD", HFILL }},
66777 { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item,
66778 { "DCH-DeleteItem-RL-ReconfPrepFDD", "nbap.DCH_DeleteItem_RL_ReconfPrepFDD_element",
66779 FT_NONE, BASE_NONE, NULL, 0,
66780 NULL, HFILL }},
66781 { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item,
66782 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
66783 FT_NONE, BASE_NONE, NULL, 0,
66784 NULL, HFILL }},
66785 { &hf_nbap_maxDL_Power,
66786 { "maxDL-Power", "nbap.maxDL_Power",
66787 FT_INT32, BASE_DEC, NULL, 0,
66788 "DL_Power", HFILL }},
66789 { &hf_nbap_minDL_Power,
66790 { "minDL-Power", "nbap.minDL_Power",
66791 FT_INT32, BASE_DEC, NULL, 0,
66792 "DL_Power", HFILL }},
66793 { &hf_nbap_not_Used_sSDT_Indication,
66794 { "not-Used-sSDT-Indication", "nbap.not_Used_sSDT_Indication_element",
66795 FT_NONE, BASE_NONE, NULL, 0,
66796 NULL, HFILL }},
66797 { &hf_nbap_powerOffsetInformation_04,
66798 { "powerOffsetInformation", "nbap.powerOffsetInformation_element",
66799 FT_NONE, BASE_NONE, NULL, 0,
66800 "PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD", HFILL }},
66801 { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
66802 { "UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_element",
66803 FT_NONE, BASE_NONE, NULL, 0,
66804 NULL, HFILL }},
66805 { &hf_nbap_ul_DPCH_InformationList,
66806 { "ul-DPCH-InformationList", "nbap.ul_DPCH_InformationList_element",
66807 FT_NONE, BASE_NONE, NULL, 0,
66808 "UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
66809 { &hf_nbap_uL_Timeslot_InformationLCR,
66810 { "uL-Timeslot-InformationLCR", "nbap.uL_Timeslot_InformationLCR",
66811 FT_UINT32, BASE_DEC, NULL, 0,
66812 "UL_TimeslotLCR_Information", HFILL }},
66813 { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
66814 { "MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_element",
66815 FT_NONE, BASE_NONE, NULL, 0,
66816 NULL, HFILL }},
66817 { &hf_nbap_ul_DPCH_InformationListLCR,
66818 { "ul-DPCH-InformationListLCR", "nbap.ul_DPCH_InformationListLCR_element",
66819 FT_NONE, BASE_NONE, NULL, 0,
66820 "UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
66821 { &hf_nbap_ul_sir_target,
66822 { "ul-sir-target", "nbap.ul_sir_target",
66823 FT_INT32, BASE_DEC, NULL, 0,
66824 "UL_SIR", HFILL }},
66825 { &hf_nbap_tDD_TPC_UplinkStepSize_LCR,
66826 { "tDD-TPC-UplinkStepSize-LCR", "nbap.tDD_TPC_UplinkStepSize_LCR",
66827 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
66828 NULL, HFILL }},
66829 { &hf_nbap_uL_Timeslot_Information768,
66830 { "uL-Timeslot-Information768", "nbap.uL_Timeslot_Information768",
66831 FT_UINT32, BASE_DEC, NULL, 0,
66832 "UL_Timeslot768_Information", HFILL }},
66833 { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
66834 { "UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_element",
66835 FT_NONE, BASE_NONE, NULL, 0,
66836 NULL, HFILL }},
66837 { &hf_nbap_ul_DPCH_InformationAddList,
66838 { "ul-DPCH-InformationAddList", "nbap.ul_DPCH_InformationAddList_element",
66839 FT_NONE, BASE_NONE, NULL, 0,
66840 "UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
66841 { &hf_nbap_ul_DPCH_InformationModifyList,
66842 { "ul-DPCH-InformationModifyList", "nbap.ul_DPCH_InformationModifyList_element",
66843 FT_NONE, BASE_NONE, NULL, 0,
66844 "UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
66845 { &hf_nbap_ul_DPCH_InformationDeleteList,
66846 { "ul-DPCH-InformationDeleteList", "nbap.ul_DPCH_InformationDeleteList_element",
66847 FT_NONE, BASE_NONE, NULL, 0,
66848 "UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
66849 { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
66850 { "uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD",
66851 FT_UINT32, BASE_DEC, NULL, 0,
66852 NULL, HFILL }},
66853 { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66854 { "UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66855 FT_NONE, BASE_NONE, NULL, 0,
66856 NULL, HFILL }},
66857 { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
66858 { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
66859 FT_UINT32, BASE_DEC, NULL, 0,
66860 NULL, HFILL }},
66861 { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66862 { "UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66863 FT_NONE, BASE_NONE, NULL, 0,
66864 NULL, HFILL }},
66865 { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66866 { "UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66867 FT_NONE, BASE_NONE, NULL, 0,
66868 NULL, HFILL }},
66869 { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
66870 { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR",
66871 FT_UINT32, BASE_DEC, NULL, 0,
66872 NULL, HFILL }},
66873 { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item,
66874 { "UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR", "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_element",
66875 FT_NONE, BASE_NONE, NULL, 0,
66876 NULL, HFILL }},
66877 { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66878 { "UL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66879 FT_NONE, BASE_NONE, NULL, 0,
66880 NULL, HFILL }},
66881 { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
66882 { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768",
66883 FT_UINT32, BASE_DEC, NULL, 0,
66884 NULL, HFILL }},
66885 { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item,
66886 { "UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD768", "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_element",
66887 FT_NONE, BASE_NONE, NULL, 0,
66888 NULL, HFILL }},
66889 { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
66890 { "UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_element",
66891 FT_NONE, BASE_NONE, NULL, 0,
66892 NULL, HFILL }},
66893 { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
66894 { "MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_element",
66895 FT_NONE, BASE_NONE, NULL, 0,
66896 NULL, HFILL }},
66897 { &hf_nbap_ul_DPCH_InformationAddListLCR,
66898 { "ul-DPCH-InformationAddListLCR", "nbap.ul_DPCH_InformationAddListLCR_element",
66899 FT_NONE, BASE_NONE, NULL, 0,
66900 "UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
66901 { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
66902 { "UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_element",
66903 FT_NONE, BASE_NONE, NULL, 0,
66904 NULL, HFILL }},
66905 { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
66906 { "DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_element",
66907 FT_NONE, BASE_NONE, NULL, 0,
66908 NULL, HFILL }},
66909 { &hf_nbap_cCTrCH_TPCList_01,
66910 { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
66911 FT_UINT32, BASE_DEC, NULL, 0,
66912 "CCTrCH_TPCAddList_RL_ReconfPrepTDD", HFILL }},
66913 { &hf_nbap_dl_DPCH_InformationList,
66914 { "dl-DPCH-InformationList", "nbap.dl_DPCH_InformationList_element",
66915 FT_NONE, BASE_NONE, NULL, 0,
66916 "DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
66917 { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item,
66918 { "CCTrCH-TPCAddItem-RL-ReconfPrepTDD", "nbap.CCTrCH_TPCAddItem_RL_ReconfPrepTDD_element",
66919 FT_NONE, BASE_NONE, NULL, 0,
66920 NULL, HFILL }},
66921 { &hf_nbap_dL_Timeslot_InformationLCR,
66922 { "dL-Timeslot-InformationLCR", "nbap.dL_Timeslot_InformationLCR",
66923 FT_UINT32, BASE_DEC, NULL, 0,
66924 "DL_TimeslotLCR_Information", HFILL }},
66925 { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
66926 { "MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_element",
66927 FT_NONE, BASE_NONE, NULL, 0,
66928 NULL, HFILL }},
66929 { &hf_nbap_dl_DPCH_InformationListLCR,
66930 { "dl-DPCH-InformationListLCR", "nbap.dl_DPCH_InformationListLCR_element",
66931 FT_NONE, BASE_NONE, NULL, 0,
66932 "DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
66933 { &hf_nbap_cCTrCH_Initial_DL_Power,
66934 { "cCTrCH-Initial-DL-Power", "nbap.cCTrCH_Initial_DL_Power",
66935 FT_INT32, BASE_DEC, NULL, 0,
66936 "DL_Power", HFILL }},
66937 { &hf_nbap_tDD_TPC_DownlinkStepSize,
66938 { "tDD-TPC-DownlinkStepSize", "nbap.tDD_TPC_DownlinkStepSize",
66939 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
66940 NULL, HFILL }},
66941 { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
66942 { "cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
66943 FT_INT32, BASE_DEC, NULL, 0,
66944 "DL_Power", HFILL }},
66945 { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
66946 { "cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
66947 FT_INT32, BASE_DEC, NULL, 0,
66948 "DL_Power", HFILL }},
66949 { &hf_nbap_dL_Timeslot_Information768,
66950 { "dL-Timeslot-Information768", "nbap.dL_Timeslot_Information768",
66951 FT_UINT32, BASE_DEC, NULL, 0,
66952 "DL_Timeslot768_Information", HFILL }},
66953 { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
66954 { "DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_element",
66955 FT_NONE, BASE_NONE, NULL, 0,
66956 NULL, HFILL }},
66957 { &hf_nbap_cCTrCH_TPCList_02,
66958 { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
66959 FT_UINT32, BASE_DEC, NULL, 0,
66960 "CCTrCH_TPCModifyList_RL_ReconfPrepTDD", HFILL }},
66961 { &hf_nbap_dl_DPCH_InformationAddList,
66962 { "dl-DPCH-InformationAddList", "nbap.dl_DPCH_InformationAddList_element",
66963 FT_NONE, BASE_NONE, NULL, 0,
66964 "DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
66965 { &hf_nbap_dl_DPCH_InformationModifyList,
66966 { "dl-DPCH-InformationModifyList", "nbap.dl_DPCH_InformationModifyList_element",
66967 FT_NONE, BASE_NONE, NULL, 0,
66968 "DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
66969 { &hf_nbap_dl_DPCH_InformationDeleteList,
66970 { "dl-DPCH-InformationDeleteList", "nbap.dl_DPCH_InformationDeleteList_element",
66971 FT_NONE, BASE_NONE, NULL, 0,
66972 "DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
66973 { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item,
66974 { "CCTrCH-TPCModifyItem-RL-ReconfPrepTDD", "nbap.CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_element",
66975 FT_NONE, BASE_NONE, NULL, 0,
66976 NULL, HFILL }},
66977 { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD,
66978 { "dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD",
66979 FT_UINT32, BASE_DEC, NULL, 0,
66980 "DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
66981 { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66982 { "DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66983 FT_NONE, BASE_NONE, NULL, 0,
66984 NULL, HFILL }},
66985 { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
66986 { "dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
66987 FT_UINT32, BASE_DEC, NULL, 0,
66988 NULL, HFILL }},
66989 { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66990 { "DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66991 FT_NONE, BASE_NONE, NULL, 0,
66992 NULL, HFILL }},
66993 { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
66994 { "DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
66995 FT_NONE, BASE_NONE, NULL, 0,
66996 NULL, HFILL }},
66997 { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
66998 { "dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
66999 FT_UINT32, BASE_DEC, NULL, 0,
67000 NULL, HFILL }},
67001 { &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
67002 { "DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
67003 FT_NONE, BASE_NONE, NULL, 0,
67004 NULL, HFILL }},
67005 { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
67006 { "DL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
67007 FT_NONE, BASE_NONE, NULL, 0,
67008 NULL, HFILL }},
67009 { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
67010 { "dL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
67011 FT_UINT32, BASE_DEC, NULL, 0,
67012 NULL, HFILL }},
67013 { &hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
67014 { "DL-Code-768-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_element",
67015 FT_NONE, BASE_NONE, NULL, 0,
67016 NULL, HFILL }},
67017 { &hf_nbap_dPCH_ID768,
67018 { "dPCH-ID768", "nbap.dPCH_ID768",
67019 FT_UINT32, BASE_DEC, NULL, 0,
67020 NULL, HFILL }},
67021 { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
67022 { "DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_element",
67023 FT_NONE, BASE_NONE, NULL, 0,
67024 NULL, HFILL }},
67025 { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
67026 { "MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_element",
67027 FT_NONE, BASE_NONE, NULL, 0,
67028 NULL, HFILL }},
67029 { &hf_nbap_dl_DPCH_InformationAddListLCR,
67030 { "dl-DPCH-InformationAddListLCR", "nbap.dl_DPCH_InformationAddListLCR_element",
67031 FT_NONE, BASE_NONE, NULL, 0,
67032 "DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
67033 { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
67034 { "tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "nbap.tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
67035 FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
67036 "TDD_TPC_DownlinkStepSize", HFILL }},
67037 { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD,
67038 { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD",
67039 FT_INT32, BASE_DEC, NULL, 0,
67040 "DL_Power", HFILL }},
67041 { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD,
67042 { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD",
67043 FT_INT32, BASE_DEC, NULL, 0,
67044 "DL_Power", HFILL }},
67045 { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
67046 { "DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_element",
67047 FT_NONE, BASE_NONE, NULL, 0,
67048 NULL, HFILL }},
67049 { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item,
67050 { "DCH-DeleteItem-RL-ReconfPrepTDD", "nbap.DCH_DeleteItem_RL_ReconfPrepTDD_element",
67051 FT_NONE, BASE_NONE, NULL, 0,
67052 NULL, HFILL }},
67053 { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item,
67054 { "DSCH-Information-ModifyItem-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyItem_RL_ReconfPrepTDD_element",
67055 FT_NONE, BASE_NONE, NULL, 0,
67056 NULL, HFILL }},
67057 { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item,
67058 { "DSCH-Information-DeleteItem-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteItem_RL_ReconfPrepTDD_element",
67059 FT_NONE, BASE_NONE, NULL, 0,
67060 NULL, HFILL }},
67061 { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item,
67062 { "USCH-Information-ModifyItem-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyItem_RL_ReconfPrepTDD_element",
67063 FT_NONE, BASE_NONE, NULL, 0,
67064 NULL, HFILL }},
67065 { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item,
67066 { "USCH-Information-DeleteItem-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteItem_RL_ReconfPrepTDD_element",
67067 FT_NONE, BASE_NONE, NULL, 0,
67068 NULL, HFILL }},
67069 { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item,
67070 { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD_element",
67071 FT_NONE, BASE_NONE, NULL, 0,
67072 NULL, HFILL }},
67073 { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item,
67074 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67075 FT_NONE, BASE_NONE, NULL, 0,
67076 NULL, HFILL }},
67077 { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady,
67078 { "dCH-InformationResponseList-RL-ReconfReady", "nbap.dCH_InformationResponseList_RL_ReconfReady_element",
67079 FT_NONE, BASE_NONE, NULL, 0,
67080 NULL, HFILL }},
67081 { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady,
67082 { "dSCH-InformationResponseList-RL-ReconfReady", "nbap.dSCH_InformationResponseList_RL_ReconfReady_element",
67083 FT_NONE, BASE_NONE, NULL, 0,
67084 NULL, HFILL }},
67085 { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady,
67086 { "uSCH-InformationResponseList-RL-ReconfReady", "nbap.uSCH_InformationResponseList_RL_ReconfReady_element",
67087 FT_NONE, BASE_NONE, NULL, 0,
67088 NULL, HFILL }},
67089 { &hf_nbap_generalCause_04,
67090 { "generalCause", "nbap.generalCause_element",
67091 FT_NONE, BASE_NONE, NULL, 0,
67092 "GeneralCauseList_RL_ReconfFailure", HFILL }},
67093 { &hf_nbap_rLSpecificCause_04,
67094 { "rLSpecificCause", "nbap.rLSpecificCause_element",
67095 FT_NONE, BASE_NONE, NULL, 0,
67096 "RLSpecificCauseList_RL_ReconfFailure", HFILL }},
67097 { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure,
67098 { "rL-ReconfigurationFailureList-RL-ReconfFailure", "nbap.rL_ReconfigurationFailureList_RL_ReconfFailure",
67099 FT_UINT32, BASE_DEC, NULL, 0,
67100 NULL, HFILL }},
67101 { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item,
67102 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67103 FT_NONE, BASE_NONE, NULL, 0,
67104 NULL, HFILL }},
67105 { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item,
67106 { "Additional-HS-Cell-Information-RL-Reconf-Req-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_element",
67107 FT_NONE, BASE_NONE, NULL, 0,
67108 NULL, HFILL }},
67109 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
67110 { "hS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_element",
67111 FT_NONE, BASE_NONE, NULL, 0,
67112 NULL, HFILL }},
67113 { &hf_nbap_hS_DSCH_Secondary_Serving_Remove,
67114 { "hS-DSCH-Secondary-Serving-Remove", "nbap.hS_DSCH_Secondary_Serving_Remove_element",
67115 FT_NONE, BASE_NONE, NULL, 0,
67116 NULL, HFILL }},
67117 { &hf_nbap_ul_TFCS,
67118 { "ul-TFCS", "nbap.ul_TFCS_element",
67119 FT_NONE, BASE_NONE, NULL, 0,
67120 "TFCS", HFILL }},
67121 { &hf_nbap_dl_TFCS,
67122 { "dl-TFCS", "nbap.dl_TFCS_element",
67123 FT_NONE, BASE_NONE, NULL, 0,
67124 "TFCS", HFILL }},
67125 { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item,
67126 { "DCH-DeleteItem-RL-ReconfRqstFDD", "nbap.DCH_DeleteItem_RL_ReconfRqstFDD_element",
67127 FT_NONE, BASE_NONE, NULL, 0,
67128 NULL, HFILL }},
67129 { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item,
67130 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67131 FT_NONE, BASE_NONE, NULL, 0,
67132 NULL, HFILL }},
67133 { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
67134 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67135 FT_NONE, BASE_NONE, NULL, 0,
67136 NULL, HFILL }},
67137 { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
67138 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67139 FT_NONE, BASE_NONE, NULL, 0,
67140 NULL, HFILL }},
67141 { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
67142 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67143 FT_NONE, BASE_NONE, NULL, 0,
67144 NULL, HFILL }},
67145 { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
67146 { "MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_element",
67147 FT_NONE, BASE_NONE, NULL, 0,
67148 NULL, HFILL }},
67149 { &hf_nbap_dl_DPCH_LCR_InformationModifyList,
67150 { "dl-DPCH-LCR-InformationModifyList", "nbap.dl_DPCH_LCR_InformationModifyList_element",
67151 FT_NONE, BASE_NONE, NULL, 0,
67152 "DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
67153 { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD,
67154 { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD",
67155 FT_INT32, BASE_DEC, NULL, 0,
67156 "DL_Power", HFILL }},
67157 { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD,
67158 { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD",
67159 FT_INT32, BASE_DEC, NULL, 0,
67160 "DL_Power", HFILL }},
67161 { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
67162 { "dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
67163 FT_UINT32, BASE_DEC, NULL, 0,
67164 NULL, HFILL }},
67165 { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item,
67166 { "DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_element",
67167 FT_NONE, BASE_NONE, NULL, 0,
67168 NULL, HFILL }},
67169 { &hf_nbap_maxPowerLCR,
67170 { "maxPowerLCR", "nbap.maxPowerLCR",
67171 FT_INT32, BASE_DEC, NULL, 0,
67172 "DL_Power", HFILL }},
67173 { &hf_nbap_minPowerLCR,
67174 { "minPowerLCR", "nbap.minPowerLCR",
67175 FT_INT32, BASE_DEC, NULL, 0,
67176 "DL_Power", HFILL }},
67177 { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
67178 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67179 FT_NONE, BASE_NONE, NULL, 0,
67180 NULL, HFILL }},
67181 { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item,
67182 { "DCH-DeleteItem-RL-ReconfRqstTDD", "nbap.DCH_DeleteItem_RL_ReconfRqstTDD_element",
67183 FT_NONE, BASE_NONE, NULL, 0,
67184 NULL, HFILL }},
67185 { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item,
67186 { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD_element",
67187 FT_NONE, BASE_NONE, NULL, 0,
67188 NULL, HFILL }},
67189 { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item,
67190 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67191 FT_NONE, BASE_NONE, NULL, 0,
67192 NULL, HFILL }},
67193 { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp,
67194 { "dCH-InformationResponseList-RL-ReconfRsp", "nbap.dCH_InformationResponseList_RL_ReconfRsp_element",
67195 FT_NONE, BASE_NONE, NULL, 0,
67196 NULL, HFILL }},
67197 { &hf_nbap_RL_informationList_RL_DeletionRqst_item,
67198 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67199 FT_NONE, BASE_NONE, NULL, 0,
67200 NULL, HFILL }},
67201 { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item,
67202 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67203 FT_NONE, BASE_NONE, NULL, 0,
67204 NULL, HFILL }},
67205 { &hf_nbap_dl_ReferencePower,
67206 { "dl-ReferencePower", "nbap.dl_ReferencePower",
67207 FT_INT32, BASE_DEC, NULL, 0,
67208 "DL_Power", HFILL }},
67209 { &hf_nbap_rL,
67210 { "rL", "nbap.rL_element",
67211 FT_NONE, BASE_NONE, NULL, 0,
67212 "RL_DM_Rqst", HFILL }},
67213 { &hf_nbap_rLS,
67214 { "rLS", "nbap.rLS_element",
67215 FT_NONE, BASE_NONE, NULL, 0,
67216 "RL_Set_DM_Rqst", HFILL }},
67217 { &hf_nbap_all_RL,
67218 { "all-RL", "nbap.all_RL_element",
67219 FT_NONE, BASE_NONE, NULL, 0,
67220 "AllRL_DM_Rqst", HFILL }},
67221 { &hf_nbap_all_RLS,
67222 { "all-RLS", "nbap.all_RLS_element",
67223 FT_NONE, BASE_NONE, NULL, 0,
67224 "AllRL_Set_DM_Rqst", HFILL }},
67225 { &hf_nbap_rL_InformationList,
67226 { "rL-InformationList", "nbap.rL_InformationList",
67227 FT_UINT32, BASE_DEC, NULL, 0,
67228 "RL_InformationList_DM_Rqst", HFILL }},
67229 { &hf_nbap_RL_InformationList_DM_Rqst_item,
67230 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67231 FT_NONE, BASE_NONE, NULL, 0,
67232 NULL, HFILL }},
67233 { &hf_nbap_PUSCH_Info_DM_Rqst_item,
67234 { "PUSCH-ID", "nbap.PUSCH_ID",
67235 FT_UINT32, BASE_DEC, NULL, 0,
67236 NULL, HFILL }},
67237 { &hf_nbap_HSSICH_Info_DM_Rqst_item,
67238 { "HS-SICH-ID", "nbap.HS_SICH_ID",
67239 FT_UINT32, BASE_DEC, NULL, 0,
67240 NULL, HFILL }},
67241 { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item,
67242 { "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
67243 FT_UINT32, BASE_DEC, NULL, 0,
67244 NULL, HFILL }},
67245 { &hf_nbap_rL_Set_InformationList_DM_Rqst,
67246 { "rL-Set-InformationList-DM-Rqst", "nbap.rL_Set_InformationList_DM_Rqst",
67247 FT_UINT32, BASE_DEC, NULL, 0,
67248 NULL, HFILL }},
67249 { &hf_nbap_RL_Set_InformationList_DM_Rqst_item,
67250 { "RL-Set-InformationItem-DM-Rqst", "nbap.RL_Set_InformationItem_DM_Rqst_element",
67251 FT_NONE, BASE_NONE, NULL, 0,
67252 NULL, HFILL }},
67253 { &hf_nbap_rL_01,
67254 { "rL", "nbap.rL_element",
67255 FT_NONE, BASE_NONE, NULL, 0,
67256 "RL_DM_Rsp", HFILL }},
67257 { &hf_nbap_rLS_01,
67258 { "rLS", "nbap.rLS_element",
67259 FT_NONE, BASE_NONE, NULL, 0,
67260 "RL_Set_DM_Rsp", HFILL }},
67261 { &hf_nbap_all_RL_01,
67262 { "all-RL", "nbap.all_RL_element",
67263 FT_NONE, BASE_NONE, NULL, 0,
67264 "RL_DM_Rsp", HFILL }},
67265 { &hf_nbap_all_RLS_01,
67266 { "all-RLS", "nbap.all_RLS_element",
67267 FT_NONE, BASE_NONE, NULL, 0,
67268 "RL_Set_DM_Rsp", HFILL }},
67269 { &hf_nbap_rL_InformationList_DM_Rsp,
67270 { "rL-InformationList-DM-Rsp", "nbap.rL_InformationList_DM_Rsp",
67271 FT_UINT32, BASE_DEC, NULL, 0,
67272 NULL, HFILL }},
67273 { &hf_nbap_RL_InformationList_DM_Rsp_item,
67274 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67275 FT_NONE, BASE_NONE, NULL, 0,
67276 NULL, HFILL }},
67277 { &hf_nbap_dedicatedMeasurementValue,
67278 { "dedicatedMeasurementValue", "nbap.dedicatedMeasurementValue",
67279 FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
67280 NULL, HFILL }},
67281 { &hf_nbap_PUSCH_Info_DM_Rsp_item,
67282 { "PUSCH-ID", "nbap.PUSCH_ID",
67283 FT_UINT32, BASE_DEC, NULL, 0,
67284 NULL, HFILL }},
67285 { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item,
67286 { "Multiple-PUSCH-InfoListIE-DM-Rsp", "nbap.Multiple_PUSCH_InfoListIE_DM_Rsp_element",
67287 FT_NONE, BASE_NONE, NULL, 0,
67288 NULL, HFILL }},
67289 { &hf_nbap_pUSCH_ID,
67290 { "pUSCH-ID", "nbap.pUSCH_ID",
67291 FT_UINT32, BASE_DEC, NULL, 0,
67292 NULL, HFILL }},
67293 { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item,
67294 { "Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_element",
67295 FT_NONE, BASE_NONE, NULL, 0,
67296 NULL, HFILL }},
67297 { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item,
67298 { "Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_element",
67299 FT_NONE, BASE_NONE, NULL, 0,
67300 NULL, HFILL }},
67301 { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item,
67302 { "Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_element",
67303 FT_NONE, BASE_NONE, NULL, 0,
67304 NULL, HFILL }},
67305 { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item,
67306 { "Multiple-DedicatedMeasurementValueItem-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_element",
67307 FT_NONE, BASE_NONE, NULL, 0,
67308 NULL, HFILL }},
67309 { &hf_nbap_rL_Set_InformationList_DM_Rsp,
67310 { "rL-Set-InformationList-DM-Rsp", "nbap.rL_Set_InformationList_DM_Rsp",
67311 FT_UINT32, BASE_DEC, NULL, 0,
67312 NULL, HFILL }},
67313 { &hf_nbap_RL_Set_InformationList_DM_Rsp_item,
67314 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67315 FT_NONE, BASE_NONE, NULL, 0,
67316 NULL, HFILL }},
67317 { &hf_nbap_rL_02,
67318 { "rL", "nbap.rL_element",
67319 FT_NONE, BASE_NONE, NULL, 0,
67320 "RL_DM_Rprt", HFILL }},
67321 { &hf_nbap_rLS_02,
67322 { "rLS", "nbap.rLS_element",
67323 FT_NONE, BASE_NONE, NULL, 0,
67324 "RL_Set_DM_Rprt", HFILL }},
67325 { &hf_nbap_all_RL_02,
67326 { "all-RL", "nbap.all_RL_element",
67327 FT_NONE, BASE_NONE, NULL, 0,
67328 "RL_DM_Rprt", HFILL }},
67329 { &hf_nbap_all_RLS_02,
67330 { "all-RLS", "nbap.all_RLS_element",
67331 FT_NONE, BASE_NONE, NULL, 0,
67332 "RL_Set_DM_Rprt", HFILL }},
67333 { &hf_nbap_rL_InformationList_DM_Rprt,
67334 { "rL-InformationList-DM-Rprt", "nbap.rL_InformationList_DM_Rprt",
67335 FT_UINT32, BASE_DEC, NULL, 0,
67336 NULL, HFILL }},
67337 { &hf_nbap_RL_InformationList_DM_Rprt_item,
67338 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67339 FT_NONE, BASE_NONE, NULL, 0,
67340 NULL, HFILL }},
67341 { &hf_nbap_dedicatedMeasurementValueInformation,
67342 { "dedicatedMeasurementValueInformation", "nbap.dedicatedMeasurementValueInformation",
67343 FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValueInformation_vals), 0,
67344 NULL, HFILL }},
67345 { &hf_nbap_PUSCH_Info_DM_Rprt_item,
67346 { "PUSCH-ID", "nbap.PUSCH_ID",
67347 FT_UINT32, BASE_DEC, NULL, 0,
67348 NULL, HFILL }},
67349 { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item,
67350 { "Multiple-PUSCH-InfoListIE-DM-Rprt", "nbap.Multiple_PUSCH_InfoListIE_DM_Rprt_element",
67351 FT_NONE, BASE_NONE, NULL, 0,
67352 NULL, HFILL }},
67353 { &hf_nbap_rL_Set_InformationList_DM_Rprt,
67354 { "rL-Set-InformationList-DM-Rprt", "nbap.rL_Set_InformationList_DM_Rprt",
67355 FT_UINT32, BASE_DEC, NULL, 0,
67356 NULL, HFILL }},
67357 { &hf_nbap_RL_Set_InformationList_DM_Rprt_item,
67358 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67359 FT_NONE, BASE_NONE, NULL, 0,
67360 NULL, HFILL }},
67361 { &hf_nbap_rL_03,
67362 { "rL", "nbap.rL_element",
67363 FT_NONE, BASE_NONE, NULL, 0,
67364 "RL_RL_FailureInd", HFILL }},
67365 { &hf_nbap_rL_Set,
67366 { "rL-Set", "nbap.rL_Set_element",
67367 FT_NONE, BASE_NONE, NULL, 0,
67368 "RL_Set_RL_FailureInd", HFILL }},
67369 { &hf_nbap_cCTrCH,
67370 { "cCTrCH", "nbap.cCTrCH_element",
67371 FT_NONE, BASE_NONE, NULL, 0,
67372 "CCTrCH_RL_FailureInd", HFILL }},
67373 { &hf_nbap_rL_InformationList_RL_FailureInd,
67374 { "rL-InformationList-RL-FailureInd", "nbap.rL_InformationList_RL_FailureInd",
67375 FT_UINT32, BASE_DEC, NULL, 0,
67376 NULL, HFILL }},
67377 { &hf_nbap_RL_InformationList_RL_FailureInd_item,
67378 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67379 FT_NONE, BASE_NONE, NULL, 0,
67380 NULL, HFILL }},
67381 { &hf_nbap_rL_Set_InformationList_RL_FailureInd,
67382 { "rL-Set-InformationList-RL-FailureInd", "nbap.rL_Set_InformationList_RL_FailureInd",
67383 FT_UINT32, BASE_DEC, NULL, 0,
67384 NULL, HFILL }},
67385 { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item,
67386 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67387 FT_NONE, BASE_NONE, NULL, 0,
67388 NULL, HFILL }},
67389 { &hf_nbap_cCTrCH_InformationList_RL_FailureInd,
67390 { "cCTrCH-InformationList-RL-FailureInd", "nbap.cCTrCH_InformationList_RL_FailureInd",
67391 FT_UINT32, BASE_DEC, NULL, 0,
67392 NULL, HFILL }},
67393 { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item,
67394 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67395 FT_NONE, BASE_NONE, NULL, 0,
67396 NULL, HFILL }},
67397 { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item,
67398 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67399 FT_NONE, BASE_NONE, NULL, 0,
67400 NULL, HFILL }},
67401 { &hf_nbap_rL_04,
67402 { "rL", "nbap.rL_element",
67403 FT_NONE, BASE_NONE, NULL, 0,
67404 "RL_RL_RestoreInd", HFILL }},
67405 { &hf_nbap_rL_Set_01,
67406 { "rL-Set", "nbap.rL_Set_element",
67407 FT_NONE, BASE_NONE, NULL, 0,
67408 "RL_Set_RL_RestoreInd", HFILL }},
67409 { &hf_nbap_cCTrCH_01,
67410 { "cCTrCH", "nbap.cCTrCH_element",
67411 FT_NONE, BASE_NONE, NULL, 0,
67412 "CCTrCH_RL_RestoreInd", HFILL }},
67413 { &hf_nbap_rL_InformationList_RL_RestoreInd,
67414 { "rL-InformationList-RL-RestoreInd", "nbap.rL_InformationList_RL_RestoreInd",
67415 FT_UINT32, BASE_DEC, NULL, 0,
67416 NULL, HFILL }},
67417 { &hf_nbap_RL_InformationList_RL_RestoreInd_item,
67418 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67419 FT_NONE, BASE_NONE, NULL, 0,
67420 NULL, HFILL }},
67421 { &hf_nbap_rL_Set_InformationList_RL_RestoreInd,
67422 { "rL-Set-InformationList-RL-RestoreInd", "nbap.rL_Set_InformationList_RL_RestoreInd",
67423 FT_UINT32, BASE_DEC, NULL, 0,
67424 NULL, HFILL }},
67425 { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item,
67426 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67427 FT_NONE, BASE_NONE, NULL, 0,
67428 NULL, HFILL }},
67429 { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd,
67430 { "cCTrCH-InformationList-RL-RestoreInd", "nbap.cCTrCH_InformationList_RL_RestoreInd",
67431 FT_UINT32, BASE_DEC, NULL, 0,
67432 NULL, HFILL }},
67433 { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item,
67434 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67435 FT_NONE, BASE_NONE, NULL, 0,
67436 NULL, HFILL }},
67437 { &hf_nbap_privateIEs,
67438 { "privateIEs", "nbap.privateIEs",
67439 FT_UINT32, BASE_DEC, NULL, 0,
67440 "PrivateIE_Container", HFILL }},
67441 { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item,
67442 { "HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_element",
67443 FT_NONE, BASE_NONE, NULL, 0,
67444 NULL, HFILL }},
67445 { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst,
67446 { "hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", "nbap.hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst",
67447 FT_UINT32, BASE_DEC, NULL, 0,
67448 "DL_ScramblingCode", HFILL }},
67449 { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst,
67450 { "hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst_element",
67451 FT_NONE, BASE_NONE, NULL, 0,
67452 "HS_PDSCH_FDD_Code_Information", HFILL }},
67453 { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst,
67454 { "hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst",
67455 FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
67456 "HS_SCCH_FDD_Code_Information", HFILL }},
67457 { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst,
67458 { "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",
67459 FT_UINT32, BASE_DEC, NULL, 0,
67460 "MaximumTransmissionPower", HFILL }},
67461 { &hf_nbap_e_AGCH_FDD_Code_Information,
67462 { "e-AGCH-FDD-Code-Information", "nbap.e_AGCH_FDD_Code_Information",
67463 FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
67464 NULL, HFILL }},
67465 { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information,
67466 { "e-RGCH-E-HICH-FDD-Code-Information", "nbap.e_RGCH_E_HICH_FDD_Code_Information",
67467 FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
67468 NULL, HFILL }},
67469 { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item,
67470 { "PDSCHSets-AddItem-PSCH-ReconfRqst", "nbap.PDSCHSets_AddItem_PSCH_ReconfRqst_element",
67471 FT_NONE, BASE_NONE, NULL, 0,
67472 NULL, HFILL }},
67473 { &hf_nbap_pDSCHSet_ID,
67474 { "pDSCHSet-ID", "nbap.pDSCHSet_ID",
67475 FT_UINT32, BASE_DEC, NULL, 0,
67476 NULL, HFILL }},
67477 { &hf_nbap_pDSCH_InformationList,
67478 { "pDSCH-InformationList", "nbap.pDSCH_InformationList_element",
67479 FT_NONE, BASE_NONE, NULL, 0,
67480 "PDSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
67481 { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst,
67482 { "dL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_PSCH_ReconfRqst",
67483 FT_UINT32, BASE_DEC, NULL, 0,
67484 NULL, HFILL }},
67485 { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
67486 { "DL-Timeslot-InformationAddItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_element",
67487 FT_NONE, BASE_NONE, NULL, 0,
67488 NULL, HFILL }},
67489 { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst,
67490 { "dL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_PSCH_ReconfRqst",
67491 FT_UINT32, BASE_DEC, NULL, 0,
67492 NULL, HFILL }},
67493 { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item,
67494 { "DL-Code-InformationAddItem-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddItem_PSCH_ReconfRqst_element",
67495 FT_NONE, BASE_NONE, NULL, 0,
67496 NULL, HFILL }},
67497 { &hf_nbap_pDSCH_ID,
67498 { "pDSCH-ID", "nbap.pDSCH_ID",
67499 FT_UINT32, BASE_DEC, NULL, 0,
67500 NULL, HFILL }},
67501 { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
67502 { "dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
67503 FT_UINT32, BASE_DEC, NULL, 0,
67504 NULL, HFILL }},
67505 { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
67506 { "DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_element",
67507 FT_NONE, BASE_NONE, NULL, 0,
67508 NULL, HFILL }},
67509 { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
67510 { "dL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
67511 FT_UINT32, BASE_DEC, NULL, 0,
67512 NULL, HFILL }},
67513 { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
67514 { "DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_element",
67515 FT_NONE, BASE_NONE, NULL, 0,
67516 NULL, HFILL }},
67517 { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
67518 { "dL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
67519 FT_UINT32, BASE_DEC, NULL, 0,
67520 NULL, HFILL }},
67521 { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
67522 { "DL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_element",
67523 FT_NONE, BASE_NONE, NULL, 0,
67524 NULL, HFILL }},
67525 { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst,
67526 { "dL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_768_PSCH_ReconfRqst",
67527 FT_UINT32, BASE_DEC, NULL, 0,
67528 NULL, HFILL }},
67529 { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
67530 { "DL-Code-InformationAddItem-768-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddItem_768_PSCH_ReconfRqst_element",
67531 FT_NONE, BASE_NONE, NULL, 0,
67532 NULL, HFILL }},
67533 { &hf_nbap_pDSCH_ID768,
67534 { "pDSCH-ID768", "nbap.pDSCH_ID768",
67535 FT_UINT32, BASE_DEC, NULL, 0,
67536 NULL, HFILL }},
67537 { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item,
67538 { "PDSCHSets-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyItem_PSCH_ReconfRqst_element",
67539 FT_NONE, BASE_NONE, NULL, 0,
67540 NULL, HFILL }},
67541 { &hf_nbap_pDSCH_InformationList_01,
67542 { "pDSCH-InformationList", "nbap.pDSCH_InformationList_element",
67543 FT_NONE, BASE_NONE, NULL, 0,
67544 "PDSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
67545 { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
67546 { "dL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
67547 FT_UINT32, BASE_DEC, NULL, 0,
67548 NULL, HFILL }},
67549 { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
67550 { "DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_element",
67551 FT_NONE, BASE_NONE, NULL, 0,
67552 NULL, HFILL }},
67553 { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst,
67554 { "dL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_InformationModifyList_PSCH_ReconfRqst",
67555 FT_UINT32, BASE_DEC, NULL, 0,
67556 NULL, HFILL }},
67557 { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item,
67558 { "DL-Code-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Code_InformationModifyItem_PSCH_ReconfRqst_element",
67559 FT_NONE, BASE_NONE, NULL, 0,
67560 NULL, HFILL }},
67561 { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
67562 { "dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst",
67563 FT_UINT32, BASE_DEC, NULL, 0,
67564 NULL, HFILL }},
67565 { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
67566 { "DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_element",
67567 FT_NONE, BASE_NONE, NULL, 0,
67568 NULL, HFILL }},
67569 { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
67570 { "dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
67571 FT_UINT32, BASE_DEC, NULL, 0,
67572 NULL, HFILL }},
67573 { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
67574 { "DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_element",
67575 FT_NONE, BASE_NONE, NULL, 0,
67576 NULL, HFILL }},
67577 { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
67578 { "dL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst",
67579 FT_UINT32, BASE_DEC, NULL, 0,
67580 NULL, HFILL }},
67581 { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
67582 { "DL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_element",
67583 FT_NONE, BASE_NONE, NULL, 0,
67584 NULL, HFILL }},
67585 { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst,
67586 { "dL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_768_InformationModifyList_PSCH_ReconfRqst",
67587 FT_UINT32, BASE_DEC, NULL, 0,
67588 NULL, HFILL }},
67589 { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
67590 { "DL-Code-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_element",
67591 FT_NONE, BASE_NONE, NULL, 0,
67592 NULL, HFILL }},
67593 { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item,
67594 { "PDSCHSets-DeleteItem-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteItem_PSCH_ReconfRqst_element",
67595 FT_NONE, BASE_NONE, NULL, 0,
67596 NULL, HFILL }},
67597 { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item,
67598 { "PUSCHSets-AddItem-PSCH-ReconfRqst", "nbap.PUSCHSets_AddItem_PSCH_ReconfRqst_element",
67599 FT_NONE, BASE_NONE, NULL, 0,
67600 NULL, HFILL }},
67601 { &hf_nbap_pUSCHSet_ID,
67602 { "pUSCHSet-ID", "nbap.pUSCHSet_ID",
67603 FT_UINT32, BASE_DEC, NULL, 0,
67604 NULL, HFILL }},
67605 { &hf_nbap_pUSCH_InformationList,
67606 { "pUSCH-InformationList", "nbap.pUSCH_InformationList_element",
67607 FT_NONE, BASE_NONE, NULL, 0,
67608 "PUSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
67609 { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst,
67610 { "uL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_PSCH_ReconfRqst",
67611 FT_UINT32, BASE_DEC, NULL, 0,
67612 NULL, HFILL }},
67613 { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
67614 { "UL-Timeslot-InformationAddItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_element",
67615 FT_NONE, BASE_NONE, NULL, 0,
67616 NULL, HFILL }},
67617 { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst,
67618 { "uL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_PSCH_ReconfRqst",
67619 FT_UINT32, BASE_DEC, NULL, 0,
67620 NULL, HFILL }},
67621 { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item,
67622 { "UL-Code-InformationAddItem-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddItem_PSCH_ReconfRqst_element",
67623 FT_NONE, BASE_NONE, NULL, 0,
67624 NULL, HFILL }},
67625 { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
67626 { "uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
67627 FT_UINT32, BASE_DEC, NULL, 0,
67628 NULL, HFILL }},
67629 { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
67630 { "UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_element",
67631 FT_NONE, BASE_NONE, NULL, 0,
67632 NULL, HFILL }},
67633 { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
67634 { "uL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
67635 FT_UINT32, BASE_DEC, NULL, 0,
67636 NULL, HFILL }},
67637 { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
67638 { "UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_element",
67639 FT_NONE, BASE_NONE, NULL, 0,
67640 NULL, HFILL }},
67641 { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
67642 { "uL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
67643 FT_UINT32, BASE_DEC, NULL, 0,
67644 NULL, HFILL }},
67645 { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
67646 { "UL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_element",
67647 FT_NONE, BASE_NONE, NULL, 0,
67648 NULL, HFILL }},
67649 { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst,
67650 { "uL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_768_PSCH_ReconfRqst",
67651 FT_UINT32, BASE_DEC, NULL, 0,
67652 NULL, HFILL }},
67653 { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
67654 { "UL-Code-InformationAddItem-768-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddItem_768_PSCH_ReconfRqst_element",
67655 FT_NONE, BASE_NONE, NULL, 0,
67656 NULL, HFILL }},
67657 { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item,
67658 { "PUSCHSets-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyItem_PSCH_ReconfRqst_element",
67659 FT_NONE, BASE_NONE, NULL, 0,
67660 NULL, HFILL }},
67661 { &hf_nbap_pUSCH_InformationList_01,
67662 { "pUSCH-InformationList", "nbap.pUSCH_InformationList_element",
67663 FT_NONE, BASE_NONE, NULL, 0,
67664 "PUSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
67665 { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
67666 { "uL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
67667 FT_UINT32, BASE_DEC, NULL, 0,
67668 NULL, HFILL }},
67669 { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
67670 { "UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_element",
67671 FT_NONE, BASE_NONE, NULL, 0,
67672 NULL, HFILL }},
67673 { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst,
67674 { "uL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_InformationModifyList_PSCH_ReconfRqst",
67675 FT_UINT32, BASE_DEC, NULL, 0,
67676 NULL, HFILL }},
67677 { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item,
67678 { "UL-Code-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Code_InformationModifyItem_PSCH_ReconfRqst_element",
67679 FT_NONE, BASE_NONE, NULL, 0,
67680 NULL, HFILL }},
67681 { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst,
67682 { "uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst",
67683 FT_UINT32, BASE_DEC, NULL, 0,
67684 "UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
67685 { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
67686 { "UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_element",
67687 FT_NONE, BASE_NONE, NULL, 0,
67688 NULL, HFILL }},
67689 { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
67690 { "uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
67691 FT_UINT32, BASE_DEC, NULL, 0,
67692 NULL, HFILL }},
67693 { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
67694 { "UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_element",
67695 FT_NONE, BASE_NONE, NULL, 0,
67696 NULL, HFILL }},
67697 { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst,
67698 { "uL-Timeslot-InformationModifyList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst",
67699 FT_UINT32, BASE_DEC, NULL, 0,
67700 "UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
67701 { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
67702 { "UL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_element",
67703 FT_NONE, BASE_NONE, NULL, 0,
67704 NULL, HFILL }},
67705 { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst,
67706 { "uL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_768_InformationModifyList_PSCH_ReconfRqst",
67707 FT_UINT32, BASE_DEC, NULL, 0,
67708 NULL, HFILL }},
67709 { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
67710 { "UL-Code-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_element",
67711 FT_NONE, BASE_NONE, NULL, 0,
67712 NULL, HFILL }},
67713 { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item,
67714 { "PUSCHSets-DeleteItem-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteItem_PSCH_ReconfRqst_element",
67715 FT_NONE, BASE_NONE, NULL, 0,
67716 NULL, HFILL }},
67717 { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
67718 { "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst",
67719 FT_UINT32, BASE_DEC, NULL, 0,
67720 NULL, HFILL }},
67721 { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item,
67722 { "DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_element",
67723 FT_NONE, BASE_NONE, NULL, 0,
67724 NULL, HFILL }},
67725 { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst,
67726 { "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_PSCH_ReconfRqst",
67727 FT_UINT32, BASE_DEC, NULL, 0,
67728 NULL, HFILL }},
67729 { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item,
67730 { "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
67731 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
67732 NULL, HFILL }},
67733 { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item,
67734 { "DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_element",
67735 FT_NONE, BASE_NONE, NULL, 0,
67736 NULL, HFILL }},
67737 { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
67738 { "dl-HS-PDSCH-Codelist-768-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst",
67739 FT_UINT32, BASE_DEC, NULL, 0,
67740 NULL, HFILL }},
67741 { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item,
67742 { "TDD-ChannelisationCode768", "nbap.TDD_ChannelisationCode768",
67743 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode768_vals_ext, 0,
67744 NULL, HFILL }},
67745 { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
67746 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67747 FT_NONE, BASE_NONE, NULL, 0,
67748 NULL, HFILL }},
67749 { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst,
67750 { "hS-SCCH-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_PSCH_ReconfRqst",
67751 FT_UINT32, BASE_DEC, NULL, 0,
67752 NULL, HFILL }},
67753 { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst,
67754 { "hS-SCCH-Information-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_LCR_PSCH_ReconfRqst",
67755 FT_UINT32, BASE_DEC, NULL, 0,
67756 NULL, HFILL }},
67757 { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item,
67758 { "HS-SCCH-InformationItem-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_PSCH_ReconfRqst_element",
67759 FT_NONE, BASE_NONE, NULL, 0,
67760 NULL, HFILL }},
67761 { &hf_nbap_hS_SCCH_ID,
67762 { "hS-SCCH-ID", "nbap.hS_SCCH_ID",
67763 FT_UINT32, BASE_DEC, NULL, 0,
67764 NULL, HFILL }},
67765 { &hf_nbap_hS_SCCH_MaxPower,
67766 { "hS-SCCH-MaxPower", "nbap.hS_SCCH_MaxPower",
67767 FT_INT32, BASE_DEC, NULL, 0,
67768 "DL_Power", HFILL }},
67769 { &hf_nbap_hS_SICH_Information,
67770 { "hS-SICH-Information", "nbap.hS_SICH_Information_element",
67771 FT_NONE, BASE_NONE, NULL, 0,
67772 "HS_SICH_Information_PSCH_ReconfRqst", HFILL }},
67773 { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item,
67774 { "HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_element",
67775 FT_NONE, BASE_NONE, NULL, 0,
67776 NULL, HFILL }},
67777 { &hf_nbap_hS_SICH_Information_LCR,
67778 { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR_element",
67779 FT_NONE, BASE_NONE, NULL, 0,
67780 "HS_SICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
67781 { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item,
67782 { "HS-SCCH-InformationItem-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_768_PSCH_ReconfRqst_element",
67783 FT_NONE, BASE_NONE, NULL, 0,
67784 NULL, HFILL }},
67785 { &hf_nbap_hS_SICH_Information_768,
67786 { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768_element",
67787 FT_NONE, BASE_NONE, NULL, 0,
67788 "HS_SICH_Information_768_PSCH_ReconfRqst", HFILL }},
67789 { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item,
67790 { "HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_element",
67791 FT_NONE, BASE_NONE, NULL, 0,
67792 NULL, HFILL }},
67793 { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst,
67794 { "hS-SCCH-InformationModify-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_PSCH_ReconfRqst",
67795 FT_UINT32, BASE_DEC, NULL, 0,
67796 NULL, HFILL }},
67797 { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
67798 { "hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst",
67799 FT_UINT32, BASE_DEC, NULL, 0,
67800 NULL, HFILL }},
67801 { &hf_nbap_hS_SICH_Information_01,
67802 { "hS-SICH-Information", "nbap.hS_SICH_Information_element",
67803 FT_NONE, BASE_NONE, NULL, 0,
67804 "HS_SICH_InformationModify_PSCH_ReconfRqst", HFILL }},
67805 { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item,
67806 { "HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_element",
67807 FT_NONE, BASE_NONE, NULL, 0,
67808 NULL, HFILL }},
67809 { &hf_nbap_hS_SICH_Information_LCR_01,
67810 { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR_element",
67811 FT_NONE, BASE_NONE, NULL, 0,
67812 "HS_SICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
67813 { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item,
67814 { "HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_element",
67815 FT_NONE, BASE_NONE, NULL, 0,
67816 NULL, HFILL }},
67817 { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item,
67818 { "HS-SCCH-InformationModifyItem-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_element",
67819 FT_NONE, BASE_NONE, NULL, 0,
67820 NULL, HFILL }},
67821 { &hf_nbap_hS_SICH_Information_768_01,
67822 { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768_element",
67823 FT_NONE, BASE_NONE, NULL, 0,
67824 "HS_SICH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
67825 { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item,
67826 { "HS-SCCH-InformationModifyItem-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_element",
67827 FT_NONE, BASE_NONE, NULL, 0,
67828 NULL, HFILL }},
67829 { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item,
67830 { "Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_element",
67831 FT_NONE, BASE_NONE, NULL, 0,
67832 NULL, HFILL }},
67833 { &hf_nbap_lTGI_Presence,
67834 { "lTGI-Presence", "nbap.lTGI_Presence",
67835 FT_BOOLEAN, BASE_NONE, NULL, 0,
67836 NULL, HFILL }},
67837 { &hf_nbap_sNPL_Reporting_Type,
67838 { "sNPL-Reporting-Type", "nbap.sNPL_Reporting_Type",
67839 FT_UINT32, BASE_DEC, VALS(nbap_SNPL_Reporting_Type_vals), 0,
67840 NULL, HFILL }},
67841 { &hf_nbap_e_PUCH_Timeslot_Info,
67842 { "e-PUCH-Timeslot-Info", "nbap.e_PUCH_Timeslot_Info",
67843 FT_UINT32, BASE_DEC, NULL, 0,
67844 NULL, HFILL }},
67845 { &hf_nbap_E_PUCH_Timeslot_Info_item,
67846 { "TimeSlot", "nbap.TimeSlot",
67847 FT_UINT32, BASE_DEC, NULL, 0,
67848 NULL, HFILL }},
67849 { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst,
67850 { "e-AGCH-Information-PSCH-ReconfRqst", "nbap.e_AGCH_Information_PSCH_ReconfRqst",
67851 FT_UINT32, BASE_DEC, NULL, 0,
67852 NULL, HFILL }},
67853 { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item,
67854 { "E-AGCH-InformationItem-PSCH-ReconfRqst", "nbap.E_AGCH_InformationItem_PSCH_ReconfRqst_element",
67855 FT_NONE, BASE_NONE, NULL, 0,
67856 NULL, HFILL }},
67857 { &hf_nbap_e_AGCH_MaxPower,
67858 { "e-AGCH-MaxPower", "nbap.e_AGCH_MaxPower",
67859 FT_INT32, BASE_DEC, NULL, 0,
67860 "DL_Power", HFILL }},
67861 { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst,
67862 { "e-AGCH-InformationModify-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_PSCH_ReconfRqst",
67863 FT_UINT32, BASE_DEC, NULL, 0,
67864 NULL, HFILL }},
67865 { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item,
67866 { "E-AGCH-InformationModifyItem-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModifyItem_PSCH_ReconfRqst_element",
67867 FT_NONE, BASE_NONE, NULL, 0,
67868 NULL, HFILL }},
67869 { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item,
67870 { "Delete-From-E-AGCH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_element",
67871 FT_NONE, BASE_NONE, NULL, 0,
67872 NULL, HFILL }},
67873 { &hf_nbap_e_HICH_MaxPower,
67874 { "e-HICH-MaxPower", "nbap.e_HICH_MaxPower",
67875 FT_INT32, BASE_DEC, NULL, 0,
67876 "DL_Power", HFILL }},
67877 { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst,
67878 { "e-AGCH-Information-768-PSCH-ReconfRqst", "nbap.e_AGCH_Information_768_PSCH_ReconfRqst",
67879 FT_UINT32, BASE_DEC, NULL, 0,
67880 NULL, HFILL }},
67881 { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item,
67882 { "E-AGCH-InformationItem-768-PSCH-ReconfRqst", "nbap.E_AGCH_InformationItem_768_PSCH_ReconfRqst_element",
67883 FT_NONE, BASE_NONE, NULL, 0,
67884 NULL, HFILL }},
67885 { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst,
67886 { "e-AGCH-InformationModify-768-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_768_PSCH_ReconfRqst",
67887 FT_UINT32, BASE_DEC, NULL, 0,
67888 NULL, HFILL }},
67889 { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item,
67890 { "E-AGCH-InformationModifyItem-768-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_element",
67891 FT_NONE, BASE_NONE, NULL, 0,
67892 NULL, HFILL }},
67893 { &hf_nbap_e_PUCH_Timeslot_InfoLCR,
67894 { "e-PUCH-Timeslot-InfoLCR", "nbap.e_PUCH_Timeslot_InfoLCR",
67895 FT_UINT32, BASE_DEC, NULL, 0,
67896 NULL, HFILL }},
67897 { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item,
67898 { "E-PUCH-Timeslot-Item-InfoLCR", "nbap.E_PUCH_Timeslot_Item_InfoLCR_element",
67899 FT_NONE, BASE_NONE, NULL, 0,
67900 NULL, HFILL }},
67901 { &hf_nbap_e_PUCH_Codelist_LCR,
67902 { "e-PUCH-Codelist-LCR", "nbap.e_PUCH_Codelist_LCR",
67903 FT_UINT32, BASE_DEC, NULL, 0,
67904 NULL, HFILL }},
67905 { &hf_nbap_E_PUCH_Codelist_LCR_item,
67906 { "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
67907 FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
67908 NULL, HFILL }},
67909 { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst,
67910 { "e-AGCH-Information-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_Information_LCR_PSCH_ReconfRqst",
67911 FT_UINT32, BASE_DEC, NULL, 0,
67912 NULL, HFILL }},
67913 { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item,
67914 { "E-AGCH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_element",
67915 FT_NONE, BASE_NONE, NULL, 0,
67916 NULL, HFILL }},
67917 { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
67918 { "e-AGCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_LCR_PSCH_ReconfRqst",
67919 FT_UINT32, BASE_DEC, NULL, 0,
67920 NULL, HFILL }},
67921 { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item,
67922 { "E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_element",
67923 FT_NONE, BASE_NONE, NULL, 0,
67924 NULL, HFILL }},
67925 { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst,
67926 { "e-HICH-Information-LCR-PSCH-ReconfRqst", "nbap.e_HICH_Information_LCR_PSCH_ReconfRqst",
67927 FT_UINT32, BASE_DEC, NULL, 0,
67928 NULL, HFILL }},
67929 { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item,
67930 { "E-HICH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.E_HICH_InformationItem_LCR_PSCH_ReconfRqst_element",
67931 FT_NONE, BASE_NONE, NULL, 0,
67932 NULL, HFILL }},
67933 { &hf_nbap_e_HICH_Type,
67934 { "e-HICH-Type", "nbap.e_HICH_Type",
67935 FT_UINT32, BASE_DEC, VALS(nbap_E_HICH_Type_vals), 0,
67936 NULL, HFILL }},
67937 { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst,
67938 { "e-HICH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_HICH_InformationModify_LCR_PSCH_ReconfRqst",
67939 FT_UINT32, BASE_DEC, NULL, 0,
67940 NULL, HFILL }},
67941 { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item,
67942 { "E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_element",
67943 FT_NONE, BASE_NONE, NULL, 0,
67944 NULL, HFILL }},
67945 { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item,
67946 { "Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_element",
67947 FT_NONE, BASE_NONE, NULL, 0,
67948 NULL, HFILL }},
67949 { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap,
67950 { "eRUCCH-SYNC-UL-codes-bitmap", "nbap.eRUCCH_SYNC_UL_codes_bitmap",
67951 FT_BYTES, BASE_NONE, NULL, 0,
67952 "BIT_STRING_SIZE_8", HFILL }},
67953 { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item,
67954 { "Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_element",
67955 FT_NONE, BASE_NONE, NULL, 0,
67956 NULL, HFILL }},
67957 { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item,
67958 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67959 FT_NONE, BASE_NONE, NULL, 0,
67960 NULL, HFILL }},
67961 { &hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_item,
67962 { "Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst-Item", "nbap.Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item_element",
67963 FT_NONE, BASE_NONE, NULL, 0,
67964 NULL, HFILL }},
67965 { &hf_nbap_maximum_Target_ReceivedTotalWideBandPower_LCR,
67966 { "maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.maximum_Target_ReceivedTotalWideBandPower_LCR",
67967 FT_UINT32, BASE_DEC, NULL, 0,
67968 NULL, HFILL }},
67969 { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item,
67970 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67971 FT_NONE, BASE_NONE, NULL, 0,
67972 NULL, HFILL }},
67973 { &hf_nbap_e_HICH_TimeOffsetLCR,
67974 { "e-HICH-TimeOffsetLCR", "nbap.e_HICH_TimeOffsetLCR",
67975 FT_UINT32, BASE_DEC, NULL, 0,
67976 NULL, HFILL }},
67977 { &hf_nbap_generalCause_05,
67978 { "generalCause", "nbap.generalCause_element",
67979 FT_NONE, BASE_NONE, NULL, 0,
67980 "GeneralCauseList_PSCH_ReconfFailure", HFILL }},
67981 { &hf_nbap_setSpecificCause,
67982 { "setSpecificCause", "nbap.setSpecificCause_element",
67983 FT_NONE, BASE_NONE, NULL, 0,
67984 "SetSpecificCauseList_PSCH_ReconfFailureTDD", HFILL }},
67985 { &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure,
67986 { "extension-CauseLevel-PSCH-ReconfFailure", "nbap.extension_CauseLevel_PSCH_ReconfFailure_element",
67987 FT_NONE, BASE_NONE, NULL, 0,
67988 NULL, HFILL }},
67989 { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
67990 { "unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD",
67991 FT_UINT32, BASE_DEC, NULL, 0,
67992 NULL, HFILL }},
67993 { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
67994 { "unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD",
67995 FT_UINT32, BASE_DEC, NULL, 0,
67996 NULL, HFILL }},
67997 { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item,
67998 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
67999 FT_NONE, BASE_NONE, NULL, 0,
68000 NULL, HFILL }},
68001 { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item,
68002 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68003 FT_NONE, BASE_NONE, NULL, 0,
68004 NULL, HFILL }},
68005 { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item,
68006 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68007 FT_NONE, BASE_NONE, NULL, 0,
68008 NULL, HFILL }},
68009 { &hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_item,
68010 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68011 FT_NONE, BASE_NONE, NULL, 0,
68012 NULL, HFILL }},
68013 { &hf_nbap_hSDSCH_Common_System_Information_ResponseLCR,
68014 { "hSDSCH-Common-System-Information-ResponseLCR", "nbap.hSDSCH_Common_System_Information_ResponseLCR_element",
68015 FT_NONE, BASE_NONE, NULL, 0,
68016 NULL, HFILL }},
68017 { &hf_nbap_hSDSCH_Paging_System_Information_ResponseLCR,
68018 { "hSDSCH-Paging-System-Information-ResponseLCR", "nbap.hSDSCH_Paging_System_Information_ResponseLCR",
68019 FT_UINT32, BASE_DEC, NULL, 0,
68020 NULL, HFILL }},
68021 { &hf_nbap_common_EDCH_System_Information_ResponseLCR,
68022 { "common-EDCH-System-Information-ResponseLCR", "nbap.common_EDCH_System_Information_ResponseLCR_element",
68023 FT_NONE, BASE_NONE, NULL, 0,
68024 NULL, HFILL }},
68025 { &hf_nbap_communicationContext,
68026 { "communicationContext", "nbap.communicationContext_element",
68027 FT_NONE, BASE_NONE, NULL, 0,
68028 "CommunicationContextList_Reset", HFILL }},
68029 { &hf_nbap_communicationControlPort,
68030 { "communicationControlPort", "nbap.communicationControlPort_element",
68031 FT_NONE, BASE_NONE, NULL, 0,
68032 "CommunicationControlPortList_Reset", HFILL }},
68033 { &hf_nbap_nodeB,
68034 { "nodeB", "nbap.nodeB_element",
68035 FT_NONE, BASE_NONE, NULL, 0,
68036 NULL, HFILL }},
68037 { &hf_nbap_communicationContextInfoList_Reset,
68038 { "communicationContextInfoList-Reset", "nbap.communicationContextInfoList_Reset",
68039 FT_UINT32, BASE_DEC, NULL, 0,
68040 NULL, HFILL }},
68041 { &hf_nbap_CommunicationContextInfoList_Reset_item,
68042 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68043 FT_NONE, BASE_NONE, NULL, 0,
68044 NULL, HFILL }},
68045 { &hf_nbap_communicationContextType_Reset,
68046 { "communicationContextType-Reset", "nbap.communicationContextType_Reset",
68047 FT_UINT32, BASE_DEC, VALS(nbap_CommunicationContextType_Reset_vals), 0,
68048 NULL, HFILL }},
68049 { &hf_nbap_nodeB_CommunicationContextID,
68050 { "nodeB-CommunicationContextID", "nbap.nodeB_CommunicationContextID",
68051 FT_UINT32, BASE_DEC, NULL, 0,
68052 NULL, HFILL }},
68053 { &hf_nbap_communicationControlPortInfoList_Reset,
68054 { "communicationControlPortInfoList-Reset", "nbap.communicationControlPortInfoList_Reset",
68055 FT_UINT32, BASE_DEC, NULL, 0,
68056 NULL, HFILL }},
68057 { &hf_nbap_CommunicationControlPortInfoList_Reset_item,
68058 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68059 FT_NONE, BASE_NONE, NULL, 0,
68060 NULL, HFILL }},
68061 { &hf_nbap_cell_03,
68062 { "cell", "nbap.cell_element",
68063 FT_NONE, BASE_NONE, NULL, 0,
68064 "Cell_InfEx_Rqst", HFILL }},
68065 { &hf_nbap_cell_04,
68066 { "cell", "nbap.cell_element",
68067 FT_NONE, BASE_NONE, NULL, 0,
68068 "Cell_InfEx_Rsp", HFILL }},
68069 { &hf_nbap_requestedDataValue,
68070 { "requestedDataValue", "nbap.requestedDataValue_element",
68071 FT_NONE, BASE_NONE, NULL, 0,
68072 NULL, HFILL }},
68073 { &hf_nbap_cell_05,
68074 { "cell", "nbap.cell_element",
68075 FT_NONE, BASE_NONE, NULL, 0,
68076 "Cell_Inf_Rprt", HFILL }},
68077 { &hf_nbap_requestedDataValueInformation,
68078 { "requestedDataValueInformation", "nbap.requestedDataValueInformation",
68079 FT_UINT32, BASE_DEC, VALS(nbap_RequestedDataValueInformation_vals), 0,
68080 NULL, HFILL }},
68081 { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item,
68082 { "TimeSlot", "nbap.TimeSlot",
68083 FT_UINT32, BASE_DEC, NULL, 0,
68084 NULL, HFILL }},
68085 { &hf_nbap_cSBTransmissionID,
68086 { "cSBTransmissionID", "nbap.cSBTransmissionID",
68087 FT_UINT32, BASE_DEC, NULL, 0,
68088 NULL, HFILL }},
68089 { &hf_nbap_sfn,
68090 { "sfn", "nbap.sfn",
68091 FT_UINT32, BASE_DEC, NULL, 0,
68092 NULL, HFILL }},
68093 { &hf_nbap_initialDLTransPower,
68094 { "initialDLTransPower", "nbap.initialDLTransPower",
68095 FT_INT32, BASE_DEC, NULL, 0,
68096 "DL_Power", HFILL }},
68097 { &hf_nbap_cSBMeasurementID,
68098 { "cSBMeasurementID", "nbap.cSBMeasurementID",
68099 FT_UINT32, BASE_DEC, NULL, 0,
68100 NULL, HFILL }},
68101 { &hf_nbap_synchronisationReportType,
68102 { "synchronisationReportType", "nbap.synchronisationReportType",
68103 FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
68104 NULL, HFILL }},
68105 { &hf_nbap_synchronisationReportCharacteristics,
68106 { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics_element",
68107 FT_NONE, BASE_NONE, NULL, 0,
68108 NULL, HFILL }},
68109 { &hf_nbap_sYNCDlCodeId,
68110 { "sYNCDlCodeId", "nbap.sYNCDlCodeId",
68111 FT_UINT32, BASE_DEC, NULL, 0,
68112 NULL, HFILL }},
68113 { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item,
68114 { "CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_element",
68115 FT_NONE, BASE_NONE, NULL, 0,
68116 NULL, HFILL }},
68117 { &hf_nbap_syncFrameNumberToTransmit,
68118 { "syncFrameNumberToTransmit", "nbap.syncFrameNumberToTransmit",
68119 FT_UINT32, BASE_DEC, NULL, 0,
68120 "SyncFrameNumber", HFILL }},
68121 { &hf_nbap_dlTransPower,
68122 { "dlTransPower", "nbap.dlTransPower",
68123 FT_INT32, BASE_DEC, NULL, 0,
68124 "DL_Power", HFILL }},
68125 { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD,
68126 { "cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", "nbap.cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD_element",
68127 FT_NONE, BASE_NONE, NULL, 0,
68128 NULL, HFILL }},
68129 { &hf_nbap_synchronisationReportType_01,
68130 { "synchronisationReportType", "nbap.synchronisationReportType_element",
68131 FT_NONE, BASE_NONE, NULL, 0,
68132 "SynchronisationReportTypeIE", HFILL }},
68133 { &hf_nbap_synchronisationReportCharacteristics_01,
68134 { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics_element",
68135 FT_NONE, BASE_NONE, NULL, 0,
68136 "SynchronisationReportCharacteristicsIE", HFILL }},
68137 { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item,
68138 { "CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_element",
68139 FT_NONE, BASE_NONE, NULL, 0,
68140 NULL, HFILL }},
68141 { &hf_nbap_syncFrameNrToReceive,
68142 { "syncFrameNrToReceive", "nbap.syncFrameNrToReceive",
68143 FT_UINT32, BASE_DEC, NULL, 0,
68144 "SyncFrameNumber", HFILL }},
68145 { &hf_nbap_syncBurstInfo,
68146 { "syncBurstInfo", "nbap.syncBurstInfo",
68147 FT_UINT32, BASE_DEC, NULL, 0,
68148 "CellSyncBurstInfoList_CellSyncReconfRqstTDD", HFILL }},
68149 { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item,
68150 { "CellSyncBurstInfoItem-CellSyncReconfRqstTDD", "nbap.CellSyncBurstInfoItem_CellSyncReconfRqstTDD_element",
68151 FT_NONE, BASE_NONE, NULL, 0,
68152 NULL, HFILL }},
68153 { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item,
68154 { "SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_element",
68155 FT_NONE, BASE_NONE, NULL, 0,
68156 NULL, HFILL }},
68157 { &hf_nbap_syncFrameNumberforTransmit,
68158 { "syncFrameNumberforTransmit", "nbap.syncFrameNumberforTransmit",
68159 FT_UINT32, BASE_DEC, NULL, 0,
68160 "SyncFrameNumber", HFILL }},
68161 { &hf_nbap_sYNCDlCodeIdMeasInfoList,
68162 { "sYNCDlCodeIdMeasInfoList", "nbap.sYNCDlCodeIdMeasInfoList",
68163 FT_UINT32, BASE_DEC, NULL, 0,
68164 "SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
68165 { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item,
68166 { "SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_element",
68167 FT_NONE, BASE_NONE, NULL, 0,
68168 NULL, HFILL }},
68169 { &hf_nbap_sYNCDlCodeIdInfoLCR,
68170 { "sYNCDlCodeIdInfoLCR", "nbap.sYNCDlCodeIdInfoLCR",
68171 FT_UINT32, BASE_DEC, NULL, 0,
68172 "SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD", HFILL }},
68173 { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item,
68174 { "SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_element",
68175 FT_NONE, BASE_NONE, NULL, 0,
68176 NULL, HFILL }},
68177 { &hf_nbap_propagationDelayCompensation,
68178 { "propagationDelayCompensation", "nbap.propagationDelayCompensation",
68179 FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
68180 "TimingAdjustmentValueLCR", HFILL }},
68181 { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item,
68182 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68183 FT_NONE, BASE_NONE, NULL, 0,
68184 NULL, HFILL }},
68185 { &hf_nbap_frameAdjustmentValue,
68186 { "frameAdjustmentValue", "nbap.frameAdjustmentValue",
68187 FT_UINT32, BASE_DEC, NULL, 0,
68188 NULL, HFILL }},
68189 { &hf_nbap_timingAdjustmentValue,
68190 { "timingAdjustmentValue", "nbap.timingAdjustmentValue",
68191 FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
68192 NULL, HFILL }},
68193 { &hf_nbap_dLTransPower,
68194 { "dLTransPower", "nbap.dLTransPower",
68195 FT_INT32, BASE_DEC, NULL, 0,
68196 "DL_Power", HFILL }},
68197 { &hf_nbap_generalCause_06,
68198 { "generalCause", "nbap.generalCause_element",
68199 FT_NONE, BASE_NONE, NULL, 0,
68200 "GeneralCauseList_SyncAdjustmntFailureTDD", HFILL }},
68201 { &hf_nbap_cellSpecificCause,
68202 { "cellSpecificCause", "nbap.cellSpecificCause_element",
68203 FT_NONE, BASE_NONE, NULL, 0,
68204 "CellSpecificCauseList_SyncAdjustmntFailureTDD", HFILL }},
68205 { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
68206 { "unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", "nbap.unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD",
68207 FT_UINT32, BASE_DEC, NULL, 0,
68208 NULL, HFILL }},
68209 { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item,
68210 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68211 FT_NONE, BASE_NONE, NULL, 0,
68212 NULL, HFILL }},
68213 { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item,
68214 { "CellSyncInfoItemIE-CellSyncReprtTDD", "nbap.CellSyncInfoItemIE_CellSyncReprtTDD_element",
68215 FT_NONE, BASE_NONE, NULL, 0,
68216 NULL, HFILL }},
68217 { &hf_nbap_c_ID_CellSyncReprtTDD,
68218 { "c-ID-CellSyncReprtTDD", "nbap.c_ID_CellSyncReprtTDD_element",
68219 FT_NONE, BASE_NONE, NULL, 0,
68220 "C_ID_IE_CellSyncReprtTDD", HFILL }},
68221 { &hf_nbap_syncReportType_CellSyncReprtTDD,
68222 { "syncReportType-CellSyncReprtTDD", "nbap.syncReportType_CellSyncReprtTDD_element",
68223 FT_NONE, BASE_NONE, NULL, 0,
68224 "SyncReportTypeIE_CellSyncReprtTDD", HFILL }},
68225 { &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD,
68226 { "intStdPhSyncInfo-CellSyncReprtTDD", "nbap.intStdPhSyncInfo_CellSyncReprtTDD_element",
68227 FT_NONE, BASE_NONE, NULL, 0,
68228 "IntStdPhCellSyncInfo_CellSyncReprtTDD", HFILL }},
68229 { &hf_nbap_lateEntrantCell,
68230 { "lateEntrantCell", "nbap.lateEntrantCell_element",
68231 FT_NONE, BASE_NONE, NULL, 0,
68232 NULL, HFILL }},
68233 { &hf_nbap_frequencyAcquisition,
68234 { "frequencyAcquisition", "nbap.frequencyAcquisition_element",
68235 FT_NONE, BASE_NONE, NULL, 0,
68236 NULL, HFILL }},
68237 { &hf_nbap_cellSyncBurstMeasuredInfo,
68238 { "cellSyncBurstMeasuredInfo", "nbap.cellSyncBurstMeasuredInfo",
68239 FT_UINT32, BASE_DEC, NULL, 0,
68240 "CellSyncBurstMeasInfoList_CellSyncReprtTDD", HFILL }},
68241 { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item,
68242 { "CellSyncBurstMeasInfoItem-CellSyncReprtTDD", "nbap.CellSyncBurstMeasInfoItem_CellSyncReprtTDD_element",
68243 FT_NONE, BASE_NONE, NULL, 0,
68244 NULL, HFILL }},
68245 { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD,
68246 { "cellSyncBurstInfo-CellSyncReprtTDD", "nbap.cellSyncBurstInfo_CellSyncReprtTDD",
68247 FT_UINT32, BASE_DEC, NULL, 0,
68248 "SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
68249 { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item,
68250 { "CellSyncBurstInfo-CellSyncReprtTDD", "nbap.CellSyncBurstInfo_CellSyncReprtTDD",
68251 FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals), 0,
68252 NULL, HFILL }},
68253 { &hf_nbap_cellSyncBurstAvailable,
68254 { "cellSyncBurstAvailable", "nbap.cellSyncBurstAvailable_element",
68255 FT_NONE, BASE_NONE, NULL, 0,
68256 "CellSyncBurstAvailable_CellSyncReprtTDD", HFILL }},
68257 { &hf_nbap_cellSyncBurstNotAvailable,
68258 { "cellSyncBurstNotAvailable", "nbap.cellSyncBurstNotAvailable_element",
68259 FT_NONE, BASE_NONE, NULL, 0,
68260 NULL, HFILL }},
68261 { &hf_nbap_cellSyncBurstSIR,
68262 { "cellSyncBurstSIR", "nbap.cellSyncBurstSIR",
68263 FT_UINT32, BASE_DEC, NULL, 0,
68264 NULL, HFILL }},
68265 { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item,
68266 { "SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_element",
68267 FT_NONE, BASE_NONE, NULL, 0,
68268 NULL, HFILL }},
68269 { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD,
68270 { "syncDLCodeIdInfo-CellSyncReprtTDD", "nbap.syncDLCodeIdInfo_CellSyncReprtTDD",
68271 FT_UINT32, BASE_DEC, NULL, 0,
68272 NULL, HFILL }},
68273 { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item,
68274 { "SyncDLCodeIdItem-CellSyncReprtTDD", "nbap.SyncDLCodeIdItem_CellSyncReprtTDD",
68275 FT_UINT32, BASE_DEC, VALS(nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals), 0,
68276 NULL, HFILL }},
68277 { &hf_nbap_syncDLCodeIdAvailable,
68278 { "syncDLCodeIdAvailable", "nbap.syncDLCodeIdAvailable_element",
68279 FT_NONE, BASE_NONE, NULL, 0,
68280 "SyncDLCodeIdAvailable_CellSyncReprtTDD", HFILL }},
68281 { &hf_nbap_syncDLCodeIDNotAvailable,
68282 { "syncDLCodeIDNotAvailable", "nbap.syncDLCodeIDNotAvailable_element",
68283 FT_NONE, BASE_NONE, NULL, 0,
68284 NULL, HFILL }},
68285 { &hf_nbap_syncDLCodeIdTiming,
68286 { "syncDLCodeIdTiming", "nbap.syncDLCodeIdTiming",
68287 FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
68288 "CellSyncBurstTimingLCR", HFILL }},
68289 { &hf_nbap_syncDLCodeIdSIR,
68290 { "syncDLCodeIdSIR", "nbap.syncDLCodeIdSIR",
68291 FT_UINT32, BASE_DEC, NULL, 0,
68292 "CellSyncBurstSIR", HFILL }},
68293 { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item,
68294 { "DCH-RearrangeItem-Bearer-RearrangeInd", "nbap.DCH_RearrangeItem_Bearer_RearrangeInd_element",
68295 FT_NONE, BASE_NONE, NULL, 0,
68296 NULL, HFILL }},
68297 { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item,
68298 { "DSCH-RearrangeItem-Bearer-RearrangeInd", "nbap.DSCH_RearrangeItem_Bearer_RearrangeInd_element",
68299 FT_NONE, BASE_NONE, NULL, 0,
68300 NULL, HFILL }},
68301 { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item,
68302 { "USCH-RearrangeItem-Bearer-RearrangeInd", "nbap.USCH_RearrangeItem_Bearer_RearrangeInd_element",
68303 FT_NONE, BASE_NONE, NULL, 0,
68304 NULL, HFILL }},
68305 { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item,
68306 { "HSDSCH-RearrangeItem-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeItem_Bearer_RearrangeInd_element",
68307 FT_NONE, BASE_NONE, NULL, 0,
68308 NULL, HFILL }},
68309 { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item,
68310 { "E-DCH-RearrangeItem-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd_element",
68311 FT_NONE, BASE_NONE, NULL, 0,
68312 NULL, HFILL }},
68313 { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item,
68314 { "Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_element",
68315 FT_NONE, BASE_NONE, NULL, 0,
68316 NULL, HFILL }},
68317 { &hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode,
68318 { "transport-Bearer-Rearrangement-Indicator-for-Additional-EDCH-Separate-Mode", "nbap.transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode",
68319 FT_UINT32, BASE_DEC, VALS(nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode_vals), 0,
68320 NULL, HFILL }},
68321 { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
68322 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68323 FT_NONE, BASE_NONE, NULL, 0,
68324 NULL, HFILL }},
68325 { &hf_nbap_delayed_activation_update,
68326 { "delayed-activation-update", "nbap.delayed_activation_update",
68327 FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivationUpdate_vals), 0,
68328 "DelayedActivationUpdate", HFILL }},
68329 { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item,
68330 { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container_element",
68331 FT_NONE, BASE_NONE, NULL, 0,
68332 NULL, HFILL }},
68333 { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item,
68334 { "Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_element",
68335 FT_NONE, BASE_NONE, NULL, 0,
68336 NULL, HFILL }},
68337 { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information,
68338 { "hS-DSCH-FDD-Secondary-Serving-Update-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Update_Information_element",
68339 FT_NONE, BASE_NONE, NULL, 0,
68340 NULL, HFILL }},
68341 { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item,
68342 { "Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs", "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_element",
68343 FT_NONE, BASE_NONE, NULL, 0,
68344 NULL, HFILL }},
68345 { &hf_nbap_additional_EDCH_FDD_Update_Information,
68346 { "additional-EDCH-FDD-Update-Information", "nbap.additional_EDCH_FDD_Update_Information_element",
68347 FT_NONE, BASE_NONE, NULL, 0,
68348 NULL, HFILL }},
68349 { &hf_nbap_initiatingMessage,
68350 { "initiatingMessage", "nbap.initiatingMessage_element",
68351 FT_NONE, BASE_NONE, NULL, 0,
68352 NULL, HFILL }},
68353 { &hf_nbap_succesfulOutcome,
68354 { "succesfulOutcome", "nbap.succesfulOutcome_element",
68355 FT_NONE, BASE_NONE, NULL, 0,
68356 "SuccessfulOutcome", HFILL }},
68357 { &hf_nbap_unsuccesfulOutcome,
68358 { "unsuccesfulOutcome", "nbap.unsuccesfulOutcome_element",
68359 FT_NONE, BASE_NONE, NULL, 0,
68360 "UnsuccessfulOutcome", HFILL }},
68361 { &hf_nbap_outcome,
68362 { "outcome", "nbap.outcome_element",
68363 FT_NONE, BASE_NONE, NULL, 0,
68364 NULL, HFILL }},
68365 { &hf_nbap_messageDiscriminator,
68366 { "messageDiscriminator", "nbap.messageDiscriminator",
68367 FT_UINT32, BASE_DEC, VALS(nbap_MessageDiscriminator_vals), 0,
68368 NULL, HFILL }},
68369 { &hf_nbap_initiatingMessagevalue,
68370 { "value", "nbap.value_element",
68371 FT_NONE, BASE_NONE, NULL, 0,
68372 "InitiatingMessage_value", HFILL }},
68373 { &hf_nbap_successfulOutcome_value,
68374 { "value", "nbap.value_element",
68375 FT_NONE, BASE_NONE, NULL, 0,
68376 "SuccessfulOutcome_value", HFILL }},
68377 { &hf_nbap_unsuccessfulOutcome_value,
68378 { "value", "nbap.value_element",
68379 FT_NONE, BASE_NONE, NULL, 0,
68380 "UnsuccessfulOutcome_value", HFILL }},
68381 { &hf_nbap_outcome_value,
68382 { "value", "nbap.value_element",
68383 FT_NONE, BASE_NONE, NULL, 0,
68384 "Outcome_value", HFILL }},
68385 { &hf_nbap_PreambleSignatures_signature15,
68386 { "signature15", "nbap.signature15",
68387 FT_BOOLEAN, 8, NULL, 0x80,
68388 NULL, HFILL }},
68389 { &hf_nbap_PreambleSignatures_signature14,
68390 { "signature14", "nbap.signature14",
68391 FT_BOOLEAN, 8, NULL, 0x40,
68392 NULL, HFILL }},
68393 { &hf_nbap_PreambleSignatures_signature13,
68394 { "signature13", "nbap.signature13",
68395 FT_BOOLEAN, 8, NULL, 0x20,
68396 NULL, HFILL }},
68397 { &hf_nbap_PreambleSignatures_signature12,
68398 { "signature12", "nbap.signature12",
68399 FT_BOOLEAN, 8, NULL, 0x10,
68400 NULL, HFILL }},
68401 { &hf_nbap_PreambleSignatures_signature11,
68402 { "signature11", "nbap.signature11",
68403 FT_BOOLEAN, 8, NULL, 0x08,
68404 NULL, HFILL }},
68405 { &hf_nbap_PreambleSignatures_signature10,
68406 { "signature10", "nbap.signature10",
68407 FT_BOOLEAN, 8, NULL, 0x04,
68408 NULL, HFILL }},
68409 { &hf_nbap_PreambleSignatures_signature9,
68410 { "signature9", "nbap.signature9",
68411 FT_BOOLEAN, 8, NULL, 0x02,
68412 NULL, HFILL }},
68413 { &hf_nbap_PreambleSignatures_signature8,
68414 { "signature8", "nbap.signature8",
68415 FT_BOOLEAN, 8, NULL, 0x01,
68416 NULL, HFILL }},
68417 { &hf_nbap_PreambleSignatures_signature7,
68418 { "signature7", "nbap.signature7",
68419 FT_BOOLEAN, 8, NULL, 0x80,
68420 NULL, HFILL }},
68421 { &hf_nbap_PreambleSignatures_signature6,
68422 { "signature6", "nbap.signature6",
68423 FT_BOOLEAN, 8, NULL, 0x40,
68424 NULL, HFILL }},
68425 { &hf_nbap_PreambleSignatures_signature5,
68426 { "signature5", "nbap.signature5",
68427 FT_BOOLEAN, 8, NULL, 0x20,
68428 NULL, HFILL }},
68429 { &hf_nbap_PreambleSignatures_signature4,
68430 { "signature4", "nbap.signature4",
68431 FT_BOOLEAN, 8, NULL, 0x10,
68432 NULL, HFILL }},
68433 { &hf_nbap_PreambleSignatures_signature3,
68434 { "signature3", "nbap.signature3",
68435 FT_BOOLEAN, 8, NULL, 0x08,
68436 NULL, HFILL }},
68437 { &hf_nbap_PreambleSignatures_signature2,
68438 { "signature2", "nbap.signature2",
68439 FT_BOOLEAN, 8, NULL, 0x04,
68440 NULL, HFILL }},
68441 { &hf_nbap_PreambleSignatures_signature1,
68442 { "signature1", "nbap.signature1",
68443 FT_BOOLEAN, 8, NULL, 0x02,
68444 NULL, HFILL }},
68445 { &hf_nbap_PreambleSignatures_signature0,
68446 { "signature0", "nbap.signature0",
68447 FT_BOOLEAN, 8, NULL, 0x01,
68448 NULL, HFILL }},
68449 { &hf_nbap_RACH_SubChannelNumbers_subCh11,
68450 { "subCh11", "nbap.subCh11",
68451 FT_BOOLEAN, 8, NULL, 0x80,
68452 NULL, HFILL }},
68453 { &hf_nbap_RACH_SubChannelNumbers_subCh10,
68454 { "subCh10", "nbap.subCh10",
68455 FT_BOOLEAN, 8, NULL, 0x40,
68456 NULL, HFILL }},
68457 { &hf_nbap_RACH_SubChannelNumbers_subCh9,
68458 { "subCh9", "nbap.subCh9",
68459 FT_BOOLEAN, 8, NULL, 0x20,
68460 NULL, HFILL }},
68461 { &hf_nbap_RACH_SubChannelNumbers_subCh8,
68462 { "subCh8", "nbap.subCh8",
68463 FT_BOOLEAN, 8, NULL, 0x10,
68464 NULL, HFILL }},
68465 { &hf_nbap_RACH_SubChannelNumbers_subCh7,
68466 { "subCh7", "nbap.subCh7",
68467 FT_BOOLEAN, 8, NULL, 0x08,
68468 NULL, HFILL }},
68469 { &hf_nbap_RACH_SubChannelNumbers_subCh6,
68470 { "subCh6", "nbap.subCh6",
68471 FT_BOOLEAN, 8, NULL, 0x04,
68472 NULL, HFILL }},
68473 { &hf_nbap_RACH_SubChannelNumbers_subCh5,
68474 { "subCh5", "nbap.subCh5",
68475 FT_BOOLEAN, 8, NULL, 0x02,
68476 NULL, HFILL }},
68477 { &hf_nbap_RACH_SubChannelNumbers_subCh4,
68478 { "subCh4", "nbap.subCh4",
68479 FT_BOOLEAN, 8, NULL, 0x01,
68480 NULL, HFILL }},
68481 { &hf_nbap_RACH_SubChannelNumbers_subCh3,
68482 { "subCh3", "nbap.subCh3",
68483 FT_BOOLEAN, 8, NULL, 0x80,
68484 NULL, HFILL }},
68485 { &hf_nbap_RACH_SubChannelNumbers_subCh2,
68486 { "subCh2", "nbap.subCh2",
68487 FT_BOOLEAN, 8, NULL, 0x40,
68488 NULL, HFILL }},
68489 { &hf_nbap_RACH_SubChannelNumbers_subCh1,
68490 { "subCh1", "nbap.subCh1",
68491 FT_BOOLEAN, 8, NULL, 0x20,
68492 NULL, HFILL }},
68493 { &hf_nbap_RACH_SubChannelNumbers_subCh0,
68494 { "subCh0", "nbap.subCh0",
68495 FT_BOOLEAN, 8, NULL, 0x10,
68496 NULL, HFILL }},
68498 /*--- End of included file: packet-nbap-hfarr.c ---*/
68499 #line 491 "../../asn1/nbap/packet-nbap-template.c"
68502 /* List of subtrees */
68503 static gint *ett[] = {
68504 &ett_nbap,
68505 &ett_nbap_TransportLayerAddress,
68506 &ett_nbap_TransportLayerAddress_nsap,
68507 &ett_nbap_ib_sg_data,
68509 /*--- Included file: packet-nbap-ettarr.c ---*/
68510 #line 1 "../../asn1/nbap/packet-nbap-ettarr.c"
68511 &ett_nbap_PrivateIE_ID,
68512 &ett_nbap_ProcedureID,
68513 &ett_nbap_TransactionID,
68514 &ett_nbap_ProtocolIE_Container,
68515 &ett_nbap_ProtocolIE_Field,
68516 &ett_nbap_ProtocolExtensionContainer,
68517 &ett_nbap_ProtocolExtensionField,
68518 &ett_nbap_PrivateIE_Container,
68519 &ett_nbap_PrivateIE_Field,
68520 &ett_nbap_ActivationInformation,
68521 &ett_nbap_ActivationInformationItem,
68522 &ett_nbap_Additional_EDCH_Setup_Info,
68523 &ett_nbap_Additional_EDCH_Cell_Information_Setup,
68524 &ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information,
68525 &ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup,
68526 &ett_nbap_Additional_EDCH_F_DPCH_Information,
68527 &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List,
68528 &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs,
68529 &ett_nbap_Additional_EDCH_Cell_Information_To_Add_List,
68530 &ett_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs,
68531 &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs,
68532 &ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List,
68533 &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List,
68534 &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs,
68535 &ett_nbap_Additional_EDCH_FDD_Information,
68536 &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List,
68537 &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info,
68538 &ett_nbap_Additional_EDCH_Cell_Information_Response_List,
68539 &ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs,
68540 &ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List,
68541 &ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs,
68542 &ett_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List,
68543 &ett_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items,
68544 &ett_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs,
68545 &ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List,
68546 &ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items,
68547 &ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List,
68548 &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response,
68549 &ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List,
68550 &ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs,
68551 &ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List,
68552 &ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs,
68553 &ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify,
68554 &ett_nbap_Additional_EDCH_Cell_Information_Removal_List,
68555 &ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs,
68556 &ett_nbap_Additional_EDCH_FDD_Update_Information,
68557 &ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List,
68558 &ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs,
68559 &ett_nbap_AdditionalMeasurementValueList,
68560 &ett_nbap_AdditionalMeasurementValue,
68561 &ett_nbap_AdditionalTimeSlotListLCR,
68562 &ett_nbap_AdditionalTimeSlotLCR,
68563 &ett_nbap_Active_Pattern_Sequence_Information,
68564 &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
68565 &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
68566 &ett_nbap_AllocationRetentionPriority,
68567 &ett_nbap_Angle_Of_Arrival_Value_LCR,
68568 &ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information,
68569 &ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR,
68570 &ett_nbap_Best_Cell_Portions_Value,
68571 &ett_nbap_Best_Cell_Portions_Item,
68572 &ett_nbap_Best_Cell_Portions_ValueLCR,
68573 &ett_nbap_Best_Cell_Portions_ItemLCR,
68574 &ett_nbap_BroadcastCommonTransportBearerIndication,
68575 &ett_nbap_Cause,
68576 &ett_nbap_Cell_ERNTI_Status_Information,
68577 &ett_nbap_Cell_ERNTI_Status_Information_Item,
68578 &ett_nbap_Vacant_ERNTI,
68579 &ett_nbap_CellSyncBurstTiming,
68580 &ett_nbap_CellSyncBurstTimingLCR,
68581 &ett_nbap_CommonChannelsCapacityConsumptionLaw,
68582 &ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
68583 &ett_nbap_Common_EDCH_System_InformationFDD,
68584 &ett_nbap_Common_E_DCH_UL_DPCH_InfoItem,
68585 &ett_nbap_Common_E_DCH_EDPCH_InfoItem,
68586 &ett_nbap_Common_E_DCH_InfoItem,
68587 &ett_nbap_Common_E_DCH_HSDPCCH_InfoItem,
68588 &ett_nbap_Common_E_DCH_CQI_Info,
68589 &ett_nbap_Common_E_DCH_Preamble_Control_InfoItem,
68590 &ett_nbap_Common_E_DCH_AICH_Information,
68591 &ett_nbap_Common_E_DCH_FDPCH_InfoItem,
68592 &ett_nbap_Common_E_DCH_Resource_Combination_InfoList,
68593 &ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item,
68594 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList,
68595 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item,
68596 &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList,
68597 &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item,
68598 &ett_nbap_Common_E_DCH_LogicalChannel_InfoList,
68599 &ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item,
68600 &ett_nbap_Common_EDCH_System_Information_ResponseFDD,
68601 &ett_nbap_E_RNTI_List,
68602 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList,
68603 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item,
68604 &ett_nbap_Common_MACFlows_to_DeleteFDD,
68605 &ett_nbap_Common_MACFlows_to_DeleteFDD_Item,
68606 &ett_nbap_CommonMACFlow_Specific_InfoList,
68607 &ett_nbap_CommonMACFlow_Specific_InfoItem,
68608 &ett_nbap_CommonMACFlow_Specific_InfoList_Response,
68609 &ett_nbap_CommonMACFlow_Specific_InfoItem_Response,
68610 &ett_nbap_Common_MACFlow_PriorityQueue_Information,
68611 &ett_nbap_Common_MACFlow_PriorityQueue_Item,
68612 &ett_nbap_CommonMeasurementAccuracy,
68613 &ett_nbap_CommonMeasurementValue,
68614 &ett_nbap_CommonMeasurementValueInformation,
68615 &ett_nbap_CommonMeasurementAvailable,
68616 &ett_nbap_Common_PhysicalChannel_Status_Information,
68617 &ett_nbap_Common_PhysicalChannel_Status_Information768,
68618 &ett_nbap_CommonTransportChannel_InformationResponse,
68619 &ett_nbap_Common_TransportChannel_Status_Information,
68620 &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information,
68621 &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify,
68622 &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information,
68623 &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem,
68624 &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response,
68625 &ett_nbap_CPC_Information,
68626 &ett_nbap_CriticalityDiagnostics,
68627 &ett_nbap_CriticalityDiagnostics_IE_List,
68628 &ett_nbap_CriticalityDiagnostics_IE_List_item,
68629 &ett_nbap_Common_EDCH_System_InformationLCR,
68630 &ett_nbap_Common_E_PUCH_InformationLCR,
68631 &ett_nbap_PRXdes_base_perURAFCN,
68632 &ett_nbap_PRXdes_base_Item,
68633 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR,
68634 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR,
68635 &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR,
68636 &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR,
68637 &ett_nbap_Common_EDCH_System_Information_ResponseLCR,
68638 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR,
68639 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext,
68640 &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR,
68641 &ett_nbap_Common_E_AGCH_ListLCR,
68642 &ett_nbap_Common_E_AGCH_ItemLCR,
68643 &ett_nbap_Common_E_HICH_ListLCR,
68644 &ett_nbap_Common_E_HICH_ItemLCR,
68645 &ett_nbap_Common_E_RNTI_Info_LCR,
68646 &ett_nbap_Common_E_RNTI_Info_ItemLCR,
68647 &ett_nbap_Common_MACFlows_to_DeleteLCR,
68648 &ett_nbap_Common_MACFlows_to_DeleteLCR_Item,
68649 &ett_nbap_CommonMACFlow_Specific_InfoListLCR,
68650 &ett_nbap_CommonMACFlow_Specific_InfoItemLCR,
68651 &ett_nbap_Common_H_RNTI_InformationLCR,
68652 &ett_nbap_Common_H_RNTI_InfoItemLCR,
68653 &ett_nbap_Sync_InformationLCR,
68654 &ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR,
68655 &ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR,
68656 &ett_nbap_CPC_InformationLCR,
68657 &ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR,
68658 &ett_nbap_HS_SCCH_DRX_Information_LCR,
68659 &ett_nbap_E_AGCH_DRX_Information_LCR,
68660 &ett_nbap_E_AGCH_DRX_Parameters,
68661 &ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR,
68662 &ett_nbap_DRX_Information_to_Modify_LCR,
68663 &ett_nbap_DRX_Information_to_Modify_Items_LCR,
68664 &ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR,
68665 &ett_nbap_HS_SCCH_DRX_Information_ResponseLCR,
68666 &ett_nbap_E_AGCH_DRX_Information_ResponseLCR,
68667 &ett_nbap_E_AGCH_DRX_Parameters_Response,
68668 &ett_nbap_DCH_FDD_Information,
68669 &ett_nbap_DCH_FDD_InformationItem,
68670 &ett_nbap_DCH_Specific_FDD_InformationList,
68671 &ett_nbap_DCH_Specific_FDD_Item,
68672 &ett_nbap_DCH_InformationResponse,
68673 &ett_nbap_DCH_InformationResponseItem,
68674 &ett_nbap_DCH_MeasurementOccasion_Information,
68675 &ett_nbap_DchMeasurementOccasionInformation_Item,
68676 &ett_nbap_Measurement_Occasion_Pattern_Sequence_parameters,
68677 &ett_nbap_DCH_TDD_Information,
68678 &ett_nbap_DCH_TDD_InformationItem,
68679 &ett_nbap_DCH_Specific_TDD_InformationList,
68680 &ett_nbap_DCH_Specific_TDD_Item,
68681 &ett_nbap_FDD_DCHs_to_Modify,
68682 &ett_nbap_FDD_DCHs_to_ModifyItem,
68683 &ett_nbap_DCH_ModifySpecificInformation_FDD,
68684 &ett_nbap_DCH_ModifySpecificItem_FDD,
68685 &ett_nbap_TDD_DCHs_to_Modify,
68686 &ett_nbap_DCH_ModifyItem_TDD,
68687 &ett_nbap_DCH_ModifySpecificInformation_TDD,
68688 &ett_nbap_DCH_ModifySpecificItem_TDD,
68689 &ett_nbap_DedicatedChannelsCapacityConsumptionLaw,
68690 &ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
68691 &ett_nbap_DedicatedMeasurementValue,
68692 &ett_nbap_DedicatedMeasurementValueInformation,
68693 &ett_nbap_DedicatedMeasurementAvailable,
68694 &ett_nbap_DelayedActivation,
68695 &ett_nbap_DelayedActivationUpdate,
68696 &ett_nbap_Activate_Info,
68697 &ett_nbap_Deactivate_Info,
68698 &ett_nbap_Execution_Type,
68699 &ett_nbap_DGANSSCorrections,
68700 &ett_nbap_DGANSS_Corrections_Req,
68701 &ett_nbap_DGANSS_Information,
68702 &ett_nbap_DGANSS_InformationItem,
68703 &ett_nbap_DGANSS_SignalInformation,
68704 &ett_nbap_DGANSS_SignalInformationItem,
68705 &ett_nbap_DGANSSThreshold,
68706 &ett_nbap_DGNSS_ValidityPeriod,
68707 &ett_nbap_DGPSCorrections,
68708 &ett_nbap_DGPSThresholds,
68709 &ett_nbap_DL_Timeslot_Information,
68710 &ett_nbap_DL_Timeslot_InformationItem,
68711 &ett_nbap_DL_TimeslotLCR_Information,
68712 &ett_nbap_DL_TimeslotLCR_InformationItem,
68713 &ett_nbap_DL_Timeslot768_Information,
68714 &ett_nbap_DL_Timeslot768_InformationItem,
68715 &ett_nbap_DL_PowerBalancing_Information,
68716 &ett_nbap_DL_ReferencePowerInformationList,
68717 &ett_nbap_DL_ReferencePowerInformationItem,
68718 &ett_nbap_DL_TimeslotISCPInfo,
68719 &ett_nbap_DL_TimeslotISCPInfoItem,
68720 &ett_nbap_DL_TimeslotISCPInfoLCR,
68721 &ett_nbap_DL_TimeslotISCPInfoItemLCR,
68722 &ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
68723 &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
68724 &ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION,
68725 &ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item,
68726 &ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
68727 &ett_nbap_DRX_Information,
68728 &ett_nbap_DRX_Information_to_Modify,
68729 &ett_nbap_DRX_Information_to_Modify_Items,
68730 &ett_nbap_DSCH_InformationResponse,
68731 &ett_nbap_DSCH_InformationResponseItem,
68732 &ett_nbap_DSCH_TDD_Information,
68733 &ett_nbap_DSCH_TDD_InformationItem,
68734 &ett_nbap_DTX_Cycle_2ms_Items,
68735 &ett_nbap_DTX_Cycle_2ms_to_Modify_Items,
68736 &ett_nbap_DTX_Cycle_10ms_Items,
68737 &ett_nbap_DTX_Cycle_10ms_to_Modify_Items,
68738 &ett_nbap_DTX_Information,
68739 &ett_nbap_DTX_Information_to_Modify,
68740 &ett_nbap_DTX_Information_to_Modify_Items,
68741 &ett_nbap_Dual_Band_Capability_Info,
68742 &ett_nbap_E_AGCH_FDD_Code_Information,
68743 &ett_nbap_E_AGCH_FDD_Code_List,
68744 &ett_nbap_E_DCHCapacityConsumptionLaw,
68745 &ett_nbap_E_DCH_TDD_CapacityConsumptionLaw,
68746 &ett_nbap_E_DCH_SF_allocation,
68747 &ett_nbap_E_DCH_SF_allocation_item,
68748 &ett_nbap_E_DCH_FDD_DL_Control_Channel_Information,
68749 &ett_nbap_E_DCH_FDD_Information,
68750 &ett_nbap_E_DCH_FDD_Information_Response,
68751 &ett_nbap_E_DCH_FDD_Information_to_Modify,
68752 &ett_nbap_E_DCH_FDD_Update_Information,
68753 &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation,
68754 &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item,
68755 &ett_nbap_E_DCH_DL_Control_Channel_Change_Information,
68756 &ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item,
68757 &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information,
68758 &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item,
68759 &ett_nbap_E_DCH_Grant_Type_Information,
68760 &ett_nbap_E_DCH_LogicalChannelInformation,
68761 &ett_nbap_E_DCH_LogicalChannelInformationItem,
68762 &ett_nbap_E_DCH_MACdPDU_SizeList,
68763 &ett_nbap_E_DCH_MACdPDU_SizeListItem,
68764 &ett_nbap_E_DCH_LogicalChannelToModify,
68765 &ett_nbap_E_DCH_LogicalChannelToModifyItem,
68766 &ett_nbap_E_DCH_MACdPDU_SizeToModifyList,
68767 &ett_nbap_E_DCH_LogicalChannelToDelete,
68768 &ett_nbap_E_DCH_LogicalChannelToDeleteItem,
68769 &ett_nbap_E_DCH_MACdFlows_Information,
68770 &ett_nbap_E_DCH_MACdFlow_Specific_InfoList,
68771 &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem,
68772 &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp,
68773 &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item,
68774 &ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify,
68775 &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify,
68776 &ett_nbap_E_DCH_MACdFlows_to_Delete,
68777 &ett_nbap_E_DCH_MACdFlow_to_Delete_Item,
68778 &ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
68779 &ett_nbap_E_DCH_Serving_Cell_Change_Info_Response,
68780 &ett_nbap_E_DCH_serving_cell_choice,
68781 &ett_nbap_E_DCH_serving_cell_change_successful,
68782 &ett_nbap_E_DCH_RL_InformationList_Rsp,
68783 &ett_nbap_E_DCH_RL_InformationList_Rsp_Item,
68784 &ett_nbap_E_DCH_serving_cell_change_unsuccessful,
68785 &ett_nbap_EDCH_RACH_Report_Value,
68786 &ett_nbap_EDCH_RACH_Report_Value_item,
68787 &ett_nbap_E_DCH_TTI_Length,
68788 &ett_nbap_E_DCH_TTI_Length_to_Modify,
68789 &ett_nbap_E_DCH_MACdFlows_to_DeleteLCR,
68790 &ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR,
68791 &ett_nbap_Enhanced_UE_DRX_InformationLCR,
68792 &ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
68793 &ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
68794 &ett_nbap_E_TFCI_Boost_Information,
68795 &ett_nbap_E_TFCS_Information,
68796 &ett_nbap_E_DCHProvidedBitRate,
68797 &ett_nbap_E_DCHProvidedBitRate_Item,
68798 &ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion,
68799 &ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item,
68800 &ett_nbap_E_DCH_Information,
68801 &ett_nbap_E_PUCH_Information,
68802 &ett_nbap_E_TFCS_Information_TDD,
68803 &ett_nbap_E_DCH_QPSK_RefBetaInfo,
68804 &ett_nbap_E_DCH_sixteenQAM_RefBetaInfo,
68805 &ett_nbap_E_DCH_RefBeta_Item,
68806 &ett_nbap_E_DCH_MACdFlows_Information_TDD,
68807 &ett_nbap_E_DCH_MACdFlow_InfoTDDItem,
68808 &ett_nbap_E_DCH_Non_Scheduled_Grant_Info,
68809 &ett_nbap_E_DCH_TDD_Information,
68810 &ett_nbap_E_DCH_Information_Response,
68811 &ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD,
68812 &ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD,
68813 &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp,
68814 &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item,
68815 &ett_nbap_E_AGCH_Specific_InformationRespListTDD,
68816 &ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD,
68817 &ett_nbap_E_DCH_Information_Reconfig,
68818 &ett_nbap_E_DCH_TDD_Information_to_Modify,
68819 &ett_nbap_E_DCH_TDD_Information_to_Modify_List,
68820 &ett_nbap_E_DCH_MACdFlow_ModifyTDDItem,
68821 &ett_nbap_E_DCH_768_Information,
68822 &ett_nbap_E_DCH_Non_Scheduled_Grant_Info768,
68823 &ett_nbap_E_DCH_TDD_Information768,
68824 &ett_nbap_E_DCH_768_Information_Reconfig,
68825 &ett_nbap_E_DCH_LCR_Information,
68826 &ett_nbap_E_PUCH_LCR_Information,
68827 &ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info,
68828 &ett_nbap_E_HICH_LCR_Information,
68829 &ett_nbap_E_DCH_LCRTDD_Information,
68830 &ett_nbap_E_DCH_LCR_Information_Reconfig,
68831 &ett_nbap_Enhanced_UE_DRX_InformationFDD,
68832 &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR,
68833 &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
68834 &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR,
68835 &ett_nbap_FDD_DL_CodeInformation,
68836 &ett_nbap_FDD_DL_CodeInformationItem,
68837 &ett_nbap_GANSS_AddClockModels,
68838 &ett_nbap_GANSS_AddOrbitModels,
68839 &ett_nbap_GANSS_Additional_Ionospheric_Model,
68840 &ett_nbap_GANSS_Additional_Navigation_Models,
68841 &ett_nbap_GANSS_Additional_Time_Models,
68842 &ett_nbap_GANSS_Additional_UTC_Models,
68843 &ett_nbap_GANSS_Almanac,
68844 &ett_nbap_GANSS_AlmanacModel,
68845 &ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet,
68846 &ett_nbap_GANSS_ALM_GlonassAlmanacSet,
68847 &ett_nbap_GANSS_ALM_MidiAlmanacSet,
68848 &ett_nbap_GANSS_ALM_NAVKeplerianSet,
68849 &ett_nbap_GANSS_ALM_ReducedKeplerianSet,
68850 &ett_nbap_GANSS_Auxiliary_Information,
68851 &ett_nbap_GANSS_AuxInfoGANSS_ID1,
68852 &ett_nbap_GANSS_AuxInfoGANSS_ID1_element,
68853 &ett_nbap_GANSS_AuxInfoGANSS_ID3,
68854 &ett_nbap_GANSS_AuxInfoGANSS_ID3_element,
68855 &ett_nbap_GANSS_Clock_Model,
68856 &ett_nbap_GANSS_CNAVclockModel,
68857 &ett_nbap_GANSS_Common_Data,
68858 &ett_nbap_GANSS_CommonDataInfoReq,
68859 &ett_nbap_GANSS_Data_Bit_Assistance,
68860 &ett_nbap_GANSS_DataBitAssistanceList,
68861 &ett_nbap_GANSS_DataBitAssistanceItem,
68862 &ett_nbap_GANSS_DataBitAssistanceSgnList,
68863 &ett_nbap_GANSS_DataBitAssistanceSgnItem,
68864 &ett_nbap_GANSS_Data_Bit_Assistance_ReqItem,
68865 &ett_nbap_GANSS_Data_Bit_Assistance_ReqList,
68866 &ett_nbap_T_ganss_SatelliteInfo,
68867 &ett_nbap_GANSS_DeltaUT1,
68868 &ett_nbap_GANSS_Earth_Orientation_Parameters,
68869 &ett_nbap_GANSS_GenericDataInfoReqList,
68870 &ett_nbap_GANSS_GenericDataInfoReqItem,
68871 &ett_nbap_GANSS_Generic_Data,
68872 &ett_nbap_GANSS_Generic_DataItem,
68873 &ett_nbap_GANSS_GLONASSclockModel,
68874 &ett_nbap_GANSS_Information,
68875 &ett_nbap_GANSS_Ionospheric_Model,
68876 &ett_nbap_GANSS_IonosphereRegionalStormFlags,
68877 &ett_nbap_GANSS_KeplerianParametersAlm,
68878 &ett_nbap_GANSS_KeplerianParametersOrb,
68879 &ett_nbap_GANSS_NAVclockModel,
68880 &ett_nbap_GANSS_Navigation_Model_And_Time_Recovery,
68881 &ett_nbap_GANSS_NavModel_CNAVKeplerianSet,
68882 &ett_nbap_GANSS_NavModel_GLONASSecef,
68883 &ett_nbap_GANSS_NavModel_NAVKeplerianSet,
68884 &ett_nbap_GANSS_NavModel_SBASecef,
68885 &ett_nbap_GANSS_Orbit_Model,
68886 &ett_nbap_GANSS_Real_Time_Integrity,
68887 &ett_nbap_GANSS_RealTimeInformationItem,
68888 &ett_nbap_GANSS_RX_Pos,
68889 &ett_nbap_GANSS_SatelliteClockModelItem,
68890 &ett_nbap_GANSS_SatelliteInformationKP,
68891 &ett_nbap_GANSS_SatelliteInformationKPItem,
68892 &ett_nbap_Ganss_Sat_Info_AddNavList,
68893 &ett_nbap_Ganss_Sat_Info_AddNavList_item,
68894 &ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList,
68895 &ett_nbap_GANSS_SAT_Info_Almanac_GLOkp,
68896 &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList,
68897 &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp,
68898 &ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList,
68899 &ett_nbap_GANSS_SAT_Info_Almanac_NAVkp,
68900 &ett_nbap_GANSS_SAT_Info_Almanac_REDkpList,
68901 &ett_nbap_GANSS_SAT_Info_Almanac_REDkp,
68902 &ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList,
68903 &ett_nbap_GANSS_SAT_Info_Almanac_SBASecef,
68904 &ett_nbap_GANSS_Sat_Info_Nav,
68905 &ett_nbap_GANSS_Sat_Info_Nav_item,
68906 &ett_nbap_GANSS_SBASclockModel,
68907 &ett_nbap_GANSS_Time_Model,
68908 &ett_nbap_GANSS_Transmission_Time,
68909 &ett_nbap_GANSS_UTC_Model,
68910 &ett_nbap_GANSS_UTCmodelSet1,
68911 &ett_nbap_GANSS_UTCmodelSet2,
68912 &ett_nbap_GANSS_UTCmodelSet3,
68913 &ett_nbap_GPS_Almanac,
68914 &ett_nbap_GPS_Ionospheric_Model,
68915 &ett_nbap_GPS_Information,
68916 &ett_nbap_GPS_RealTime_Integrity,
68917 &ett_nbap_GPSBadSat_Info_RealTime_Integrity,
68918 &ett_nbap_GPS_NavigationModel_and_TimeRecovery,
68919 &ett_nbap_GPS_NavandRecovery_Item,
68920 &ett_nbap_GPS_RX_POS,
68921 &ett_nbap_GPS_UTC_Model,
68922 &ett_nbap_HARQ_MemoryPartitioning,
68923 &ett_nbap_HARQ_MemoryPartitioning_Implicit,
68924 &ett_nbap_HARQ_MemoryPartitioning_Explicit,
68925 &ett_nbap_HARQ_MemoryPartitioningList,
68926 &ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO,
68927 &ett_nbap_HARQ_MemoryPartitioningItem,
68928 &ett_nbap_HS_DSCHProvidedBitRate,
68929 &ett_nbap_HS_DSCHProvidedBitRate_Item,
68930 &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
68931 &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item,
68932 &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR,
68933 &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item,
68934 &ett_nbap_HS_DSCHRequiredPower,
68935 &ett_nbap_HS_DSCHRequiredPower_Item,
68936 &ett_nbap_HS_DSCHRequiredPowerPerUEInformation,
68937 &ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item,
68938 &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion,
68939 &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item,
68940 &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR,
68941 &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item,
68942 &ett_nbap_HSDPA_Associated_PICH_Information,
68943 &ett_nbap_HSDPA_PICH_Shared_with_PCH,
68944 &ett_nbap_HSDPA_PICH_notShared_with_PCH,
68945 &ett_nbap_HSDSCH_Common_System_InformationFDD,
68946 &ett_nbap_HSDSCH_Common_System_Information_ResponseFDD,
68947 &ett_nbap_HSDSCH_Common_Information,
68948 &ett_nbap_HSDSCH_FDD_Information,
68949 &ett_nbap_HSDSCH_TDD_Information,
68950 &ett_nbap_HSDSCH_Information_to_Modify,
68951 &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
68952 &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
68953 &ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
68954 &ett_nbap_HSDSCH_FDD_Information_Response,
68955 &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information,
68956 &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response,
68957 &ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify,
68958 &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
68959 &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information,
68960 &ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
68961 &ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice,
68962 &ett_nbap_HS_Secondary_Serving_cell_change_successful,
68963 &ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful,
68964 &ett_nbap_HSDSCH_Paging_System_InformationFDD,
68965 &ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD,
68966 &ett_nbap_HSDSCH_Paging_System_Information_ResponseList,
68967 &ett_nbap_HSDSCH_TDD_Information_Response,
68968 &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp,
68969 &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item,
68970 &ett_nbap_HSDSCH_MACdFlows_Information,
68971 &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList,
68972 &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem,
68973 &ett_nbap_HSDSCH_MACdFlows_to_Delete,
68974 &ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
68975 &ett_nbap_HSDSCH_Initial_Capacity_Allocation,
68976 &ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
68977 &ett_nbap_HSDSCH_PreconfigurationInfo,
68978 &ett_nbap_Additional_EDCH_Preconfiguration_Information,
68979 &ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs,
68980 &ett_nbap_HSDSCH_PreconfigurationSetup,
68981 &ett_nbap_HS_SCCH_PreconfiguredCodes,
68982 &ett_nbap_HS_SCCH_PreconfiguredCodesItem,
68983 &ett_nbap_HSSCCH_Specific_InformationRespListFDD,
68984 &ett_nbap_HSSCCH_Codes,
68985 &ett_nbap_HSSCCH_Specific_InformationRespListTDD,
68986 &ett_nbap_HSSCCH_Specific_InformationRespItemTDD,
68987 &ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR,
68988 &ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR,
68989 &ett_nbap_HSSCCH_Specific_InformationRespListTDD768,
68990 &ett_nbap_HSSCCH_Specific_InformationRespItemTDD768,
68991 &ett_nbap_HSSICH_Info,
68992 &ett_nbap_HSSICH_InfoLCR,
68993 &ett_nbap_HSSICH_Info768,
68994 &ett_nbap_HS_SICH_Reception_Quality_Value,
68995 &ett_nbap_HS_PDSCH_FDD_Code_Information,
68996 &ett_nbap_HS_SCCH_FDD_Code_Information,
68997 &ett_nbap_HS_SCCH_FDD_Code_List,
68998 &ett_nbap_HS_DSCH_Serving_Cell_Change_Info,
68999 &ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response,
69000 &ett_nbap_HS_DSCH_serving_cell_choice,
69001 &ett_nbap_HS_serving_cell_change_successful,
69002 &ett_nbap_HS_serving_cell_change_unsuccessful,
69003 &ett_nbap_HSDSCH_FDD_Update_Information,
69004 &ett_nbap_HSDSCH_TDD_Update_Information,
69005 &ett_nbap_HSDPA_Associated_PICH_InformationLCR,
69006 &ett_nbap_HSDPA_PICH_notShared_with_PCHLCR,
69007 &ett_nbap_HSDSCH_Common_System_InformationLCR,
69008 &ett_nbap_HSDSCH_Common_System_Information_ResponseLCR,
69009 &ett_nbap_HSDSCH_Common_InformationLCR,
69010 &ett_nbap_HSDSCH_Paging_System_InformationLCR,
69011 &ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR,
69012 &ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR,
69013 &ett_nbap_HSSCCH_Specific_InformationRespListLCR,
69014 &ett_nbap_HSSCCH_Specific_InformationRespItemLCR,
69015 &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR,
69016 &ett_nbap_Transport_Block_Size_List_LCR,
69017 &ett_nbap_Transport_Block_Size_Item_LCR,
69018 &ett_nbap_Repetition_Period_List_LCR,
69019 &ett_nbap_Repetition_Period_Item_LCR,
69020 &ett_nbap_HS_DSCH_SPS_Operation_Indicator,
69021 &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
69022 &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR,
69023 &ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS,
69024 &ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS,
69025 &ett_nbap_HS_SICH_Type,
69026 &ett_nbap_HS_SCCH_Associated_HS_SICH,
69027 &ett_nbap_Non_HS_SCCH_Associated_HS_SICH,
69028 &ett_nbap_Initial_HS_PDSCH_SPS_Resource,
69029 &ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
69030 &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList,
69031 &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext,
69032 &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem,
69033 &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
69034 &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList,
69035 &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext,
69036 &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem,
69037 &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
69038 &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext,
69039 &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem,
69040 &ett_nbap_MIMO_ReferenceSignal_InformationListLCR,
69041 &ett_nbap_HSSICH_ReferenceSignal_InformationLCR,
69042 &ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR,
69043 &ett_nbap_IMB_Parameters,
69044 &ett_nbap_InformationReportCharacteristics,
69045 &ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
69046 &ett_nbap_InformationReportCharacteristicsType_OnModification,
69047 &ett_nbap_InformationThresholds,
69048 &ett_nbap_InformationType,
69049 &ett_nbap_IPDL_FDD_Parameters,
69050 &ett_nbap_IPDL_TDD_Parameters,
69051 &ett_nbap_IPDL_TDD_Parameters_LCR,
69052 &ett_nbap_IPMulticastIndication,
69053 &ett_nbap_BurstModeParams,
69054 &ett_nbap_IdleIntervalInformation,
69055 &ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability,
69056 &ett_nbap_MACdPDU_Size_Indexlist,
69057 &ett_nbap_MACdPDU_Size_IndexItem,
69058 &ett_nbap_MACdPDU_Size_Indexlist_to_Modify,
69059 &ett_nbap_MACdPDU_Size_IndexItem_to_Modify,
69060 &ett_nbap_Max_TB_Sizes,
69061 &ett_nbap_MessageStructure,
69062 &ett_nbap_MessageStructure_item,
69063 &ett_nbap_MidambleShiftAndBurstType,
69064 &ett_nbap_Type1,
69065 &ett_nbap_MidambleAllocationMode1,
69066 &ett_nbap_Type2,
69067 &ett_nbap_MidambleAllocationMode2,
69068 &ett_nbap_Type3,
69069 &ett_nbap_MidambleAllocationMode3,
69070 &ett_nbap_MidambleShiftLCR,
69071 &ett_nbap_MidambleShiftAndBurstType768,
69072 &ett_nbap_Type7681,
69073 &ett_nbap_MidambleAllocationMode7681,
69074 &ett_nbap_Type7682,
69075 &ett_nbap_MidambleAllocationMode7682,
69076 &ett_nbap_Type7683,
69077 &ett_nbap_MidambleAllocationMode7683,
69078 &ett_nbap_MIMO_PilotConfiguration,
69079 &ett_nbap_MIMO_PilotConfigurationExtension,
69080 &ett_nbap_ModifyPriorityQueue,
69081 &ett_nbap_ModulationPO_MBSFN,
69082 &ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList,
69083 &ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem,
69084 &ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR,
69085 &ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR,
69086 &ett_nbap_Multi_Cell_Capability_Info,
69087 &ett_nbap_Multicell_EDCH_InformationItemIEs,
69088 &ett_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs,
69089 &ett_nbap_NeighbouringCellMeasurementInformation,
69090 &ett_nbap_NeighbouringCellMeasurementInformation_item,
69091 &ett_nbap_NeighbouringFDDCellMeasurementInformation,
69092 &ett_nbap_NeighbouringTDDCellMeasurementInformation,
69093 &ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
69094 &ett_nbap_NeighbouringTDDCellMeasurementInformation768,
69095 &ett_nbap_NI_Information,
69096 &ett_nbap_NormalAndDiversityPrimaryCPICHContainer,
69097 &ett_nbap_Paging_MACFlows_to_DeleteFDD,
69098 &ett_nbap_Paging_MACFlows_to_DeleteFDD_Item,
69099 &ett_nbap_Paging_MACFlow_Specific_Information,
69100 &ett_nbap_Paging_MAC_Flow_Specific_Information_Item,
69101 &ett_nbap_Paging_MACFlow_PriorityQueue_Information,
69102 &ett_nbap_Paging_MACFlow_PriorityQueue_Item,
69103 &ett_nbap_PLCCHinformation,
69104 &ett_nbap_Possible_Secondary_Serving_Cell_List,
69105 &ett_nbap_Possible_Secondary_Serving_Cell,
69106 &ett_nbap_PreambleSignatures,
69107 &ett_nbap_PrimaryAndSecondaryCPICHContainer,
69108 &ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH,
69109 &ett_nbap_PriorityQueue_InfoList,
69110 &ett_nbap_PriorityQueue_InfoItem,
69111 &ett_nbap_PriorityQueue_InfoList_to_Modify,
69112 &ett_nbap_PriorityQueue_InfoItem_to_Add,
69113 &ett_nbap_PriorityQueue_InfoItem_to_Modify,
69114 &ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
69115 &ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
69116 &ett_nbap_UE_Selected_MBMS_Service_Information,
69117 &ett_nbap_Selected_MBMS_Service,
69118 &ett_nbap_Selected_MBMS_Service_List,
69119 &ett_nbap_Selected_MBMS_Service_Item,
69120 &ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR,
69121 &ett_nbap_MBMS_Service_TDM_Information,
69122 &ett_nbap_Paging_MACFlow_Specific_InformationLCR,
69123 &ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR,
69124 &ett_nbap_Paging_MACFlows_to_DeleteLCR,
69125 &ett_nbap_Paging_MACFlows_to_DeleteLCR_Item,
69126 &ett_nbap_RACH_SubChannelNumbers,
69127 &ett_nbap_RL_Specific_DCH_Info,
69128 &ett_nbap_RL_Specific_DCH_Info_Item,
69129 &ett_nbap_RL_Specific_E_DCH_Info,
69130 &ett_nbap_RL_Specific_E_DCH_Information,
69131 &ett_nbap_RL_Specific_E_DCH_Information_Item,
69132 &ett_nbap_Reference_E_TFCI_Information,
69133 &ett_nbap_Reference_E_TFCI_Information_Item,
69134 &ett_nbap_ReportCharacteristics,
69135 &ett_nbap_ReportCharacteristicsType_EventA,
69136 &ett_nbap_ReportCharacteristicsType_EventB,
69137 &ett_nbap_ReportCharacteristicsType_EventC,
69138 &ett_nbap_ReportCharacteristicsType_EventD,
69139 &ett_nbap_ReportCharacteristicsType_EventE,
69140 &ett_nbap_ReportCharacteristicsType_EventF,
69141 &ett_nbap_ReportCharacteristicsType_OnModification,
69142 &ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
69143 &ett_nbap_EDCH_RACH_Report_IncrDecrThres,
69144 &ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
69145 &ett_nbap_EDCH_RACH_Report_ThresholdInformation,
69146 &ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
69147 &ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
69148 &ett_nbap_ReportCharacteristicsType_ReportPeriodicity,
69149 &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value,
69150 &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item,
69151 &ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR,
69152 &ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item,
69153 &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value,
69154 &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item,
69155 &ett_nbap_Received_Scheduled_EDCH_Power_Share_Value,
69156 &ett_nbap_RequestedDataValueInformation,
69157 &ett_nbap_InformationAvailable,
69158 &ett_nbap_RequestedDataValue,
69159 &ett_nbap_SAT_Info_Almanac,
69160 &ett_nbap_SAT_Info_Almanac_Item,
69161 &ett_nbap_SAT_Info_Almanac_ExtList,
69162 &ett_nbap_SAT_Info_Almanac_ExtItem,
69163 &ett_nbap_SAT_Info_DGPSCorrections,
69164 &ett_nbap_SAT_Info_DGPSCorrections_Item,
69165 &ett_nbap_SATInfo_RealTime_Integrity,
69166 &ett_nbap_SAT_Info_RealTime_Integrity_Item,
69167 &ett_nbap_SecondaryServingCells,
69168 &ett_nbap_SecondaryServingCellsItem,
69169 &ett_nbap_Secondary_CPICH_Information_Change,
69170 &ett_nbap_Serving_E_DCH_RL_ID,
69171 &ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
69172 &ett_nbap_SetsOfHS_SCCH_Codes,
69173 &ett_nbap_SetsOfHS_SCCH_CodesItem,
69174 &ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency,
69175 &ett_nbap_SFNSFNMeasurementThresholdInformation,
69176 &ett_nbap_SFNSFNMeasurementValueInformation,
69177 &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
69178 &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
69179 &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
69180 &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
69181 &ett_nbap_SFNSFNTimeStampInformation,
69182 &ett_nbap_SFNSFNTimeStamp_TDD,
69183 &ett_nbap_SFNSFNValue,
69184 &ett_nbap_SynchronisationReportCharacteristics,
69185 &ett_nbap_SynchronisationReportCharactThreExc,
69186 &ett_nbap_SynchronisationReportCharactThreInfoItem,
69187 &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem,
69188 &ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem,
69189 &ett_nbap_SyncDLCodeIdThreInfoLCR,
69190 &ett_nbap_SyncDLCodeIdThreInfoList,
69191 &ett_nbap_SyncDLCodeInfoListLCR,
69192 &ett_nbap_SyncDLCodeInfoItemLCR,
69193 &ett_nbap_TDD_ChannelisationCodeLCR,
69194 &ett_nbap_TDD_DL_Code_Information,
69195 &ett_nbap_TDD_DL_Code_InformationItem,
69196 &ett_nbap_TDD_DL_Code_LCR_Information,
69197 &ett_nbap_TDD_DL_Code_LCR_InformationItem,
69198 &ett_nbap_TDD_DL_Code_768_Information,
69199 &ett_nbap_TDD_DL_Code_768_InformationItem,
69200 &ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR,
69201 &ett_nbap_TDD_DPCHOffset,
69202 &ett_nbap_TransportFormatCombination_Beta,
69203 &ett_nbap_T_signalledGainFactors,
69204 &ett_nbap_T_gainFactor,
69205 &ett_nbap_T_fdd,
69206 &ett_nbap_TDD_UL_Code_Information,
69207 &ett_nbap_TDD_UL_Code_InformationItem,
69208 &ett_nbap_TDD_UL_Code_LCR_Information,
69209 &ett_nbap_TDD_UL_Code_LCR_InformationItem,
69210 &ett_nbap_TDD_UL_Code_768_Information,
69211 &ett_nbap_TDD_UL_Code_768_InformationItem,
69212 &ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
69213 &ett_nbap_TFCI_SignallingMode,
69214 &ett_nbap_TimeSlot_InitiatedListLCR,
69215 &ett_nbap_TimeSlotMeasurementValueListLCR,
69216 &ett_nbap_TimeSlotMeasurementValueLCR,
69217 &ett_nbap_TimingAdjustmentValue,
69218 &ett_nbap_TimingAdjustmentValueLCR,
69219 &ett_nbap_TnlQos,
69220 &ett_nbap_Transmission_Gap_Pattern_Sequence_Information,
69221 &ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
69222 &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue,
69223 &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item,
69224 &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue,
69225 &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item,
69226 &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value,
69227 &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
69228 &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR,
69229 &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item,
69230 &ett_nbap_TFCS,
69231 &ett_nbap_T_tFCSvalues,
69232 &ett_nbap_TFCS_TFCSList,
69233 &ett_nbap_TFCS_TFCSList_item,
69234 &ett_nbap_TFCS_CTFC,
69235 &ett_nbap_Transport_Block_Size_List,
69236 &ett_nbap_Transport_Block_Size_List_item,
69237 &ett_nbap_TransportFormatSet,
69238 &ett_nbap_TransportFormatSet_DynamicPartList,
69239 &ett_nbap_TransportFormatSet_DynamicPartList_item,
69240 &ett_nbap_TDD_TransportFormatSet_ModeDP,
69241 &ett_nbap_TransmissionTimeIntervalInformation,
69242 &ett_nbap_TransmissionTimeIntervalInformation_item,
69243 &ett_nbap_TransportFormatSet_Semi_staticPart,
69244 &ett_nbap_TransportFormatSet_ModeDP,
69245 &ett_nbap_TransportFormatSet_ModeSSP,
69246 &ett_nbap_TUTRANGANSS,
69247 &ett_nbap_TUTRANGANSSMeasurementThresholdInformation,
69248 &ett_nbap_TUTRANGANSSMeasurementValueInformation,
69249 &ett_nbap_TUTRANGPS,
69250 &ett_nbap_TUTRANGPSMeasurementThresholdInformation,
69251 &ett_nbap_TUTRANGPSMeasurementValueInformation,
69252 &ett_nbap_UC_Id,
69253 &ett_nbap_UE_AggregateMaximumBitRate,
69254 &ett_nbap_UE_Capability_Information,
69255 &ett_nbap_UL_Timeslot_Information,
69256 &ett_nbap_UL_Timeslot_InformationItem,
69257 &ett_nbap_UL_TimeslotLCR_Information,
69258 &ett_nbap_UL_TimeslotLCR_InformationItem,
69259 &ett_nbap_UL_Timeslot768_Information,
69260 &ett_nbap_UL_Timeslot768_InformationItem,
69261 &ett_nbap_UL_ScramblingCode,
69262 &ett_nbap_UL_Synchronisation_Parameters_LCR,
69263 &ett_nbap_UL_TimeSlot_ISCP_Info,
69264 &ett_nbap_UL_TimeSlot_ISCP_InfoItem,
69265 &ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
69266 &ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
69267 &ett_nbap_UpPTSInterference_For_CellPortion_Value,
69268 &ett_nbap_UpPTSInterference_For_CellPortion_Value_Item,
69269 &ett_nbap_USCH_Information,
69270 &ett_nbap_USCH_InformationItem,
69271 &ett_nbap_USCH_InformationResponse,
69272 &ett_nbap_USCH_InformationResponseItem,
69273 &ett_nbap_UL_TimeslotISCP_For_CellPortion_Value,
69274 &ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item,
69275 &ett_nbap_CommonTransportChannelSetupRequestFDD,
69276 &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
69277 &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD,
69278 &ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD,
69279 &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD,
69280 &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD,
69281 &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD,
69282 &ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD,
69283 &ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD,
69284 &ett_nbap_PRACH_CTCH_SetupRqstFDD,
69285 &ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD,
69286 &ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD,
69287 &ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD,
69288 &ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD,
69289 &ett_nbap_CommonTransportChannelSetupRequestTDD,
69290 &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
69291 &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD,
69292 &ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD,
69293 &ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD,
69294 &ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD,
69295 &ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD,
69296 &ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD,
69297 &ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD,
69298 &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD,
69299 &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD,
69300 &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD,
69301 &ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD,
69302 &ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD,
69303 &ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD,
69304 &ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD,
69305 &ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD,
69306 &ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD,
69307 &ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD,
69308 &ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD,
69309 &ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD,
69310 &ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD,
69311 &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD,
69312 &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD,
69313 &ett_nbap_PRACH_CTCH_SetupRqstTDD,
69314 &ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD,
69315 &ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD,
69316 &ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD,
69317 &ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD,
69318 &ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD,
69319 &ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD,
69320 &ett_nbap_PLCCH_parameters,
69321 &ett_nbap_E_RUCCH_parameters,
69322 &ett_nbap_E_RUCCH_768_parameters,
69323 &ett_nbap_CommonTransportChannelSetupResponse,
69324 &ett_nbap_FACH_CommonTransportChannel_InformationResponse,
69325 &ett_nbap_CommonTransportChannelSetupFailure,
69326 &ett_nbap_CommonTransportChannelReconfigurationRequestFDD,
69327 &ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD,
69328 &ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD,
69329 &ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD,
69330 &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD,
69331 &ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD,
69332 &ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD,
69333 &ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD,
69334 &ett_nbap_PRACHList_CTCH_ReconfRqstFDD,
69335 &ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD,
69336 &ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD,
69337 &ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD,
69338 &ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD,
69339 &ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD,
69340 &ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD,
69341 &ett_nbap_CommonTransportChannelReconfigurationRequestTDD,
69342 &ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD,
69343 &ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD,
69344 &ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD,
69345 &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD,
69346 &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD,
69347 &ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD,
69348 &ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD,
69349 &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD,
69350 &ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD,
69351 &ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD,
69352 &ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD,
69353 &ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD,
69354 &ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD,
69355 &ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD,
69356 &ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD,
69357 &ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD,
69358 &ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD,
69359 &ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD,
69360 &ett_nbap_CommonTransportChannelReconfigurationResponse,
69361 &ett_nbap_CommonTransportChannelReconfigurationFailure,
69362 &ett_nbap_CommonTransportChannelDeletionRequest,
69363 &ett_nbap_CommonTransportChannelDeletionResponse,
69364 &ett_nbap_BlockResourceRequest,
69365 &ett_nbap_BlockResourceResponse,
69366 &ett_nbap_BlockResourceFailure,
69367 &ett_nbap_UnblockResourceIndication,
69368 &ett_nbap_AuditRequiredIndication,
69369 &ett_nbap_AuditRequest,
69370 &ett_nbap_AuditResponse,
69371 &ett_nbap_Cell_InformationList_AuditRsp,
69372 &ett_nbap_Cell_InformationItem_AuditRsp,
69373 &ett_nbap_S_CPICH_InformationList_AuditRsp,
69374 &ett_nbap_S_CCPCH_InformationList_AuditRsp,
69375 &ett_nbap_FACH_InformationList_AuditRsp,
69376 &ett_nbap_PRACH_InformationList_AuditRsp,
69377 &ett_nbap_RACH_InformationList_AuditRsp,
69378 &ett_nbap_AICH_InformationList_AuditRsp,
69379 &ett_nbap_FPACH_LCR_InformationList_AuditRsp,
69380 &ett_nbap_HS_DSCH_Resources_Information_AuditRsp,
69381 &ett_nbap_S_CCPCH_InformationListExt_AuditRsp,
69382 &ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp,
69383 &ett_nbap_E_DCH_Resources_Information_AuditRsp,
69384 &ett_nbap_PLCCH_InformationList_AuditRsp,
69385 &ett_nbap_S_CCPCH_768_InformationList_AuditRsp,
69386 &ett_nbap_PRACH_768_InformationList_AuditRsp,
69387 &ett_nbap_E_RUCCH_InformationList_AuditRsp,
69388 &ett_nbap_E_RUCCH_768_InformationList_AuditRsp,
69389 &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp,
69390 &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp,
69391 &ett_nbap_UPPCH_LCR_InformationList_AuditRsp,
69392 &ett_nbap_UPPCH_LCR_InformationItem_AuditRsp,
69393 &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp,
69394 &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp,
69395 &ett_nbap_CCP_InformationList_AuditRsp,
69396 &ett_nbap_CCP_InformationItem_AuditRsp,
69397 &ett_nbap_Local_Cell_InformationList_AuditRsp,
69398 &ett_nbap_Local_Cell_InformationItem_AuditRsp,
69399 &ett_nbap_Local_Cell_Group_InformationList_AuditRsp,
69400 &ett_nbap_Local_Cell_Group_InformationItem_AuditRsp,
69401 &ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp,
69402 &ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp,
69403 &ett_nbap_AuditFailure,
69404 &ett_nbap_CommonMeasurementInitiationRequest,
69405 &ett_nbap_CommonMeasurementObjectType_CM_Rqst,
69406 &ett_nbap_ERACH_CM_Rqst,
69407 &ett_nbap_Cell_CM_Rqst,
69408 &ett_nbap_RACH_CM_Rqst,
69409 &ett_nbap_PowerLocalCellGroup_CM_Rqst,
69410 &ett_nbap_CommonMeasurementInitiationResponse,
69411 &ett_nbap_CommonMeasurementObjectType_CM_Rsp,
69412 &ett_nbap_ERACH_CM_Rsp,
69413 &ett_nbap_Cell_CM_Rsp,
69414 &ett_nbap_RACH_CM_Rsp,
69415 &ett_nbap_PowerLocalCellGroup_CM_Rsp,
69416 &ett_nbap_CommonMeasurementInitiationFailure,
69417 &ett_nbap_CommonMeasurementReport,
69418 &ett_nbap_CommonMeasurementObjectType_CM_Rprt,
69419 &ett_nbap_ERACH_CM_Rprt,
69420 &ett_nbap_Cell_CM_Rprt,
69421 &ett_nbap_RACH_CM_Rprt,
69422 &ett_nbap_PowerLocalCellGroup_CM_Rprt,
69423 &ett_nbap_CommonMeasurementTerminationRequest,
69424 &ett_nbap_CommonMeasurementFailureIndication,
69425 &ett_nbap_CellSetupRequestFDD,
69426 &ett_nbap_Synchronisation_Configuration_Cell_SetupRqst,
69427 &ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD,
69428 &ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD,
69429 &ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD,
69430 &ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD,
69431 &ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD,
69432 &ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD,
69433 &ett_nbap_BCH_Information_Cell_SetupRqstFDD,
69434 &ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD,
69435 &ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD,
69436 &ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD,
69437 &ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD,
69438 &ett_nbap_CellSetupRequestTDD,
69439 &ett_nbap_SCH_Information_Cell_SetupRqstTDD,
69440 &ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH,
69441 &ett_nbap_Case1_Cell_SetupRqstTDD,
69442 &ett_nbap_Case2_Cell_SetupRqstTDD,
69443 &ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD,
69444 &ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD,
69445 &ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD,
69446 &ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
69447 &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD,
69448 &ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD,
69449 &ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD,
69450 &ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD,
69451 &ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD,
69452 &ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD,
69453 &ett_nbap_SCH_768_Information_Cell_SetupRqstTDD,
69454 &ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD,
69455 &ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD,
69456 &ett_nbap_CellSetupResponse,
69457 &ett_nbap_CellSetupFailure,
69458 &ett_nbap_CellReconfigurationRequestFDD,
69459 &ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst,
69460 &ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD,
69461 &ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD,
69462 &ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD,
69463 &ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD,
69464 &ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD,
69465 &ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD,
69466 &ett_nbap_BCH_information_Cell_ReconfRqstFDD,
69467 &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD,
69468 &ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD,
69469 &ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD,
69470 &ett_nbap_CellReconfigurationRequestTDD,
69471 &ett_nbap_SCH_Information_Cell_ReconfRqstTDD,
69472 &ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD,
69473 &ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD,
69474 &ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD,
69475 &ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
69476 &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD,
69477 &ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD,
69478 &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD,
69479 &ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD,
69480 &ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD,
69481 &ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD,
69482 &ett_nbap_UARFCN_Adjustment,
69483 &ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
69484 &ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
69485 &ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD,
69486 &ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
69487 &ett_nbap_CellReconfigurationResponse,
69488 &ett_nbap_CellReconfigurationFailure,
69489 &ett_nbap_CellDeletionRequest,
69490 &ett_nbap_CellDeletionResponse,
69491 &ett_nbap_ResourceStatusIndication,
69492 &ett_nbap_IndicationType_ResourceStatusInd,
69493 &ett_nbap_No_Failure_ResourceStatusInd,
69494 &ett_nbap_Local_Cell_InformationList_ResourceStatusInd,
69495 &ett_nbap_Local_Cell_InformationItem_ResourceStatusInd,
69496 &ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd,
69497 &ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd,
69498 &ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd,
69499 &ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd,
69500 &ett_nbap_ServiceImpacting_ResourceStatusInd,
69501 &ett_nbap_Local_Cell_InformationList2_ResourceStatusInd,
69502 &ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd,
69503 &ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd,
69504 &ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd,
69505 &ett_nbap_CCP_InformationList_ResourceStatusInd,
69506 &ett_nbap_CCP_InformationItem_ResourceStatusInd,
69507 &ett_nbap_Cell_InformationList_ResourceStatusInd,
69508 &ett_nbap_Cell_InformationItem_ResourceStatusInd,
69509 &ett_nbap_S_CPICH_InformationList_ResourceStatusInd,
69510 &ett_nbap_S_CCPCH_InformationList_ResourceStatusInd,
69511 &ett_nbap_FACH_InformationList_ResourceStatusInd,
69512 &ett_nbap_PRACH_InformationList_ResourceStatusInd,
69513 &ett_nbap_RACH_InformationList_ResourceStatusInd,
69514 &ett_nbap_AICH_InformationList_ResourceStatusInd,
69515 &ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd,
69516 &ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd,
69517 &ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd,
69518 &ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd,
69519 &ett_nbap_E_DCH_Resources_Information_ResourceStatusInd,
69520 &ett_nbap_PLCCH_InformationList_ResourceStatusInd,
69521 &ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd,
69522 &ett_nbap_PRACH_768_InformationList_ResourceStatusInd,
69523 &ett_nbap_E_RUCCH_InformationList_ResourceStatusInd,
69524 &ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd,
69525 &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd,
69526 &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd,
69527 &ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd,
69528 &ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd,
69529 &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd,
69530 &ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd,
69531 &ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd,
69532 &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd,
69533 &ett_nbap_SystemInformationUpdateRequest,
69534 &ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
69535 &ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst,
69536 &ett_nbap_DeletionIndicator_SystemInfoUpdate,
69537 &ett_nbap_No_Deletion_SystemInfoUpdate,
69538 &ett_nbap_SegmentInformationListIE_SystemInfoUpdate,
69539 &ett_nbap_SegmentInformationItem_SystemInfoUpdate,
69540 &ett_nbap_SystemInformationUpdateResponse,
69541 &ett_nbap_SystemInformationUpdateFailure,
69542 &ett_nbap_RadioLinkSetupRequestFDD,
69543 &ett_nbap_Additional_HS_Cell_Information_RL_Setup_List,
69544 &ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs,
69545 &ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD,
69546 &ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD,
69547 &ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD,
69548 &ett_nbap_RL_InformationList_RL_SetupRqstFDD,
69549 &ett_nbap_RL_InformationItem_RL_SetupRqstFDD,
69550 &ett_nbap_E_DPCH_Information_RL_SetupRqstFDD,
69551 &ett_nbap_F_DPCH_Information_RL_SetupRqstFDD,
69552 &ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD,
69553 &ett_nbap_RadioLinkSetupRequestTDD,
69554 &ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
69555 &ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
69556 &ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD,
69557 &ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD,
69558 &ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD,
69559 &ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
69560 &ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
69561 &ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD,
69562 &ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD,
69563 &ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD,
69564 &ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD,
69565 &ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD,
69566 &ett_nbap_RL_Information_RL_SetupRqstTDD,
69567 &ett_nbap_RadioLinkSetupResponseFDD,
69568 &ett_nbap_Additional_HS_Cell_Information_Response_List,
69569 &ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs,
69570 &ett_nbap_RL_InformationResponseList_RL_SetupRspFDD,
69571 &ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD,
69572 &ett_nbap_DiversityIndication_RL_SetupRspFDD,
69573 &ett_nbap_Combining_RL_SetupRspFDD,
69574 &ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD,
69575 &ett_nbap_RadioLinkSetupResponseTDD,
69576 &ett_nbap_RL_InformationResponse_RL_SetupRspTDD,
69577 &ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD,
69578 &ett_nbap_RadioLinkSetupFailureFDD,
69579 &ett_nbap_CauseLevel_RL_SetupFailureFDD,
69580 &ett_nbap_GeneralCauseList_RL_SetupFailureFDD,
69581 &ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD,
69582 &ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
69583 &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD,
69584 &ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD,
69585 &ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD,
69586 &ett_nbap_DiversityIndication_RL_SetupFailureFDD,
69587 &ett_nbap_Combining_RL_SetupFailureFDD,
69588 &ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD,
69589 &ett_nbap_RadioLinkSetupFailureTDD,
69590 &ett_nbap_CauseLevel_RL_SetupFailureTDD,
69591 &ett_nbap_GeneralCauseList_RL_SetupFailureTDD,
69592 &ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD,
69593 &ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
69594 &ett_nbap_RadioLinkAdditionRequestFDD,
69595 &ett_nbap_Additional_HS_Cell_Information_RL_Addition_List,
69596 &ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req,
69597 &ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency,
69598 &ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs,
69599 &ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
69600 &ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
69601 &ett_nbap_E_DPCH_Information_RL_AdditionReqFDD,
69602 &ett_nbap_RadioLinkAdditionRequestTDD,
69603 &ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
69604 &ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
69605 &ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD,
69606 &ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
69607 &ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
69608 &ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
69609 &ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
69610 &ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD,
69611 &ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
69612 &ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
69613 &ett_nbap_RL_Information_RL_AdditionRqstTDD,
69614 &ett_nbap_RadioLinkAdditionResponseFDD,
69615 &ett_nbap_Additional_HS_Cell_Change_Information_Response_List,
69616 &ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs,
69617 &ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
69618 &ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
69619 &ett_nbap_DiversityIndication_RL_AdditionRspFDD,
69620 &ett_nbap_Combining_RL_AdditionRspFDD,
69621 &ett_nbap_Non_Combining_RL_AdditionRspFDD,
69622 &ett_nbap_RadioLinkAdditionResponseTDD,
69623 &ett_nbap_RL_InformationResponse_RL_AdditionRspTDD,
69624 &ett_nbap_DCH_Information_RL_AdditionRspTDD,
69625 &ett_nbap_DiversityIndication_RL_AdditionRspTDD,
69626 &ett_nbap_Combining_RL_AdditionRspTDD,
69627 &ett_nbap_Non_Combining_RL_AdditionRspTDD,
69628 &ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD,
69629 &ett_nbap_RadioLinkAdditionFailureFDD,
69630 &ett_nbap_CauseLevel_RL_AdditionFailureFDD,
69631 &ett_nbap_GeneralCauseList_RL_AdditionFailureFDD,
69632 &ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD,
69633 &ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
69634 &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD,
69635 &ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD,
69636 &ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD,
69637 &ett_nbap_DiversityIndication_RL_AdditionFailureFDD,
69638 &ett_nbap_Combining_RL_AdditionFailureFDD,
69639 &ett_nbap_Non_Combining_RL_AdditionFailureFDD,
69640 &ett_nbap_RadioLinkAdditionFailureTDD,
69641 &ett_nbap_CauseLevel_RL_AdditionFailureTDD,
69642 &ett_nbap_GeneralCauseList_RL_AdditionFailureTDD,
69643 &ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD,
69644 &ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD,
69645 &ett_nbap_RadioLinkReconfigurationPrepareFDD,
69646 &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep,
69647 &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs,
69648 &ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep,
69649 &ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD,
69650 &ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD,
69651 &ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
69652 &ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD,
69653 &ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD,
69654 &ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD,
69655 &ett_nbap_RL_InformationList_RL_ReconfPrepFDD,
69656 &ett_nbap_RL_InformationItem_RL_ReconfPrepFDD,
69657 &ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD,
69658 &ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD,
69659 &ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD,
69660 &ett_nbap_RadioLinkReconfigurationPrepareTDD,
69661 &ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
69662 &ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
69663 &ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
69664 &ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
69665 &ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD,
69666 &ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
69667 &ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
69668 &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
69669 &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
69670 &ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
69671 &ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69672 &ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
69673 &ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69674 &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
69675 &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69676 &ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
69677 &ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69678 &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
69679 &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR,
69680 &ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD,
69681 &ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69682 &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
69683 &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768,
69684 &ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
69685 &ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
69686 &ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
69687 &ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
69688 &ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
69689 &ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
69690 &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
69691 &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
69692 &ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
69693 &ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
69694 &ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD,
69695 &ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
69696 &ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
69697 &ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
69698 &ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD,
69699 &ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
69700 &ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
69701 &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
69702 &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
69703 &ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD,
69704 &ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
69705 &ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
69706 &ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69707 &ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
69708 &ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69709 &ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
69710 &ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69711 &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
69712 &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69713 &ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
69714 &ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69715 &ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
69716 &ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69717 &ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
69718 &ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
69719 &ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
69720 &ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
69721 &ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
69722 &ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
69723 &ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
69724 &ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
69725 &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
69726 &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
69727 &ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD,
69728 &ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD,
69729 &ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD,
69730 &ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD,
69731 &ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD,
69732 &ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD,
69733 &ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD,
69734 &ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD,
69735 &ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD,
69736 &ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD,
69737 &ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD,
69738 &ett_nbap_RL_Information_RL_ReconfPrepTDD,
69739 &ett_nbap_RadioLinkReconfigurationReady,
69740 &ett_nbap_RL_InformationResponseList_RL_ReconfReady,
69741 &ett_nbap_RL_InformationResponseItem_RL_ReconfReady,
69742 &ett_nbap_RadioLinkReconfigurationFailure,
69743 &ett_nbap_CauseLevel_RL_ReconfFailure,
69744 &ett_nbap_GeneralCauseList_RL_ReconfFailure,
69745 &ett_nbap_RLSpecificCauseList_RL_ReconfFailure,
69746 &ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure,
69747 &ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure,
69748 &ett_nbap_RadioLinkReconfigurationCommit,
69749 &ett_nbap_RadioLinkReconfigurationCancel,
69750 &ett_nbap_RadioLinkReconfigurationRequestFDD,
69751 &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req,
69752 &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs,
69753 &ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req,
69754 &ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD,
69755 &ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD,
69756 &ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD,
69757 &ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD,
69758 &ett_nbap_RL_InformationList_RL_ReconfRqstFDD,
69759 &ett_nbap_RL_InformationItem_RL_ReconfRqstFDD,
69760 &ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD,
69761 &ett_nbap_RadioLinkReconfigurationRequestTDD,
69762 &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
69763 &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
69764 &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
69765 &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
69766 &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
69767 &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
69768 &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
69769 &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD,
69770 &ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
69771 &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
69772 &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD,
69773 &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
69774 &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
69775 &ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD,
69776 &ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD,
69777 &ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD,
69778 &ett_nbap_RL_Information_RL_ReconfRqstTDD,
69779 &ett_nbap_RadioLinkReconfigurationResponse,
69780 &ett_nbap_RL_InformationResponseList_RL_ReconfRsp,
69781 &ett_nbap_RL_InformationResponseItem_RL_ReconfRsp,
69782 &ett_nbap_RadioLinkDeletionRequest,
69783 &ett_nbap_RL_informationList_RL_DeletionRqst,
69784 &ett_nbap_RL_informationItem_RL_DeletionRqst,
69785 &ett_nbap_RadioLinkDeletionResponse,
69786 &ett_nbap_DL_PowerControlRequest,
69787 &ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst,
69788 &ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst,
69789 &ett_nbap_DL_PowerTimeslotControlRequest,
69790 &ett_nbap_DedicatedMeasurementInitiationRequest,
69791 &ett_nbap_DedicatedMeasurementObjectType_DM_Rqst,
69792 &ett_nbap_RL_DM_Rqst,
69793 &ett_nbap_RL_InformationList_DM_Rqst,
69794 &ett_nbap_RL_InformationItem_DM_Rqst,
69795 &ett_nbap_PUSCH_Info_DM_Rqst,
69796 &ett_nbap_HSSICH_Info_DM_Rqst,
69797 &ett_nbap_HSSICH_InfoExt_DM_Rqst,
69798 &ett_nbap_RL_Set_DM_Rqst,
69799 &ett_nbap_RL_Set_InformationList_DM_Rqst,
69800 &ett_nbap_RL_Set_InformationItem_DM_Rqst,
69801 &ett_nbap_DedicatedMeasurementInitiationResponse,
69802 &ett_nbap_DedicatedMeasurementObjectType_DM_Rsp,
69803 &ett_nbap_RL_DM_Rsp,
69804 &ett_nbap_RL_InformationList_DM_Rsp,
69805 &ett_nbap_RL_InformationItem_DM_Rsp,
69806 &ett_nbap_PUSCH_Info_DM_Rsp,
69807 &ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp,
69808 &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp,
69809 &ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
69810 &ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
69811 &ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
69812 &ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
69813 &ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp,
69814 &ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp,
69815 &ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp,
69816 &ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp,
69817 &ett_nbap_RL_Set_DM_Rsp,
69818 &ett_nbap_RL_Set_InformationList_DM_Rsp,
69819 &ett_nbap_RL_Set_InformationItem_DM_Rsp,
69820 &ett_nbap_DedicatedMeasurementInitiationFailure,
69821 &ett_nbap_DedicatedMeasurementReport,
69822 &ett_nbap_DedicatedMeasurementObjectType_DM_Rprt,
69823 &ett_nbap_RL_DM_Rprt,
69824 &ett_nbap_RL_InformationList_DM_Rprt,
69825 &ett_nbap_RL_InformationItem_DM_Rprt,
69826 &ett_nbap_PUSCH_Info_DM_Rprt,
69827 &ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt,
69828 &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt,
69829 &ett_nbap_RL_Set_DM_Rprt,
69830 &ett_nbap_RL_Set_InformationList_DM_Rprt,
69831 &ett_nbap_RL_Set_InformationItem_DM_Rprt,
69832 &ett_nbap_DedicatedMeasurementTerminationRequest,
69833 &ett_nbap_DedicatedMeasurementFailureIndication,
69834 &ett_nbap_RadioLinkFailureIndication,
69835 &ett_nbap_Reporting_Object_RL_FailureInd,
69836 &ett_nbap_RL_RL_FailureInd,
69837 &ett_nbap_RL_InformationList_RL_FailureInd,
69838 &ett_nbap_RL_InformationItem_RL_FailureInd,
69839 &ett_nbap_RL_Set_RL_FailureInd,
69840 &ett_nbap_RL_Set_InformationList_RL_FailureInd,
69841 &ett_nbap_RL_Set_InformationItem_RL_FailureInd,
69842 &ett_nbap_CCTrCH_RL_FailureInd,
69843 &ett_nbap_CCTrCH_InformationList_RL_FailureInd,
69844 &ett_nbap_CCTrCH_InformationItem_RL_FailureInd,
69845 &ett_nbap_RadioLinkPreemptionRequiredIndication,
69846 &ett_nbap_RL_InformationList_RL_PreemptRequiredInd,
69847 &ett_nbap_RL_InformationItem_RL_PreemptRequiredInd,
69848 &ett_nbap_RadioLinkRestoreIndication,
69849 &ett_nbap_Reporting_Object_RL_RestoreInd,
69850 &ett_nbap_RL_RL_RestoreInd,
69851 &ett_nbap_RL_InformationList_RL_RestoreInd,
69852 &ett_nbap_RL_InformationItem_RL_RestoreInd,
69853 &ett_nbap_RL_Set_RL_RestoreInd,
69854 &ett_nbap_RL_Set_InformationList_RL_RestoreInd,
69855 &ett_nbap_RL_Set_InformationItem_RL_RestoreInd,
69856 &ett_nbap_CCTrCH_RL_RestoreInd,
69857 &ett_nbap_CCTrCH_InformationList_RL_RestoreInd,
69858 &ett_nbap_CCTrCH_InformationItem_RL_RestoreInd,
69859 &ett_nbap_CompressedModeCommand,
69860 &ett_nbap_ErrorIndication,
69861 &ett_nbap_PrivateMessage,
69862 &ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD,
69863 &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst,
69864 &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst,
69865 &ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD,
69866 &ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst,
69867 &ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst,
69868 &ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst,
69869 &ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst,
69870 &ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
69871 &ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst,
69872 &ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst,
69873 &ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
69874 &ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
69875 &ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
69876 &ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
69877 &ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
69878 &ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
69879 &ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
69880 &ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
69881 &ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst,
69882 &ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst,
69883 &ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst,
69884 &ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst,
69885 &ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst,
69886 &ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
69887 &ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
69888 &ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst,
69889 &ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst,
69890 &ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
69891 &ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
69892 &ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
69893 &ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
69894 &ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
69895 &ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
69896 &ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
69897 &ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
69898 &ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst,
69899 &ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
69900 &ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst,
69901 &ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst,
69902 &ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst,
69903 &ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst,
69904 &ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst,
69905 &ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst,
69906 &ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
69907 &ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst,
69908 &ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst,
69909 &ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
69910 &ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
69911 &ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
69912 &ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
69913 &ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
69914 &ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
69915 &ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
69916 &ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
69917 &ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst,
69918 &ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst,
69919 &ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst,
69920 &ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst,
69921 &ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst,
69922 &ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
69923 &ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
69924 &ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst,
69925 &ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst,
69926 &ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
69927 &ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
69928 &ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
69929 &ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
69930 &ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
69931 &ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
69932 &ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
69933 &ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
69934 &ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst,
69935 &ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
69936 &ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst,
69937 &ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst,
69938 &ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst,
69939 &ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
69940 &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst,
69941 &ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst,
69942 &ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst,
69943 &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst,
69944 &ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
69945 &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
69946 &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
69947 &ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
69948 &ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst,
69949 &ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst,
69950 &ett_nbap_HS_SICH_Information_PSCH_ReconfRqst,
69951 &ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst,
69952 &ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst,
69953 &ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst,
69954 &ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst,
69955 &ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst,
69956 &ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst,
69957 &ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst,
69958 &ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
69959 &ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst,
69960 &ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst,
69961 &ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
69962 &ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
69963 &ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst,
69964 &ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst,
69965 &ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst,
69966 &ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst,
69967 &ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst,
69968 &ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst,
69969 &ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
69970 &ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst,
69971 &ett_nbap_E_PUCH_Information_PSCH_ReconfRqst,
69972 &ett_nbap_E_PUCH_Timeslot_Info,
69973 &ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
69974 &ett_nbap_E_AGCH_Information_PSCH_ReconfRqst,
69975 &ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst,
69976 &ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
69977 &ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst,
69978 &ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst,
69979 &ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
69980 &ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst,
69981 &ett_nbap_E_HICH_Information_PSCH_ReconfRqst,
69982 &ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst,
69983 &ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
69984 &ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst,
69985 &ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst,
69986 &ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
69987 &ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst,
69988 &ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst,
69989 &ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst,
69990 &ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst,
69991 &ett_nbap_E_PUCH_Timeslot_InfoLCR,
69992 &ett_nbap_E_PUCH_Timeslot_Item_InfoLCR,
69993 &ett_nbap_E_PUCH_Codelist_LCR,
69994 &ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
69995 &ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst,
69996 &ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst,
69997 &ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
69998 &ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
69999 &ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
70000 &ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
70001 &ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst,
70002 &ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst,
70003 &ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
70004 &ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst,
70005 &ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst,
70006 &ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst,
70007 &ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst,
70008 &ett_nbap_SYNC_UL_Partition_LCR,
70009 &ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst,
70010 &ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst,
70011 &ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
70012 &ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst,
70013 &ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item,
70014 &ett_nbap_PhysicalSharedChannelReconfigurationResponse,
70015 &ett_nbap_E_HICH_TimeOffset_ExtensionLCR,
70016 &ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR,
70017 &ett_nbap_PhysicalSharedChannelReconfigurationFailure,
70018 &ett_nbap_CauseLevel_PSCH_ReconfFailure,
70019 &ett_nbap_GeneralCauseList_PSCH_ReconfFailure,
70020 &ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD,
70021 &ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
70022 &ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD,
70023 &ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
70024 &ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD,
70025 &ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD,
70026 &ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD,
70027 &ett_nbap_E_HICH_TimeOffset_ReconfFailureTDD,
70028 &ett_nbap_Common_System_Information_ResponseLCR,
70029 &ett_nbap_ResetRequest,
70030 &ett_nbap_ResetIndicator,
70031 &ett_nbap_CommunicationContextList_Reset,
70032 &ett_nbap_CommunicationContextInfoList_Reset,
70033 &ett_nbap_CommunicationContextInfoItem_Reset,
70034 &ett_nbap_CommunicationContextType_Reset,
70035 &ett_nbap_CommunicationControlPortList_Reset,
70036 &ett_nbap_CommunicationControlPortInfoList_Reset,
70037 &ett_nbap_CommunicationControlPortInfoItem_Reset,
70038 &ett_nbap_ResetResponse,
70039 &ett_nbap_InformationExchangeInitiationRequest,
70040 &ett_nbap_InformationExchangeObjectType_InfEx_Rqst,
70041 &ett_nbap_Cell_InfEx_Rqst,
70042 &ett_nbap_InformationExchangeInitiationResponse,
70043 &ett_nbap_InformationExchangeObjectType_InfEx_Rsp,
70044 &ett_nbap_Cell_InfEx_Rsp,
70045 &ett_nbap_InformationExchangeInitiationFailure,
70046 &ett_nbap_InformationReport,
70047 &ett_nbap_InformationExchangeObjectType_InfEx_Rprt,
70048 &ett_nbap_Cell_Inf_Rprt,
70049 &ett_nbap_InformationExchangeTerminationRequest,
70050 &ett_nbap_InformationExchangeFailureIndication,
70051 &ett_nbap_CellSynchronisationInitiationRequestTDD,
70052 &ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD,
70053 &ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD,
70054 &ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD,
70055 &ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD,
70056 &ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD,
70057 &ett_nbap_CellSynchronisationInitiationResponseTDD,
70058 &ett_nbap_CellSynchronisationInitiationFailureTDD,
70059 &ett_nbap_CellSynchronisationReconfigurationRequestTDD,
70060 &ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD,
70061 &ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD,
70062 &ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD,
70063 &ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD,
70064 &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD,
70065 &ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD,
70066 &ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD,
70067 &ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD,
70068 &ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD,
70069 &ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD,
70070 &ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD,
70071 &ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD,
70072 &ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD,
70073 &ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD,
70074 &ett_nbap_CellSynchronisationReconfigurationResponseTDD,
70075 &ett_nbap_CellSynchronisationReconfigurationFailureTDD,
70076 &ett_nbap_CellSynchronisationAdjustmentRequestTDD,
70077 &ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD,
70078 &ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD,
70079 &ett_nbap_CellSynchronisationAdjustmentResponseTDD,
70080 &ett_nbap_CellSynchronisationAdjustmentFailureTDD,
70081 &ett_nbap_CauseLevel_SyncAdjustmntFailureTDD,
70082 &ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD,
70083 &ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD,
70084 &ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
70085 &ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD,
70086 &ett_nbap_CellSynchronisationTerminationRequestTDD,
70087 &ett_nbap_CellSynchronisationFailureIndicationTDD,
70088 &ett_nbap_CellSynchronisationReportTDD,
70089 &ett_nbap_CellSyncInfo_CellSyncReprtTDD,
70090 &ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD,
70091 &ett_nbap_SyncReportType_CellSyncReprtTDD,
70092 &ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD,
70093 &ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD,
70094 &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD,
70095 &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD,
70096 &ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD,
70097 &ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD,
70098 &ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD,
70099 &ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD,
70100 &ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD,
70101 &ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD,
70102 &ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD,
70103 &ett_nbap_BearerRearrangementIndication,
70104 &ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd,
70105 &ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd,
70106 &ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd,
70107 &ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd,
70108 &ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd,
70109 &ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd,
70110 &ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd,
70111 &ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd,
70112 &ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd,
70113 &ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd,
70114 &ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List,
70115 &ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs,
70116 &ett_nbap_RadioLinkActivationCommandFDD,
70117 &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD,
70118 &ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD,
70119 &ett_nbap_RadioLinkActivationCommandTDD,
70120 &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD,
70121 &ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD,
70122 &ett_nbap_RadioLinkParameterUpdateIndicationFDD,
70123 &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd,
70124 &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs,
70125 &ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd,
70126 &ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs,
70127 &ett_nbap_RadioLinkParameterUpdateIndicationTDD,
70128 &ett_nbap_MBMSNotificationUpdateCommand,
70129 &ett_nbap_UEStatusUpdateCommand,
70130 &ett_nbap_SecondaryULFrequencyReport,
70131 &ett_nbap_SecondaryULFrequencyUpdateIndication,
70132 &ett_nbap_NBAP_PDU,
70133 &ett_nbap_InitiatingMessage,
70134 &ett_nbap_SuccessfulOutcome,
70135 &ett_nbap_UnsuccessfulOutcome,
70136 &ett_nbap_Outcome,
70138 /*--- End of included file: packet-nbap-ettarr.c ---*/
70139 #line 500 "../../asn1/nbap/packet-nbap-template.c"
70142 static ei_register_info ei[] = {
70143 { &ei_nbap_no_set_comm_context_id, { "nbap.no_set_comm_context_id", PI_MALFORMED, PI_WARN, "Couldn't not set Communication Context-ID, fragments over reconfigured channels might fail", EXPFILL }},
70144 { &ei_nbap_no_find_comm_context_id, { "nbap.no_find_comm_context_id", PI_MALFORMED, PI_WARN, "Couldn't not find Communication Context-ID, unable to reconfigure this E-DCH flow.", EXPFILL }},
70145 { &ei_nbap_no_find_port_info, { "nbap.no_find_port_info", PI_MALFORMED, PI_WARN, "Couldn't not find port information for reconfigured E-DCH flow, unable to reconfigure", EXPFILL }},
70146 { &ei_nbap_hsdsch_entity_not_specified, { "nbap.hsdsch_entity_not_specified", PI_MALFORMED,PI_ERROR, "HSDSCH Entity not specified!", EXPFILL }},
70149 expert_module_t* expert_nbap;
70151 /* Register protocol */
70152 proto_nbap = proto_register_protocol(PNAME, PSNAME, PFNAME);
70153 /* Register fields and subtrees */
70154 proto_register_field_array(proto_nbap, hf, array_length(hf));
70155 proto_register_subtree_array(ett, array_length(ett));
70156 expert_nbap = expert_register_protocol(proto_nbap);
70157 expert_register_field_array(expert_nbap, ei, array_length(ei));
70159 /* Register dissector */
70160 register_dissector("nbap", dissect_nbap, proto_nbap);
70162 nbap_module = prefs_register_protocol(proto_nbap, NULL);
70164 /* Register preferences for mapping logical channel IDs to MAC content types. */
70165 for (i = 0; i < 16; i++) {
70166 prefs_register_enum_preference(nbap_module, ch_strings[i].name, ch_strings[i].title, ch_strings[i].description, lch_contents[i], content_types, FALSE);
70169 /* Register dissector tables */
70170 nbap_ies_dissector_table = register_dissector_table("nbap.ies", "NBAP-PROTOCOL-IES", FT_UINT32, BASE_DEC);
70171 nbap_extension_dissector_table = register_dissector_table("nbap.extension", "NBAP-PROTOCOL-EXTENSION", FT_UINT32, BASE_DEC);
70172 nbap_proc_imsg_dissector_table = register_dissector_table("nbap.proc.imsg", "NBAP-ELEMENTARY-PROCEDURE InitiatingMessage", FT_STRING, BASE_NONE);
70173 nbap_proc_sout_dissector_table = register_dissector_table("nbap.proc.sout", "NBAP-ELEMENTARY-PROCEDURE SuccessfulOutcome", FT_STRING, BASE_NONE);
70174 nbap_proc_uout_dissector_table = register_dissector_table("nbap.proc.uout", "NBAP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", FT_STRING, BASE_NONE);
70176 register_init_routine(nbap_init);
70180 * #define EXTRA_PPI 1
70182 /*--- proto_reg_handoff_nbap ---------------------------------------*/
70183 void
70184 proto_reg_handoff_nbap(void)
70186 dissector_handle_t nbap_handle;
70188 nbap_handle = find_dissector("nbap");
70189 fp_handle = find_dissector("fp");
70190 dissector_add_uint("sctp.ppi", NBAP_PAYLOAD_PROTOCOL_ID, nbap_handle);
70191 #ifdef EXTRA_PPI
70192 dissector_add_uint("sctp.ppi", 17, nbap_handle);
70193 #endif
70194 dissector_add_handle("sctp.port", nbap_handle); /* for "decode-as" */
70197 /*--- Included file: packet-nbap-dis-tab.c ---*/
70198 #line 1 "../../asn1/nbap/packet-nbap-dis-tab.c"
70199 dissector_add_uint("nbap.ies", id_TUTRANGPSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementValueInformation_PDU, proto_nbap));
70200 dissector_add_uint("nbap.ies", id_SFNSFNMeasurementValueInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementValueInformation_PDU, proto_nbap));
70201 dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
70202 dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValueInformation, new_create_dissector_handle(dissect_HS_DSCHRequiredPower_PDU, proto_nbap));
70203 dissector_add_uint("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRate_PDU, proto_nbap));
70204 dissector_add_uint("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_Value, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU, proto_nbap));
70205 dissector_add_uint("nbap.ies", id_Received_total_wide_band_power_For_CellPortion_Value, new_create_dissector_handle(dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU, proto_nbap));
70206 dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU, proto_nbap));
70207 dissector_add_uint("nbap.ies", id_UpPTSInterferenceValue, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
70208 dissector_add_uint("nbap.ies", id_DLTransmissionBranchLoadValue, new_create_dissector_handle(dissect_DLTransmissionBranchLoadValue_PDU, proto_nbap));
70209 dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU, proto_nbap));
70210 dissector_add_uint("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
70211 dissector_add_uint("nbap.ies", id_E_DCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_E_DCHProvidedBitRate_PDU, proto_nbap));
70212 dissector_add_uint("nbap.ies", id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, new_create_dissector_handle(dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU, proto_nbap));
70213 dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU, proto_nbap));
70214 dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU, proto_nbap));
70215 dissector_add_uint("nbap.ies", id_TUTRANGANSSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementValueInformation_PDU, proto_nbap));
70216 dissector_add_uint("nbap.ies", id_Rx_Timing_Deviation_Value_LCR, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_LCR_PDU, proto_nbap));
70217 dissector_add_uint("nbap.ies", id_Angle_Of_Arrival_Value_LCR, new_create_dissector_handle(dissect_Angle_Of_Arrival_Value_LCR_PDU, proto_nbap));
70218 dissector_add_uint("nbap.ies", id_HS_SICH_Reception_Quality, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Value_PDU, proto_nbap));
70219 dissector_add_uint("nbap.ies", id_Best_Cell_Portions_Value, new_create_dissector_handle(dissect_Best_Cell_Portions_Value_PDU, proto_nbap));
70220 dissector_add_uint("nbap.ies", id_Rx_Timing_Deviation_Value_768, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_768_PDU, proto_nbap));
70221 dissector_add_uint("nbap.ies", id_Rx_Timing_Deviation_Value_384_ext, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_384_ext_PDU, proto_nbap));
70222 dissector_add_uint("nbap.ies", id_Extended_Round_Trip_Time_Value, new_create_dissector_handle(dissect_Extended_Round_Trip_Time_Value_PDU, proto_nbap));
70223 dissector_add_uint("nbap.ies", id_neighbouringTDDCellMeasurementInformationLCR, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU, proto_nbap));
70224 dissector_add_uint("nbap.ies", id_neighbouringTDDCellMeasurementInformation768, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformation768_PDU, proto_nbap));
70225 dissector_add_uint("nbap.ies", id_ReportCharacteristicsType_OnModification, new_create_dissector_handle(dissect_ReportCharacteristicsType_OnModification_PDU, proto_nbap));
70226 dissector_add_uint("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_Value_PDU, proto_nbap));
70227 dissector_add_uint("nbap.ies", id_Received_total_wide_band_power_For_CellPortion, new_create_dissector_handle(dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU, proto_nbap));
70228 dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
70229 dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
70230 dissector_add_uint("nbap.ies", id_TUTRANGPSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementThresholdInformation_PDU, proto_nbap));
70231 dissector_add_uint("nbap.ies", id_SFNSFNMeasurementThresholdInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementThresholdInformation_PDU, proto_nbap));
70232 dissector_add_uint("nbap.ies", id_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
70233 dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValue, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
70234 dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValue_For_Cell_Portion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
70235 dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
70236 dissector_add_uint("nbap.ies", id_Additional_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
70237 dissector_add_uint("nbap.ies", id_TUTRANGANSSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementThresholdInformation_PDU, proto_nbap));
70238 dissector_add_uint("nbap.ies", id_C_ID, new_create_dissector_handle(dissect_C_ID_PDU, proto_nbap));
70239 dissector_add_uint("nbap.ies", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
70240 dissector_add_uint("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU, proto_nbap));
70241 dissector_add_uint("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU, proto_nbap));
70242 dissector_add_uint("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
70243 dissector_add_uint("nbap.ies", id_RACH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
70244 dissector_add_uint("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU, proto_nbap));
70245 dissector_add_uint("nbap.ies", id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
70246 dissector_add_uint("nbap.ies", id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
70247 dissector_add_uint("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
70248 dissector_add_uint("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
70249 dissector_add_uint("nbap.ies", id_PICH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
70250 dissector_add_uint("nbap.ies", id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
70251 dissector_add_uint("nbap.ies", id_PRACH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
70252 dissector_add_uint("nbap.ies", id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU, proto_nbap));
70253 dissector_add_uint("nbap.ies", id_RACH_ParameterItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
70254 dissector_add_uint("nbap.ies", id_FACH_ParametersList_CTCH_SetupRsp, new_create_dissector_handle(dissect_FACH_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
70255 dissector_add_uint("nbap.ies", id_PCH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
70256 dissector_add_uint("nbap.ies", id_RACH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
70257 dissector_add_uint("nbap.ies", id_CriticalityDiagnostics, new_create_dissector_handle(dissect_CriticalityDiagnostics_PDU, proto_nbap));
70258 dissector_add_uint("nbap.ies", id_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
70259 dissector_add_uint("nbap.ies", id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70260 dissector_add_uint("nbap.ies", id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70261 dissector_add_uint("nbap.ies", id_PCH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70262 dissector_add_uint("nbap.ies", id_PICH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70263 dissector_add_uint("nbap.ies", id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70264 dissector_add_uint("nbap.ies", id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70265 dissector_add_uint("nbap.ies", id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70266 dissector_add_uint("nbap.ies", id_PICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70267 dissector_add_uint("nbap.ies", id_FACH_ParametersList_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70268 dissector_add_uint("nbap.ies", id_PCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70269 dissector_add_uint("nbap.ies", id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70270 dissector_add_uint("nbap.ies", id_CommonPhysicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
70271 dissector_add_uint("nbap.ies", id_BlockingPriorityIndicator, new_create_dissector_handle(dissect_BlockingPriorityIndicator_PDU, proto_nbap));
70272 dissector_add_uint("nbap.ies", id_ShutdownTimer, new_create_dissector_handle(dissect_ShutdownTimer_PDU, proto_nbap));
70273 dissector_add_uint("nbap.ies", id_Start_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_Start_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
70274 dissector_add_uint("nbap.ies", id_End_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_End_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
70275 dissector_add_uint("nbap.ies", id_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationList_AuditRsp_PDU, proto_nbap));
70276 dissector_add_uint("nbap.ies", id_CCP_InformationList_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationList_AuditRsp_PDU, proto_nbap));
70277 dissector_add_uint("nbap.ies", id_Local_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationList_AuditRsp_PDU, proto_nbap));
70278 dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
70279 dissector_add_uint("nbap.ies", id_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
70280 dissector_add_uint("nbap.ies", id_P_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70281 dissector_add_uint("nbap.ies", id_S_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70282 dissector_add_uint("nbap.ies", id_P_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70283 dissector_add_uint("nbap.ies", id_S_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70284 dissector_add_uint("nbap.ies", id_P_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70285 dissector_add_uint("nbap.ies", id_BCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
70286 dissector_add_uint("nbap.ies", id_S_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70287 dissector_add_uint("nbap.ies", id_PCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
70288 dissector_add_uint("nbap.ies", id_PICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70289 dissector_add_uint("nbap.ies", id_FACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
70290 dissector_add_uint("nbap.ies", id_PRACH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70291 dissector_add_uint("nbap.ies", id_RACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
70292 dissector_add_uint("nbap.ies", id_AICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70293 dissector_add_uint("nbap.ies", id_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70294 dissector_add_uint("nbap.ies", id_CCP_InformationItem_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationItem_AuditRsp_PDU, proto_nbap));
70295 dissector_add_uint("nbap.ies", id_FPACH_LCR_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70296 dissector_add_uint("nbap.ies", id_S_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70297 dissector_add_uint("nbap.ies", id_PRACH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70298 dissector_add_uint("nbap.ies", id_Local_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
70299 dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
70300 dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
70301 dissector_add_uint("nbap.ies", id_PLCCH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70302 dissector_add_uint("nbap.ies", id_E_RUCCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70303 dissector_add_uint("nbap.ies", id_E_RUCCH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70304 dissector_add_uint("nbap.ies", id_MeasurementID, new_create_dissector_handle(dissect_MeasurementID_PDU, proto_nbap));
70305 dissector_add_uint("nbap.ies", id_CommonMeasurementObjectType_CM_Rqst, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rqst_PDU, proto_nbap));
70306 dissector_add_uint("nbap.ies", id_CommonMeasurementType, new_create_dissector_handle(dissect_CommonMeasurementType_PDU, proto_nbap));
70307 dissector_add_uint("nbap.ies", id_MeasurementFilterCoefficient, new_create_dissector_handle(dissect_MeasurementFilterCoefficient_PDU, proto_nbap));
70308 dissector_add_uint("nbap.ies", id_ReportCharacteristics, new_create_dissector_handle(dissect_ReportCharacteristics_PDU, proto_nbap));
70309 dissector_add_uint("nbap.ies", id_SFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
70310 dissector_add_uint("nbap.ies", id_SFN, new_create_dissector_handle(dissect_SFN_PDU, proto_nbap));
70311 dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rqst, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rqst_PDU, proto_nbap));
70312 dissector_add_uint("nbap.ies", id_CommonMeasurementObjectType_CM_Rsp, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rsp_PDU, proto_nbap));
70313 dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rsp, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rsp_PDU, proto_nbap));
70314 dissector_add_uint("nbap.ies", id_CommonMeasurementObjectType_CM_Rprt, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rprt_PDU, proto_nbap));
70315 dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rprt, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rprt_PDU, proto_nbap));
70316 dissector_add_uint("nbap.ies", id_Local_Cell_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
70317 dissector_add_uint("nbap.ies", id_T_Cell, new_create_dissector_handle(dissect_T_Cell_PDU, proto_nbap));
70318 dissector_add_uint("nbap.ies", id_UARFCNforNu, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
70319 dissector_add_uint("nbap.ies", id_UARFCNforNd, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
70320 dissector_add_uint("nbap.ies", id_MaximumTransmissionPower, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
70321 dissector_add_uint("nbap.ies", id_Closed_Loop_Timing_Adjustment_Mode, new_create_dissector_handle(dissect_Closedlooptimingadjustmentmode_PDU, proto_nbap));
70322 dissector_add_uint("nbap.ies", id_PrimaryScramblingCode, new_create_dissector_handle(dissect_PrimaryScramblingCode_PDU, proto_nbap));
70323 dissector_add_uint("nbap.ies", id_Synchronisation_Configuration_Cell_SetupRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU, proto_nbap));
70324 dissector_add_uint("nbap.ies", id_DL_TPC_Pattern01Count, new_create_dissector_handle(dissect_DL_TPC_Pattern01Count_PDU, proto_nbap));
70325 dissector_add_uint("nbap.ies", id_PrimarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
70326 dissector_add_uint("nbap.ies", id_SecondarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
70327 dissector_add_uint("nbap.ies", id_PrimaryCPICH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
70328 dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
70329 dissector_add_uint("nbap.ies", id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
70330 dissector_add_uint("nbap.ies", id_Limited_power_increase_information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU, proto_nbap));
70331 dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
70332 dissector_add_uint("nbap.ies", id_CellPortion_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
70333 dissector_add_uint("nbap.ies", id_UARFCNforNt, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
70334 dissector_add_uint("nbap.ies", id_CellParameterID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
70335 dissector_add_uint("nbap.ies", id_TransmissionDiversityApplied, new_create_dissector_handle(dissect_TransmissionDiversityApplied_PDU, proto_nbap));
70336 dissector_add_uint("nbap.ies", id_SyncCase, new_create_dissector_handle(dissect_SyncCase_PDU, proto_nbap));
70337 dissector_add_uint("nbap.ies", id_DPCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
70338 dissector_add_uint("nbap.ies", id_PUSCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
70339 dissector_add_uint("nbap.ies", id_PRACHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
70340 dissector_add_uint("nbap.ies", id_TimingAdvanceApplied, new_create_dissector_handle(dissect_TimingAdvanceApplied_PDU, proto_nbap));
70341 dissector_add_uint("nbap.ies", id_SCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70342 dissector_add_uint("nbap.ies", id_PCCPCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70343 dissector_add_uint("nbap.ies", id_TimeSlotConfigurationList_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU, proto_nbap));
70344 dissector_add_uint("nbap.ies", id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, new_create_dissector_handle(dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU, proto_nbap));
70345 dissector_add_uint("nbap.ies", id_Synchronisation_Configuration_Cell_ReconfRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU, proto_nbap));
70346 dissector_add_uint("nbap.ies", id_PrimarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
70347 dissector_add_uint("nbap.ies", id_SecondarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
70348 dissector_add_uint("nbap.ies", id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
70349 dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
70350 dissector_add_uint("nbap.ies", id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
70351 dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
70352 dissector_add_uint("nbap.ies", id_CellPortion_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
70353 dissector_add_uint("nbap.ies", id_SCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
70354 dissector_add_uint("nbap.ies", id_PCCPCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
70355 dissector_add_uint("nbap.ies", id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU, proto_nbap));
70356 dissector_add_uint("nbap.ies", id_IndicationType_ResourceStatusInd, new_create_dissector_handle(dissect_IndicationType_ResourceStatusInd_PDU, proto_nbap));
70357 dissector_add_uint("nbap.ies", id_Local_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
70358 dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
70359 dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
70360 dissector_add_uint("nbap.ies", id_Local_Cell_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
70361 dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
70362 dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
70363 dissector_add_uint("nbap.ies", id_CCP_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_CCP_InformationItem_ResourceStatusInd_PDU, proto_nbap));
70364 dissector_add_uint("nbap.ies", id_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
70365 dissector_add_uint("nbap.ies", id_FPACH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70366 dissector_add_uint("nbap.ies", id_DwPCH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70367 dissector_add_uint("nbap.ies", id_PLCCH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70368 dissector_add_uint("nbap.ies", id_S_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70369 dissector_add_uint("nbap.ies", id_BCCH_ModificationTime, new_create_dissector_handle(dissect_BCCH_ModificationTime_PDU, proto_nbap));
70370 dissector_add_uint("nbap.ies", id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, new_create_dissector_handle(dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU, proto_nbap));
70371 dissector_add_uint("nbap.ies", id_SegmentInformationListIE_SystemInfoUpdate, new_create_dissector_handle(dissect_SegmentInformationListIE_SystemInfoUpdate_PDU, proto_nbap));
70372 dissector_add_uint("nbap.ies", id_CRNC_CommunicationContextID, new_create_dissector_handle(dissect_CRNC_CommunicationContextID_PDU, proto_nbap));
70373 dissector_add_uint("nbap.ies", id_UL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
70374 dissector_add_uint("nbap.ies", id_DL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
70375 dissector_add_uint("nbap.ies", id_DCH_FDD_Information, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
70376 dissector_add_uint("nbap.ies", id_RL_InformationList_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_SetupRqstFDD_PDU, proto_nbap));
70377 dissector_add_uint("nbap.ies", id_Transmission_Gap_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Transmission_Gap_Pattern_Sequence_Information_PDU, proto_nbap));
70378 dissector_add_uint("nbap.ies", id_Active_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Active_Pattern_Sequence_Information_PDU, proto_nbap));
70379 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_SetupRqstFDD_PDU, proto_nbap));
70380 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
70381 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
70382 dissector_add_uint("nbap.ies", id_DCH_TDD_Information, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
70383 dissector_add_uint("nbap.ies", id_DSCH_TDD_Information, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
70384 dissector_add_uint("nbap.ies", id_USCH_Information, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
70385 dissector_add_uint("nbap.ies", id_RL_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_SetupRqstTDD_PDU, proto_nbap));
70386 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
70387 dissector_add_uint("nbap.ies", id_UL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
70388 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
70389 dissector_add_uint("nbap.ies", id_DL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
70390 dissector_add_uint("nbap.ies", id_NodeB_CommunicationContextID, new_create_dissector_handle(dissect_NodeB_CommunicationContextID_PDU, proto_nbap));
70391 dissector_add_uint("nbap.ies", id_CommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
70392 dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU, proto_nbap));
70393 dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU, proto_nbap));
70394 dissector_add_uint("nbap.ies", id_RL_InformationResponse_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_SetupRspTDD_PDU, proto_nbap));
70395 dissector_add_uint("nbap.ies", id_DCH_InformationResponse, new_create_dissector_handle(dissect_DCH_InformationResponse_PDU, proto_nbap));
70396 dissector_add_uint("nbap.ies", id_DSCH_InformationResponse, new_create_dissector_handle(dissect_DSCH_InformationResponse_PDU, proto_nbap));
70397 dissector_add_uint("nbap.ies", id_USCH_InformationResponse, new_create_dissector_handle(dissect_USCH_InformationResponse_PDU, proto_nbap));
70398 dissector_add_uint("nbap.ies", id_CauseLevel_RL_SetupFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureFDD_PDU, proto_nbap));
70399 dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
70400 dissector_add_uint("nbap.ies", id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
70401 dissector_add_uint("nbap.ies", id_CauseLevel_RL_SetupFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureTDD_PDU, proto_nbap));
70402 dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU, proto_nbap));
70403 dissector_add_uint("nbap.ies", id_Compressed_Mode_Deactivation_Flag, new_create_dissector_handle(dissect_Compressed_Mode_Deactivation_Flag_PDU, proto_nbap));
70404 dissector_add_uint("nbap.ies", id_RL_InformationList_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_AdditionRqstFDD_PDU, proto_nbap));
70405 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU, proto_nbap));
70406 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
70407 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
70408 dissector_add_uint("nbap.ies", id_RL_Information_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_AdditionRqstTDD_PDU, proto_nbap));
70409 dissector_add_uint("nbap.ies", id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
70410 dissector_add_uint("nbap.ies", id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
70411 dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU, proto_nbap));
70412 dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU, proto_nbap));
70413 dissector_add_uint("nbap.ies", id_RL_InformationResponse_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU, proto_nbap));
70414 dissector_add_uint("nbap.ies", id_CauseLevel_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureFDD_PDU, proto_nbap));
70415 dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
70416 dissector_add_uint("nbap.ies", id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
70417 dissector_add_uint("nbap.ies", id_CauseLevel_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureTDD_PDU, proto_nbap));
70418 dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU, proto_nbap));
70419 dissector_add_uint("nbap.ies", id_UL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
70420 dissector_add_uint("nbap.ies", id_DL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
70421 dissector_add_uint("nbap.ies", id_FDD_DCHs_to_Modify, new_create_dissector_handle(dissect_FDD_DCHs_to_Modify_PDU, proto_nbap));
70422 dissector_add_uint("nbap.ies", id_DCHs_to_Add_FDD, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
70423 dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU, proto_nbap));
70424 dissector_add_uint("nbap.ies", id_RL_InformationList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfPrepFDD_PDU, proto_nbap));
70425 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU, proto_nbap));
70426 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70427 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70428 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
70429 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70430 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70431 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
70432 dissector_add_uint("nbap.ies", id_TDD_DCHs_to_Modify, new_create_dissector_handle(dissect_TDD_DCHs_to_Modify_PDU, proto_nbap));
70433 dissector_add_uint("nbap.ies", id_DCHs_to_Add_TDD, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
70434 dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
70435 dissector_add_uint("nbap.ies", id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70436 dissector_add_uint("nbap.ies", id_DSCHs_to_Add_TDD, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
70437 dissector_add_uint("nbap.ies", id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
70438 dissector_add_uint("nbap.ies", id_USCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70439 dissector_add_uint("nbap.ies", id_USCH_Information_Add, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
70440 dissector_add_uint("nbap.ies", id_USCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
70441 dissector_add_uint("nbap.ies", id_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
70442 dissector_add_uint("nbap.ies", id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
70443 dissector_add_uint("nbap.ies", id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
70444 dissector_add_uint("nbap.ies", id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
70445 dissector_add_uint("nbap.ies", id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
70446 dissector_add_uint("nbap.ies", id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
70447 dissector_add_uint("nbap.ies", id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
70448 dissector_add_uint("nbap.ies", id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
70449 dissector_add_uint("nbap.ies", id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
70450 dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfReady_PDU, proto_nbap));
70451 dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfReady_PDU, proto_nbap));
70452 dissector_add_uint("nbap.ies", id_CauseLevel_RL_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_RL_ReconfFailure_PDU, proto_nbap));
70453 dissector_add_uint("nbap.ies", id_RL_ReconfigurationFailureItem_RL_ReconfFailure, new_create_dissector_handle(dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU, proto_nbap));
70454 dissector_add_uint("nbap.ies", id_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
70455 dissector_add_uint("nbap.ies", id_UL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
70456 dissector_add_uint("nbap.ies", id_DL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
70457 dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU, proto_nbap));
70458 dissector_add_uint("nbap.ies", id_RL_InformationList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfRqstFDD_PDU, proto_nbap));
70459 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU, proto_nbap));
70460 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
70461 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
70462 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
70463 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
70464 dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
70465 dissector_add_uint("nbap.ies", id_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
70466 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
70467 dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
70468 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
70469 dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
70470 dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfRsp_PDU, proto_nbap));
70471 dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU, proto_nbap));
70472 dissector_add_uint("nbap.ies", id_RL_informationList_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationList_RL_DeletionRqst_PDU, proto_nbap));
70473 dissector_add_uint("nbap.ies", id_RL_informationItem_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationItem_RL_DeletionRqst_PDU, proto_nbap));
70474 dissector_add_uint("nbap.ies", id_PowerAdjustmentType, new_create_dissector_handle(dissect_PowerAdjustmentType_PDU, proto_nbap));
70475 dissector_add_uint("nbap.ies", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70476 dissector_add_uint("nbap.ies", id_InnerLoopDLPCStatus, new_create_dissector_handle(dissect_InnerLoopDLPCStatus_PDU, proto_nbap));
70477 dissector_add_uint("nbap.ies", id_DLReferencePowerList_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU, proto_nbap));
70478 dissector_add_uint("nbap.ies", id_MaxAdjustmentStep, new_create_dissector_handle(dissect_MaxAdjustmentStep_PDU, proto_nbap));
70479 dissector_add_uint("nbap.ies", id_AdjustmentPeriod, new_create_dissector_handle(dissect_AdjustmentPeriod_PDU, proto_nbap));
70480 dissector_add_uint("nbap.ies", id_AdjustmentRatio, new_create_dissector_handle(dissect_ScaledAdjustmentRatio_PDU, proto_nbap));
70481 dissector_add_uint("nbap.ies", id_DL_ReferencePowerInformationItem_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU, proto_nbap));
70482 dissector_add_uint("nbap.ies", id_TimeslotISCPInfo, new_create_dissector_handle(dissect_DL_TimeslotISCPInfo_PDU, proto_nbap));
70483 dissector_add_uint("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rqst, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU, proto_nbap));
70484 dissector_add_uint("nbap.ies", id_DedicatedMeasurementType, new_create_dissector_handle(dissect_DedicatedMeasurementType_PDU, proto_nbap));
70485 dissector_add_uint("nbap.ies", id_CFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
70486 dissector_add_uint("nbap.ies", id_RL_InformationItem_DM_Rqst, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rqst_PDU, proto_nbap));
70487 dissector_add_uint("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rsp, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU, proto_nbap));
70488 dissector_add_uint("nbap.ies", id_RL_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rsp_PDU, proto_nbap));
70489 dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rsp_PDU, proto_nbap));
70490 dissector_add_uint("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rprt, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU, proto_nbap));
70491 dissector_add_uint("nbap.ies", id_RL_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rprt_PDU, proto_nbap));
70492 dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rprt_PDU, proto_nbap));
70493 dissector_add_uint("nbap.ies", id_Reporting_Object_RL_FailureInd, new_create_dissector_handle(dissect_Reporting_Object_RL_FailureInd_PDU, proto_nbap));
70494 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_FailureInd_PDU, proto_nbap));
70495 dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_FailureInd_PDU, proto_nbap));
70496 dissector_add_uint("nbap.ies", id_CCTrCH_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_FailureInd_PDU, proto_nbap));
70497 dissector_add_uint("nbap.ies", id_RL_InformationList_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationList_RL_PreemptRequiredInd_PDU, proto_nbap));
70498 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU, proto_nbap));
70499 dissector_add_uint("nbap.ies", id_Reporting_Object_RL_RestoreInd, new_create_dissector_handle(dissect_Reporting_Object_RL_RestoreInd_PDU, proto_nbap));
70500 dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_RestoreInd_PDU, proto_nbap));
70501 dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_RestoreInd_PDU, proto_nbap));
70502 dissector_add_uint("nbap.ies", id_CCTrCH_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU, proto_nbap));
70503 dissector_add_uint("nbap.ies", id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
70504 dissector_add_uint("nbap.ies", id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
70505 dissector_add_uint("nbap.ies", id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_FDD_Code_Information_PDU, proto_nbap));
70506 dissector_add_uint("nbap.ies", id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_FDD_Code_Information_PDU, proto_nbap));
70507 dissector_add_uint("nbap.ies", id_PDSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
70508 dissector_add_uint("nbap.ies", id_PDSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
70509 dissector_add_uint("nbap.ies", id_PDSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
70510 dissector_add_uint("nbap.ies", id_PUSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
70511 dissector_add_uint("nbap.ies", id_PUSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
70512 dissector_add_uint("nbap.ies", id_PUSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
70513 dissector_add_uint("nbap.ies", id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
70514 dissector_add_uint("nbap.ies", id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
70515 dissector_add_uint("nbap.ies", id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
70516 dissector_add_uint("nbap.ies", id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
70517 dissector_add_uint("nbap.ies", id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
70518 dissector_add_uint("nbap.ies", id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
70519 dissector_add_uint("nbap.ies", id_CauseLevel_PSCH_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_PSCH_ReconfFailure_PDU, proto_nbap));
70520 dissector_add_uint("nbap.ies", id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
70521 dissector_add_uint("nbap.ies", id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
70522 dissector_add_uint("nbap.ies", id_ResetIndicator, new_create_dissector_handle(dissect_ResetIndicator_PDU, proto_nbap));
70523 dissector_add_uint("nbap.ies", id_CommunicationContextInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationContextInfoItem_Reset_PDU, proto_nbap));
70524 dissector_add_uint("nbap.ies", id_CommunicationControlPortInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationControlPortInfoItem_Reset_PDU, proto_nbap));
70525 dissector_add_uint("nbap.ies", id_InformationExchangeID, new_create_dissector_handle(dissect_InformationExchangeID_PDU, proto_nbap));
70526 dissector_add_uint("nbap.ies", id_InformationExchangeObjectType_InfEx_Rqst, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rqst_PDU, proto_nbap));
70527 dissector_add_uint("nbap.ies", id_InformationType, new_create_dissector_handle(dissect_InformationType_PDU, proto_nbap));
70528 dissector_add_uint("nbap.ies", id_InformationReportCharacteristics, new_create_dissector_handle(dissect_InformationReportCharacteristics_PDU, proto_nbap));
70529 dissector_add_uint("nbap.ies", id_InformationExchangeObjectType_InfEx_Rsp, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rsp_PDU, proto_nbap));
70530 dissector_add_uint("nbap.ies", id_InformationExchangeObjectType_InfEx_Rprt, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rprt_PDU, proto_nbap));
70531 dissector_add_uint("nbap.ies", id_cellSyncBurstRepetitionPeriod, new_create_dissector_handle(dissect_CellSyncBurstRepetitionPeriod_PDU, proto_nbap));
70532 dissector_add_uint("nbap.ies", id_timeslotInfo_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU, proto_nbap));
70533 dissector_add_uint("nbap.ies", id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
70534 dissector_add_uint("nbap.ies", id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
70535 dissector_add_uint("nbap.ies", id_TimeSlot, new_create_dissector_handle(dissect_TimeSlot_PDU, proto_nbap));
70536 dissector_add_uint("nbap.ies", id_NCyclesPerSFNperiod, new_create_dissector_handle(dissect_NCyclesPerSFNperiod_PDU, proto_nbap));
70537 dissector_add_uint("nbap.ies", id_NRepetitionsPerCyclePeriod, new_create_dissector_handle(dissect_NRepetitionsPerCyclePeriod_PDU, proto_nbap));
70538 dissector_add_uint("nbap.ies", id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
70539 dissector_add_uint("nbap.ies", id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
70540 dissector_add_uint("nbap.ies", id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU, proto_nbap));
70541 dissector_add_uint("nbap.ies", id_SynchronisationReportType, new_create_dissector_handle(dissect_SynchronisationReportType_PDU, proto_nbap));
70542 dissector_add_uint("nbap.ies", id_SynchronisationReportCharacteristics, new_create_dissector_handle(dissect_SynchronisationReportCharacteristics_PDU, proto_nbap));
70543 dissector_add_uint("nbap.ies", id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU, proto_nbap));
70544 dissector_add_uint("nbap.ies", id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU, proto_nbap));
70545 dissector_add_uint("nbap.ies", id_CauseLevel_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU, proto_nbap));
70546 dissector_add_uint("nbap.ies", id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU, proto_nbap));
70547 dissector_add_uint("nbap.ies", id_CSBTransmissionID, new_create_dissector_handle(dissect_CSBTransmissionID_PDU, proto_nbap));
70548 dissector_add_uint("nbap.ies", id_CSBMeasurementID, new_create_dissector_handle(dissect_CSBMeasurementID_PDU, proto_nbap));
70549 dissector_add_uint("nbap.ies", id_CellSyncInfo_CellSyncReprtTDD, new_create_dissector_handle(dissect_CellSyncInfo_CellSyncReprtTDD_PDU, proto_nbap));
70550 dissector_add_uint("nbap.ies", id_SyncReportType_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncReportType_CellSyncReprtTDD_PDU, proto_nbap));
70551 dissector_add_uint("nbap.ies", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
70552 dissector_add_uint("nbap.ies", id_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
70553 dissector_add_uint("nbap.ies", id_DSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
70554 dissector_add_uint("nbap.ies", id_USCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
70555 dissector_add_uint("nbap.ies", id_HSDSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
70556 dissector_add_uint("nbap.ies", id_DelayedActivationList_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU, proto_nbap));
70557 dissector_add_uint("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU, proto_nbap));
70558 dissector_add_uint("nbap.ies", id_DelayedActivationList_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU, proto_nbap));
70559 dissector_add_uint("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU, proto_nbap));
70560 dissector_add_uint("nbap.ies", id_HSDSCH_FDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Update_Information_PDU, proto_nbap));
70561 dissector_add_uint("nbap.ies", id_HSDSCH_TDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Update_Information_PDU, proto_nbap));
70562 dissector_add_uint("nbap.ies", id_Modification_Period, new_create_dissector_handle(dissect_Modification_Period_PDU, proto_nbap));
70563 dissector_add_uint("nbap.ies", id_MICH_CFN, new_create_dissector_handle(dissect_MICH_CFN_PDU, proto_nbap));
70564 dissector_add_uint("nbap.ies", id_NI_Information_NotifUpdateCmd, new_create_dissector_handle(dissect_NI_Information_PDU, proto_nbap));
70565 dissector_add_uint("nbap.ies", id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, new_create_dissector_handle(dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU, proto_nbap));
70566 dissector_add_uint("nbap.ies", id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU, proto_nbap));
70567 dissector_add_uint("nbap.ies", id_UPPCH_LCR_InformationItem_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU, proto_nbap));
70568 dissector_add_uint("nbap.ies", id_UPPCH_LCR_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU, proto_nbap));
70569 dissector_add_uint("nbap.ies", id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
70570 dissector_add_uint("nbap.ies", id_UARFCNSpecificCauseList, new_create_dissector_handle(dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU, proto_nbap));
70571 dissector_add_uint("nbap.ies", id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
70572 dissector_add_uint("nbap.ies", id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
70573 dissector_add_uint("nbap.ies", id_MultipleFreq_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
70574 dissector_add_uint("nbap.ies", id_PLCCH_parameters, new_create_dissector_handle(dissect_PLCCH_parameters_PDU, proto_nbap));
70575 dissector_add_uint("nbap.ies", id_E_RUCCH_parameters, new_create_dissector_handle(dissect_E_RUCCH_parameters_PDU, proto_nbap));
70576 dissector_add_uint("nbap.ies", id_E_RUCCH_768_parameters, new_create_dissector_handle(dissect_E_RUCCH_768_parameters_PDU, proto_nbap));
70577 dissector_add_uint("nbap.ies", id_Cell_ERNTI_Status_Information, new_create_dissector_handle(dissect_Cell_ERNTI_Status_Information_PDU, proto_nbap));
70578 dissector_add_uint("nbap.ies", id_ERACH_CM_Rqst, new_create_dissector_handle(dissect_ERACH_CM_Rqst_PDU, proto_nbap));
70579 dissector_add_uint("nbap.ies", id_ERACH_CM_Rsp, new_create_dissector_handle(dissect_ERACH_CM_Rsp_PDU, proto_nbap));
70580 dissector_add_uint("nbap.ies", id_ERACH_CM_Rprt, new_create_dissector_handle(dissect_ERACH_CM_Rprt_PDU, proto_nbap));
70581 dissector_add_uint("nbap.ies", id_EDCH_RACH_Report_Value, new_create_dissector_handle(dissect_EDCH_RACH_Report_Value_PDU, proto_nbap));
70582 dissector_add_uint("nbap.ies", id_EDCH_RACH_Report_IncrDecrThres, new_create_dissector_handle(dissect_EDCH_RACH_Report_IncrDecrThres_PDU, proto_nbap));
70583 dissector_add_uint("nbap.ies", id_EDCH_RACH_Report_ThresholdInformation, new_create_dissector_handle(dissect_EDCH_RACH_Report_ThresholdInformation_PDU, proto_nbap));
70584 dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianNAVAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_NAVKeplerianSet_PDU, proto_nbap));
70585 dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianReducedAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_ReducedKeplerianSet_PDU, proto_nbap));
70586 dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianMidiAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_MidiAlmanacSet_PDU, proto_nbap));
70587 dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianGLONASS, new_create_dissector_handle(dissect_GANSS_ALM_GlonassAlmanacSet_PDU, proto_nbap));
70588 dissector_add_uint("nbap.ies", id_GANSS_alm_ecefSBASAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_ECEFsbasAlmanacSet_PDU, proto_nbap));
70589 dissector_add_uint("nbap.ies", id_ULTimeslotISCPValue_For_CellPortion, new_create_dissector_handle(dissect_UL_TimeslotISCP_Value_IncrDecrThres_PDU, proto_nbap));
70590 dissector_add_uint("nbap.ies", id_UpPTSInterferenceValue_For_CellPortion, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
70591 dissector_add_uint("nbap.ies", id_Best_Cell_Portions_ValueLCR, new_create_dissector_handle(dissect_Best_Cell_Portions_ValueLCR_PDU, proto_nbap));
70592 dissector_add_uint("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU, proto_nbap));
70593 dissector_add_uint("nbap.ies", id_Received_total_wide_band_power_For_CellPortion_ValueLCR, new_create_dissector_handle(dissect_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU, proto_nbap));
70594 dissector_add_uint("nbap.ies", id_UL_TimeslotISCP_For_CellPortion_Value, new_create_dissector_handle(dissect_UL_TimeslotISCP_For_CellPortion_Value_PDU, proto_nbap));
70595 dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU, proto_nbap));
70596 dissector_add_uint("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU, proto_nbap));
70597 dissector_add_uint("nbap.ies", id_E_DCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
70598 dissector_add_uint("nbap.ies", id_UpPTSInterference_For_CellPortion_Value, new_create_dissector_handle(dissect_UpPTSInterference_For_CellPortion_Value_PDU, proto_nbap));
70599 dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU, proto_nbap));
70600 dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
70601 dissector_add_uint("nbap.ies", id_ActivationInformation, new_create_dissector_handle(dissect_ActivationInformation_PDU, proto_nbap));
70602 dissector_add_uint("nbap.extension", id_BroadcastCommonTransportBearerIndication, new_create_dissector_handle(dissect_BroadcastCommonTransportBearerIndication_PDU, proto_nbap));
70603 dissector_add_uint("nbap.extension", id_MessageStructure, new_create_dissector_handle(dissect_MessageStructure_PDU, proto_nbap));
70604 dissector_add_uint("nbap.extension", id_TypeOfError, new_create_dissector_handle(dissect_TypeOfError_PDU, proto_nbap));
70605 dissector_add_uint("nbap.extension", id_TnlQos, new_create_dissector_handle(dissect_TnlQos_PDU, proto_nbap));
70606 dissector_add_uint("nbap.extension", id_Unidirectional_DCH_Indicator, new_create_dissector_handle(dissect_Unidirectional_DCH_Indicator_PDU, proto_nbap));
70607 dissector_add_uint("nbap.extension", id_ExtendedPropagationDelay, new_create_dissector_handle(dissect_ExtendedPropagationDelay_PDU, proto_nbap));
70608 dissector_add_uint("nbap.extension", id_Initial_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70609 dissector_add_uint("nbap.extension", id_Maximum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70610 dissector_add_uint("nbap.extension", id_Minimum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70611 dissector_add_uint("nbap.extension", id_bindingID, new_create_dissector_handle(dissect_BindingID_PDU, proto_nbap));
70612 dissector_add_uint("nbap.extension", id_transportlayeraddress, new_create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_nbap));
70613 dissector_add_uint("nbap.extension", id_E_DCH_PowerOffset_for_SchedulingInfo, new_create_dissector_handle(dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU, proto_nbap));
70614 dissector_add_uint("nbap.extension", id_SAT_Info_Almanac_ExtItem, new_create_dissector_handle(dissect_SAT_Info_Almanac_ExtList_PDU, proto_nbap));
70615 dissector_add_uint("nbap.extension", id_HARQ_Preamble_Mode, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_PDU, proto_nbap));
70616 dissector_add_uint("nbap.extension", id_HSDSCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_HSDSCH_MACdPDUSizeFormat_PDU, proto_nbap));
70617 dissector_add_uint("nbap.extension", id_HSSICH_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
70618 dissector_add_uint("nbap.extension", id_HSSICH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
70619 dissector_add_uint("nbap.extension", id_ueCapability_Info, new_create_dissector_handle(dissect_UE_Capability_Information_PDU, proto_nbap));
70620 dissector_add_uint("nbap.extension", id_HS_PDSCH_Code_Change_Grant, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Grant_PDU, proto_nbap));
70621 dissector_add_uint("nbap.extension", id_HARQ_Preamble_Mode_Activation_Indicator, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU, proto_nbap));
70622 dissector_add_uint("nbap.extension", id_hsSCCH_Specific_Information_ResponseTDD768, new_create_dissector_handle(dissect_HSSCCH_Specific_InformationRespListTDD768_PDU, proto_nbap));
70623 dissector_add_uint("nbap.extension", id_MaximumMACdPDU_SizeExtended, new_create_dissector_handle(dissect_MAC_PDU_SizeExtended_PDU, proto_nbap));
70624 dissector_add_uint("nbap.extension", id_Additional_failed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_failed_PDU, proto_nbap));
70625 dissector_add_uint("nbap.extension", id_Additional_missed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_missed_PDU, proto_nbap));
70626 dissector_add_uint("nbap.extension", id_Additional_total_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_total_PDU, proto_nbap));
70627 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU, proto_nbap));
70628 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU, proto_nbap));
70629 dissector_add_uint("nbap.extension", id_HS_PDSCH_Code_Change_Indicator, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Indicator_PDU, proto_nbap));
70630 dissector_add_uint("nbap.extension", id_GANSS_Information, new_create_dissector_handle(dissect_GANSS_Information_PDU, proto_nbap));
70631 dissector_add_uint("nbap.extension", id_GANSS_Common_Data, new_create_dissector_handle(dissect_GANSS_Common_Data_PDU, proto_nbap));
70632 dissector_add_uint("nbap.extension", id_GANSS_Generic_Data, new_create_dissector_handle(dissect_GANSS_Generic_Data_PDU, proto_nbap));
70633 dissector_add_uint("nbap.extension", id_SyncDLCodeIdThreInfoLCR, new_create_dissector_handle(dissect_SyncDLCodeIdThreInfoLCR_PDU, proto_nbap));
70634 dissector_add_uint("nbap.extension", id_Extended_RNC_ID, new_create_dissector_handle(dissect_Extended_RNC_ID_PDU, proto_nbap));
70635 dissector_add_uint("nbap.extension", id_LCRTDD_uplink_Physical_Channel_Capability, new_create_dissector_handle(dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU, proto_nbap));
70636 dissector_add_uint("nbap.extension", id_PLCCH_Information_UL_TimeslotLCR_Info, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
70637 dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU, proto_nbap));
70638 dissector_add_uint("nbap.extension", id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FDD_S_CCPCH_FrameOffset_PDU, proto_nbap));
70639 dissector_add_uint("nbap.extension", id_ModulationPO_MBSFN, new_create_dissector_handle(dissect_ModulationPO_MBSFN_PDU, proto_nbap));
70640 dissector_add_uint("nbap.extension", id_Secondary_CCPCH_SlotFormat_Extended, new_create_dissector_handle(dissect_Secondary_CCPCH_SlotFormat_Extended_PDU, proto_nbap));
70641 dissector_add_uint("nbap.extension", id_BroadcastReference, new_create_dissector_handle(dissect_BroadcastReference_PDU, proto_nbap));
70642 dissector_add_uint("nbap.extension", id_Tstd_indicator, new_create_dissector_handle(dissect_TSTD_Indicator_PDU, proto_nbap));
70643 dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
70644 dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
70645 dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
70646 dissector_add_uint("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
70647 dissector_add_uint("nbap.extension", id_S_CCPCH_Modulation, new_create_dissector_handle(dissect_ModulationMBSFN_PDU, proto_nbap));
70648 dissector_add_uint("nbap.extension", id_tFCI_Presence, new_create_dissector_handle(dissect_TFCI_Presence_PDU, proto_nbap));
70649 dissector_add_uint("nbap.extension", id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70650 dissector_add_uint("nbap.extension", id_PCH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70651 dissector_add_uint("nbap.extension", id_PICH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
70652 dissector_add_uint("nbap.extension", id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
70653 dissector_add_uint("nbap.extension", id_PRACH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
70654 dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU, proto_nbap));
70655 dissector_add_uint("nbap.extension", id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70656 dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70657 dissector_add_uint("nbap.extension", id_PLCCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70658 dissector_add_uint("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70659 dissector_add_uint("nbap.extension", id_PICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70660 dissector_add_uint("nbap.extension", id_MICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70661 dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70662 dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70663 dissector_add_uint("nbap.extension", id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70664 dissector_add_uint("nbap.extension", id_PCH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70665 dissector_add_uint("nbap.extension", id_CommonPhysicalChannelID768_CommonTrChDeletionReq, new_create_dissector_handle(dissect_CommonPhysicalChannelID768_PDU, proto_nbap));
70666 dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
70667 dissector_add_uint("nbap.extension", id_FPACH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
70668 dissector_add_uint("nbap.extension", id_DwPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70669 dissector_add_uint("nbap.extension", id_HSDSCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_AuditRsp_PDU, proto_nbap));
70670 dissector_add_uint("nbap.extension", id_MICH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70671 dissector_add_uint("nbap.extension", id_S_CCPCH_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_AuditRsp_PDU, proto_nbap));
70672 dissector_add_uint("nbap.extension", id_S_CCPCH_LCR_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU, proto_nbap));
70673 dissector_add_uint("nbap.extension", id_E_DCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_E_DCH_Resources_Information_AuditRsp_PDU, proto_nbap));
70674 dissector_add_uint("nbap.extension", id_PLCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_PLCCH_InformationList_AuditRsp_PDU, proto_nbap));
70675 dissector_add_uint("nbap.extension", id_P_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70676 dissector_add_uint("nbap.extension", id_S_CCPCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_AuditRsp_PDU, proto_nbap));
70677 dissector_add_uint("nbap.extension", id_PICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70678 dissector_add_uint("nbap.extension", id_PRACH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_PRACH_768_InformationList_AuditRsp_PDU, proto_nbap));
70679 dissector_add_uint("nbap.extension", id_SCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70680 dissector_add_uint("nbap.extension", id_MICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70681 dissector_add_uint("nbap.extension", id_E_RUCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_InformationList_AuditRsp_PDU, proto_nbap));
70682 dissector_add_uint("nbap.extension", id_E_RUCCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_AuditRsp_PDU, proto_nbap));
70683 dissector_add_uint("nbap.extension", id_ReferenceClockAvailability, new_create_dissector_handle(dissect_ReferenceClockAvailability_PDU, proto_nbap));
70684 dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
70685 dissector_add_uint("nbap.extension", id_HSDPA_Capability, new_create_dissector_handle(dissect_HSDPA_Capability_PDU, proto_nbap));
70686 dissector_add_uint("nbap.extension", id_E_DCH_Capability, new_create_dissector_handle(dissect_E_DCH_Capability_PDU, proto_nbap));
70687 dissector_add_uint("nbap.extension", id_E_DCH_TTI2ms_Capability, new_create_dissector_handle(dissect_E_DCH_TTI2ms_Capability_PDU, proto_nbap));
70688 dissector_add_uint("nbap.extension", id_E_DCH_SF_Capability, new_create_dissector_handle(dissect_E_DCH_SF_Capability_PDU, proto_nbap));
70689 dissector_add_uint("nbap.extension", id_E_DCH_HARQ_Combining_Capability, new_create_dissector_handle(dissect_E_DCH_HARQ_Combining_Capability_PDU, proto_nbap));
70690 dissector_add_uint("nbap.extension", id_E_DCH_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCHCapacityConsumptionLaw_PDU, proto_nbap));
70691 dissector_add_uint("nbap.extension", id_F_DPCH_Capability, new_create_dissector_handle(dissect_F_DPCH_Capability_PDU, proto_nbap));
70692 dissector_add_uint("nbap.extension", id_E_DCH_TDD_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU, proto_nbap));
70693 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU, proto_nbap));
70694 dissector_add_uint("nbap.extension", id_Max_UE_DTX_Cycle, new_create_dissector_handle(dissect_Max_UE_DTX_Cycle_PDU, proto_nbap));
70695 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU, proto_nbap));
70696 dissector_add_uint("nbap.extension", id_MIMO_Capability, new_create_dissector_handle(dissect_MIMO_Capability_PDU, proto_nbap));
70697 dissector_add_uint("nbap.extension", id_SixtyfourQAM_DL_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_Capability_PDU, proto_nbap));
70698 dissector_add_uint("nbap.extension", id_MBMS_Capability, new_create_dissector_handle(dissect_MBMS_Capability_PDU, proto_nbap));
70699 dissector_add_uint("nbap.extension", id_Enhanced_FACH_Capability, new_create_dissector_handle(dissect_Enhanced_FACH_Capability_PDU, proto_nbap));
70700 dissector_add_uint("nbap.extension", id_Enhanced_PCH_Capability, new_create_dissector_handle(dissect_Enhanced_PCH_Capability_PDU, proto_nbap));
70701 dissector_add_uint("nbap.extension", id_SixteenQAM_UL_Capability, new_create_dissector_handle(dissect_SixteenQAM_UL_Capability_PDU, proto_nbap));
70702 dissector_add_uint("nbap.extension", id_HSDSCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_HSDSCH_MACdPDU_SizeCapability_PDU, proto_nbap));
70703 dissector_add_uint("nbap.extension", id_F_DPCH_SlotFormatCapability, new_create_dissector_handle(dissect_F_DPCH_SlotFormatCapability_PDU, proto_nbap));
70704 dissector_add_uint("nbap.extension", id_CommonMeasurementAccuracy, new_create_dissector_handle(dissect_CommonMeasurementAccuracy_PDU, proto_nbap));
70705 dissector_add_uint("nbap.extension", id_MeasurementRecoveryBehavior, new_create_dissector_handle(dissect_MeasurementRecoveryBehavior_PDU, proto_nbap));
70706 dissector_add_uint("nbap.extension", id_RTWP_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_ReportingIndicator_PDU, proto_nbap));
70707 dissector_add_uint("nbap.extension", id_RTWP_CellPortion_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_CellPortion_ReportingIndicator_PDU, proto_nbap));
70708 dissector_add_uint("nbap.extension", id_Reference_ReceivedTotalWideBandPowerReporting, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU, proto_nbap));
70709 dissector_add_uint("nbap.extension", id_TimeSlotLCR_CM_Rqst, new_create_dissector_handle(dissect_TimeSlotLCR_PDU, proto_nbap));
70710 dissector_add_uint("nbap.extension", id_NeighbouringCellMeasurementInformation, new_create_dissector_handle(dissect_NeighbouringCellMeasurementInformation_PDU, proto_nbap));
70711 dissector_add_uint("nbap.extension", id_MeasurementRecoverySupportIndicator, new_create_dissector_handle(dissect_MeasurementRecoverySupportIndicator_PDU, proto_nbap));
70712 dissector_add_uint("nbap.extension", id_Reference_ReceivedTotalWideBandPowerSupportIndicator, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU, proto_nbap));
70713 dissector_add_uint("nbap.extension", id_Reference_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPower_PDU, proto_nbap));
70714 dissector_add_uint("nbap.extension", id_MeasurementRecoveryReportingIndicator, new_create_dissector_handle(dissect_MeasurementRecoveryReportingIndicator_PDU, proto_nbap));
70715 dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
70716 dissector_add_uint("nbap.extension", id_CellPortion_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
70717 dissector_add_uint("nbap.extension", id_MIMO_PilotConfiguration, new_create_dissector_handle(dissect_MIMO_PilotConfiguration_PDU, proto_nbap));
70718 dissector_add_uint("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
70719 dissector_add_uint("nbap.extension", id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70720 dissector_add_uint("nbap.extension", id_DwPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70721 dissector_add_uint("nbap.extension", id_ReferenceSFNoffset, new_create_dissector_handle(dissect_ReferenceSFNoffset_PDU, proto_nbap));
70722 dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70723 dissector_add_uint("nbap.extension", id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
70724 dissector_add_uint("nbap.extension", id_PCCPCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70725 dissector_add_uint("nbap.extension", id_SCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
70726 dissector_add_uint("nbap.extension", id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Indicator_PDU, proto_nbap));
70727 dissector_add_uint("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
70728 dissector_add_uint("nbap.extension", id_Time_Slot_Parameter_ID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
70729 dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
70730 dissector_add_uint("nbap.extension", id_CellPortion_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
70731 dissector_add_uint("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
70732 dissector_add_uint("nbap.extension", id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
70733 dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
70734 dissector_add_uint("nbap.extension", id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
70735 dissector_add_uint("nbap.extension", id_SCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
70736 dissector_add_uint("nbap.extension", id_PCCPCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
70737 dissector_add_uint("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
70738 dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU, proto_nbap));
70739 dissector_add_uint("nbap.extension", id_MBSFN_Only_Mode_Capability, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Capability_PDU, proto_nbap));
70740 dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU, proto_nbap));
70741 dissector_add_uint("nbap.extension", id_FPACH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
70742 dissector_add_uint("nbap.extension", id_DwPCH_LCR_Information_ResourceStatusInd, new_create_dissector_handle(dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU, proto_nbap));
70743 dissector_add_uint("nbap.extension", id_HSDSCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
70744 dissector_add_uint("nbap.extension", id_MICH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
70745 dissector_add_uint("nbap.extension", id_S_CCPCH_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
70746 dissector_add_uint("nbap.extension", id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
70747 dissector_add_uint("nbap.extension", id_E_DCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
70748 dissector_add_uint("nbap.extension", id_PLCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PLCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
70749 dissector_add_uint("nbap.extension", id_P_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70750 dissector_add_uint("nbap.extension", id_S_CCPCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
70751 dissector_add_uint("nbap.extension", id_PICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70752 dissector_add_uint("nbap.extension", id_PRACH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PRACH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
70753 dissector_add_uint("nbap.extension", id_SCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70754 dissector_add_uint("nbap.extension", id_MICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
70755 dissector_add_uint("nbap.extension", id_E_RUCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
70756 dissector_add_uint("nbap.extension", id_E_RUCCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
70757 dissector_add_uint("nbap.extension", id_DL_PowerBalancing_Information, new_create_dissector_handle(dissect_DL_PowerBalancing_Information_PDU, proto_nbap));
70758 dissector_add_uint("nbap.extension", id_HSDSCH_FDD_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_PDU, proto_nbap));
70759 dissector_add_uint("nbap.extension", id_HSDSCH_RNTI, new_create_dissector_handle(dissect_HSDSCH_RNTI_PDU, proto_nbap));
70760 dissector_add_uint("nbap.extension", id_HSPDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
70761 dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
70762 dissector_add_uint("nbap.extension", id_E_DCH_FDD_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Information_PDU, proto_nbap));
70763 dissector_add_uint("nbap.extension", id_Serving_E_DCH_RL_ID, new_create_dissector_handle(dissect_Serving_E_DCH_RL_ID_PDU, proto_nbap));
70764 dissector_add_uint("nbap.extension", id_F_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
70765 dissector_add_uint("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment_Allowed, new_create_dissector_handle(dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU, proto_nbap));
70766 dissector_add_uint("nbap.extension", id_DCH_Indicator_For_E_DCH_HSDPA_Operation, new_create_dissector_handle(dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU, proto_nbap));
70767 dissector_add_uint("nbap.extension", id_Serving_Cell_Change_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
70768 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU, proto_nbap));
70769 dissector_add_uint("nbap.extension", id_DPC_Mode, new_create_dissector_handle(dissect_DPC_Mode_PDU, proto_nbap));
70770 dissector_add_uint("nbap.extension", id_UL_DPDCH_Indicator_For_E_DCH_Operation, new_create_dissector_handle(dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU, proto_nbap));
70771 dissector_add_uint("nbap.extension", id_RL_Specific_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_DCH_Info_PDU, proto_nbap));
70772 dissector_add_uint("nbap.extension", id_DelayedActivation, new_create_dissector_handle(dissect_DelayedActivation_PDU, proto_nbap));
70773 dissector_add_uint("nbap.extension", id_Primary_CPICH_Usage_for_Channel_Estimation, new_create_dissector_handle(dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU, proto_nbap));
70774 dissector_add_uint("nbap.extension", id_Secondary_CPICH_Information, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
70775 dissector_add_uint("nbap.extension", id_E_DCH_RL_Indication, new_create_dissector_handle(dissect_E_DCH_RL_Indication_PDU, proto_nbap));
70776 dissector_add_uint("nbap.extension", id_RL_Specific_E_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_E_DCH_Info_PDU, proto_nbap));
70777 dissector_add_uint("nbap.extension", id_SynchronisationIndicator, new_create_dissector_handle(dissect_SynchronisationIndicator_PDU, proto_nbap));
70778 dissector_add_uint("nbap.extension", id_F_DPCH_SlotFormat, new_create_dissector_handle(dissect_F_DPCH_SlotFormat_PDU, proto_nbap));
70779 dissector_add_uint("nbap.extension", id_HSDSCH_TDD_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_PDU, proto_nbap));
70780 dissector_add_uint("nbap.extension", id_PDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
70781 dissector_add_uint("nbap.extension", id_E_DCH_Information, new_create_dissector_handle(dissect_E_DCH_Information_PDU, proto_nbap));
70782 dissector_add_uint("nbap.extension", id_E_DCH_Serving_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
70783 dissector_add_uint("nbap.extension", id_E_DCH_768_Information, new_create_dissector_handle(dissect_E_DCH_768_Information_PDU, proto_nbap));
70784 dissector_add_uint("nbap.extension", id_E_DCH_LCR_Information, new_create_dissector_handle(dissect_E_DCH_LCR_Information_PDU, proto_nbap));
70785 dissector_add_uint("nbap.extension", id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
70786 dissector_add_uint("nbap.extension", id_UL_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
70787 dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
70788 dissector_add_uint("nbap.extension", id_UL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
70789 dissector_add_uint("nbap.extension", id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
70790 dissector_add_uint("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70791 dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70792 dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70793 dissector_add_uint("nbap.extension", id_DL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
70794 dissector_add_uint("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
70795 dissector_add_uint("nbap.extension", id_UL_Synchronisation_Parameters_LCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
70796 dissector_add_uint("nbap.extension", id_HSDSCH_FDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_Response_PDU, proto_nbap));
70797 dissector_add_uint("nbap.extension", id_DL_PowerBalancing_ActivationIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_ActivationIndicator_PDU, proto_nbap));
70798 dissector_add_uint("nbap.extension", id_E_DCH_RL_Set_ID, new_create_dissector_handle(dissect_RL_Set_ID_PDU, proto_nbap));
70799 dissector_add_uint("nbap.extension", id_E_DCH_FDD_DL_Control_Channel_Information, new_create_dissector_handle(dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU, proto_nbap));
70800 dissector_add_uint("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
70801 dissector_add_uint("nbap.extension", id_E_DCH_FDD_Information_Response, new_create_dissector_handle(dissect_E_DCH_FDD_Information_Response_PDU, proto_nbap));
70802 dissector_add_uint("nbap.extension", id_RL_InformationResponse_LCR_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU, proto_nbap));
70803 dissector_add_uint("nbap.extension", id_HSDSCH_TDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_Response_PDU, proto_nbap));
70804 dissector_add_uint("nbap.extension", id_E_DCH_Information_Response, new_create_dissector_handle(dissect_E_DCH_Information_Response_PDU, proto_nbap));
70805 dissector_add_uint("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_PDU, proto_nbap));
70806 dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_AdditionReqFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU, proto_nbap));
70807 dissector_add_uint("nbap.extension", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70808 dissector_add_uint("nbap.extension", id_HSDSCH_Configured_Indicator, new_create_dissector_handle(dissect_HSDSCH_Configured_Indicator_PDU, proto_nbap));
70809 dissector_add_uint("nbap.extension", id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
70810 dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
70811 dissector_add_uint("nbap.extension", id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
70812 dissector_add_uint("nbap.extension", id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
70813 dissector_add_uint("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70814 dissector_add_uint("nbap.extension", id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
70815 dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70816 dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70817 dissector_add_uint("nbap.extension", id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
70818 dissector_add_uint("nbap.extension", id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
70819 dissector_add_uint("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info_Response, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU, proto_nbap));
70820 dissector_add_uint("nbap.extension", id_E_DCH_Serving_Cell_Change_Info_Response, new_create_dissector_handle(dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU, proto_nbap));
70821 dissector_add_uint("nbap.extension", id_MAChs_ResetIndicator, new_create_dissector_handle(dissect_MAChs_ResetIndicator_PDU, proto_nbap));
70822 dissector_add_uint("nbap.extension", id_RL_InformationResponse_LCR_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU, proto_nbap));
70823 dissector_add_uint("nbap.extension", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
70824 dissector_add_uint("nbap.extension", id_HSDSCH_Information_to_Modify, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_PDU, proto_nbap));
70825 dissector_add_uint("nbap.extension", id_HSDSCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_Information_PDU, proto_nbap));
70826 dissector_add_uint("nbap.extension", id_HSDSCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_to_Delete_PDU, proto_nbap));
70827 dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
70828 dissector_add_uint("nbap.extension", id_E_DCH_FDD_Information_to_Modify, new_create_dissector_handle(dissect_E_DCH_FDD_Information_to_Modify_PDU, proto_nbap));
70829 dissector_add_uint("nbap.extension", id_E_DCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_E_DCH_MACdFlows_Information_PDU, proto_nbap));
70830 dissector_add_uint("nbap.extension", id_E_DCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
70831 dissector_add_uint("nbap.extension", id_F_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
70832 dissector_add_uint("nbap.extension", id_Fast_Reconfiguration_Mode, new_create_dissector_handle(dissect_Fast_Reconfiguration_Mode_PDU, proto_nbap));
70833 dissector_add_uint("nbap.extension", id_CPC_Information, new_create_dissector_handle(dissect_CPC_Information_PDU, proto_nbap));
70834 dissector_add_uint("nbap.extension", id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
70835 dissector_add_uint("nbap.extension", id_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
70836 dissector_add_uint("nbap.extension", id_Secondary_CPICH_Information_Change, new_create_dissector_handle(dissect_Secondary_CPICH_Information_Change_PDU, proto_nbap));
70837 dissector_add_uint("nbap.extension", id_multiple_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
70838 dissector_add_uint("nbap.extension", id_E_DCH_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_Information_Reconfig_PDU, proto_nbap));
70839 dissector_add_uint("nbap.extension", id_E_DCH_768_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_768_Information_Reconfig_PDU, proto_nbap));
70840 dissector_add_uint("nbap.extension", id_E_DCH_LCR_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_LCR_Information_Reconfig_PDU, proto_nbap));
70841 dissector_add_uint("nbap.extension", id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70842 dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
70843 dissector_add_uint("nbap.extension", id_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
70844 dissector_add_uint("nbap.extension", id_multipleRL_ul_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70845 dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70846 dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70847 dissector_add_uint("nbap.extension", id_UL_DPCH_LCR_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70848 dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
70849 dissector_add_uint("nbap.extension", id_multipleRL_ul_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70850 dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationModify_AddItem, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70851 dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70852 dissector_add_uint("nbap.extension", id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70853 dissector_add_uint("nbap.extension", id_UL_Timeslot768_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70854 dissector_add_uint("nbap.extension", id_PLCCH_Information_RL_ReconfPrepTDDLCR, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
70855 dissector_add_uint("nbap.extension", id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
70856 dissector_add_uint("nbap.extension", id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70857 dissector_add_uint("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70858 dissector_add_uint("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
70859 dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70860 dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70861 dissector_add_uint("nbap.extension", id_multipleRL_dl_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70862 dissector_add_uint("nbap.extension", id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70863 dissector_add_uint("nbap.extension", id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70864 dissector_add_uint("nbap.extension", id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70865 dissector_add_uint("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
70866 dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70867 dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70868 dissector_add_uint("nbap.extension", id_multipleRL_dl_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70869 dissector_add_uint("nbap.extension", id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70870 dissector_add_uint("nbap.extension", id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
70871 dissector_add_uint("nbap.extension", id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70872 dissector_add_uint("nbap.extension", id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
70873 dissector_add_uint("nbap.extension", id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70874 dissector_add_uint("nbap.extension", id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70875 dissector_add_uint("nbap.extension", id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
70876 dissector_add_uint("nbap.extension", id_InitDL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70877 dissector_add_uint("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
70878 dissector_add_uint("nbap.extension", id_TargetCommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
70879 dissector_add_uint("nbap.extension", id_Fast_Reconfiguration_Permission, new_create_dissector_handle(dissect_Fast_Reconfiguration_Permission_PDU, proto_nbap));
70880 dissector_add_uint("nbap.extension", id_DL_PowerBalancing_UpdatedIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_UpdatedIndicator_PDU, proto_nbap));
70881 dissector_add_uint("nbap.extension", id_HSDSCH_Information_to_Modify_Unsynchronised, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU, proto_nbap));
70882 dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
70883 dissector_add_uint("nbap.extension", id_multiple_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
70884 dissector_add_uint("nbap.extension", id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
70885 dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70886 dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
70887 dissector_add_uint("nbap.extension", id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
70888 dissector_add_uint("nbap.extension", id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
70889 dissector_add_uint("nbap.extension", id_PrimCCPCH_RSCP_DL_PC_RqstTDD, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_PDU, proto_nbap));
70890 dissector_add_uint("nbap.extension", id_PrimaryCCPCH_RSCP_Delta, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_Delta_PDU, proto_nbap));
70891 dissector_add_uint("nbap.extension", id_NumberOfReportedCellPortions, new_create_dissector_handle(dissect_NumberOfReportedCellPortions_PDU, proto_nbap));
70892 dissector_add_uint("nbap.extension", id_AlternativeFormatReportingIndicator, new_create_dissector_handle(dissect_AlternativeFormatReportingIndicator_PDU, proto_nbap));
70893 dissector_add_uint("nbap.extension", id_PUSCH_Info_DM_Rqst, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rqst_PDU, proto_nbap));
70894 dissector_add_uint("nbap.extension", id_HSSICH_Info_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_Info_DM_Rqst_PDU, proto_nbap));
70895 dissector_add_uint("nbap.extension", id_DPCH_ID768_DM_Rqst, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
70896 dissector_add_uint("nbap.extension", id_PUSCH_Info_DM_Rsp, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rsp_PDU, proto_nbap));
70897 dissector_add_uint("nbap.extension", id_HSSICH_Info_DM_Rsp, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
70898 dissector_add_uint("nbap.extension", id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
70899 dissector_add_uint("nbap.extension", id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU, proto_nbap));
70900 dissector_add_uint("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rsp, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU, proto_nbap));
70901 dissector_add_uint("nbap.extension", id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
70902 dissector_add_uint("nbap.extension", id_DPCH_ID768_DM_Rsp, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
70903 dissector_add_uint("nbap.extension", id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU, proto_nbap));
70904 dissector_add_uint("nbap.extension", id_PUSCH_Info_DM_Rprt, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rprt_PDU, proto_nbap));
70905 dissector_add_uint("nbap.extension", id_HSSICH_Info_DM_Rprt, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
70906 dissector_add_uint("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rprt, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU, proto_nbap));
70907 dissector_add_uint("nbap.extension", id_DPCH_ID768_DM_Rprt, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
70908 dissector_add_uint("nbap.extension", id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
70909 dissector_add_uint("nbap.extension", id_E_AGCH_FDD_Code_Information, new_create_dissector_handle(dissect_E_AGCH_FDD_Code_Information_PDU, proto_nbap));
70910 dissector_add_uint("nbap.extension", id_E_RGCH_E_HICH_FDD_Code_Information, new_create_dissector_handle(dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU, proto_nbap));
70911 dissector_add_uint("nbap.extension", id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU, proto_nbap));
70912 dissector_add_uint("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU, proto_nbap));
70913 dissector_add_uint("nbap.extension", id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, new_create_dissector_handle(dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU, proto_nbap));
70914 dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationFDD_PDU, proto_nbap));
70915 dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationFDD_PDU, proto_nbap));
70916 dissector_add_uint("nbap.extension", id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU, proto_nbap));
70917 dissector_add_uint("nbap.extension", id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70918 dissector_add_uint("nbap.extension", id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70919 dissector_add_uint("nbap.extension", id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70920 dissector_add_uint("nbap.extension", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
70921 dissector_add_uint("nbap.extension", id_E_PUCH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
70922 dissector_add_uint("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70923 dissector_add_uint("nbap.extension", id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70924 dissector_add_uint("nbap.extension", id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70925 dissector_add_uint("nbap.extension", id_E_HICH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
70926 dissector_add_uint("nbap.extension", id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, new_create_dissector_handle(dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU, proto_nbap));
70927 dissector_add_uint("nbap.extension", id_E_PUCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
70928 dissector_add_uint("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU, proto_nbap));
70929 dissector_add_uint("nbap.extension", id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU, proto_nbap));
70930 dissector_add_uint("nbap.extension", id_E_HICH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
70931 dissector_add_uint("nbap.extension", id_E_PUCH_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70932 dissector_add_uint("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70933 dissector_add_uint("nbap.extension", id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70934 dissector_add_uint("nbap.extension", id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70935 dissector_add_uint("nbap.extension", id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70936 dissector_add_uint("nbap.extension", id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
70937 dissector_add_uint("nbap.extension", id_SYNC_UL_Partition_LCR, new_create_dissector_handle(dissect_SYNC_UL_Partition_LCR_PDU, proto_nbap));
70938 dissector_add_uint("nbap.extension", id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
70939 dissector_add_uint("nbap.extension", id_PDSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
70940 dissector_add_uint("nbap.extension", id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
70941 dissector_add_uint("nbap.extension", id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
70942 dissector_add_uint("nbap.extension", id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
70943 dissector_add_uint("nbap.extension", id_PUSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
70944 dissector_add_uint("nbap.extension", id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
70945 dissector_add_uint("nbap.extension", id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
70946 dissector_add_uint("nbap.extension", id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
70947 dissector_add_uint("nbap.extension", id_hS_SCCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
70948 dissector_add_uint("nbap.extension", id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU, proto_nbap));
70949 dissector_add_uint("nbap.extension", id_E_HICH_TimeOffset, new_create_dissector_handle(dissect_E_HICH_TimeOffset_PDU, proto_nbap));
70950 dissector_add_uint("nbap.extension", id_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
70951 dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU, proto_nbap));
70952 dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU, proto_nbap));
70953 dissector_add_uint("nbap.extension", id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
70954 dissector_add_uint("nbap.extension", id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
70955 dissector_add_uint("nbap.extension", id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_NSubCyclesPerCyclePeriod_PDU, proto_nbap));
70956 dissector_add_uint("nbap.extension", id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
70957 dissector_add_uint("nbap.extension", id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
70958 dissector_add_uint("nbap.extension", id_DwPCH_Power, new_create_dissector_handle(dissect_DwPCH_Power_PDU, proto_nbap));
70959 dissector_add_uint("nbap.extension", id_TimingAdjustmentValueLCR, new_create_dissector_handle(dissect_TimingAdjustmentValueLCR_PDU, proto_nbap));
70960 dissector_add_uint("nbap.extension", id_AccumulatedClockupdate_CellSyncReprtTDD, new_create_dissector_handle(dissect_TimingAdjustmentValue_PDU, proto_nbap));
70961 dissector_add_uint("nbap.extension", id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU, proto_nbap));
70962 dissector_add_uint("nbap.extension", id_E_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
70963 dissector_add_uint("nbap.extension", id_E_DCH_FDD_Update_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Update_Information_PDU, proto_nbap));
70964 dissector_add_uint("nbap.extension", id_IPMulticastIndication, new_create_dissector_handle(dissect_IPMulticastIndication_PDU, proto_nbap));
70965 dissector_add_uint("nbap.extension", id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU, proto_nbap));
70966 dissector_add_uint("nbap.extension", id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, new_create_dissector_handle(dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU, proto_nbap));
70967 dissector_add_uint("nbap.extension", id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU, proto_nbap));
70968 dissector_add_uint("nbap.extension", id_UARFCN_Adjustment, new_create_dissector_handle(dissect_UARFCN_Adjustment_PDU, proto_nbap));
70969 dissector_add_uint("nbap.extension", id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU, proto_nbap));
70970 dissector_add_uint("nbap.extension", id_UPPCHPositionLCR, new_create_dissector_handle(dissect_UPPCHPositionLCR_PDU, proto_nbap));
70971 dissector_add_uint("nbap.extension", id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
70972 dissector_add_uint("nbap.extension", id_UPPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
70973 dissector_add_uint("nbap.extension", id_UPPCH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
70974 dissector_add_uint("nbap.extension", id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70975 dissector_add_uint("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
70976 dissector_add_uint("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
70977 dissector_add_uint("nbap.extension", id_Extended_HS_SCCH_ID, new_create_dissector_handle(dissect_Extended_HS_SCCH_ID_PDU, proto_nbap));
70978 dissector_add_uint("nbap.extension", id_Extended_HS_SICH_ID, new_create_dissector_handle(dissect_Extended_HS_SICH_ID_PDU, proto_nbap));
70979 dissector_add_uint("nbap.extension", id_HSSICH_InfoExt_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_InfoExt_DM_Rqst_PDU, proto_nbap));
70980 dissector_add_uint("nbap.extension", id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU, proto_nbap));
70981 dissector_add_uint("nbap.extension", id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70982 dissector_add_uint("nbap.extension", id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
70983 dissector_add_uint("nbap.extension", id_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
70984 dissector_add_uint("nbap.extension", id_MBSFN_SpecialTimeSlot_LCR, new_create_dissector_handle(dissect_TimeslotLCR_Extension_PDU, proto_nbap));
70985 dissector_add_uint("nbap.extension", id_Common_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
70986 dissector_add_uint("nbap.extension", id_Paging_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteFDD_PDU, proto_nbap));
70987 dissector_add_uint("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower_LCR, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU, proto_nbap));
70988 dissector_add_uint("nbap.extension", id_E_DPDCH_PowerInterpolation, new_create_dissector_handle(dissect_E_DPDCH_PowerInterpolation_PDU, proto_nbap));
70989 dissector_add_uint("nbap.extension", id_E_TFCI_Boost_Information, new_create_dissector_handle(dissect_E_TFCI_Boost_Information_PDU, proto_nbap));
70990 dissector_add_uint("nbap.extension", id_Ext_Max_Bits_MACe_PDU_non_scheduled, new_create_dissector_handle(dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU, proto_nbap));
70991 dissector_add_uint("nbap.extension", id_Ext_Reference_E_TFCI_PO, new_create_dissector_handle(dissect_Ext_Reference_E_TFCI_PO_PDU, proto_nbap));
70992 dissector_add_uint("nbap.extension", id_HARQ_MemoryPartitioningInfoExtForMIMO, new_create_dissector_handle(dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU, proto_nbap));
70993 dissector_add_uint("nbap.extension", id_IPMulticastDataBearerIndication, new_create_dissector_handle(dissect_IPMulticastDataBearerIndication_PDU, proto_nbap));
70994 dissector_add_uint("nbap.extension", id_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_MIMO_ActivationIndicator_PDU, proto_nbap));
70995 dissector_add_uint("nbap.extension", id_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_MIMO_Mode_Indicator_PDU, proto_nbap));
70996 dissector_add_uint("nbap.extension", id_MIMO_N_M_Ratio, new_create_dissector_handle(dissect_MIMO_N_M_Ratio_PDU, proto_nbap));
70997 dissector_add_uint("nbap.extension", id_multicarrier_number, new_create_dissector_handle(dissect_Multicarrier_Number_PDU, proto_nbap));
70998 dissector_add_uint("nbap.extension", id_number_Of_Supported_Carriers, new_create_dissector_handle(dissect_Number_Of_Supported_Carriers_PDU, proto_nbap));
70999 dissector_add_uint("nbap.extension", id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, new_create_dissector_handle(dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU, proto_nbap));
71000 dissector_add_uint("nbap.extension", id_SixtyfourQAM_UsageAllowedIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_UsageAllowedIndicator_PDU, proto_nbap));
71001 dissector_add_uint("nbap.extension", id_SixtyfourQAM_DL_UsageIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_DL_UsageIndicator_PDU, proto_nbap));
71002 dissector_add_uint("nbap.extension", id_SixteenQAM_UL_Operation_Indicator, new_create_dissector_handle(dissect_SixteenQAM_UL_Operation_Indicator_PDU, proto_nbap));
71003 dissector_add_uint("nbap.extension", id_TransportBearerNotRequestedIndicator, new_create_dissector_handle(dissect_TransportBearerNotRequestedIndicator_PDU, proto_nbap));
71004 dissector_add_uint("nbap.extension", id_TransportBearerNotSetupIndicator, new_create_dissector_handle(dissect_TransportBearerNotSetupIndicator_PDU, proto_nbap));
71005 dissector_add_uint("nbap.extension", id_tSN_Length, new_create_dissector_handle(dissect_TSN_Length_PDU, proto_nbap));
71006 dissector_add_uint("nbap.extension", id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, new_create_dissector_handle(dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU, proto_nbap));
71007 dissector_add_uint("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
71008 dissector_add_uint("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
71009 dissector_add_uint("nbap.extension", id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
71010 dissector_add_uint("nbap.extension", id_Extended_E_HICH_ID_TDD, new_create_dissector_handle(dissect_Extended_E_HICH_ID_TDD_PDU, proto_nbap));
71011 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU, proto_nbap));
71012 dissector_add_uint("nbap.extension", id_E_DCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_E_DCH_MACdPDU_SizeCapability_PDU, proto_nbap));
71013 dissector_add_uint("nbap.extension", id_E_DCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_E_DCH_MACdPDUSizeFormat_PDU, proto_nbap));
71014 dissector_add_uint("nbap.extension", id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, new_create_dissector_handle(dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU, proto_nbap));
71015 dissector_add_uint("nbap.extension", id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, new_create_dissector_handle(dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU, proto_nbap));
71016 dissector_add_uint("nbap.extension", id_E_HICH_TimeOffset_Extension, new_create_dissector_handle(dissect_E_HICH_TimeOffset_ExtensionLCR_PDU, proto_nbap));
71017 dissector_add_uint("nbap.extension", id_E_PUCH_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
71018 dissector_add_uint("nbap.extension", id_HSDSCH_TBSizeTableIndicator, new_create_dissector_handle(dissect_HSDSCH_TBSizeTableIndicator_PDU, proto_nbap));
71019 dissector_add_uint("nbap.extension", id_E_DCH_DL_Control_Channel_Change_Information, new_create_dissector_handle(dissect_E_DCH_DL_Control_Channel_Change_Information_PDU, proto_nbap));
71020 dissector_add_uint("nbap.extension", id_E_DCH_DL_Control_Channel_Grant_Information, new_create_dissector_handle(dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU, proto_nbap));
71021 dissector_add_uint("nbap.extension", id_DGANSS_Corrections_Req, new_create_dissector_handle(dissect_DGANSS_Corrections_Req_PDU, proto_nbap));
71022 dissector_add_uint("nbap.extension", id_AdditionalTimeSlotListLCR, new_create_dissector_handle(dissect_AdditionalTimeSlotListLCR_PDU, proto_nbap));
71023 dissector_add_uint("nbap.extension", id_AdditionalMeasurementValueList, new_create_dissector_handle(dissect_AdditionalMeasurementValueList_PDU, proto_nbap));
71024 dissector_add_uint("nbap.extension", id_E_AGCH_Table_Choice, new_create_dissector_handle(dissect_E_AGCH_Table_Choice_PDU, proto_nbap));
71025 dissector_add_uint("nbap.extension", id_HS_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
71026 dissector_add_uint("nbap.extension", id_E_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
71027 dissector_add_uint("nbap.extension", id_Common_EDCH_Capability, new_create_dissector_handle(dissect_Common_EDCH_Capability_PDU, proto_nbap));
71028 dissector_add_uint("nbap.extension", id_E_AI_Capability, new_create_dissector_handle(dissect_E_AI_Capability_PDU, proto_nbap));
71029 dissector_add_uint("nbap.extension", id_Common_EDCH_System_InformationFDD, new_create_dissector_handle(dissect_Common_EDCH_System_InformationFDD_PDU, proto_nbap));
71030 dissector_add_uint("nbap.extension", id_Common_UL_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
71031 dissector_add_uint("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteFDD, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
71032 dissector_add_uint("nbap.extension", id_Common_EDCH_System_Information_ResponseFDD, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseFDD_PDU, proto_nbap));
71033 dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_Capability, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
71034 dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_InformationFDD, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationFDD_PDU, proto_nbap));
71035 dissector_add_uint("nbap.extension", id_TransportBearerRequestIndicator, new_create_dissector_handle(dissect_TransportBearerRequestIndicator_PDU, proto_nbap));
71036 dissector_add_uint("nbap.extension", id_SixtyfourQAM_DL_MIMO_Combined_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU, proto_nbap));
71037 dissector_add_uint("nbap.extension", id_E_RNTI, new_create_dissector_handle(dissect_E_RNTI_PDU, proto_nbap));
71038 dissector_add_uint("nbap.extension", id_MinimumReducedE_DPDCH_GainFactor, new_create_dissector_handle(dissect_MinimumReducedE_DPDCH_GainFactor_PDU, proto_nbap));
71039 dissector_add_uint("nbap.extension", id_GANSS_Time_ID, new_create_dissector_handle(dissect_GANSS_Time_ID_PDU, proto_nbap));
71040 dissector_add_uint("nbap.extension", id_GANSS_AddIonoModelReq, new_create_dissector_handle(dissect_GANSS_AddIonoModelReq_PDU, proto_nbap));
71041 dissector_add_uint("nbap.extension", id_GANSS_EarthOrientParaReq, new_create_dissector_handle(dissect_GANSS_EarthOrientParaReq_PDU, proto_nbap));
71042 dissector_add_uint("nbap.extension", id_GANSS_AddNavigationModelsReq, new_create_dissector_handle(dissect_GANSS_AddNavigationModelsReq_PDU, proto_nbap));
71043 dissector_add_uint("nbap.extension", id_GANSS_AddUTCModelsReq, new_create_dissector_handle(dissect_GANSS_AddUTCModelsReq_PDU, proto_nbap));
71044 dissector_add_uint("nbap.extension", id_GANSS_AuxInfoReq, new_create_dissector_handle(dissect_GANSS_AuxInfoReq_PDU, proto_nbap));
71045 dissector_add_uint("nbap.extension", id_GANSS_SBAS_ID, new_create_dissector_handle(dissect_GANSS_SBAS_ID_PDU, proto_nbap));
71046 dissector_add_uint("nbap.extension", id_GANSS_ID, new_create_dissector_handle(dissect_GANSS_ID_PDU, proto_nbap));
71047 dissector_add_uint("nbap.extension", id_GANSS_Additional_Ionospheric_Model, new_create_dissector_handle(dissect_GANSS_Additional_Ionospheric_Model_PDU, proto_nbap));
71048 dissector_add_uint("nbap.extension", id_GANSS_Earth_Orientation_Parameters, new_create_dissector_handle(dissect_GANSS_Earth_Orientation_Parameters_PDU, proto_nbap));
71049 dissector_add_uint("nbap.extension", id_GANSS_Additional_Time_Models, new_create_dissector_handle(dissect_GANSS_Additional_Time_Models_PDU, proto_nbap));
71050 dissector_add_uint("nbap.extension", id_GANSS_Additional_Navigation_Models, new_create_dissector_handle(dissect_GANSS_Additional_Navigation_Models_PDU, proto_nbap));
71051 dissector_add_uint("nbap.extension", id_GANSS_Additional_UTC_Models, new_create_dissector_handle(dissect_GANSS_Additional_UTC_Models_PDU, proto_nbap));
71052 dissector_add_uint("nbap.extension", id_GANSS_Auxiliary_Information, new_create_dissector_handle(dissect_GANSS_Auxiliary_Information_PDU, proto_nbap));
71053 dissector_add_uint("nbap.extension", id_E_DPCCH_Power_Boosting_Capability, new_create_dissector_handle(dissect_E_DPCCH_Power_Boosting_Capability_PDU, proto_nbap));
71054 dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationLCR_PDU, proto_nbap));
71055 dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU, proto_nbap));
71056 dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationLCR_PDU, proto_nbap));
71057 dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU, proto_nbap));
71058 dissector_add_uint("nbap.extension", id_Common_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
71059 dissector_add_uint("nbap.extension", id_Paging_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteLCR_PDU, proto_nbap));
71060 dissector_add_uint("nbap.extension", id_Common_EDCH_System_InformationLCR, new_create_dissector_handle(dissect_Common_EDCH_System_InformationLCR_PDU, proto_nbap));
71061 dissector_add_uint("nbap.extension", id_Common_UL_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
71062 dissector_add_uint("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteLCR, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU, proto_nbap));
71063 dissector_add_uint("nbap.extension", id_Common_EDCH_System_Information_ResponseLCR, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseLCR_PDU, proto_nbap));
71064 dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_CapabilityLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
71065 dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_InformationLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationLCR_PDU, proto_nbap));
71066 dissector_add_uint("nbap.extension", id_HSDSCH_PreconfigurationSetup, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationSetup_PDU, proto_nbap));
71067 dissector_add_uint("nbap.extension", id_HSDSCH_PreconfigurationInfo, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationInfo_PDU, proto_nbap));
71068 dissector_add_uint("nbap.extension", id_NoOfTargetCellHS_SCCH_Order, new_create_dissector_handle(dissect_NoOfTargetCellHS_SCCH_Order_PDU, proto_nbap));
71069 dissector_add_uint("nbap.extension", id_EnhancedHSServingCC_Abort, new_create_dissector_handle(dissect_EnhancedHSServingCC_Abort_PDU, proto_nbap));
71070 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Setup, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU, proto_nbap));
71071 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_Response_List_PDU, proto_nbap));
71072 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Addition, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU, proto_nbap));
71073 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Change_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Change_Information_Response_List_PDU, proto_nbap));
71074 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Reconf_Prep, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU, proto_nbap));
71075 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Reconf_Req, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU, proto_nbap));
71076 dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Param_Upd, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU, proto_nbap));
71077 dissector_add_uint("nbap.extension", id_Multi_Cell_Capability_Info, new_create_dissector_handle(dissect_Multi_Cell_Capability_Info_PDU, proto_nbap));
71078 dissector_add_uint("nbap.extension", id_IMB_Parameters, new_create_dissector_handle(dissect_IMB_Parameters_PDU, proto_nbap));
71079 dissector_add_uint("nbap.extension", id_MACes_Maximum_Bitrate_LCR, new_create_dissector_handle(dissect_MACes_Maximum_Bitrate_LCR_PDU, proto_nbap));
71080 dissector_add_uint("nbap.extension", id_Semi_PersistentScheduling_CapabilityLCR, new_create_dissector_handle(dissect_Semi_PersistentScheduling_CapabilityLCR_PDU, proto_nbap));
71081 dissector_add_uint("nbap.extension", id_E_DCH_Semi_PersistentScheduling_Information_LCR, new_create_dissector_handle(dissect_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU, proto_nbap));
71082 dissector_add_uint("nbap.extension", id_HS_DSCH_Semi_PersistentScheduling_Information_LCR, new_create_dissector_handle(dissect_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU, proto_nbap));
71083 dissector_add_uint("nbap.extension", id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
71084 dissector_add_uint("nbap.extension", id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
71085 dissector_add_uint("nbap.extension", id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
71086 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivity_DRX_CapabilityLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU, proto_nbap));
71087 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivity_DRX_InformationLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_InformationLCR_PDU, proto_nbap));
71088 dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU, proto_nbap));
71089 dissector_add_uint("nbap.extension", id_CPC_InformationLCR, new_create_dissector_handle(dissect_CPC_InformationLCR_PDU, proto_nbap));
71090 dissector_add_uint("nbap.extension", id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, new_create_dissector_handle(dissect_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU, proto_nbap));
71091 dissector_add_uint("nbap.extension", id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, new_create_dissector_handle(dissect_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU, proto_nbap));
71092 dissector_add_uint("nbap.extension", id_E_AGCH_UE_Inactivity_Monitor_Threshold, new_create_dissector_handle(dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU, proto_nbap));
71093 dissector_add_uint("nbap.extension", id_IdleIntervalInformation, new_create_dissector_handle(dissect_IdleIntervalInformation_PDU, proto_nbap));
71094 dissector_add_uint("nbap.extension", id_HSSICH_ReferenceSignal_InformationLCR, new_create_dissector_handle(dissect_HSSICH_ReferenceSignal_InformationLCR_PDU, proto_nbap));
71095 dissector_add_uint("nbap.extension", id_MIMO_ReferenceSignal_InformationListLCR, new_create_dissector_handle(dissect_MIMO_ReferenceSignal_InformationListLCR_PDU, proto_nbap));
71096 dissector_add_uint("nbap.extension", id_MIMO_SFMode_For_HSPDSCHDualStream, new_create_dissector_handle(dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU, proto_nbap));
71097 dissector_add_uint("nbap.extension", id_MIMO_SFMode_Supported_For_HSPDSCHDualStream, new_create_dissector_handle(dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU, proto_nbap));
71098 dissector_add_uint("nbap.extension", id_UE_Selected_MBMS_Service_Information, new_create_dissector_handle(dissect_UE_Selected_MBMS_Service_Information_PDU, proto_nbap));
71099 dissector_add_uint("nbap.extension", id_MultiCarrier_HSDSCH_Physical_Layer_Category, new_create_dissector_handle(dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU, proto_nbap));
71100 dissector_add_uint("nbap.extension", id_Common_E_DCH_HSDPCCH_Capability, new_create_dissector_handle(dissect_Common_E_DCH_HSDPCCH_Capability_PDU, proto_nbap));
71101 dissector_add_uint("nbap.extension", id_DL_RLC_PDU_Size_Format, new_create_dissector_handle(dissect_DL_RLC_PDU_Size_Format_PDU, proto_nbap));
71102 dissector_add_uint("nbap.extension", id_HSSICH_ReferenceSignal_InformationModifyLCR, new_create_dissector_handle(dissect_HSSICH_ReferenceSignal_InformationModifyLCR_PDU, proto_nbap));
71103 dissector_add_uint("nbap.extension", id_schedulingPriorityIndicator, new_create_dissector_handle(dissect_SchedulingPriorityIndicator_PDU, proto_nbap));
71104 dissector_add_uint("nbap.extension", id_TimeSlotMeasurementValueListLCR, new_create_dissector_handle(dissect_TimeSlotMeasurementValueListLCR_PDU, proto_nbap));
71105 dissector_add_uint("nbap.extension", id_UE_SupportIndicatorExtension, new_create_dissector_handle(dissect_UE_SupportIndicatorExtension_PDU, proto_nbap));
71106 dissector_add_uint("nbap.extension", id_Single_Stream_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_Single_Stream_MIMO_ActivationIndicator_PDU, proto_nbap));
71107 dissector_add_uint("nbap.extension", id_Single_Stream_MIMO_Capability, new_create_dissector_handle(dissect_Single_Stream_MIMO_Capability_PDU, proto_nbap));
71108 dissector_add_uint("nbap.extension", id_Single_Stream_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_Single_Stream_MIMO_Mode_Indicator_PDU, proto_nbap));
71109 dissector_add_uint("nbap.extension", id_Dual_Band_Capability_Info, new_create_dissector_handle(dissect_Dual_Band_Capability_Info_PDU, proto_nbap));
71110 dissector_add_uint("nbap.extension", id_UE_AggregateMaximumBitRate, new_create_dissector_handle(dissect_UE_AggregateMaximumBitRate_PDU, proto_nbap));
71111 dissector_add_uint("nbap.extension", id_UE_AggregateMaximumBitRate_Enforcement_Indicator, new_create_dissector_handle(dissect_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU, proto_nbap));
71112 dissector_add_uint("nbap.extension", id_MIMO_Power_Offset_For_S_CPICH_Capability, new_create_dissector_handle(dissect_MIMO_PowerOffsetForS_CPICHCapability_PDU, proto_nbap));
71113 dissector_add_uint("nbap.extension", id_MIMO_PilotConfigurationExtension, new_create_dissector_handle(dissect_MIMO_PilotConfigurationExtension_PDU, proto_nbap));
71114 dissector_add_uint("nbap.extension", id_TxDiversityOnDLControlChannelsByMIMOUECapability, new_create_dissector_handle(dissect_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU, proto_nbap));
71115 dissector_add_uint("nbap.extension", id_NumberOfReportedCellPortionsLCR, new_create_dissector_handle(dissect_NumberOfReportedCellPortionsLCR_PDU, proto_nbap));
71116 dissector_add_uint("nbap.extension", id_CellPortion_CapabilityLCR, new_create_dissector_handle(dissect_CellPortion_CapabilityLCR_PDU, proto_nbap));
71117 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Setup_Req, new_create_dissector_handle(dissect_Additional_EDCH_Setup_Info_PDU, proto_nbap));
71118 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_List_PDU, proto_nbap));
71119 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Add_Req, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Add_Req_PDU, proto_nbap));
71120 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_Response_RL_Add, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU, proto_nbap));
71121 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Reconf_Prep, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU, proto_nbap));
71122 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Reconf_Req, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU, proto_nbap));
71123 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_Bearer_Rearrangement, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU, proto_nbap));
71124 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Param_Upd, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU, proto_nbap));
71125 dissector_add_uint("nbap.extension", id_Additional_EDCH_Preconfiguration_Information, new_create_dissector_handle(dissect_Additional_EDCH_Preconfiguration_Information_PDU, proto_nbap));
71126 dissector_add_uint("nbap.extension", id_EDCH_Indicator, new_create_dissector_handle(dissect_NULL_PDU, proto_nbap));
71127 dissector_add_uint("nbap.extension", id_HS_DSCH_SPS_Reservation_Indicator, new_create_dissector_handle(dissect_SPS_Reservation_Indicator_PDU, proto_nbap));
71128 dissector_add_uint("nbap.extension", id_E_DCH_SPS_Reservation_Indicator, new_create_dissector_handle(dissect_SPS_Reservation_Indicator_PDU, proto_nbap));
71129 dissector_add_uint("nbap.extension", id_MultipleFreq_HARQ_MemoryPartitioning_InformationList, new_create_dissector_handle(dissect_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU, proto_nbap));
71130 dissector_add_uint("nbap.extension", id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, new_create_dissector_handle(dissect_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU, proto_nbap));
71131 dissector_add_uint("nbap.extension", id_RepetitionPeriodIndex, new_create_dissector_handle(dissect_RepetitionPeriodIndex_PDU, proto_nbap));
71132 dissector_add_uint("nbap.extension", id_MidambleShiftLCR, new_create_dissector_handle(dissect_MidambleShiftLCR_PDU, proto_nbap));
71133 dissector_add_uint("nbap.extension", id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, new_create_dissector_handle(dissect_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU, proto_nbap));
71134 dissector_add_uint("nbap.extension", id_DormantModeIndicator, new_create_dissector_handle(dissect_DormantModeIndicator_PDU, proto_nbap));
71135 dissector_add_uint("nbap.extension", id_DiversityMode, new_create_dissector_handle(dissect_DiversityMode_PDU, proto_nbap));
71136 dissector_add_uint("nbap.extension", id_TransmitDiversityIndicator, new_create_dissector_handle(dissect_TransmitDiversityIndicator_PDU, proto_nbap));
71137 dissector_add_uint("nbap.extension", id_NonCellSpecificTxDiversity, new_create_dissector_handle(dissect_NonCellSpecificTxDiversity_PDU, proto_nbap));
71138 dissector_add_uint("nbap.extension", id_Cell_Capability_Container, new_create_dissector_handle(dissect_Cell_Capability_Container_PDU, proto_nbap));
71139 dissector_add_uint("nbap.extension", id_E_RNTI_List_Request, new_create_dissector_handle(dissect_NULL_PDU, proto_nbap));
71140 dissector_add_uint("nbap.extension", id_E_RNTI_List, new_create_dissector_handle(dissect_E_RNTI_List_PDU, proto_nbap));
71141 dissector_add_uint("nbap.extension", id_PowerControlGAP_For_CellFACHLCR, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
71142 dissector_add_uint("nbap.extension", id_UL_Synchronisation_Parameters_For_FACHLCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
71143 dissector_add_uint("nbap.extension", id_HS_DSCH_SPS_Operation_Indicator, new_create_dissector_handle(dissect_HS_DSCH_SPS_Operation_Indicator_PDU, proto_nbap));
71144 dissector_add_uint("nbap.extension", id_Out_of_Sychronization_Window, new_create_dissector_handle(dissect_Out_of_Sychronization_Window_PDU, proto_nbap));
71145 dissector_add_uint("nbap.extension", id_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
71146 dissector_add_uint("nbap.extension", id_E_HICH_TimeOffset_ReconfFailureTDD, new_create_dissector_handle(dissect_E_HICH_TimeOffset_ReconfFailureTDD_PDU, proto_nbap));
71147 dissector_add_uint("nbap.extension", id_HSSCCH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
71148 dissector_add_uint("nbap.extension", id_TS0_CapabilityLCR, new_create_dissector_handle(dissect_TS0_CapabilityLCR_PDU, proto_nbap));
71149 dissector_add_uint("nbap.extension", id_UE_TS0_CapabilityLCR, new_create_dissector_handle(dissect_UE_TS0_CapabilityLCR_PDU, proto_nbap));
71150 dissector_add_uint("nbap.extension", id_Common_System_Information_ResponseLCR, new_create_dissector_handle(dissect_Common_System_Information_ResponseLCR_PDU, proto_nbap));
71151 dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_ResponseRLReconf, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU, proto_nbap));
71152 dissector_add_uint("nbap.ies", id_Multicell_EDCH_InformationItemIEs, new_create_dissector_handle(dissect_Multicell_EDCH_InformationItemIEs_PDU, proto_nbap));
71153 dissector_add_uint("nbap.ies", id_Multicell_EDCH_RL_Specific_InformationItemIEs, new_create_dissector_handle(dissect_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU, proto_nbap));
71154 dissector_add_uint("nbap.extension", id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, new_create_dissector_handle(dissect_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU, proto_nbap));
71155 dissector_add_uint("nbap.extension", id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, new_create_dissector_handle(dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU, proto_nbap));
71156 dissector_add_uint("nbap.extension", id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, new_create_dissector_handle(dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU, proto_nbap));
71157 dissector_add_uint("nbap.extension", id_Initial_DL_Transmission_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
71158 dissector_add_uint("nbap.extension", id_Maximum_DL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
71159 dissector_add_uint("nbap.extension", id_Minimum_DL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
71160 dissector_add_uint("nbap.extension", id_DCH_MeasurementOccasion_Information, new_create_dissector_handle(dissect_DCH_MeasurementOccasion_Information_PDU, proto_nbap));
71161 dissector_add_uint("nbap.extension", id_AssociatedPhsicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
71162 dissector_add_uint("nbap.extension", id_DGNSS_ValidityPeriod, new_create_dissector_handle(dissect_DGNSS_ValidityPeriod_PDU, proto_nbap));
71163 dissector_add_uint("nbap.extension", id_PhysicalChannelID_for_CommonERNTI_RequestedIndicator, new_create_dissector_handle(dissect_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU, proto_nbap));
71164 dissector_add_uint("nbap.extension", id_PrecodingWeightSetRestriction, new_create_dissector_handle(dissect_PrecodingWeightSetRestriction_PDU, proto_nbap));
71165 dissector_add_string("nbap.proc.imsg", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupRequestFDD_PDU, proto_nbap));
71166 dissector_add_string("nbap.proc.sout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
71167 dissector_add_string("nbap.proc.uout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
71168 dissector_add_string("nbap.proc.imsg", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupRequestTDD_PDU, proto_nbap));
71169 dissector_add_string("nbap.proc.sout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
71170 dissector_add_string("nbap.proc.uout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
71171 dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationRequestFDD_PDU, proto_nbap));
71172 dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
71173 dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
71174 dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationRequestTDD_PDU, proto_nbap));
71175 dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
71176 dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
71177 dissector_add_string("nbap.proc.imsg", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionRequest_PDU, proto_nbap));
71178 dissector_add_string("nbap.proc.sout", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionResponse_PDU, proto_nbap));
71179 dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestFDD_PDU, proto_nbap));
71180 dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
71181 dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
71182 dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestTDD_PDU, proto_nbap));
71183 dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
71184 dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
71185 dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestFDD_PDU, proto_nbap));
71186 dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
71187 dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
71188 dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestTDD_PDU, proto_nbap));
71189 dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
71190 dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
71191 dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionRequest_PDU, proto_nbap));
71192 dissector_add_string("nbap.proc.sout", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionResponse_PDU, proto_nbap));
71193 dissector_add_string("nbap.proc.imsg", "id-audit/common", new_create_dissector_handle(dissect_AuditRequest_PDU, proto_nbap));
71194 dissector_add_string("nbap.proc.sout", "id-audit/common", new_create_dissector_handle(dissect_AuditResponse_PDU, proto_nbap));
71195 dissector_add_string("nbap.proc.uout", "id-audit/common", new_create_dissector_handle(dissect_AuditFailure_PDU, proto_nbap));
71196 dissector_add_string("nbap.proc.imsg", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceRequest_PDU, proto_nbap));
71197 dissector_add_string("nbap.proc.sout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceResponse_PDU, proto_nbap));
71198 dissector_add_string("nbap.proc.uout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceFailure_PDU, proto_nbap));
71199 dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestFDD_PDU, proto_nbap));
71200 dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseFDD_PDU, proto_nbap));
71201 dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureFDD_PDU, proto_nbap));
71202 dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestTDD_PDU, proto_nbap));
71203 dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseTDD_PDU, proto_nbap));
71204 dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureTDD_PDU, proto_nbap));
71205 dissector_add_string("nbap.proc.imsg", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateRequest_PDU, proto_nbap));
71206 dissector_add_string("nbap.proc.sout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateResponse_PDU, proto_nbap));
71207 dissector_add_string("nbap.proc.uout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateFailure_PDU, proto_nbap));
71208 dissector_add_string("nbap.proc.imsg", "id-reset/common", new_create_dissector_handle(dissect_ResetRequest_PDU, proto_nbap));
71209 dissector_add_string("nbap.proc.sout", "id-reset/common", new_create_dissector_handle(dissect_ResetResponse_PDU, proto_nbap));
71210 dissector_add_string("nbap.proc.imsg", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationRequest_PDU, proto_nbap));
71211 dissector_add_string("nbap.proc.sout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationResponse_PDU, proto_nbap));
71212 dissector_add_string("nbap.proc.uout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationFailure_PDU, proto_nbap));
71213 dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestFDD_PDU, proto_nbap));
71214 dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseFDD_PDU, proto_nbap));
71215 dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureFDD_PDU, proto_nbap));
71216 dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestTDD_PDU, proto_nbap));
71217 dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseTDD_PDU, proto_nbap));
71218 dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureTDD_PDU, proto_nbap));
71219 dissector_add_string("nbap.proc.imsg", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionRequest_PDU, proto_nbap));
71220 dissector_add_string("nbap.proc.sout", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionResponse_PDU, proto_nbap));
71221 dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareFDD_PDU, proto_nbap));
71222 dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
71223 dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
71224 dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareTDD_PDU, proto_nbap));
71225 dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
71226 dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
71227 dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestFDD_PDU, proto_nbap));
71228 dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
71229 dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
71230 dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestTDD_PDU, proto_nbap));
71231 dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
71232 dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
71233 dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationRequest_PDU, proto_nbap));
71234 dissector_add_string("nbap.proc.sout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationResponse_PDU, proto_nbap));
71235 dissector_add_string("nbap.proc.uout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationFailure_PDU, proto_nbap));
71236 dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU, proto_nbap));
71237 dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
71238 dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
71239 dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU, proto_nbap));
71240 dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
71241 dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
71242 dissector_add_string("nbap.proc.imsg", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationRequest_PDU, proto_nbap));
71243 dissector_add_string("nbap.proc.sout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationResponse_PDU, proto_nbap));
71244 dissector_add_string("nbap.proc.uout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationFailure_PDU, proto_nbap));
71245 dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationRequestTDD_PDU, proto_nbap));
71246 dissector_add_string("nbap.proc.sout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationResponseTDD_PDU, proto_nbap));
71247 dissector_add_string("nbap.proc.uout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationFailureTDD_PDU, proto_nbap));
71248 dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationRequestTDD_PDU, proto_nbap));
71249 dissector_add_string("nbap.proc.sout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationResponseTDD_PDU, proto_nbap));
71250 dissector_add_string("nbap.proc.uout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationFailureTDD_PDU, proto_nbap));
71251 dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentRequestTDD_PDU, proto_nbap));
71252 dissector_add_string("nbap.proc.sout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentResponseTDD_PDU, proto_nbap));
71253 dissector_add_string("nbap.proc.uout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentFailureTDD_PDU, proto_nbap));
71254 dissector_add_string("nbap.proc.imsg", "id-resourceStatusIndication/common", new_create_dissector_handle(dissect_ResourceStatusIndication_PDU, proto_nbap));
71255 dissector_add_string("nbap.proc.imsg", "id-auditRequired/common", new_create_dissector_handle(dissect_AuditRequiredIndication_PDU, proto_nbap));
71256 dissector_add_string("nbap.proc.imsg", "id-commonMeasurementReport/common", new_create_dissector_handle(dissect_CommonMeasurementReport_PDU, proto_nbap));
71257 dissector_add_string("nbap.proc.imsg", "id-commonMeasurementTermination/common", new_create_dissector_handle(dissect_CommonMeasurementTerminationRequest_PDU, proto_nbap));
71258 dissector_add_string("nbap.proc.imsg", "id-commonMeasurementFailure/common", new_create_dissector_handle(dissect_CommonMeasurementFailureIndication_PDU, proto_nbap));
71259 dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCommit/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCommit_PDU, proto_nbap));
71260 dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCancellation/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCancel_PDU, proto_nbap));
71261 dissector_add_string("nbap.proc.imsg", "id-radioLinkFailure/common", new_create_dissector_handle(dissect_RadioLinkFailureIndication_PDU, proto_nbap));
71262 dissector_add_string("nbap.proc.imsg", "id-radioLinkPreemption/common", new_create_dissector_handle(dissect_RadioLinkPreemptionRequiredIndication_PDU, proto_nbap));
71263 dissector_add_string("nbap.proc.imsg", "id-radioLinkRestoration/common", new_create_dissector_handle(dissect_RadioLinkRestoreIndication_PDU, proto_nbap));
71264 dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementReport/common", new_create_dissector_handle(dissect_DedicatedMeasurementReport_PDU, proto_nbap));
71265 dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementTermination/common", new_create_dissector_handle(dissect_DedicatedMeasurementTerminationRequest_PDU, proto_nbap));
71266 dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementFailure/common", new_create_dissector_handle(dissect_DedicatedMeasurementFailureIndication_PDU, proto_nbap));
71267 dissector_add_string("nbap.proc.imsg", "id-downlinkPowerControl/fdd", new_create_dissector_handle(dissect_DL_PowerControlRequest_PDU, proto_nbap));
71268 dissector_add_string("nbap.proc.imsg", "id-downlinkPowerTimeslotControl/tdd", new_create_dissector_handle(dissect_DL_PowerTimeslotControlRequest_PDU, proto_nbap));
71269 dissector_add_string("nbap.proc.imsg", "id-compressedModeCommand/fdd", new_create_dissector_handle(dissect_CompressedModeCommand_PDU, proto_nbap));
71270 dissector_add_string("nbap.proc.imsg", "id-unblockResource/common", new_create_dissector_handle(dissect_UnblockResourceIndication_PDU, proto_nbap));
71271 dissector_add_string("nbap.proc.imsg", "id-errorIndicationForDedicated/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
71272 dissector_add_string("nbap.proc.imsg", "id-errorIndicationForCommon/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
71273 dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReporting/tdd", new_create_dissector_handle(dissect_CellSynchronisationReportTDD_PDU, proto_nbap));
71274 dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationTermination/tdd", new_create_dissector_handle(dissect_CellSynchronisationTerminationRequestTDD_PDU, proto_nbap));
71275 dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationFailure/tdd", new_create_dissector_handle(dissect_CellSynchronisationFailureIndicationTDD_PDU, proto_nbap));
71276 dissector_add_string("nbap.proc.imsg", "id-privateMessageForDedicated/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
71277 dissector_add_string("nbap.proc.imsg", "id-privateMessageForCommon/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
71278 dissector_add_string("nbap.proc.imsg", "id-informationReporting/common", new_create_dissector_handle(dissect_InformationReport_PDU, proto_nbap));
71279 dissector_add_string("nbap.proc.imsg", "id-informationExchangeTermination/common", new_create_dissector_handle(dissect_InformationExchangeTerminationRequest_PDU, proto_nbap));
71280 dissector_add_string("nbap.proc.imsg", "id-informationExchangeFailure/common", new_create_dissector_handle(dissect_InformationExchangeFailureIndication_PDU, proto_nbap));
71281 dissector_add_string("nbap.proc.imsg", "id-BearerRearrangement/common", new_create_dissector_handle(dissect_BearerRearrangementIndication_PDU, proto_nbap));
71282 dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/fdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandFDD_PDU, proto_nbap));
71283 dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/tdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandTDD_PDU, proto_nbap));
71284 dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/fdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationFDD_PDU, proto_nbap));
71285 dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/tdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationTDD_PDU, proto_nbap));
71286 dissector_add_string("nbap.proc.imsg", "id-mBMSNotificationUpdate/common", new_create_dissector_handle(dissect_MBMSNotificationUpdateCommand_PDU, proto_nbap));
71287 dissector_add_string("nbap.proc.imsg", "id-uEStatusUpdate/common", new_create_dissector_handle(dissect_UEStatusUpdateCommand_PDU, proto_nbap));
71288 dissector_add_string("nbap.proc.imsg", "id-secondaryULFrequencyReporting/fdd", new_create_dissector_handle(dissect_SecondaryULFrequencyReport_PDU, proto_nbap));
71289 dissector_add_string("nbap.proc.imsg", "id-secondaryULFrequencyUpdate/fdd", new_create_dissector_handle(dissect_SecondaryULFrequencyUpdateIndication_PDU, proto_nbap));
71292 /*--- End of included file: packet-nbap-dis-tab.c ---*/
71293 #line 557 "../../asn1/nbap/packet-nbap-template.c"