1 /* Do not modify this file. */
2 /* It is created automatically by the ASN.1 to Ethereal dissector compiler */
4 /* ../../tools/asn2eth.py -X -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
6 /* Input file: packet-rnsap-template.c */
8 #line 1 "packet-rnsap-template.c"
10 * Routines for dissecting Universal Mobile Telecommunications System (UMTS);
11 * UTRAN Iur interface Radio Network Subsystem
12 * Application Part (RNSAP) signalling
13 * (3GPP TS 25.423 version 6.7.0 Release 6) packet dissection
14 * Copyright 2005, Anders Broman <anders.broman@ericsson.com>
18 * Ethereal - Network traffic analyzer
19 * By Gerald Combs <gerald@ethereal.com>
20 * Copyright 1998 Gerald Combs
22 * This program is free software; you can redistribute it and/or
23 * modify it under the terms of the GNU General Public License
24 * as published by the Free Software Foundation; either version 2
25 * of the License, or (at your option) any later version.
27 * This program is distributed in the hope that it will be useful,
28 * but WITHOUT ANY WARRANTY; without even the implied warranty of
29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30 * GNU General Public License for more details.
32 * You should have received a copy of the GNU General Public License
33 * along with this program; if not, write to the Free Software
34 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
36 * Ref: 3GPP TS 25.423 version 6.7.0 Release 6
44 #include <epan/packet.h>
45 #include <epan/conversation.h>
50 #include "packet-rnsap.h"
51 #include "packet-ber.h"
52 #include "packet-per.h"
54 #define PNAME "UTRAN Iur interface Radio Network Subsystem Application Part"
55 #define PSNAME "RNSAP"
56 #define PFNAME "rnsap"
60 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION 0
61 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE 1
62 #define RNSAP_ID_COMPRESSEDMODECOMMAND 2
63 #define RNSAP_ID_DOWNLINKPOWERCONTROL 3
64 #define RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 4
65 #define RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER 5
66 #define RNSAP_ID_ERRORINDICATION 6
67 #define RNSAP_ID_DEDICATEDMEASUREMENTFAILURE 7
68 #define RNSAP_ID_DEDICATEDMEASUREMENTINITIATION 8
69 #define RNSAP_ID_DEDICATEDMEASUREMENTREPORTING 9
70 #define RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION 10
71 #define RNSAP_ID_PAGING 11
72 #define RNSAP_ID_PHYSICALCHANNELRECONFIGURATION 12
73 #define RNSAP_ID_PRIVATEMESSAGE 13
74 #define RNSAP_ID_RADIOLINKADDITION 14
75 #define RNSAP_ID_RADIOLINKCONGESTION 34
76 #define RNSAP_ID_RADIOLINKDELETION 15
77 #define RNSAP_ID_RADIOLINKFAILURE 16
78 #define RNSAP_ID_RADIOLINKPREEMPTION 17
79 #define RNSAP_ID_RADIOLINKRESTORATION 18
80 #define RNSAP_ID_RADIOLINKSETUP 19
81 #define RNSAP_ID_RELOCATIONCOMMIT 20
82 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 21
83 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 22
84 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 23
85 #define RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 24
86 #define RNSAP_ID_UPLINKSIGNALLINGTRANSFER 25
87 #define RNSAP_ID_COMMONMEASUREMENTFAILURE 26
88 #define RNSAP_ID_COMMONMEASUREMENTINITIATION 27
89 #define RNSAP_ID_COMMONMEASUREMENTREPORTING 28
90 #define RNSAP_ID_COMMONMEASUREMENTTERMINATION 29
91 #define RNSAP_ID_INFORMATIONEXCHANGEFAILURE 30
92 #define RNSAP_ID_INFORMATIONEXCHANGEINITIATION 31
93 #define RNSAP_ID_INFORMATIONREPORTING 32
94 #define RNSAP_ID_INFORMATIONEXCHANGETERMINATION 33
95 #define RNSAP_ID_RESET 35
96 #define RNSAP_ID_RADIOLINKACTIVATION 36
97 #define RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER 37
98 #define RNSAP_ID_RADIOLINKPARAMETERUPDATE 38
99 #define RNSAP_ID_UEMEASUREMENTFAILURE 39
100 #define RNSAP_ID_UEMEASUREMENTINITIATION 40
101 #define RNSAP_ID_UEMEASUREMENTREPORTING 41
102 #define RNSAP_ID_UEMEASUREMENTTERMINATION 42
103 #define RNSAP_ID_IURDEACTIVATETRACE 43
104 #define RNSAP_ID_IURINVOKETRACE 44
105 #define RNSAP_ID_MBMSATTACH 45
106 #define RNSAP_ID_MBMSDETACH 46
107 #define RNSAP_ID_DIRECTINFORMATIONTRANSFER 48
109 #define RNSAP_ID_ALLOWEDQUEUINGTIME 4
110 #define RNSAP_ID_ALLOWED_RATE_INFORMATION 42
111 #define RNSAP_ID_ANTENNACOLOCATIONINDICATOR 309
112 #define RNSAP_ID_BINDINGID 5
113 #define RNSAP_ID_C_ID 6
114 #define RNSAP_ID_C_RNTI 7
115 #define RNSAP_ID_CELL_CAPACITY_CLASS_VALUE 303
116 #define RNSAP_ID_CFN 8
117 #define RNSAP_ID_CN_CS_DOMAINIDENTIFIER 9
118 #define RNSAP_ID_CN_PS_DOMAINIDENTIFIER 10
119 #define RNSAP_ID_CAUSE 11
120 #define RNSAP_ID_COVERAGEINDICATOR 310
121 #define RNSAP_ID_CRITICALITYDIAGNOSTICS 20
122 #define RNSAP_ID_CONTEXTINFOITEM_RESET 211
123 #define RNSAP_ID_CONTEXTGROUPINFOITEM_RESET 515
124 #define RNSAP_ID_D_RNTI 21
125 #define RNSAP_ID_D_RNTI_RELEASEINDICATION 22
126 #define RNSAP_ID_DCHS_TO_ADD_FDD 26
127 #define RNSAP_ID_DCHS_TO_ADD_TDD 27
128 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD 30
129 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD 31
130 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD 32
131 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD 33
132 #define RNSAP_ID_DCH_FDD_INFORMATION 34
133 #define RNSAP_ID_DCH_TDD_INFORMATION 35
134 #define RNSAP_ID_FDD_DCHS_TO_MODIFY 39
135 #define RNSAP_ID_TDD_DCHS_TO_MODIFY 40
136 #define RNSAP_ID_DCH_INFORMATIONRESPONSE 43
137 #define RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND 38
138 #define RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD 44
139 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD 45
140 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 46
141 #define RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 47
142 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD 48
143 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 49
144 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD 50
145 #define RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 51
146 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 52
147 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 53
148 #define RNSAP_ID_FDD_DL_CODEINFORMATION 54
149 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD 59
150 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD 60
151 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD 61
152 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD 62
153 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD 63
154 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD 64
155 #define RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT 278
156 #define RNSAP_ID_DLREFERENCEPOWER 67
157 #define RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST 68
158 #define RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST 69
159 #define RNSAP_ID_DPC_MODE 12
160 #define RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT 70
161 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND 470
162 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL 471
163 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT 71
164 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST 72
165 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP 73
166 #define RNSAP_ID_DEDICATEDMEASUREMENTTYPE 74
167 #define RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD 82
168 #define RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD 83
169 #define RNSAP_ID_GUARANTEED_RATE_INFORMATION 41
170 #define RNSAP_ID_IMSI 84
171 #define RNSAP_ID_HCS_PRIO 311
172 #define RNSAP_ID_L3_INFORMATION 85
173 #define RNSAP_ID_ADJUSTMENTPERIOD 90
174 #define RNSAP_ID_MAXADJUSTMENTSTEP 91
175 #define RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT 92
176 #define RNSAP_ID_MESSAGESTRUCTURE 57
177 #define RNSAP_ID_MEASUREMENTID 93
178 #define RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION 13
179 #define RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM 95
180 #define RNSAP_ID_NRT_LOAD_INFORMATION_VALUE 305
181 #define RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES 306
182 #define RNSAP_ID_PAGINGAREA_PAGINGRQST 102
183 #define RNSAP_ID_FACH_FLOWCONTROLINFORMATION 103
184 #define RNSAP_ID_PARTIALREPORTINGINDICATOR 472
185 #define RNSAP_ID_PERMANENT_NAS_UE_IDENTITY 17
186 #define RNSAP_ID_POWERADJUSTMENTTYPE 107
187 #define RNSAP_ID_RANAP_RELOCATIONINFORMATION 109
188 #define RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD 110
189 #define RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD 111
190 #define RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD 112
191 #define RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD 113
192 #define RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST 114
193 #define RNSAP_ID_RL_INFORMATION_RL_FAILUREIND 115
194 #define RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD 116
195 #define RNSAP_ID_RL_INFORMATION_RL_RESTOREIND 117
196 #define RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD 118
197 #define RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD 119
198 #define RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND 55
199 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT 120
200 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RQST 121
201 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RSP 122
202 #define RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND 2
203 #define RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD 123
204 #define RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND 56
205 #define RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD 124
206 #define RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST 125
207 #define RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND 1
208 #define RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD 126
209 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 127
210 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD 128
211 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD 129
212 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD 130
213 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD 131
214 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD 132
215 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD 133
216 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD 134
217 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD 135
218 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD 136
219 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD 28
220 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD 137
221 #define RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL 141
222 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT 143
223 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST 144
224 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP 145
225 #define RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND 146
226 #define RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND 147
227 #define RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL 473
228 #define RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL 474
229 #define RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND 475
230 #define RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL 476
231 #define RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL 477
232 #define RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND 478
233 #define RNSAP_ID_REPORTCHARACTERISTICS 152
234 #define RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND 153
235 #define RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND 154
236 #define RNSAP_ID_RT_LOAD_VALUE 307
237 #define RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES 308
238 #define RNSAP_ID_S_RNTI 155
239 #define RNSAP_ID_RESETINDICATOR 244
240 #define RNSAP_ID_RNC_ID 245
241 #define RNSAP_ID_SAI 156
242 #define RNSAP_ID_SRNC_ID 157
243 #define RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD 159
244 #define RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD 160
245 #define RNSAP_ID_TRANSPORTBEARERID 163
246 #define RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR 164
247 #define RNSAP_ID_TRANSPORTLAYERADDRESS 165
248 #define RNSAP_ID_TYPEOFERROR 140
249 #define RNSAP_ID_UC_ID 166
250 #define RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD 167
251 #define RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 169
252 #define RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 171
253 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 172
254 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD 173
255 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 174
256 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD 175
257 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD 176
258 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD 177
259 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD 178
260 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD 179
261 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD 180
262 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD 181
263 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD 182
264 #define RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 183
265 #define RNSAP_ID_UL_SIRTARGET 184
266 #define RNSAP_ID_URA_INFORMATION 185
267 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD 188
268 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD 189
269 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD 190
270 #define RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION 193
271 #define RNSAP_ID_ADJUSTMENTRATIO 194
272 #define RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD 197
273 #define RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD 198
274 #define RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE 199
275 #define RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD 200
276 #define RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD 201
277 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD 205
278 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD 206
279 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 207
280 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 208
281 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 209
282 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 210
283 #define RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 212
284 #define RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD 213
285 #define RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD 214
286 #define RNSAP_ID_DSCHS_TO_ADD_TDD 215
287 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216 216
288 #define RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD 217
289 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218 218
290 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219 219
291 #define RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 220
292 #define RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD 221
293 #define RNSAP_ID_DSCH_TDD_INFORMATION 222
294 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223 223
295 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226 226
296 #define RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD 227
297 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228 228
298 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324 324
299 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229 229
300 #define RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD 230
301 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29 29
302 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225 225
303 #define RNSAP_ID_GA_CELL 232
304 #define RNSAP_ID_GA_CELLADDITIONALSHAPES 3
305 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246 246
306 #define RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION 255
307 #define RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD 256
308 #define RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD 257
309 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 258
310 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 259
311 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 260
312 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 261
313 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 262
314 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 263
315 #define RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD 264
316 #define RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD 265
317 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD 266
318 #define RNSAP_ID_USCHS_TO_ADD 267
319 #define RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD 268
320 #define RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 269
321 #define RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD 270
322 #define RNSAP_ID_USCH_INFORMATION 271
323 #define RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD 272
324 #define RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD 273
325 #define RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD 274
326 #define RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD 275
327 #define RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR 276
328 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277 277
329 #define RNSAP_ID_STTD_SUPPORTINDICATOR 279
330 #define RNSAP_ID_CFNREPORTINGINDICATOR 14
331 #define RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST 23
332 #define RNSAP_ID_INNERLOOPDLPCSTATUS 24
333 #define RNSAP_ID_PROPAGATIONDELAY 25
334 #define RNSAP_ID_RXTIMINGDEVIATIONFORTA 36
335 #define RNSAP_ID_TIMESLOT_ISCP 37
336 #define RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND 15
337 #define RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND 16
338 #define RNSAP_ID_COMMONMEASUREMENTACCURACY 280
339 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT 281
340 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST 282
341 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP 283
342 #define RNSAP_ID_COMMONMEASUREMENTTYPE 284
343 #define RNSAP_ID_CONGESTIONCAUSE 18
344 #define RNSAP_ID_SFN 285
345 #define RNSAP_ID_SFNREPORTINGINDICATOR 286
346 #define RNSAP_ID_INFORMATIONEXCHANGEID 287
347 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT 288
348 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST 289
349 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP 290
350 #define RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS 291
351 #define RNSAP_ID_INFORMATIONTYPE 292
352 #define RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION 58
353 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD 65
354 #define RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD 66
355 #define RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD 75
356 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 76
357 #define RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD 77
358 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 78
359 #define RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD 79
360 #define RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD 80
361 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD 81
362 #define RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 86
363 #define RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 87
364 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD 88
365 #define RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 89
366 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD 94
367 #define RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD 96
368 #define RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD 97
369 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 98
370 #define RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD 100
371 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 101
372 #define RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD 104
373 #define RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD 105
374 #define RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD 106
375 #define RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD 138
376 #define RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD 139
377 #define RNSAP_ID_RESTRICTIONSTATEINDICATOR 142
378 #define RNSAP_ID_LOAD_VALUE 233
379 #define RNSAP_ID_LOAD_VALUE_INCRDECRTHRES 234
380 #define RNSAP_ID_ONMODIFICATION 235
381 #define RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE 236
382 #define RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES 237
383 #define RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION 238
384 #define RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE 239
385 #define RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES 240
386 #define RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION 241
387 #define RNSAP_ID_UL_TIMESLOT_ISCP_VALUE 242
388 #define RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES 243
389 #define RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR 293
390 #define RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR 19
391 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247 247
392 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295 295
393 #define RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD 202
394 #define RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD 203
395 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD 204
396 #define RNSAP_ID_DSCH_RNTI 249
397 #define RNSAP_ID_DL_POWERBALANCING_INFORMATION 296
398 #define RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR 297
399 #define RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR 298
400 #define RNSAP_ID_DL_REFERENCEPOWERINFORMATION 299
401 #define RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO 224
402 #define RNSAP_ID_IPDL_TDD_PARAMETERSLCR 252
403 #define RNSAP_ID_CELLCAPABILITYCONTAINER_FDD 300
404 #define RNSAP_ID_CELLCAPABILITYCONTAINER_TDD 301
405 #define RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR 302
406 #define RNSAP_ID_RL_SPECIFIC_DCH_INFO 317
407 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST 318
408 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES 319
409 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION 321
410 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED 250
411 #define RNSAP_ID_DELAYEDACTIVATION 312
412 #define RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD 313
413 #define RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD 314
414 #define RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD 315
415 #define RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD 316
416 #define RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR 251
417 #define RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD 150
418 #define RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 151
419 #define RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD 451
420 #define RNSAP_ID_HSDSCH_FDD_INFORMATION 452
421 #define RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE 453
422 #define RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION 466
423 #define RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY 456
424 #define RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND 516
425 #define RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND 517
426 #define RNSAP_ID_HSDSCH_RNTI 457
427 #define RNSAP_ID_HSDSCH_TDD_INFORMATION 458
428 #define RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE 459
429 #define RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION 467
430 #define RNSAP_ID_HSPDSCH_RL_ID 463
431 #define RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD 531
432 #define RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE 532
433 #define RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR 148
434 #define RNSAP_ID_TRAFFICCLASS 158
435 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248 248
436 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253 253
437 #define RNSAP_ID_PDSCH_RL_ID 323
438 #define RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD 325
439 #define RNSAP_ID_GERAN_CELL_CAPABILITY 468
440 #define RNSAP_ID_GERAN_CLASSMARK 469
441 #define RNSAP_ID_DSCH_INITIALWINDOWSIZE 480
442 #define RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR 464
443 #define RNSAP_ID_SNA_INFORMATION 479
444 #define RNSAP_ID_MACHS_RESETINDICATOR 465
445 #define RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD 481
446 #define RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD 482
447 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD 483
448 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 484
449 #define RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 485
450 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 486
451 #define RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 487
452 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD 488
453 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD 489
454 #define RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD 490
455 #define RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD 491
456 #define RNSAP_ID_UL_TIMINGADVANCECTRL_LCR 492
457 #define RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD 493
458 #define RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD 494
459 #define RNSAP_ID_HS_SICH_RECEPTION_QUALITY 495
460 #define RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE 496
461 #define RNSAP_ID_HSSICH_INFO_DM_RPRT 497
462 #define RNSAP_ID_HSSICH_INFO_DM_RQST 498
463 #define RNSAP_ID_HSSICH_INFO_DM 499
464 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD 500
465 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD 501
466 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD 502
467 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD 503
468 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD 504
469 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD 505
470 #define RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD 506
471 #define RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD 507
472 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD 508
473 #define RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD 509
474 #define RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 510
475 #define RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 511
476 #define RNSAP_ID_TDD_SUPPORT_8PSK 512
477 #define RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS 513
478 #define RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET 514
479 #define RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST 518
480 #define RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION 519
481 #define RNSAP_ID_SECONDARY_CPICH_INFORMATION 520
482 #define RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE 521
483 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522 522
484 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523 523
485 #define RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM 524
486 #define RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR 525
487 #define RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR 526
488 #define RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD 527
489 #define RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD 528
490 #define RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION 529
491 #define RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM 530
492 #define RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED 533
493 #define RNSAP_ID_TNLQOS 534
494 #define RNSAP_ID_RTLOADVALUE 535
495 #define RNSAP_ID_NRTLOADINFORMATIONVALUE 536
496 #define RNSAP_ID_CELLPORTIONID 537
497 #define RNSAP_ID_UPPTSINTERFERENCEVALUE 538
498 #define RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA 539
499 #define RNSAP_ID_UEMEASUREMENTTYPE 540
500 #define RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR 541
501 #define RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR 542
502 #define RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS 543
503 #define RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW 544
504 #define RNSAP_ID_UEMEASUREMENTVALUEINFORMATION 545
505 #define RNSAP_ID_INTERFACESTOTRACEITEM 546
506 #define RNSAP_ID_LISTOFINTERFACESTOTRACE 547
507 #define RNSAP_ID_TRACEDEPTH 548
508 #define RNSAP_ID_TRACERECORDINGSESSIONREFERENCE 549
509 #define RNSAP_ID_TRACEREFERENCE 550
510 #define RNSAP_ID_UEIDENTITY 551
511 #define RNSAP_ID_NACC_RELATED_DATA 552
512 #define RNSAP_ID_GSM_CELL_INFEX_RQST 553
513 #define RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR 554
514 #define RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR 555
515 #define RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR 556
516 #define RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD 557
517 #define RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD 558
518 #define RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD 559
519 #define RNSAP_ID_MBMS_BEARER_SERVICE_LIST 560
520 #define RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP 561
521 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD 562
522 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD 563
523 #define RNSAP_ID_OLD_URA_ID 564
524 #define RNSAP_ID_UE_STATE 568
525 #define RNSAP_ID_URA_ID 569
526 #define RNSAP_ID_HARQ_PREAMBLE_MODE 571
527 #define RNSAP_ID_SYNCHRONISATIONINDICATOR 572
528 #define RNSAP_ID_UL_DPDCHINDICATOREDCH 573
529 #define RNSAP_ID_EDPCH_INFORMATION 574
530 #define RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION 575
531 #define RNSAP_ID_EDCH_RL_INDICATION 576
532 #define RNSAP_ID_EDCH_FDD_INFORMATION 577
533 #define RNSAP_ID_EDCH_RLSET_ID 578
534 #define RNSAP_ID_SERVING_EDCHRL_ID 579
535 #define RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION 580
536 #define RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE 581
537 #define RNSAP_ID_EDCH_MACDFLOWS_TO_ADD 582
538 #define RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY 583
539 #define RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE 584
540 #define RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD 585
541 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND 586
542 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND 587
543 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND 588
544 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND 589
545 #define RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS 590
546 #define RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT 591
547 #define RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED 592
548 #define RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION 593
549 #define RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR 594
550 #define RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP 595
551 #define RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP 596
552 #define RNSAP_ID_PROVIDEDINFORMATION 597
553 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL 598
554 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL 599
555 #define RNSAP_ID_FREQUENCYBANDINDICATOR 600
556 static dissector_handle_t rnsap_handle=NULL;
558 /* Initialize the protocol and registered fields */
559 static int proto_rnsap = -1;
561 static int hf_rnsap_pdu_length = -1;
562 static int hf_rnsap_IE_length = -1;
565 /*--- Included file: packet-rnsap-hf.c ---*/
566 #line 1 "packet-rnsap-hf.c"
567 static int hf_rnsap_RNSAP_PDU_PDU = -1; /* RNSAP_PDU */
568 static int hf_rnsap_initiatingMessage = -1; /* InitiatingMessage */
569 static int hf_rnsap_successfulOutcome = -1; /* SuccessfulOutcome */
570 static int hf_rnsap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */
571 static int hf_rnsap_outcome = -1; /* Outcome */
572 static int hf_rnsap_procedureID = -1; /* ProcedureID */
573 static int hf_rnsap_criticality = -1; /* Criticality */
574 static int hf_rnsap_transactionID = -1; /* TransactionID */
575 static int hf_rnsap_initiatingMessageValue = -1; /* InitiatingMessageValue */
576 static int hf_rnsap_successfulOutcomeValue = -1; /* SuccessfulOutcomeValue */
577 static int hf_rnsap_unsuccessfulOutcomeValue = -1; /* UnsuccessfulOutcomeValue */
578 static int hf_rnsap_outcomeValue = -1; /* OutcomeValue */
579 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation = -1; /* CommonTransportChannelResourcesRequest */
580 static int hf_rnsap_id_commonTransportChannelResourcesRelease = -1; /* CommonTransportChannelResourcesReleaseRequest */
581 static int hf_rnsap_id_compressedModeCommand = -1; /* CompressedModeCommand */
582 static int hf_rnsap_id_downlinkPowerControl = -1; /* DL_PowerControlRequest */
583 static int hf_rnsap_id_downlinkPowerTimeslotControl = -1; /* DL_PowerTimeslotControlRequest */
584 static int hf_rnsap_id_downlinkSignallingTransfer = -1; /* DownlinkSignallingTransferRequest */
585 static int hf_rnsap_id_errorIndication = -1; /* ErrorIndication */
586 static int hf_rnsap_id_dedicatedMeasurementFailure = -1; /* DedicatedMeasurementFailureIndication */
587 static int hf_rnsap_id_dedicatedMeasurementInitiation = -1; /* DedicatedMeasurementInitiationRequest */
588 static int hf_rnsap_id_dedicatedMeasurementReporting = -1; /* DedicatedMeasurementReport */
589 static int hf_rnsap_id_dedicatedMeasurementTermination = -1; /* DedicatedMeasurementTerminationRequest */
590 static int hf_rnsap_id_paging = -1; /* PagingRequest */
591 static int hf_rnsap_id_physicalChannelReconfiguration = -1; /* PhysicalChannelReconfigurationRequestTDD */
592 static int hf_rnsap_id_privateMessage = -1; /* PrivateMessage */
593 static int hf_rnsap_id_radioLinkAddition = -1; /* RadioLinkAdditionRequestFDD */
594 static int hf_rnsap_id_radioLinkAddition_TDD = -1; /* RadioLinkAdditionRequestTDD */
595 static int hf_rnsap_id_radioLinkCongestion = -1; /* RadioLinkCongestionIndication */
596 static int hf_rnsap_id_radioLinkDeletion = -1; /* RadioLinkDeletionRequest */
597 static int hf_rnsap_id_radioLinkFailure = -1; /* RadioLinkFailureIndication */
598 static int hf_rnsap_id_radioLinkPreemption = -1; /* RadioLinkPreemptionRequiredIndication */
599 static int hf_rnsap_id_radioLinkRestoration = -1; /* RadioLinkRestoreIndication */
600 static int hf_rnsap_id_radioLinkSetup = -1; /* RadioLinkSetupRequestFDD */
601 static int hf_rnsap_id_radioLinkSetupTdd = -1; /* RadioLinkSetupRequestTDD */
602 static int hf_rnsap_id_relocationCommit = -1; /* RelocationCommit */
603 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation = -1; /* RadioLinkReconfigurationCancel */
604 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit = -1; /* RadioLinkReconfigurationCommit */
605 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation = -1; /* RadioLinkReconfigurationPrepareFDD */
606 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD = -1; /* RadioLinkReconfigurationReadyTDD */
607 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration = -1; /* RadioLinkReconfigurationRequestFDD */
608 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD = -1; /* RadioLinkReconfigurationRequestTDD */
609 static int hf_rnsap_id_uplinkSignallingTransfer = -1; /* UplinkSignallingTransferIndicationFDD */
610 static int hf_rnsap_id_uplinkSignallingTransfer_TDD = -1; /* UplinkSignallingTransferIndicationTDD */
611 static int hf_rnsap_id_commonMeasurementFailure = -1; /* CommonMeasurementFailureIndication */
612 static int hf_rnsap_id_commonMeasurementInitiation = -1; /* CommonMeasurementInitiationRequest */
613 static int hf_rnsap_id_commonMeasurementReporting = -1; /* CommonMeasurementReport */
614 static int hf_rnsap_id_commonMeasurementTermination = -1; /* CommonMeasurementTerminationRequest */
615 static int hf_rnsap_id_informationExchangeFailure = -1; /* InformationExchangeFailureIndication */
616 static int hf_rnsap_id_informationExchangeInitiation = -1; /* InformationExchangeInitiationRequest */
617 static int hf_rnsap_id_informationReporting = -1; /* InformationReport */
618 static int hf_rnsap_id_informationExchangeTermination = -1; /* InformationExchangeTerminationRequest */
619 static int hf_rnsap_id_reset = -1; /* ResetRequest */
620 static int hf_rnsap_id_radioLinkActivation = -1; /* RadioLinkActivationCommandFDD */
621 static int hf_rnsap_id_radioLinkActivation_TDD = -1; /* RadioLinkActivationCommandTDD */
622 static int hf_rnsap_id_gERANuplinkSignallingTransfer = -1; /* GERANUplinkSignallingTransferIndication */
623 static int hf_rnsap_id_radioLinkParameterUpdate = -1; /* RadioLinkParameterUpdateIndicationFDD */
624 static int hf_rnsap_id_radioLinkParameterUpdate_TDD = -1; /* RadioLinkParameterUpdateIndicationTDD */
625 static int hf_rnsap_id_uEMeasurementFailure = -1; /* UEMeasurementFailureIndication */
626 static int hf_rnsap_id_uEMeasurementInitiation = -1; /* UEMeasurementInitiationRequest */
627 static int hf_rnsap_id_uEMeasurementReporting = -1; /* UEMeasurementReport */
628 static int hf_rnsap_id_uEMeasurementTermination = -1; /* UEMeasurementTerminationRequest */
629 static int hf_rnsap_id_iurDeactivateTrace = -1; /* IurDeactivateTrace */
630 static int hf_rnsap_id_iurInvokeTrace = -1; /* IurInvokeTrace */
631 static int hf_rnsap_id_mBMSAttach = -1; /* MBMSAttachCommand */
632 static int hf_rnsap_id_mBMSDetach = -1; /* MBMSDetachCommand */
633 static int hf_rnsap_id_directInformationTransfer = -1; /* DirectInformationTransfer */
634 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation1 = -1; /* CommonTransportChannelResourcesResponseFDD */
635 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD = -1; /* CommonTransportChannelResourcesResponseTDD */
636 static int hf_rnsap_id_dedicatedMeasurementInitiation1 = -1; /* DedicatedMeasurementInitiationResponse */
637 static int hf_rnsap_id_physicalChannelReconfiguration1 = -1; /* PhysicalChannelReconfigurationCommand */
638 static int hf_rnsap_id_radioLinkAddition1 = -1; /* RadioLinkAdditionResponseFDD */
639 static int hf_rnsap_id_radioLinkAddition_TDD1 = -1; /* RadioLinkAdditionResponseTDD */
640 static int hf_rnsap_id_radioLinkDeletion1 = -1; /* RadioLinkDeletionResponse */
641 static int hf_rnsap_id_radioLinkSetup1 = -1; /* RadioLinkSetupResponseFDD */
642 static int hf_rnsap_id_radioLinkSetupTdd1 = -1; /* RadioLinkSetupResponseTDD */
643 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1 = -1; /* RadioLinkReconfigurationReadyFDD */
644 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1 = -1; /* RadioLinkReconfigurationResponseFDD */
645 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1 = -1; /* RadioLinkReconfigurationResponseTDD */
646 static int hf_rnsap_id_commonMeasurementInitiation1 = -1; /* CommonMeasurementInitiationResponse */
647 static int hf_rnsap_id_informationExchangeInitiation1 = -1; /* InformationExchangeInitiationResponse */
648 static int hf_rnsap_id_reset1 = -1; /* ResetResponse */
649 static int hf_rnsap_id_uEMeasurementInitiation1 = -1; /* UEMeasurementInitiationResponse */
650 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation2 = -1; /* CommonTransportChannelResourcesFailure */
651 static int hf_rnsap_id_dedicatedMeasurementInitiation2 = -1; /* DedicatedMeasurementInitiationFailure */
652 static int hf_rnsap_id_physicalChannelReconfiguration2 = -1; /* PhysicalChannelReconfigurationFailure */
653 static int hf_rnsap_id_radioLinkAddition2 = -1; /* RadioLinkAdditionFailureFDD */
654 static int hf_rnsap_id_radioLinkAddition_TDD2 = -1; /* RadioLinkAdditionFailureTDD */
655 static int hf_rnsap_id_radioLinkSetup2 = -1; /* RadioLinkSetupFailureFDD */
656 static int hf_rnsap_id_radioLinkSetupTdd2 = -1; /* RadioLinkSetupFailureTDD */
657 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2 = -1; /* RadioLinkReconfigurationFailure */
658 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2 = -1; /* RadioLinkReconfigurationFailure */
659 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2 = -1; /* RadioLinkReconfigurationFailure */
660 static int hf_rnsap_id_commonMeasurementInitiation2 = -1; /* CommonMeasurementInitiationFailure */
661 static int hf_rnsap_id_informationExchangeInitiation2 = -1; /* InformationExchangeInitiationFailure */
662 static int hf_rnsap_id_uEMeasurementInitiation2 = -1; /* UEMeasurementInitiationFailure */
663 static int hf_rnsap_id_AllowedQueuingTime = -1; /* AllowedQueuingTime */
664 static int hf_rnsap_id_Allowed_Rate_Information = -1; /* Allowed_Rate_Information */
665 static int hf_rnsap_id_AntennaColocationIndicator = -1; /* AntennaColocationIndicator */
666 static int hf_rnsap_id_BindingID = -1; /* BindingID */
667 static int hf_rnsap_id_C_ID = -1; /* C_ID */
668 static int hf_rnsap_id_C_RNTI = -1; /* C_RNTI */
669 static int hf_rnsap_id_Cell_Capacity_Class_Value = -1; /* Cell_Capacity_Class_Value */
670 static int hf_rnsap_id_CFN = -1; /* CFN */
671 static int hf_rnsap_id_CN_CS_DomainIdentifier = -1; /* CN_CS_DomainIdentifier */
672 static int hf_rnsap_id_CN_PS_DomainIdentifier = -1; /* CN_PS_DomainIdentifier */
673 static int hf_rnsap_id_Cause = -1; /* Cause */
674 static int hf_rnsap_id_CoverageIndicator = -1; /* CoverageIndicator */
675 static int hf_rnsap_id_CriticalityDiagnostics = -1; /* CriticalityDiagnostics */
676 static int hf_rnsap_id_ContextInfoItem_Reset = -1; /* ContextInfoItem_Reset */
677 static int hf_rnsap_id_ContextGroupInfoItem_Reset = -1; /* ContextGroupInfoItem_Reset */
678 static int hf_rnsap_id_D_RNTI = -1; /* D_RNTI */
679 static int hf_rnsap_id_D_RNTI_ReleaseIndication = -1; /* D_RNTI_ReleaseIndication */
680 static int hf_rnsap_id_DCHs_to_Add_FDD = -1; /* DCH_FDD_Information */
681 static int hf_rnsap_id_DCHs_to_Add_TDD = -1; /* DCH_TDD_Information */
682 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD = -1; /* DCH_DeleteList_RL_ReconfPrepFDD */
683 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD = -1; /* DCH_DeleteList_RL_ReconfPrepTDD */
684 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD = -1; /* DCH_DeleteList_RL_ReconfRqstFDD */
685 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD = -1; /* DCH_DeleteList_RL_ReconfRqstTDD */
686 static int hf_rnsap_id_DCH_FDD_Information = -1; /* DCH_FDD_Information */
687 static int hf_rnsap_id_DCH_TDD_Information = -1; /* DCH_TDD_Information */
688 static int hf_rnsap_id_FDD_DCHs_to_Modify = -1; /* FDD_DCHs_to_Modify */
689 static int hf_rnsap_id_TDD_DCHs_to_Modify = -1; /* TDD_DCHs_to_Modify */
690 static int hf_rnsap_id_DCH_InformationResponse = -1; /* DCH_InformationResponse */
691 static int hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd = -1; /* DCH_Rate_InformationItem_RL_CongestInd */
692 static int hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
693 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD = -1; /* DL_CCTrCHInformationListIE_RL_ReconfReadyTDD */
694 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
695 static int hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
696 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1; /* DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD */
697 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD = -1; /* DL_CCTrCHInformationListIE_RL_AdditionRspTDD */
698 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
699 static int hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
700 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
701 static int hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1; /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
702 static int hf_rnsap_id_FDD_DL_CodeInformation = -1; /* FDD_DL_CodeInformation */
703 static int hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD = -1; /* DL_DPCH_Information_RL_ReconfPrepFDD */
704 static int hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */
705 static int hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD = -1; /* DL_DPCH_Information_RL_ReconfRqstFDD */
706 static int hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD = -1; /* DL_DPCH_InformationItem_PhyChReconfRqstTDD */
707 static int hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD = -1; /* DL_DPCH_InformationItem_RL_AdditionRspTDD */
708 static int hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD = -1; /* DL_DPCH_InformationItem_RL_SetupRspTDD */
709 static int hf_rnsap_id_DL_DPCH_TimingAdjustment = -1; /* DL_DPCH_TimingAdjustment */
710 static int hf_rnsap_id_DLReferencePower = -1; /* DL_Power */
711 static int hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst = -1; /* DL_ReferencePowerInformationList_DL_PC_Rqst */
712 static int hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst = -1; /* DL_ReferencePowerInformation_DL_PC_Rqst */
713 static int hf_rnsap_id_DPC_Mode = -1; /* DPC_Mode */
714 static int hf_rnsap_id_DRXCycleLengthCoefficient = -1; /* DRXCycleLengthCoefficient */
715 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind = -1; /* DedicatedMeasurementObjectType_DM_Fail_Ind */
716 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail = -1; /* DedicatedMeasurementObjectType_DM_Fail */
717 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt = -1; /* DedicatedMeasurementObjectType_DM_Rprt */
718 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst = -1; /* DedicatedMeasurementObjectType_DM_Rqst */
719 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp = -1; /* DedicatedMeasurementObjectType_DM_Rsp */
720 static int hf_rnsap_id_DedicatedMeasurementType = -1; /* DedicatedMeasurementType */
721 static int hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD = -1; /* FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD */
722 static int hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD = -1; /* FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD */
723 static int hf_rnsap_id_Guaranteed_Rate_Information = -1; /* Guaranteed_Rate_Information */
724 static int hf_rnsap_id_IMSI = -1; /* IMSI */
725 static int hf_rnsap_id_HCS_Prio = -1; /* HCS_Prio */
726 static int hf_rnsap_id_L3_Information = -1; /* L3_Information */
727 static int hf_rnsap_id_AdjustmentPeriod = -1; /* AdjustmentPeriod */
728 static int hf_rnsap_id_MaxAdjustmentStep = -1; /* MaxAdjustmentStep */
729 static int hf_rnsap_id_MeasurementFilterCoefficient = -1; /* MeasurementFilterCoefficient */
730 static int hf_rnsap_id_MessageStructure = -1; /* MessageStructure */
731 static int hf_rnsap_id_MeasurementID = -1; /* MeasurementID */
732 static int hf_rnsap_id_Neighbouring_GSM_CellInformation = -1; /* Neighbouring_GSM_CellInformation */
733 static int hf_rnsap_id_Neighbouring_UMTS_CellInformationItem = -1; /* Neighbouring_UMTS_CellInformationItem */
734 static int hf_rnsap_id_NRT_Load_Information_Value = -1; /* NRT_Load_Information_Value */
735 static int hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres = -1; /* NRT_Load_Information_Value_IncrDecrThres */
736 static int hf_rnsap_id_PagingArea_PagingRqst = -1; /* PagingArea_PagingRqst */
737 static int hf_rnsap_id_FACH_FlowControlInformation = -1; /* FACH_FlowControlInformation */
738 static int hf_rnsap_id_PartialReportingIndicator = -1; /* PartialReportingIndicator */
739 static int hf_rnsap_id_Permanent_NAS_UE_Identity = -1; /* Permanent_NAS_UE_Identity */
740 static int hf_rnsap_id_PowerAdjustmentType = -1; /* PowerAdjustmentType */
741 static int hf_rnsap_id_RANAP_RelocationInformation = -1; /* RANAP_RelocationInformation */
742 static int hf_rnsap_id_RL_Information_PhyChReconfRqstFDD = -1; /* RL_Information_PhyChReconfRqstFDD */
743 static int hf_rnsap_id_RL_Information_PhyChReconfRqstTDD = -1; /* RL_Information_PhyChReconfRqstTDD */
744 static int hf_rnsap_id_RL_Information_RL_AdditionRqstFDD = -1; /* RL_Information_RL_AdditionRqstFDD */
745 static int hf_rnsap_id_RL_Information_RL_AdditionRqstTDD = -1; /* RL_Information_RL_AdditionRqstTDD */
746 static int hf_rnsap_id_RL_Information_RL_DeletionRqst = -1; /* RL_Information_RL_DeletionRqst */
747 static int hf_rnsap_id_RL_Information_RL_FailureInd = -1; /* RL_Information_RL_FailureInd */
748 static int hf_rnsap_id_RL_Information_RL_ReconfPrepFDD = -1; /* RL_Information_RL_ReconfPrepFDD */
749 static int hf_rnsap_id_RL_Information_RL_RestoreInd = -1; /* RL_Information_RL_RestoreInd */
750 static int hf_rnsap_id_RL_Information_RL_SetupRqstFDD = -1; /* RL_InformationList_RL_SetupRqstFDD */
751 static int hf_rnsap_id_RL_Information_RL_SetupRqstTDD = -1; /* RL_Information_RL_SetupRqstTDD */
752 static int hf_rnsap_id_RL_InformationItem_RL_CongestInd = -1; /* RL_InformationItem_RL_CongestInd */
753 static int hf_rnsap_id_RL_InformationItem_DM_Rprt = -1; /* RL_InformationItem_DM_Rprt */
754 static int hf_rnsap_id_RL_InformationItem_DM_Rqst = -1; /* RL_InformationItem_DM_Rqst */
755 static int hf_rnsap_id_RL_InformationItem_DM_Rsp = -1; /* RL_InformationItem_DM_Rsp */
756 static int hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd = -1; /* RL_InformationItem_RL_PreemptRequiredInd */
757 static int hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD = -1; /* RL_InformationItem_RL_SetupRqstFDD */
758 static int hf_rnsap_id_RL_InformationList_RL_CongestInd = -1; /* RL_InformationList_RL_CongestInd */
759 static int hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD = -1; /* RL_InformationList_RL_AdditionRqstFDD */
760 static int hf_rnsap_id_RL_InformationList_RL_DeletionRqst = -1; /* RL_InformationList_RL_DeletionRqst */
761 static int hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd = -1; /* RL_InformationList_RL_PreemptRequiredInd */
762 static int hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD = -1; /* RL_InformationList_RL_ReconfPrepFDD */
763 static int hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD = -1; /* RL_InformationResponse_RL_AdditionRspTDD */
764 static int hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD = -1; /* RL_InformationResponse_RL_ReconfReadyTDD */
765 static int hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD = -1; /* RL_InformationResponse_RL_SetupRspTDD */
766 static int hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD = -1; /* RL_InformationResponseItem_RL_AdditionRspFDD */
767 static int hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD = -1; /* RL_InformationResponseItem_RL_ReconfReadyFDD */
768 static int hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD = -1; /* RL_InformationResponseItem_RL_ReconfRspFDD */
769 static int hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD = -1; /* RL_InformationResponseItem_RL_SetupRspFDD */
770 static int hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD = -1; /* RL_InformationResponseList_RL_AdditionRspFDD */
771 static int hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD = -1; /* RL_InformationResponseList_RL_ReconfReadyFDD */
772 static int hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD = -1; /* RL_InformationResponseList_RL_ReconfRspFDD */
773 static int hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD = -1; /* RL_InformationResponse_RL_ReconfRspTDD */
774 static int hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD = -1; /* RL_InformationResponseList_RL_SetupRspFDD */
775 static int hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail = -1; /* RL_ReconfigurationFailure_RL_ReconfFail */
776 static int hf_rnsap_id_RL_Set_InformationItem_DM_Rprt = -1; /* RL_Set_InformationItem_DM_Rprt */
777 static int hf_rnsap_id_RL_Set_InformationItem_DM_Rqst = -1; /* RL_Set_InformationItem_DM_Rqst */
778 static int hf_rnsap_id_RL_Set_InformationItem_DM_Rsp = -1; /* RL_Set_InformationItem_DM_Rsp */
779 static int hf_rnsap_id_RL_Set_Information_RL_FailureInd = -1; /* RL_Set_Information_RL_FailureInd */
780 static int hf_rnsap_id_RL_Set_Information_RL_RestoreInd = -1; /* RL_Set_Information_RL_RestoreInd */
781 static int hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail = -1; /* RL_Set_Successful_InformationItem_DM_Fail */
782 static int hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail = -1; /* RL_Set_Unsuccessful_InformationItem_DM_Fail */
783 static int hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind = -1; /* RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind */
784 static int hf_rnsap_id_RL_Successful_InformationItem_DM_Fail = -1; /* RL_Successful_InformationItem_DM_Fail */
785 static int hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail = -1; /* RL_Unsuccessful_InformationItem_DM_Fail */
786 static int hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind = -1; /* RL_Unsuccessful_InformationItem_DM_Fail_Ind */
787 static int hf_rnsap_id_ReportCharacteristics = -1; /* ReportCharacteristics */
788 static int hf_rnsap_id_Reporting_Object_RL_FailureInd = -1; /* Reporting_Object_RL_FailureInd */
789 static int hf_rnsap_id_Reporing_Object_RL_RestoreInd = -1; /* Reporting_Object_RL_RestoreInd */
790 static int hf_rnsap_id_RT_Load_Value = -1; /* RT_Load_Value */
791 static int hf_rnsap_id_RT_Load_Value_IncrDecrThres = -1; /* RT_Load_Value_IncrDecrThres */
792 static int hf_rnsap_id_S_RNTI = -1; /* S_RNTI */
793 static int hf_rnsap_id_ResetIndicator = -1; /* ResetIndicator */
794 static int hf_rnsap_id_RNC_ID = -1; /* RNC_ID */
795 static int hf_rnsap_id_SAI = -1; /* SAI */
796 static int hf_rnsap_id_SRNC_ID = -1; /* RNC_ID */
797 static int hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1; /* SuccessfulRL_InformationResponse_RL_AdditionFailureFDD */
798 static int hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1; /* SuccessfulRL_InformationResponse_RL_SetupFailureFDD */
799 static int hf_rnsap_id_TransportBearerID = -1; /* TransportBearerID */
800 static int hf_rnsap_id_TransportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
801 static int hf_rnsap_id_TransportLayerAddress = -1; /* TransportLayerAddress */
802 static int hf_rnsap_id_TypeOfError = -1; /* TypeOfError */
803 static int hf_rnsap_id_UC_ID = -1; /* UC_ID */
804 static int hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_AddInformation_RL_ReconfPrepTDD */
805 static int hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
806 static int hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1; /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
807 static int hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1; /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
808 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1; /* UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD */
809 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD = -1; /* UL_CCTrCHInformationListIE_RL_AdditionRspTDD */
810 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD = -1; /* UL_CCTrCHInformationListIE_RL_ReconfReadyTDD */
811 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD = -1; /* UL_CCTrCHInformationListIE_RL_SetupRspTDD */
812 static int hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD = -1; /* UL_DPCH_Information_RL_ReconfPrepFDD */
813 static int hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD = -1; /* UL_DPCH_Information_RL_ReconfRqstFDD */
814 static int hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */
815 static int hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD = -1; /* UL_DPCH_InformationItem_PhyChReconfRqstTDD */
816 static int hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD = -1; /* UL_DPCH_InformationItem_RL_AdditionRspTDD */
817 static int hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD = -1; /* UL_DPCH_InformationItem_RL_SetupRspTDD */
818 static int hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD */
819 static int hf_rnsap_id_UL_SIRTarget = -1; /* UL_SIR */
820 static int hf_rnsap_id_URA_Information = -1; /* URA_Information */
821 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1; /* UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD */
822 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1; /* UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD */
823 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD = -1; /* UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD */
824 static int hf_rnsap_id_Active_Pattern_Sequence_Information = -1; /* Active_Pattern_Sequence_Information */
825 static int hf_rnsap_id_AdjustmentRatio = -1; /* ScaledAdjustmentRatio */
826 static int hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD = -1; /* CauseLevel_RL_AdditionFailureFDD */
827 static int hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD = -1; /* CauseLevel_RL_AdditionFailureTDD */
828 static int hf_rnsap_id_CauseLevel_RL_ReconfFailure = -1; /* CauseLevel_RL_ReconfFailure */
829 static int hf_rnsap_id_CauseLevel_RL_SetupFailureFDD = -1; /* CauseLevel_RL_SetupFailureFDD */
830 static int hf_rnsap_id_CauseLevel_RL_SetupFailureTDD = -1; /* CauseLevel_RL_SetupFailureTDD */
831 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
832 static int hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
833 static int hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
834 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
835 static int hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
836 static int hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
837 static int hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD */
838 static int hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD */
839 static int hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD */
840 static int hf_rnsap_id_DSCHs_to_Add_TDD = -1; /* DSCH_TDD_Information */
841 static int hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD = -1; /* DSCH_DeleteList_RL_ReconfPrepTDD */
842 static int hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD = -1; /* DSCH_InformationListIE_RL_AdditionRspTDD */
843 static int hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD = -1; /* DSCH_InformationListIEs_RL_SetupRspTDD */
844 static int hf_rnsap_id_DSCH_TDD_Information = -1; /* DSCH_TDD_Information */
845 static int hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD = -1; /* DSCH_ModifyList_RL_ReconfPrepTDD */
846 static int hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1; /* DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD */
847 static int hf_rnsap_id_GA_Cell = -1; /* GA_Cell */
848 static int hf_rnsap_id_GA_CellAdditionalShapes = -1; /* GA_CellAdditionalShapes */
849 static int hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information = -1; /* Transmission_Gap_Pattern_Sequence_Information */
850 static int hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD */
851 static int hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD */
852 static int hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
853 static int hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
854 static int hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
855 static int hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
856 static int hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
857 static int hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
858 static int hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD */
859 static int hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD */
860 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD = -1; /* UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD */
861 static int hf_rnsap_id_USCHs_to_Add = -1; /* USCH_Information */
862 static int hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD = -1; /* USCH_DeleteList_RL_ReconfPrepTDD */
863 static int hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD = -1; /* USCH_InformationListIE_RL_AdditionRspTDD */
864 static int hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD = -1; /* USCH_InformationListIEs_RL_SetupRspTDD */
865 static int hf_rnsap_id_USCH_Information = -1; /* USCH_Information */
866 static int hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD = -1; /* USCH_ModifyList_RL_ReconfPrepTDD */
867 static int hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1; /* USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD */
868 static int hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD = -1; /* DL_Physical_Channel_Information_RL_SetupRqstTDD */
869 static int hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD = -1; /* UL_Physical_Channel_Information_RL_SetupRqstTDD */
870 static int hf_rnsap_id_ClosedLoopMode1_SupportIndicator = -1; /* ClosedLoopMode1_SupportIndicator */
871 static int hf_rnsap_id_STTD_SupportIndicator = -1; /* STTD_SupportIndicator */
872 static int hf_rnsap_id_CFNReportingIndicator = -1; /* FNReportingIndicator */
873 static int hf_rnsap_id_CNOriginatedPage_PagingRqst = -1; /* CNOriginatedPage_PagingRqst */
874 static int hf_rnsap_id_InnerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
875 static int hf_rnsap_id_PropagationDelay = -1; /* PropagationDelay */
876 static int hf_rnsap_id_RxTimingDeviationForTA = -1; /* RxTimingDeviationForTA */
877 static int hf_rnsap_id_timeSlot_ISCP = -1; /* DL_TimeSlot_ISCP_Info */
878 static int hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd = -1; /* CCTrCH_InformationItem_RL_FailureInd */
879 static int hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd = -1; /* CCTrCH_InformationItem_RL_RestoreInd */
880 static int hf_rnsap_id_CommonMeasurementAccuracy = -1; /* CommonMeasurementAccuracy */
881 static int hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt = -1; /* CommonMeasurementObjectType_CM_Rprt */
882 static int hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst = -1; /* CommonMeasurementObjectType_CM_Rqst */
883 static int hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp = -1; /* CommonMeasurementObjectType_CM_Rsp */
884 static int hf_rnsap_id_CommonMeasurementType = -1; /* CommonMeasurementType */
885 static int hf_rnsap_id_CongestionCause = -1; /* CongestionCause */
886 static int hf_rnsap_id_SFN = -1; /* SFN */
887 static int hf_rnsap_id_SFNReportingIndicator = -1; /* FNReportingIndicator */
888 static int hf_rnsap_id_InformationExchangeID = -1; /* InformationExchangeID */
889 static int hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt = -1; /* InformationExchangeObjectType_InfEx_Rprt */
890 static int hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst = -1; /* InformationExchangeObjectType_InfEx_Rqst */
891 static int hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp = -1; /* InformationReportCharacteristics */
892 static int hf_rnsap_id_InformationReportCharacteristics = -1; /* InformationReportCharacteristics */
893 static int hf_rnsap_id_InformationType = -1; /* InformationType */
894 static int hf_rnsap_id_neighbouring_LCR_TDD_CellInformation = -1; /* Neighbouring_LCR_TDD_CellInformation */
895 static int hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
896 static int hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD = -1; /* RL_LCR_InformationResponse_RL_SetupRspTDD */
897 static int hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD = -1; /* UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD */
898 static int hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1; /* UL_DPCH_LCR_InformationItem_RL_SetupRspTDD */
899 static int hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD = -1; /* DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD */
900 static int hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1; /* DL_DPCH_LCR_InformationItem_RL_SetupRspTDD */
901 static int hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD = -1; /* DSCH_LCR_InformationListIEs_RL_SetupRspTDD */
902 static int hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD = -1; /* USCH_LCR_InformationListIEs_RL_SetupRspTDD */
903 static int hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
904 static int hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD = -1; /* RL_LCR_InformationResponse_RL_AdditionRspTDD */
905 static int hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1; /* UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD */
906 static int hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1; /* UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD */
907 static int hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1; /* DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD */
908 static int hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1; /* DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD */
909 static int hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1; /* DSCH_LCR_InformationListIEs_RL_AdditionRspTDD */
910 static int hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1; /* USCH_LCR_InformationListIEs_RL_AdditionRspTDD */
911 static int hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD */
912 static int hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD = -1; /* UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD */
913 static int hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD */
914 static int hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD = -1; /* DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD */
915 static int hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD = -1; /* UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD */
916 static int hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD = -1; /* DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD */
917 static int hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
918 static int hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD = -1; /* TSTD_Support_Indicator */
919 static int hf_rnsap_id_RestrictionStateIndicator = -1; /* RestrictionStateIndicator */
920 static int hf_rnsap_id_Load_Value = -1; /* Load_Value */
921 static int hf_rnsap_id_Load_Value_IncrDecrThres = -1; /* Load_Value_IncrDecrThres */
922 static int hf_rnsap_id_OnModification = -1; /* OnModification */
923 static int hf_rnsap_id_Received_Total_Wideband_Power_Value = -1; /* Received_Total_Wideband_Power_Value */
924 static int hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres = -1; /* SFNSFNMeasurementThresholdInformation */
925 static int hf_rnsap_id_SFNSFNMeasurementThresholdInformation = -1; /* SFNSFNMeasurementThresholdInformation */
926 static int hf_rnsap_id_Transmitted_Carrier_Power_Value = -1; /* Transmitted_Carrier_Power_Value */
927 static int hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres = -1; /* Transmitted_Carrier_Power_Value_IncrDecrThres */
928 static int hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation = -1; /* UL_Timeslot_ISCP_Value */
929 static int hf_rnsap_id_UL_Timeslot_ISCP_Value = -1; /* UL_Timeslot_ISCP_Value */
930 static int hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres = -1; /* UL_Timeslot_ISCP_Value_IncrDecrThres */
931 static int hf_rnsap_id_Rx_Timing_Deviation_Value_LCR = -1; /* Rx_Timing_Deviation_Value_LCR */
932 static int hf_rnsap_id_DPC_Mode_Change_SupportIndicator = -1; /* DPC_Mode_Change_SupportIndicator */
933 static int hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD = -1; /* PrimaryCCPCH_RSCP */
934 static int hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD = -1; /* DL_TimeSlot_ISCP_Info */
935 static int hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
936 static int hf_rnsap_id_DSCH_RNTI = -1; /* DSCH_RNTI */
937 static int hf_rnsap_id_DL_PowerBalancing_Information = -1; /* DL_PowerBalancing_Information */
938 static int hf_rnsap_id_DL_PowerBalancing_ActivationIndicator = -1; /* DL_PowerBalancing_ActivationIndicator */
939 static int hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator = -1; /* DL_PowerBalancing_UpdatedIndicator */
940 static int hf_rnsap_id_DL_ReferencePowerInformation = -1; /* DL_ReferencePowerInformation */
941 static int hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo = -1; /* Enhanced_PrimaryCPICH_EcNo */
942 static int hf_rnsap_id_IPDL_TDD_ParametersLCR = -1; /* IPDL_TDD_ParametersLCR */
943 static int hf_rnsap_id_CellCapabilityContainer_FDD = -1; /* CellCapabilityContainer_FDD */
944 static int hf_rnsap_id_CellCapabilityContainer_TDD = -1; /* CellCapabilityContainer_TDD */
945 static int hf_rnsap_id_CellCapabilityContainer_TDD_LCR = -1; /* CellCapabilityContainer_TDD_LCR */
946 static int hf_rnsap_id_RL_Specific_DCH_Info = -1; /* RL_Specific_DCH_Info */
947 static int hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList = -1; /* RL_ReconfigurationRequestFDD_RL_InformationList */
948 static int hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs = -1; /* RL_ReconfigurationRequestFDD_RL_Information_IEs */
949 static int hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information = -1; /* RL_ReconfigurationRequestTDD_RL_Information */
950 static int hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired = -1; /* CommonTransportChannelResourcesInitialisationNotRequired */
951 static int hf_rnsap_id_DelayedActivation = -1; /* DelayedActivation */
952 static int hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD = -1; /* DelayedActivationInformationList_RL_ActivationCmdFDD */
953 static int hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD = -1; /* DelayedActivationInformation_RL_ActivationCmdFDD */
954 static int hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD = -1; /* DelayedActivationInformationList_RL_ActivationCmdTDD */
955 static int hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD = -1; /* DelayedActivationInformation_RL_ActivationCmdTDD */
956 static int hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR = -1; /* NeighbouringTDDCellMeasurementInformationLCR */
957 static int hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD = -1; /* UL_SIR */
958 static int hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD = -1; /* UL_SIR */
959 static int hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD = -1; /* PrimaryCCPCH_RSCP */
960 static int hf_rnsap_id_HSDSCH_FDD_Information = -1; /* HSDSCH_FDD_Information */
961 static int hf_rnsap_id_HSDSCH_FDD_Information_Response = -1; /* HSDSCH_FDD_Information_Response */
962 static int hf_rnsap_id_HSDSCH_FDD_Update_Information = -1; /* HSDSCH_FDD_Update_Information */
963 static int hf_rnsap_id_HSDSCH_Information_to_Modify = -1; /* HSDSCH_Information_to_Modify */
964 static int hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1; /* HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd */
965 static int hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1; /* HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd */
966 static int hf_rnsap_id_HSDSCH_RNTI = -1; /* HSDSCH_RNTI */
967 static int hf_rnsap_id_HSDSCH_TDD_Information = -1; /* HSDSCH_TDD_Information */
968 static int hf_rnsap_id_HSDSCH_TDD_Information_Response = -1; /* HSDSCH_TDD_Information_Response */
969 static int hf_rnsap_id_HSDSCH_TDD_Update_Information = -1; /* HSDSCH_TDD_Update_Information */
970 static int hf_rnsap_id_HSPDSCH_RL_ID = -1; /* RL_ID */
971 static int hf_rnsap_id_HSDSCH_MACdFlows_to_Add = -1; /* HSDSCH_MACdFlows_Information */
972 static int hf_rnsap_id_HSDSCH_MACdFlows_to_Delete = -1; /* HSDSCH_MACdFlows_to_Delete */
973 static int hf_rnsap_id_Angle_Of_Arrival_Value_LCR = -1; /* Angle_Of_Arrival_Value_LCR */
974 static int hf_rnsap_id_TrafficClass = -1; /* TrafficClass */
975 static int hf_rnsap_id_PDSCH_RL_ID = -1; /* RL_ID */
976 static int hf_rnsap_id_TimeSlot_RL_SetupRspTDD = -1; /* TimeSlot */
977 static int hf_rnsap_id_GERAN_Cell_Capability = -1; /* GERAN_Cell_Capability */
978 static int hf_rnsap_id_GERAN_Classmark = -1; /* GERAN_Classmark */
979 static int hf_rnsap_id_DSCH_InitialWindowSize = -1; /* DSCH_InitialWindowSize */
980 static int hf_rnsap_id_UL_Synchronisation_Parameters_LCR = -1; /* UL_Synchronisation_Parameters_LCR */
981 static int hf_rnsap_id_SNA_Information = -1; /* SNA_Information */
982 static int hf_rnsap_id_MAChs_ResetIndicator = -1; /* MAChs_ResetIndicator */
983 static int hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
984 static int hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
985 static int hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
986 static int hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1; /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
987 static int hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1; /* UL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
988 static int hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1; /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
989 static int hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1; /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
990 static int hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
991 static int hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
992 static int hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
993 static int hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
994 static int hf_rnsap_id_UL_TimingAdvanceCtrl_LCR = -1; /* UL_TimingAdvanceCtrl_LCR */
995 static int hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD = -1; /* HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD */
996 static int hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD = -1; /* HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD */
997 static int hf_rnsap_id_HS_SICH_Reception_Quality = -1; /* HS_SICH_Reception_Quality_Value */
998 static int hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value = -1; /* HS_SICH_Reception_Quality_Measurement_Value */
999 static int hf_rnsap_id_HSSICH_Info_DM_Rprt = -1; /* HS_SICH_ID */
1000 static int hf_rnsap_id_HSSICH_Info_DM_Rqst = -1; /* HSSICH_Info_DM_Rqst */
1001 static int hf_rnsap_id_HSSICH_Info_DM = -1; /* HS_SICH_ID */
1002 static int hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD = -1; /* DL_Power */
1003 static int hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD = -1; /* DL_Power */
1004 static int hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD = -1; /* DL_Power */
1005 static int hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD = -1; /* DL_Power */
1006 static int hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD = -1; /* DL_Power */
1007 static int hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD = -1; /* DL_Power */
1008 static int hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1; /* DL_Power */
1009 static int hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1; /* DL_Power */
1010 static int hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD = -1; /* DL_CCTrCH_InformationList_RL_ReconfRspTDD */
1011 static int hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD = -1; /* DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD */
1012 static int hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
1013 static int hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
1014 static int hf_rnsap_id_TDD_Support_8PSK = -1; /* Support_8PSK */
1015 static int hf_rnsap_id_TDD_maxNrDLPhysicalchannels = -1; /* MaxNrDLPhysicalchannelsTS */
1016 static int hf_rnsap_id_ExtendedGSMCellIndividualOffset = -1; /* ExtendedGSMCellIndividualOffset */
1017 static int hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList = -1; /* RL_ParameterUpdateIndicationFDD_RL_InformationList */
1018 static int hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation = -1; /* Primary_CPICH_Usage_For_Channel_Estimation */
1019 static int hf_rnsap_id_Secondary_CPICH_Information = -1; /* Secondary_CPICH_Information */
1020 static int hf_rnsap_id_Secondary_CPICH_Information_Change = -1; /* Secondary_CPICH_Information_Change */
1021 static int hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item = -1; /* RL_ParameterUpdateIndicationFDD_RL_Information_Item */
1022 static int hf_rnsap_id_Phase_Reference_Update_Indicator = -1; /* Phase_Reference_Update_Indicator */
1023 static int hf_rnsap_id_Unidirectional_DCH_Indicator = -1; /* Unidirectional_DCH_Indicator */
1024 static int hf_rnsap_id_RL_Information_RL_ReconfPrepTDD = -1; /* RL_Information_RL_ReconfPrepTDD */
1025 static int hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD = -1; /* Multiple_RL_InformationResponse_RL_ReconfReadyTDD */
1026 static int hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information = -1; /* Multiple_RL_InformationResponse_RL_ReconfRspTDD */
1027 static int hf_rnsap_id_Satellite_Almanac_Information_ExtItem = -1; /* Satellite_Almanac_Information_ExtItem */
1028 static int hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised = -1; /* HSDSCH_Information_to_Modify_Unsynchronised */
1029 static int hf_rnsap_id_TnlQos = -1; /* TnlQos */
1030 static int hf_rnsap_id_RTLoadValue = -1; /* RTLoadValue */
1031 static int hf_rnsap_id_NRTLoadInformationValue = -1; /* NRTLoadInformationValue */
1032 static int hf_rnsap_id_CellPortionID = -1; /* CellPortionID */
1033 static int hf_rnsap_id_UpPTSInterferenceValue = -1; /* UpPTSInterferenceValue */
1034 static int hf_rnsap_id_PrimaryCCPCH_RSCP_Delta = -1; /* PrimaryCCPCH_RSCP_Delta */
1035 static int hf_rnsap_id_UEMeasurementType = -1; /* UEMeasurementType */
1036 static int hf_rnsap_id_UEMeasurementTimeslotInfoHCR = -1; /* UEMeasurementTimeslotInfoHCR */
1037 static int hf_rnsap_id_UEMeasurementTimeslotInfoLCR = -1; /* UEMeasurementTimeslotInfoLCR */
1038 static int hf_rnsap_id_UEMeasurementReportCharacteristics = -1; /* UEMeasurementReportCharacteristics */
1039 static int hf_rnsap_id_UEMeasurementParameterModAllow = -1; /* UEMeasurementParameterModAllow */
1040 static int hf_rnsap_id_UEMeasurementValueInformation = -1; /* UEMeasurementValueInformation */
1041 static int hf_rnsap_id_InterfacesToTraceItem = -1; /* InterfacesToTraceItem */
1042 static int hf_rnsap_id_ListOfInterfacesToTrace = -1; /* ListOfInterfacesToTrace */
1043 static int hf_rnsap_id_TraceDepth = -1; /* TraceDepth */
1044 static int hf_rnsap_id_TraceRecordingSessionReference = -1; /* TraceRecordingSessionReference */
1045 static int hf_rnsap_id_TraceReference = -1; /* TraceReference */
1046 static int hf_rnsap_id_UEIdentity = -1; /* UEIdentity */
1047 static int hf_rnsap_id_NACC_Related_Data = -1; /* NACC_Related_Data */
1048 static int hf_rnsap_id_GSM_Cell_InfEx_Rqst = -1; /* GSM_Cell_InfEx_Rqst */
1049 static int hf_rnsap_id_MeasurementRecoveryBehavior = -1; /* MeasurementRecoveryBehavior */
1050 static int hf_rnsap_id_MeasurementRecoveryReportingIndicator = -1; /* MeasurementRecoveryReportingIndicator */
1051 static int hf_rnsap_id_MeasurementRecoverySupportIndicator = -1; /* MeasurementRecoverySupportIndicator */
1052 static int hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1; /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
1053 static int hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD = -1; /* F_DPCH_Information_RL_ReconfPrepFDD */
1054 static int hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD = -1; /* F_DPCH_Information_RL_SetupRqstFDD */
1055 static int hf_rnsap_id_MBMS_Bearer_Service_List = -1; /* MBMS_Bearer_Service_List */
1056 static int hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp = -1; /* MBMS_Bearer_Service_List_InfEx_Rsp */
1057 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD = -1; /* Active_MBMS_Bearer_Service_ListFDD */
1058 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD = -1; /* Active_MBMS_Bearer_Service_ListTDD */
1059 static int hf_rnsap_id_Old_URA_ID = -1; /* URA_ID */
1060 static int hf_rnsap_id_UE_State = -1; /* UE_State */
1061 static int hf_rnsap_id_URA_ID = -1; /* URA_ID */
1062 static int hf_rnsap_id_HARQ_Preamble_Mode = -1; /* HARQ_Preamble_Mode */
1063 static int hf_rnsap_id_SynchronisationIndicator = -1; /* SynchronisationIndicator */
1064 static int hf_rnsap_id_UL_DPDCHIndicatorEDCH = -1; /* UL_DPDCHIndicatorEDCH */
1065 static int hf_rnsap_id_EDPCH_Information = -1; /* EDPCH_Information_FDD */
1066 static int hf_rnsap_id_RL_Specific_EDCH_Information = -1; /* RL_Specific_EDCH_Information */
1067 static int hf_rnsap_id_EDCH_RL_Indication = -1; /* EDCH_RL_Indication */
1068 static int hf_rnsap_id_EDCH_FDD_Information = -1; /* EDCH_FDD_Information */
1069 static int hf_rnsap_id_EDCH_RLSet_Id = -1; /* RL_Set_ID */
1070 static int hf_rnsap_id_Serving_EDCHRL_Id = -1; /* EDCH_Serving_RL */
1071 static int hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation = -1; /* EDCH_FDD_DL_ControlChannelInformation */
1072 static int hf_rnsap_id_EDCH_FDD_InformationResponse = -1; /* EDCH_FDD_InformationResponse */
1073 static int hf_rnsap_id_EDCH_MACdFlows_To_Add = -1; /* RL_Specific_EDCH_Information */
1074 static int hf_rnsap_id_EDCH_FDD_Information_To_Modify = -1; /* EDCH_FDD_Information_To_Modify */
1075 static int hf_rnsap_id_EDCH_MACdFlows_To_Delete = -1; /* EDCH_MACdFlows_To_Delete */
1076 static int hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD = -1; /* EDPCH_Information_RLReconfRequest_FDD */
1077 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1; /* EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd */
1078 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1; /* EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd */
1079 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd = -1; /* EDCH_MacdFlowSpecificInformationList_RL_CongestInd */
1080 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd = -1; /* EDCH_MacdFlowSpecificInformationItem_RL_CongestInd */
1081 static int hf_rnsap_id_MBMS_Bearer_Service_Full_Address = -1; /* MBMS_Bearer_Service_Full_Address */
1082 static int hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment = -1; /* DL_DPCH_TimingAdjustment */
1083 static int hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed = -1; /* Initial_DL_DPCH_TimingAdjustment_Allowed */
1084 static int hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion = -1; /* User_Plane_Congestion_Fields_Inclusion */
1085 static int hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
1086 static int hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1; /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
1087 static int hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1; /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
1088 static int hf_rnsap_id_ProvidedInformation = -1; /* ProvidedInformation */
1089 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL = -1; /* Active_MBMS_Bearer_Service_ListTDD_PFL */
1090 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL = -1; /* Active_MBMS_Bearer_Service_ListTDD_PFL */
1091 static int hf_rnsap_id_FrequencyBandIndicator = -1; /* FrequencyBandIndicator */
1092 static int hf_rnsap_protocolIEs = -1; /* ProtocolIE_Container */
1093 static int hf_rnsap_protocolExtensions = -1; /* ProtocolExtensionContainer */
1094 static int hf_rnsap_ul_ScramblingCode = -1; /* UL_ScramblingCode */
1095 static int hf_rnsap_minUL_ChannelisationCodeLength = -1; /* MinUL_ChannelisationCodeLength */
1096 static int hf_rnsap_maxNrOfUL_DPCHs = -1; /* MaxNrOfUL_DPCHs */
1097 static int hf_rnsap_ul_PunctureLimit = -1; /* PunctureLimit */
1098 static int hf_rnsap_ul_TFCS = -1; /* TFCS */
1099 static int hf_rnsap_ul_DPCCH_SlotFormat = -1; /* UL_DPCCH_SlotFormat */
1100 static int hf_rnsap_ul_SIRTarget = -1; /* UL_SIR */
1101 static int hf_rnsap_diversityMode = -1; /* DiversityMode */
1102 static int hf_rnsap_not_Used_sSDT_CellIdLength = -1; /* NULL */
1103 static int hf_rnsap_not_Used_s_FieldLength = -1; /* NULL */
1104 static int hf_rnsap_iE_Extensions = -1; /* ProtocolExtensionContainer */
1105 static int hf_rnsap_tFCS = -1; /* TFCS */
1106 static int hf_rnsap_dl_DPCH_SlotFormat = -1; /* DL_DPCH_SlotFormat */
1107 static int hf_rnsap_nrOfDLchannelisationcodes = -1; /* NrOfDLchannelisationcodes */
1108 static int hf_rnsap_tFCI_SignallingMode = -1; /* TFCI_SignallingMode */
1109 static int hf_rnsap_tFCI_Presence = -1; /* TFCI_Presence */
1110 static int hf_rnsap_multiplexingPosition = -1; /* MultiplexingPosition */
1111 static int hf_rnsap_powerOffsetInformation = -1; /* PowerOffsetInformation_RL_SetupRqstFDD */
1112 static int hf_rnsap_fdd_dl_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
1113 static int hf_rnsap_limitedPowerIncrease = -1; /* LimitedPowerIncrease */
1114 static int hf_rnsap_innerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
1115 static int hf_rnsap_po1_ForTFCI_Bits = -1; /* PowerOffset */
1116 static int hf_rnsap_po2_ForTPC_Bits = -1; /* PowerOffset */
1117 static int hf_rnsap_po3_ForPilotBits = -1; /* PowerOffset */
1118 static int hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
1119 static int hf_rnsap_rL_ID = -1; /* RL_ID */
1120 static int hf_rnsap_c_ID = -1; /* C_ID */
1121 static int hf_rnsap_firstRLS_indicator = -1; /* FirstRLS_Indicator */
1122 static int hf_rnsap_frameOffset = -1; /* FrameOffset */
1123 static int hf_rnsap_chipOffset = -1; /* ChipOffset */
1124 static int hf_rnsap_propagationDelay = -1; /* PropagationDelay */
1125 static int hf_rnsap_diversityControlField = -1; /* DiversityControlField */
1126 static int hf_rnsap_dl_InitialTX_Power = -1; /* DL_Power */
1127 static int hf_rnsap_primaryCPICH_EcNo = -1; /* PrimaryCPICH_EcNo */
1128 static int hf_rnsap_not_Used_sSDT_CellID = -1; /* NULL */
1129 static int hf_rnsap_transmitDiversityIndicator = -1; /* TransmitDiversityIndicator */
1130 static int hf_rnsap_powerOffsetInformation1 = -1; /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
1131 static int hf_rnsap_maxNrTimeslots_UL = -1; /* MaxNrTimeslots */
1132 static int hf_rnsap_minimumSpreadingFactor_UL = -1; /* MinimumSpreadingFactor */
1133 static int hf_rnsap_maxNrULPhysicalchannels = -1; /* MaxNrULPhysicalchannels */
1134 static int hf_rnsap_maxNrTimeslots_DL = -1; /* MaxNrTimeslots */
1135 static int hf_rnsap_minimumSpreadingFactor_DL = -1; /* MinimumSpreadingFactor */
1136 static int hf_rnsap_maxNrDLPhysicalchannels = -1; /* MaxNrDLPhysicalchannels */
1137 static int hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1138 static int hf_rnsap_cCTrCH_ID = -1; /* CCTrCH_ID */
1139 static int hf_rnsap_tFCI_Coding = -1; /* TFCI_Coding */
1140 static int hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1141 static int hf_rnsap_dl_TFCS = -1; /* TFCS */
1142 static int hf_rnsap_dl_PunctureLimit = -1; /* PunctureLimit */
1143 static int hf_rnsap_tdd_TPC_DownlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
1144 static int hf_rnsap_cCTrCH_TPCList = -1; /* CCTrCH_TPCList_RL_SetupRqstTDD */
1145 static int hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1; /* CCTrCH_TPCItem_RL_SetupRqstTDD */
1146 static int hf_rnsap_specialBurstScheduling = -1; /* SpecialBurstScheduling */
1147 static int hf_rnsap_primaryCCPCH_RSCP = -1; /* PrimaryCCPCH_RSCP */
1148 static int hf_rnsap_dL_TimeSlot_ISCP = -1; /* DL_TimeSlot_ISCP_Info */
1149 static int hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item = -1; /* ProtocolIE_Single_Container */
1150 static int hf_rnsap_rL_Set_ID = -1; /* RL_Set_ID */
1151 static int hf_rnsap_uRA_Information = -1; /* URA_Information */
1152 static int hf_rnsap_sAI = -1; /* SAI */
1153 static int hf_rnsap_gA_Cell = -1; /* GA_Cell */
1154 static int hf_rnsap_gA_AccessPointPosition = -1; /* GA_AccessPointPosition */
1155 static int hf_rnsap_received_total_wide_band_power = -1; /* Received_total_wide_band_power */
1156 static int hf_rnsap_not_Used_secondary_CCPCH_Info = -1; /* NULL */
1157 static int hf_rnsap_dl_CodeInformation = -1; /* FDD_DL_CodeInformation */
1158 static int hf_rnsap_diversityIndication = -1; /* DiversityIndication_RL_SetupRspFDD */
1159 static int hf_rnsap_sSDT_SupportIndicator = -1; /* SSDT_SupportIndicator */
1160 static int hf_rnsap_maxUL_SIR = -1; /* UL_SIR */
1161 static int hf_rnsap_minUL_SIR = -1; /* UL_SIR */
1162 static int hf_rnsap_closedlooptimingadjustmentmode = -1; /* Closedlooptimingadjustmentmode */
1163 static int hf_rnsap_maximumAllowedULTxPower = -1; /* MaximumAllowedULTxPower */
1164 static int hf_rnsap_maximumDLTxPower = -1; /* DL_Power */
1165 static int hf_rnsap_minimumDLTxPower = -1; /* DL_Power */
1166 static int hf_rnsap_primaryScramblingCode = -1; /* PrimaryScramblingCode */
1167 static int hf_rnsap_uL_UARFCN = -1; /* UARFCN */
1168 static int hf_rnsap_dL_UARFCN = -1; /* UARFCN */
1169 static int hf_rnsap_primaryCPICH_Power = -1; /* PrimaryCPICH_Power */
1170 static int hf_rnsap_not_Used_dSCHInformationResponse = -1; /* NULL */
1171 static int hf_rnsap_neighbouring_UMTS_CellInformation = -1; /* Neighbouring_UMTS_CellInformation */
1172 static int hf_rnsap_neighbouring_GSM_CellInformation = -1; /* Neighbouring_GSM_CellInformation */
1173 static int hf_rnsap_pC_Preamble = -1; /* PC_Preamble */
1174 static int hf_rnsap_sRB_Delay = -1; /* SRB_Delay */
1175 static int hf_rnsap_combining = -1; /* Combining_RL_SetupRspFDD */
1176 static int hf_rnsap_nonCombiningOrFirstRL = -1; /* NonCombiningOrFirstRL_RL_SetupRspFDD */
1177 static int hf_rnsap_dCH_InformationResponse = -1; /* DCH_InformationResponse */
1178 static int hf_rnsap_ul_TimeSlot_ISCP_Info = -1; /* UL_TimeSlot_ISCP_Info */
1179 static int hf_rnsap_uARFCNforNt = -1; /* UARFCN */
1180 static int hf_rnsap_cellParameterID = -1; /* CellParameterID */
1181 static int hf_rnsap_syncCase = -1; /* SyncCase */
1182 static int hf_rnsap_sCH_TimeSlot = -1; /* SCH_TimeSlot */
1183 static int hf_rnsap_sCTD_Indicator = -1; /* SCTD_Indicator */
1184 static int hf_rnsap_pCCPCH_Power = -1; /* PCCPCH_Power */
1185 static int hf_rnsap_timingAdvanceApplied = -1; /* TimingAdvanceApplied */
1186 static int hf_rnsap_alphaValue = -1; /* AlphaValue */
1187 static int hf_rnsap_ul_PhysCH_SF_Variation = -1; /* UL_PhysCH_SF_Variation */
1188 static int hf_rnsap_synchronisationConfiguration = -1; /* SynchronisationConfiguration */
1189 static int hf_rnsap_secondary_CCPCH_Info_TDD = -1; /* Secondary_CCPCH_Info_TDD */
1190 static int hf_rnsap_ul_CCTrCHInformation = -1; /* UL_CCTrCHInformationList_RL_SetupRspTDD */
1191 static int hf_rnsap_dl_CCTrCHInformation = -1; /* DL_CCTrCHInformationList_RL_SetupRspTDD */
1192 static int hf_rnsap_dCH_InformationResponse1 = -1; /* DCH_InformationResponseList_RL_SetupRspTDD */
1193 static int hf_rnsap_dsch_InformationResponse = -1; /* DSCH_InformationResponse_RL_SetupRspTDD */
1194 static int hf_rnsap_usch_InformationResponse = -1; /* USCH_InformationResponse_RL_SetupRspTDD */
1195 static int hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item = -1; /* UL_CCTrCHInformationItem_RL_SetupRspTDD */
1196 static int hf_rnsap_ul_DPCH_Information = -1; /* UL_DPCH_InformationList_RL_SetupRspTDD */
1197 static int hf_rnsap_repetitionPeriod = -1; /* RepetitionPeriod */
1198 static int hf_rnsap_repetitionLength = -1; /* RepetitionLength */
1199 static int hf_rnsap_tDD_DPCHOffset = -1; /* TDD_DPCHOffset */
1200 static int hf_rnsap_uL_Timeslot_Information = -1; /* UL_Timeslot_Information */
1201 static int hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item = -1; /* DL_CCTrCHInformationItem_RL_SetupRspTDD */
1202 static int hf_rnsap_dl_DPCH_Information = -1; /* DL_DPCH_InformationList_RL_SetupRspTDD */
1203 static int hf_rnsap_dL_Timeslot_Information = -1; /* DL_Timeslot_Information */
1204 static int hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item = -1; /* DSCHInformationItem_RL_SetupRspTDD */
1205 static int hf_rnsap_dsch_ID = -1; /* DSCH_ID */
1206 static int hf_rnsap_dSCH_FlowControlInformation = -1; /* DSCH_FlowControlInformation */
1207 static int hf_rnsap_bindingID = -1; /* BindingID */
1208 static int hf_rnsap_transportLayerAddress = -1; /* TransportLayerAddress */
1209 static int hf_rnsap_transportFormatManagement = -1; /* TransportFormatManagement */
1210 static int hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item = -1; /* USCHInformationItem_RL_SetupRspTDD */
1211 static int hf_rnsap_usch_ID = -1; /* USCH_ID */
1212 static int hf_rnsap_ul_TimeSlot_ISCP_LCR_Info = -1; /* UL_TimeSlot_ISCP_LCR_Info */
1213 static int hf_rnsap_secondary_LCR_CCPCH_Info_TDD = -1; /* Secondary_LCR_CCPCH_Info_TDD */
1214 static int hf_rnsap_ul_LCR_CCTrCHInformation = -1; /* UL_LCR_CCTrCHInformationList_RL_SetupRspTDD */
1215 static int hf_rnsap_dl_LCR_CCTrCHInformation = -1; /* DL_LCR_CCTrCHInformationList_RL_SetupRspTDD */
1216 static int hf_rnsap_dsch_LCR_InformationResponse = -1; /* DSCH_LCR_InformationResponse_RL_SetupRspTDD */
1217 static int hf_rnsap_usch_LCR_InformationResponse = -1; /* USCH_LCR_InformationResponse_RL_SetupRspTDD */
1218 static int hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item = -1; /* UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD */
1219 static int hf_rnsap_ul_DPCH_LCR_Information = -1; /* UL_DPCH_LCR_InformationList_RL_SetupRspTDD */
1220 static int hf_rnsap_uL_TimeslotLCR_Information = -1; /* UL_TimeslotLCR_Information */
1221 static int hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item = -1; /* DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD */
1222 static int hf_rnsap_dl_DPCH_LCR_Information = -1; /* DL_DPCH_LCR_InformationList_RL_SetupRspTDD */
1223 static int hf_rnsap_dL_Timeslot_LCR_Information = -1; /* DL_TimeslotLCR_Information */
1224 static int hf_rnsap_tSTD_Indicator = -1; /* TSTD_Indicator */
1225 static int hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item = -1; /* DSCH_LCR_InformationItem_RL_SetupRspTDD */
1226 static int hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item = -1; /* USCH_LCR_InformationItem_RL_SetupRspTDD */
1227 static int hf_rnsap_generalCause = -1; /* GeneralCauseList_RL_SetupFailureFDD */
1228 static int hf_rnsap_rLSpecificCause = -1; /* RLSpecificCauseList_RL_SetupFailureFDD */
1229 static int hf_rnsap_cause = -1; /* Cause */
1230 static int hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD */
1231 static int hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* SuccessfulRL_InformationResponseList_RL_SetupFailureFDD */
1232 static int hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1233 static int hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1234 static int hf_rnsap_diversityIndication1 = -1; /* DiversityIndication_RL_SetupFailureFDD */
1235 static int hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD = -1; /* NULL */
1236 static int hf_rnsap_combining1 = -1; /* Combining_RL_SetupFailureFDD */
1237 static int hf_rnsap_nonCombiningOrFirstRL1 = -1; /* NonCombiningOrFirstRL_RL_SetupFailureFDD */
1238 static int hf_rnsap_generalCause1 = -1; /* GeneralCauseList_RL_SetupFailureTDD */
1239 static int hf_rnsap_rLSpecificCause1 = -1; /* RLSpecificCauseList_RL_SetupFailureTDD */
1240 static int hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
1241 static int hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item = -1; /* ProtocolIE_Single_Container */
1242 static int hf_rnsap_dL_TimeSlot_ISCP_Info = -1; /* DL_TimeSlot_ISCP_Info */
1243 static int hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1244 static int hf_rnsap_uplinkStepSizeLCR = -1; /* TDD_TPC_UplinkStepSize_LCR */
1245 static int hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1246 static int hf_rnsap_downlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
1247 static int hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1; /* ProtocolIE_Single_Container */
1248 static int hf_rnsap_dl_CodeInformation1 = -1; /* DL_CodeInformationList_RL_AdditionRspFDD */
1249 static int hf_rnsap_diversityIndication2 = -1; /* DiversityIndication_RL_AdditionRspFDD */
1250 static int hf_rnsap_combining2 = -1; /* Combining_RL_AdditionRspFDD */
1251 static int hf_rnsap_nonCombining = -1; /* NonCombining_RL_AdditionRspFDD */
1252 static int hf_rnsap_ul_CCTrCHInformation1 = -1; /* UL_CCTrCHInformationList_RL_AdditionRspTDD */
1253 static int hf_rnsap_dl_CCTrCHInformation1 = -1; /* DL_CCTrCHInformationList_RL_AdditionRspTDD */
1254 static int hf_rnsap_dCH_Information = -1; /* DCH_Information_RL_AdditionRspTDD */
1255 static int hf_rnsap_dSCH_InformationResponse = -1; /* DSCH_InformationResponse_RL_AdditionRspTDD */
1256 static int hf_rnsap_uSCH_InformationResponse = -1; /* USCH_InformationResponse_RL_AdditionRspTDD */
1257 static int hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item = -1; /* UL_CCTrCHInformationItem_RL_AdditionRspTDD */
1258 static int hf_rnsap_ul_DPCH_Information1 = -1; /* UL_DPCH_InformationList_RL_AdditionRspTDD */
1259 static int hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item = -1; /* DL_CCTrCHInformationItem_RL_AdditionRspTDD */
1260 static int hf_rnsap_dl_DPCH_Information1 = -1; /* DL_DPCH_InformationList_RL_AdditionRspTDD */
1261 static int hf_rnsap_diversityIndication3 = -1; /* DiversityIndication_RL_AdditionRspTDD */
1262 static int hf_rnsap_combining3 = -1; /* Combining_RL_AdditionRspTDD */
1263 static int hf_rnsap_nonCombining1 = -1; /* NonCombining_RL_AdditionRspTDD */
1264 static int hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item = -1; /* DSCHInformationItem_RL_AdditionRspTDD */
1265 static int hf_rnsap_diversityIndication4 = -1; /* DiversityIndication_RL_AdditionRspTDD2 */
1266 static int hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item = -1; /* USCHInformationItem_RL_AdditionRspTDD */
1267 static int hf_rnsap_uSCH_ID = -1; /* USCH_ID */
1268 static int hf_rnsap_ul_CCTrCH_LCR_Information = -1; /* UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD */
1269 static int hf_rnsap_dl_CCTrCH_LCR_Information = -1; /* DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD */
1270 static int hf_rnsap_dCH_InformationResponse2 = -1; /* DCH_InformationResponseList_RL_AdditionRspTDD */
1271 static int hf_rnsap_dsch_LCR_InformationResponse1 = -1; /* DSCH_LCR_InformationResponse_RL_AdditionRspTDD */
1272 static int hf_rnsap_usch_LCR_InformationResponse1 = -1; /* USCH_LCR_InformationResponse_RL_AdditionRspTDD */
1273 static int hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item = -1; /* UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD */
1274 static int hf_rnsap_ul_DPCH_LCR_Information1 = -1; /* UL_DPCH_LCR_InformationList_RL_AdditionRspTDD */
1275 static int hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item = -1; /* DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD */
1276 static int hf_rnsap_dl_DPCH_LCR_Information1 = -1; /* DL_DPCH_LCR_InformationList_RL_AdditionRspTDD */
1277 static int hf_rnsap_dL_TimeslotLCR_Information = -1; /* DL_TimeslotLCR_Information */
1278 static int hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item = -1; /* DSCH_LCR_InformationItem_RL_AdditionRspTDD */
1279 static int hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item = -1; /* USCH_LCR_InformationItem_RL_AdditionRspTDD */
1280 static int hf_rnsap_generalCause2 = -1; /* GeneralCauseList_RL_AdditionFailureFDD */
1281 static int hf_rnsap_rLSpecificCause2 = -1; /* RLSpecificCauseList_RL_AdditionFailureFDD */
1282 static int hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1; /* UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD */
1283 static int hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD = -1; /* SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD */
1284 static int hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1285 static int hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1286 static int hf_rnsap_dl_CodeInformation2 = -1; /* DL_CodeInformationList_RL_AdditionFailureFDD */
1287 static int hf_rnsap_diversityIndication5 = -1; /* DiversityIndication_RL_AdditionFailureFDD */
1288 static int hf_rnsap_combining4 = -1; /* Combining_RL_AdditionFailureFDD */
1289 static int hf_rnsap_nonCombining2 = -1; /* NonCombining_RL_AdditionFailureFDD */
1290 static int hf_rnsap_generalCause3 = -1; /* GeneralCauseList_RL_AdditionFailureTDD */
1291 static int hf_rnsap_rLSpecificCause3 = -1; /* RLSpecificCauseList_RL_AdditionFailureTDD */
1292 static int hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
1293 static int hf_rnsap_RL_InformationList_RL_DeletionRqst_item = -1; /* ProtocolIE_Single_Container */
1294 static int hf_rnsap_maxNrOfUL_DPDCHs = -1; /* MaxNrOfUL_DPCHs */
1295 static int hf_rnsap_not_Used_sSDT_CellIDLength = -1; /* NULL */
1296 static int hf_rnsap_powerOffsetInformation2 = -1; /* PowerOffsetInformation_RL_ReconfPrepFDD */
1297 static int hf_rnsap_fdd_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
1298 static int hf_rnsap_pO1_ForTFCI_Bits = -1; /* PowerOffset */
1299 static int hf_rnsap_pO2_ForTPC_Bits = -1; /* PowerOffset */
1300 static int hf_rnsap_pO3_ForPilotBits = -1; /* PowerOffset */
1301 static int hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepFDD */
1302 static int hf_rnsap_dCH_ID = -1; /* DCH_ID */
1303 static int hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item = -1; /* ProtocolIE_Single_Container */
1304 static int hf_rnsap_not_Used_sSDT_Indication = -1; /* NULL */
1305 static int hf_rnsap_not_Used_sSDT_CellIdentity = -1; /* NULL */
1306 static int hf_rnsap_powerOffsetInformation3 = -1; /* PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD */
1307 static int hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1308 static int hf_rnsap_punctureLimit = -1; /* PunctureLimit */
1309 static int hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1310 static int hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1311 static int hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1312 static int hf_rnsap_cCTrCH_TPCList1 = -1; /* CCTrCH_TPCAddList_RL_ReconfPrepTDD */
1313 static int hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
1314 static int hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1315 static int hf_rnsap_cCTrCH_TPCList2 = -1; /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
1316 static int hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCModifyItem_RL_ReconfPrepTDD */
1317 static int hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1318 static int hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepTDD */
1319 static int hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item = -1; /* DSCH_ModifyItem_RL_ReconfPrepTDD */
1320 static int hf_rnsap_dSCH_ID = -1; /* DSCH_ID */
1321 static int hf_rnsap_dl_ccTrCHID = -1; /* CCTrCH_ID */
1322 static int hf_rnsap_trChSourceStatisticsDescriptor = -1; /* TrCH_SrcStatisticsDescr */
1323 static int hf_rnsap_transportFormatSet = -1; /* TransportFormatSet */
1324 static int hf_rnsap_allocationRetentionPriority = -1; /* AllocationRetentionPriority */
1325 static int hf_rnsap_schedulingPriorityIndicator = -1; /* SchedulingPriorityIndicator */
1326 static int hf_rnsap_bLER = -1; /* BLER */
1327 static int hf_rnsap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
1328 static int hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* DSCH_DeleteItem_RL_ReconfPrepTDD */
1329 static int hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item = -1; /* USCH_ModifyItem_RL_ReconfPrepTDD */
1330 static int hf_rnsap_ul_ccTrCHID = -1; /* CCTrCH_ID */
1331 static int hf_rnsap_rb_Info = -1; /* RB_Info */
1332 static int hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* USCH_DeleteItem_RL_ReconfPrepTDD */
1333 static int hf_rnsap_RL_Information_RL_ReconfPrepTDD_item = -1; /* RL_InformationIE_RL_ReconfPrepTDD */
1334 static int hf_rnsap_rL_Specific_DCH_Info = -1; /* RL_Specific_DCH_Info */
1335 static int hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item = -1; /* ProtocolIE_Single_Container */
1336 static int hf_rnsap_max_UL_SIR = -1; /* UL_SIR */
1337 static int hf_rnsap_min_UL_SIR = -1; /* UL_SIR */
1338 static int hf_rnsap_dl_CodeInformationList = -1; /* DL_CodeInformationList_RL_ReconfReadyFDD */
1339 static int hf_rnsap_dCHInformationResponse = -1; /* DCH_InformationResponseList_RL_ReconfReadyFDD */
1340 static int hf_rnsap_not_Used_dSCHsToBeAddedOrModified = -1; /* NULL */
1341 static int hf_rnsap_ul_CCTrCH_Information = -1; /* UL_CCTrCH_InformationList_RL_ReconfReadyTDD */
1342 static int hf_rnsap_dl_CCTrCH_Information = -1; /* DL_CCTrCH_InformationList_RL_ReconfReadyTDD */
1343 static int hf_rnsap_dCHInformationResponse1 = -1; /* DCH_InformationResponseList_RL_ReconfReadyTDD */
1344 static int hf_rnsap_dSCHsToBeAddedOrModified = -1; /* DSCHToBeAddedOrModified_RL_ReconfReadyTDD */
1345 static int hf_rnsap_uSCHsToBeAddedOrModified = -1; /* USCHToBeAddedOrModified_RL_ReconfReadyTDD */
1346 static int hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item = -1; /* UL_CCTrCH_InformationItem_RL_ReconfReadyTDD */
1347 static int hf_rnsap_ul_DPCH_AddInformation = -1; /* UL_DPCH_InformationAddList_RL_ReconfReadyTDD */
1348 static int hf_rnsap_ul_DPCH_ModifyInformation = -1; /* UL_DPCH_InformationModifyList_RL_ReconfReadyTDD */
1349 static int hf_rnsap_ul_DPCH_DeleteInformation = -1; /* UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD */
1350 static int hf_rnsap_uL_TimeslotLCR_Info = -1; /* UL_TimeslotLCR_Information */
1351 static int hf_rnsap_rxTimingDeviationForTA = -1; /* RxTimingDeviationForTA */
1352 static int hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1; /* UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD */
1353 static int hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD */
1354 static int hf_rnsap_timeSlotLCR = -1; /* TimeSlotLCR */
1355 static int hf_rnsap_midambleShiftLCR = -1; /* MidambleShiftLCR */
1356 static int hf_rnsap_tDD_uL_Code_LCR_Information = -1; /* TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD */
1357 static int hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD */
1358 static int hf_rnsap_dPCH_ID = -1; /* DPCH_ID */
1359 static int hf_rnsap_tDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
1360 static int hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD */
1361 static int hf_rnsap_timeSlot = -1; /* TimeSlot */
1362 static int hf_rnsap_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType */
1363 static int hf_rnsap_uL_Code_Information = -1; /* TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD */
1364 static int hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD */
1365 static int hf_rnsap_tDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
1366 static int hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item = -1; /* UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD */
1367 static int hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item = -1; /* DL_CCTrCH_InformationItem_RL_ReconfReadyTDD */
1368 static int hf_rnsap_dl_DPCH_AddInformation = -1; /* DL_DPCH_InformationAddList_RL_ReconfReadyTDD */
1369 static int hf_rnsap_dl_DPCH_ModifyInformation = -1; /* DL_DPCH_InformationModifyList_RL_ReconfReadyTDD */
1370 static int hf_rnsap_dl_DPCH_DeleteInformation = -1; /* DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD */
1371 static int hf_rnsap_dL_TimeslotLCR_Info = -1; /* DL_TimeslotLCR_Information */
1372 static int hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1; /* DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD */
1373 static int hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD */
1374 static int hf_rnsap_tDD_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD */
1375 static int hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD */
1376 static int hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD */
1377 static int hf_rnsap_dL_Code_Information = -1; /* TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD */
1378 static int hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD */
1379 static int hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item = -1; /* DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD */
1380 static int hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item = -1; /* DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD */
1381 static int hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item = -1; /* USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD */
1382 static int hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item = -1; /* RL_InformationResponse_RL_ReconfReadyTDD */
1383 static int hf_rnsap_generalCause4 = -1; /* GeneralCauseList_RL_ReconfFailure */
1384 static int hf_rnsap_rLSpecificCause4 = -1; /* RLSpecificCauseList_RL_ReconfFailure */
1385 static int hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1; /* RL_ReconfigurationFailureList_RL_ReconfFailure */
1386 static int hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1; /* ProtocolIE_Single_Container */
1387 static int hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstFDD */
1388 static int hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item = -1; /* ProtocolIE_Single_Container */
1389 static int hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1390 static int hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1391 static int hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1392 static int hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1393 static int hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstTDD */
1394 static int hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item = -1; /* RL_ReconfigurationRequestTDD_RL_Information */
1395 static int hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item = -1; /* ProtocolIE_Single_Container */
1396 static int hf_rnsap_dCHsInformationResponseList = -1; /* DCH_InformationResponseList_RL_ReconfRspFDD */
1397 static int hf_rnsap_dL_CodeInformationList_RL_ReconfResp = -1; /* DL_CodeInformationList_RL_ReconfRspFDD */
1398 static int hf_rnsap_dCHsInformationResponseList1 = -1; /* DCH_InformationResponseList_RL_ReconfRspTDD */
1399 static int hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item = -1; /* DL_CCTrCH_InformationItem_RL_ReconfRspTDD */
1400 static int hf_rnsap_dl_DPCH_ModifyInformation_LCR = -1; /* DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD */
1401 static int hf_rnsap_cCTrCH_Maximum_DL_Power = -1; /* DL_Power */
1402 static int hf_rnsap_cCTrCH_Minimum_DL_Power = -1; /* DL_Power */
1403 static int hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD = -1; /* DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD */
1404 static int hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item = -1; /* DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD */
1405 static int hf_rnsap_maxPowerLCR = -1; /* DL_Power */
1406 static int hf_rnsap_minPowerLCR = -1; /* DL_Power */
1407 static int hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item = -1; /* RL_InformationResponse_RL_ReconfRspTDD */
1408 static int hf_rnsap_rL = -1; /* RL_RL_FailureInd */
1409 static int hf_rnsap_rL_Set = -1; /* RL_Set_RL_FailureInd */
1410 static int hf_rnsap_cCTrCH = -1; /* CCTrCH_RL_FailureInd */
1411 static int hf_rnsap_rL_InformationList_RL_FailureInd = -1; /* RL_InformationList_RL_FailureInd */
1412 static int hf_rnsap_RL_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
1413 static int hf_rnsap_rL_Set_InformationList_RL_FailureInd = -1; /* RL_Set_InformationList_RL_FailureInd */
1414 static int hf_rnsap_RL_Set_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
1415 static int hf_rnsap_cCTrCH_InformationList_RL_FailureInd = -1; /* CCTrCH_InformationList_RL_FailureInd */
1416 static int hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
1417 static int hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
1418 static int hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
1419 static int hf_rnsap_hSDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
1420 static int hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
1421 static int hf_rnsap_eDCH_MACdFlow_ID = -1; /* EDCH_MACdFlow_ID */
1422 static int hf_rnsap_rL1 = -1; /* RL_RL_RestoreInd */
1423 static int hf_rnsap_rL_Set1 = -1; /* RL_Set_RL_RestoreInd */
1424 static int hf_rnsap_cCTrCH1 = -1; /* CCTrCH_RL_RestoreInd */
1425 static int hf_rnsap_rL_InformationList_RL_RestoreInd = -1; /* RL_InformationList_RL_RestoreInd */
1426 static int hf_rnsap_RL_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
1427 static int hf_rnsap_rL_Set_InformationList_RL_RestoreInd = -1; /* RL_Set_InformationList_RL_RestoreInd */
1428 static int hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
1429 static int hf_rnsap_cCTrCH_InformationList_RL_RestoreInd = -1; /* CCTrCH_InformationList_RL_RestoreInd */
1430 static int hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
1431 static int hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item = -1; /* ProtocolIE_Single_Container */
1432 static int hf_rnsap_dl_Reference_Power = -1; /* DL_Power */
1433 static int hf_rnsap_dl_CodeInformation3 = -1; /* DL_CodeInformationList_PhyChReconfRqstFDD */
1434 static int hf_rnsap_ul_CCTrCH_Information1 = -1; /* UL_CCTrCH_InformationList_PhyChReconfRqstTDD */
1435 static int hf_rnsap_dl_CCTrCH_Information1 = -1; /* DL_CCTrCH_InformationList_PhyChReconfRqstTDD */
1436 static int hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item = -1; /* UL_CCTrCH_InformationItem_PhyChReconfRqstTDD */
1437 static int hf_rnsap_ul_DPCH_Information2 = -1; /* UL_DPCH_InformationList_PhyChReconfRqstTDD */
1438 static int hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD = -1; /* UL_Timeslot_InformationList_PhyChReconfRqstTDD */
1439 static int hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item = -1; /* UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD */
1440 static int hf_rnsap_uL_Code_LCR_Information = -1; /* TDD_UL_Code_LCR_Information */
1441 static int hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item = -1; /* UL_Timeslot_InformationItem_PhyChReconfRqstTDD */
1442 static int hf_rnsap_uL_Code_Information1 = -1; /* TDD_UL_Code_Information */
1443 static int hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item = -1; /* DL_CCTrCH_InformationItem_PhyChReconfRqstTDD */
1444 static int hf_rnsap_dl_DPCH_Information2 = -1; /* DL_DPCH_InformationList_PhyChReconfRqstTDD */
1445 static int hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD = -1; /* DL_Timeslot_InformationList_PhyChReconfRqstTDD */
1446 static int hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item = -1; /* DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD */
1447 static int hf_rnsap_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_Information */
1448 static int hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item = -1; /* DL_Timeslot_InformationItem_PhyChReconfRqstTDD */
1449 static int hf_rnsap_dL_Code_Information1 = -1; /* TDD_DL_Code_Information */
1450 static int hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item = -1; /* HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD */
1451 static int hf_rnsap_timeslot = -1; /* TimeSlot */
1452 static int hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item = -1; /* HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD */
1453 static int hf_rnsap_timeslotLCR = -1; /* TimeSlotLCR */
1454 static int hf_rnsap_RL_InformationList_RL_CongestInd_item = -1; /* ProtocolIE_Single_Container */
1455 static int hf_rnsap_dCH_Rate_Information = -1; /* DCH_Rate_Information_RL_CongestInd */
1456 static int hf_rnsap_DCH_Rate_Information_RL_CongestInd_item = -1; /* ProtocolIE_Single_Container */
1457 static int hf_rnsap_allowed_Rate_Information = -1; /* Allowed_Rate_Information */
1458 static int hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item = -1; /* ProtocolIE_Single_Container */
1459 static int hf_rnsap_uRA = -1; /* URA_PagingRqst */
1460 static int hf_rnsap_cell = -1; /* Cell_PagingRqst */
1461 static int hf_rnsap_uRA_ID = -1; /* URA_ID */
1462 static int hf_rnsap_pagingCause = -1; /* PagingCause */
1463 static int hf_rnsap_cNDomainType = -1; /* CNDomainType */
1464 static int hf_rnsap_pagingRecordType = -1; /* PagingRecordType */
1465 static int hf_rnsap_rL2 = -1; /* RL_DM_Rqst */
1466 static int hf_rnsap_rLS = -1; /* RL_Set_DM_Rqst */
1467 static int hf_rnsap_allRL = -1; /* All_RL_DM_Rqst */
1468 static int hf_rnsap_allRLS = -1; /* All_RL_Set_DM_Rqst */
1469 static int hf_rnsap_rL_InformationList_DM_Rqst = -1; /* RL_InformationList_DM_Rqst */
1470 static int hf_rnsap_RL_InformationList_DM_Rqst_item = -1; /* ProtocolIE_Single_Container */
1471 static int hf_rnsap_HSSICH_Info_DM_Rqst_item = -1; /* HS_SICH_ID */
1472 static int hf_rnsap_rL_Set_InformationList_DM_Rqst = -1; /* RL_Set_InformationList_DM_Rqst */
1473 static int hf_rnsap_RL_Set_InformationList_DM_Rqst_item = -1; /* ProtocolIE_Single_Container */
1474 static int hf_rnsap_rLs = -1; /* RL_DM_Rsp */
1475 static int hf_rnsap_rLS1 = -1; /* RL_Set_DM_Rsp */
1476 static int hf_rnsap_allRL1 = -1; /* RL_DM_Rsp */
1477 static int hf_rnsap_allRLS1 = -1; /* RL_Set_DM_Rsp */
1478 static int hf_rnsap_rL_InformationList_DM_Rsp = -1; /* RL_InformationList_DM_Rsp */
1479 static int hf_rnsap_rL_Set_InformationList_DM_Rsp = -1; /* RL_Set_InformationList_DM_Rsp */
1480 static int hf_rnsap_RL_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
1481 static int hf_rnsap_dedicatedMeasurementValue = -1; /* DedicatedMeasurementValue */
1482 static int hf_rnsap_cFN = -1; /* CFN */
1483 static int hf_rnsap_RL_Set_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
1484 static int hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
1485 static int hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
1486 static int hf_rnsap_rL3 = -1; /* RL_DM_Fail */
1487 static int hf_rnsap_rLS2 = -1; /* RL_Set_DM_Fail */
1488 static int hf_rnsap_allRL2 = -1; /* RL_DM_Fail */
1489 static int hf_rnsap_allRLS2 = -1; /* RL_Set_DM_Fail */
1490 static int hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail = -1; /* RL_Unsuccessful_InformationRespList_DM_Fail */
1491 static int hf_rnsap_rL_successful_InformationRespList_DM_Fail = -1; /* RL_Successful_InformationRespList_DM_Fail */
1492 static int hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail = -1; /* RL_Set_Unsuccessful_InformationRespList_DM_Fail */
1493 static int hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail = -1; /* RL_Set_Successful_InformationRespList_DM_Fail */
1494 static int hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1495 static int hf_rnsap_individualcause = -1; /* Cause */
1496 static int hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1497 static int hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1498 static int hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1499 static int hf_rnsap_rLs1 = -1; /* RL_DM_Rprt */
1500 static int hf_rnsap_rLS3 = -1; /* RL_Set_DM_Rprt */
1501 static int hf_rnsap_allRL3 = -1; /* RL_DM_Rprt */
1502 static int hf_rnsap_allRLS3 = -1; /* RL_Set_DM_Rprt */
1503 static int hf_rnsap_rL_InformationList_DM_Rprt = -1; /* RL_InformationList_DM_Rprt */
1504 static int hf_rnsap_rL_Set_InformationList_DM_Rprt = -1; /* RL_Set_InformationList_DM_Rprt */
1505 static int hf_rnsap_RL_InformationList_DM_Rprt_item = -1; /* ProtocolIE_Single_Container */
1506 static int hf_rnsap_dedicatedMeasurementValueInformation = -1; /* DedicatedMeasurementValueInformation */
1507 static int hf_rnsap_RL_Set_InformationList_DM_Rprt_item = -1; /* ProtocolIE_Single_Container */
1508 static int hf_rnsap_rL4 = -1; /* RL_DM_Fail_Ind */
1509 static int hf_rnsap_rLS4 = -1; /* RL_Set_DM_Fail_Ind */
1510 static int hf_rnsap_allRL4 = -1; /* RL_DM_Fail_Ind */
1511 static int hf_rnsap_allRLS4 = -1; /* RL_Set_DM_Fail_Ind */
1512 static int hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind = -1; /* RL_Unsuccessful_InformationRespList_DM_Fail_Ind */
1513 static int hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind = -1; /* RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind */
1514 static int hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item = -1; /* ProtocolIE_Single_Container */
1515 static int hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item = -1; /* ProtocolIE_Single_Container */
1516 static int hf_rnsap_fACH_FlowControlInformation = -1; /* FACH_FlowControlInformation_CTCH_ResourceRspFDD */
1517 static int hf_rnsap_fACH_FlowControlInformation1 = -1; /* FACH_FlowControlInformation_CTCH_ResourceRspTDD */
1518 static int hf_rnsap_cell1 = -1; /* Cell_CM_Rqst */
1519 static int hf_rnsap_uC_ID = -1; /* UC_ID */
1520 static int hf_rnsap_neighbouringCellMeasurementInformation = -1; /* NeighbouringCellMeasurementInfo */
1521 static int hf_rnsap_NeighbouringCellMeasurementInfo_item = -1; /* NeighbouringCellMeasurementInfo_item */
1522 static int hf_rnsap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */
1523 static int hf_rnsap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */
1524 static int hf_rnsap_extension_neighbouringCellMeasurementInformation = -1; /* Extension_neighbouringCellMeasurementInformation */
1525 static int hf_rnsap_cell2 = -1; /* Cell_CM_Rsp */
1526 static int hf_rnsap_commonMeasurementValue = -1; /* CommonMeasurementValue */
1527 static int hf_rnsap_cell3 = -1; /* Cell_CM_Rprt */
1528 static int hf_rnsap_commonMeasurementValueInformation = -1; /* CommonMeasurementValueInformation */
1529 static int hf_rnsap_cell4 = -1; /* Cell_InfEx_Rqst */
1530 static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst = -1; /* Extension_InformationExchangeObjectType_InfEx_Rqst */
1531 static int hf_rnsap_cGI = -1; /* CGI */
1532 static int hf_rnsap_cell5 = -1; /* Cell_InfEx_Rsp */
1533 static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp = -1; /* Extension_InformationExchangeObjectType_InfEx_Rsp */
1534 static int hf_rnsap_requestedDataValue = -1; /* RequestedDataValue */
1535 static int hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item = -1; /* MBMS_Bearer_ServiceItemIEs_InfEx_Rsp */
1536 static int hf_rnsap_tmgi = -1; /* TMGI */
1537 static int hf_rnsap_cell6 = -1; /* Cell_InfEx_Rprt */
1538 static int hf_rnsap_requestedDataValueInformation = -1; /* RequestedDataValueInformation */
1539 static int hf_rnsap_context = -1; /* ContextList_Reset */
1540 static int hf_rnsap_all_contexts = -1; /* NULL */
1541 static int hf_rnsap_contextGroup = -1; /* ContextGroupList_Reset */
1542 static int hf_rnsap_contextInfoList_Reset = -1; /* ContextInfoList_Reset */
1543 static int hf_rnsap_ContextInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
1544 static int hf_rnsap_contextType_Reset = -1; /* ContextType_Reset */
1545 static int hf_rnsap_sRNTI = -1; /* S_RNTI */
1546 static int hf_rnsap_dRNTI = -1; /* D_RNTI */
1547 static int hf_rnsap_contextGroupInfoList_Reset = -1; /* ContextGroupInfoList_Reset */
1548 static int hf_rnsap_ContextGroupInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
1549 static int hf_rnsap_s_RNTI_Group = -1; /* S_RNTI_Group */
1550 static int hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1; /* ProtocolIE_Single_Container */
1551 static int hf_rnsap_delayed_activation_update = -1; /* DelayedActivationUpdate */
1552 static int hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1; /* ProtocolIE_Single_Container */
1553 static int hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item = -1; /* ProtocolIE_Single_Container */
1554 static int hf_rnsap_phase_Reference_Update_Indicator = -1; /* Phase_Reference_Update_Indicator */
1555 static int hf_rnsap_ListOfInterfacesToTrace_item = -1; /* ProtocolIE_Single_Container */
1556 static int hf_rnsap_interface = -1; /* T_interface */
1557 static int hf_rnsap_privateIEs = -1; /* PrivateIE_Container */
1558 static int hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item = -1; /* MBMS_Bearer_ServiceItemFDD */
1559 static int hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item = -1; /* MBMS_Bearer_ServiceItemFDD_PFL */
1560 static int hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item = -1; /* MBMS_Bearer_ServiceItemTDD */
1561 static int hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item = -1; /* MBMS_Bearer_ServiceItemTDD_PFL */
1562 static int hf_rnsap_cMConfigurationChangeCFN = -1; /* CFN */
1563 static int hf_rnsap_transmission_Gap_Pattern_Sequence_Status = -1; /* Transmission_Gap_Pattern_Sequence_Status_List */
1564 static int hf_rnsap_AdditionalPreferredFrequency_item = -1; /* AdditionalPreferredFrequencyItem */
1565 static int hf_rnsap_correspondingCells = -1; /* CorrespondingCells */
1566 static int hf_rnsap_AffectedUEInformationForMBMS_item = -1; /* S_RNTI */
1567 static int hf_rnsap_priorityLevel = -1; /* PriorityLevel */
1568 static int hf_rnsap_pre_emptionCapability = -1; /* Pre_emptionCapability */
1569 static int hf_rnsap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
1570 static int hf_rnsap_allowed_UL_Rate = -1; /* Allowed_Rate */
1571 static int hf_rnsap_allowed_DL_Rate = -1; /* Allowed_Rate */
1572 static int hf_rnsap_aOA_LCR = -1; /* AOA_LCR */
1573 static int hf_rnsap_aOA_LCR_Accuracy_Class = -1; /* AOA_LCR_Accuracy_Class */
1574 static int hf_rnsap_badSatelliteInformation = -1; /* T_badSatelliteInformation */
1575 static int hf_rnsap_badSatelliteInformation_item = -1; /* T_badSatelliteInformation_item */
1576 static int hf_rnsap_badSAT_ID = -1; /* SAT_ID */
1577 static int hf_rnsap_nCC = -1; /* NCC */
1578 static int hf_rnsap_bCC = -1; /* BCC */
1579 static int hf_rnsap_burstStart = -1; /* INTEGER_0_15 */
1580 static int hf_rnsap_burstLength = -1; /* INTEGER_10_25 */
1581 static int hf_rnsap_burstFreq = -1; /* INTEGER_1_16 */
1582 static int hf_rnsap_radioNetwork = -1; /* CauseRadioNetwork */
1583 static int hf_rnsap_transport = -1; /* CauseTransport */
1584 static int hf_rnsap_protocol = -1; /* CauseProtocol */
1585 static int hf_rnsap_misc = -1; /* CauseMisc */
1586 static int hf_rnsap_uplinkCellCapacityClassValue = -1; /* INTEGER_1_100_ */
1587 static int hf_rnsap_downlinkCellCapacityClassValue = -1; /* INTEGER_1_100_ */
1588 static int hf_rnsap_lAI = -1; /* T_lAI */
1589 static int hf_rnsap_pLMN_Identity = -1; /* PLMN_Identity */
1590 static int hf_rnsap_lAC = -1; /* LAC */
1591 static int hf_rnsap_cI = -1; /* CI */
1592 static int hf_rnsap_tUTRANGPSMeasurementAccuracyClass = -1; /* TUTRANGPSAccuracyClass */
1593 static int hf_rnsap_tUTRANGPSMeasurementValueInformation = -1; /* TUTRANGPSMeasurementValueInformation */
1594 static int hf_rnsap_sFNSFNMeasurementValueInformation = -1; /* SFNSFNMeasurementValueInformation */
1595 static int hf_rnsap_loadValue = -1; /* LoadValue */
1596 static int hf_rnsap_transmittedCarrierPowerValue = -1; /* INTEGER_0_100 */
1597 static int hf_rnsap_receivedTotalWideBandPowerValue = -1; /* INTEGER_0_621 */
1598 static int hf_rnsap_uplinkTimeslotISCPValue = -1; /* UL_TimeslotISCP */
1599 static int hf_rnsap_extension_CommonMeasurementValue = -1; /* Extension_CommonMeasurementValue */
1600 static int hf_rnsap_measurementAvailable = -1; /* CommonMeasurementAvailable */
1601 static int hf_rnsap_measurementnotAvailable = -1; /* NULL */
1602 static int hf_rnsap_CorrespondingCells_item = -1; /* C_ID */
1603 static int hf_rnsap_triggeringMessage = -1; /* TriggeringMessage */
1604 static int hf_rnsap_procedureCriticality = -1; /* Criticality */
1605 static int hf_rnsap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */
1606 static int hf_rnsap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_List_item */
1607 static int hf_rnsap_iECriticality = -1; /* Criticality */
1608 static int hf_rnsap_iE_ID = -1; /* ProtocolIE_ID */
1609 static int hf_rnsap_repetitionNumber = -1; /* RepetitionNumber0 */
1610 static int hf_rnsap_MessageStructure_item = -1; /* MessageStructure_item */
1611 static int hf_rnsap_repetitionNumber1 = -1; /* RepetitionNumber1 */
1612 static int hf_rnsap_rAC = -1; /* RAC */
1613 static int hf_rnsap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
1614 static int hf_rnsap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
1615 static int hf_rnsap_ul_FP_Mode = -1; /* UL_FP_Mode */
1616 static int hf_rnsap_toAWS = -1; /* ToAWS */
1617 static int hf_rnsap_toAWE = -1; /* ToAWE */
1618 static int hf_rnsap_dCH_SpecificInformationList = -1; /* DCH_Specific_FDD_InformationList */
1619 static int hf_rnsap_DCH_Specific_FDD_InformationList_item = -1; /* DCH_Specific_FDD_Item */
1620 static int hf_rnsap_trCH_SrcStatisticsDescr = -1; /* TrCH_SrcStatisticsDescr */
1621 static int hf_rnsap_ul_transportFormatSet = -1; /* TransportFormatSet */
1622 static int hf_rnsap_dl_transportFormatSet = -1; /* TransportFormatSet */
1623 static int hf_rnsap_ul_BLER = -1; /* BLER */
1624 static int hf_rnsap_dl_BLER = -1; /* BLER */
1625 static int hf_rnsap_frameHandlingPriority = -1; /* FrameHandlingPriority */
1626 static int hf_rnsap_qE_Selector = -1; /* QE_Selector */
1627 static int hf_rnsap_dRACControl = -1; /* DRACControl */
1628 static int hf_rnsap_DCH_InformationResponse_item = -1; /* DCH_InformationResponseItem */
1629 static int hf_rnsap_DCH_TDD_Information_item = -1; /* DCH_TDD_InformationItem */
1630 static int hf_rnsap_dCH_SpecificInformationList1 = -1; /* DCH_Specific_TDD_InformationList */
1631 static int hf_rnsap_DCH_Specific_TDD_InformationList_item = -1; /* DCH_Specific_TDD_Item */
1632 static int hf_rnsap_ul_cCTrCH_ID = -1; /* CCTrCH_ID */
1633 static int hf_rnsap_dl_cCTrCH_ID = -1; /* CCTrCH_ID */
1634 static int hf_rnsap_sIR_Value = -1; /* SIR_Value */
1635 static int hf_rnsap_sIR_ErrorValue = -1; /* SIR_Error_Value */
1636 static int hf_rnsap_transmittedCodePowerValue = -1; /* Transmitted_Code_Power_Value */
1637 static int hf_rnsap_rSCP = -1; /* RSCP_Value */
1638 static int hf_rnsap_rxTimingDeviationValue = -1; /* Rx_Timing_Deviation_Value */
1639 static int hf_rnsap_roundTripTime = -1; /* Round_Trip_Time_Value */
1640 static int hf_rnsap_extension_DedicatedMeasurementValue = -1; /* Extension_DedicatedMeasurementValue */
1641 static int hf_rnsap_measurementAvailable1 = -1; /* DedicatedMeasurementAvailable */
1642 static int hf_rnsap_measurementnotAvailable1 = -1; /* DedicatedMeasurementnotAvailable */
1643 static int hf_rnsap_dedicatedmeasurementValue = -1; /* DedicatedMeasurementValue */
1644 static int hf_rnsap_cfn = -1; /* CFN */
1645 static int hf_rnsap_separate_indication = -1; /* NULL */
1646 static int hf_rnsap_activate = -1; /* Activate_Info */
1647 static int hf_rnsap_deactivate = -1; /* Deactivate_Info */
1648 static int hf_rnsap_activation_type = -1; /* Execution_Type */
1649 static int hf_rnsap_initial_dl_tx_power = -1; /* DL_Power */
1650 static int hf_rnsap_firstRLS_Indicator = -1; /* FirstRLS_Indicator */
1651 static int hf_rnsap_propagation_delay = -1; /* PropagationDelay */
1652 static int hf_rnsap_deactivation_type = -1; /* Execution_Type */
1653 static int hf_rnsap_synchronised = -1; /* CFN */
1654 static int hf_rnsap_unsynchronised = -1; /* NULL */
1655 static int hf_rnsap_gPSTOW = -1; /* GPSTOW */
1656 static int hf_rnsap_gPS_Status_Health = -1; /* GPS_Status_Health */
1657 static int hf_rnsap_satellite_DGPSCorrections_Information = -1; /* T_satellite_DGPSCorrections_Information */
1658 static int hf_rnsap_satellite_DGPSCorrections_Information_item = -1; /* T_satellite_DGPSCorrections_Information_item */
1659 static int hf_rnsap_sAT_ID = -1; /* SAT_ID */
1660 static int hf_rnsap_iode_dgps = -1; /* BIT_STRING_SIZE_8 */
1661 static int hf_rnsap_uDRE = -1; /* UDRE */
1662 static int hf_rnsap_pRC = -1; /* PRC */
1663 static int hf_rnsap_range_Correction_Rate = -1; /* Range_Correction_Rate */
1664 static int hf_rnsap_pRCDeviation = -1; /* PRCDeviation */
1665 static int hf_rnsap_powerAdjustmentType = -1; /* PowerAdjustmentType */
1666 static int hf_rnsap_dLReferencePower = -1; /* DL_Power */
1667 static int hf_rnsap_dLReferencePowerList = -1; /* DL_ReferencePowerInformationList */
1668 static int hf_rnsap_maxAdjustmentStep = -1; /* MaxAdjustmentStep */
1669 static int hf_rnsap_adjustmentPeriod = -1; /* AdjustmentPeriod */
1670 static int hf_rnsap_adjustmentRatio = -1; /* ScaledAdjustmentRatio */
1671 static int hf_rnsap_DL_ReferencePowerInformationList_item = -1; /* DL_ReferencePowerInformationItem */
1672 static int hf_rnsap_common_DL_ReferencePowerInformation = -1; /* DL_Power */
1673 static int hf_rnsap_individual_DL_ReferencePowerInformation = -1; /* DL_ReferencePowerInformationList */
1674 static int hf_rnsap_DL_Timeslot_Information_item = -1; /* DL_Timeslot_InformationItem */
1675 static int hf_rnsap_DL_TimeslotLCR_Information_item = -1; /* DL_TimeslotLCR_InformationItem */
1676 static int hf_rnsap_DL_TimeSlot_ISCP_Info_item = -1; /* DL_TimeSlot_ISCP_InfoItem */
1677 static int hf_rnsap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */
1678 static int hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item = -1; /* DL_TimeSlot_ISCP_LCR_InfoItem */
1679 static int hf_rnsap_DSCH_FlowControlInformation_item = -1; /* DSCH_FlowControlItem */
1680 static int hf_rnsap_dSCH_SchedulingPriority = -1; /* SchedulingPriorityIndicator */
1681 static int hf_rnsap_mAC_c_sh_SDU_Lengths = -1; /* MAC_c_sh_SDU_LengthList */
1682 static int hf_rnsap_DSCH_TDD_Information_item = -1; /* DSCH_TDD_InformationItem */
1683 static int hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode = -1; /* DL_ScramblingCode */
1684 static int hf_rnsap_eAGCH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */
1685 static int hf_rnsap_primary_e_RNTI = -1; /* E_RNTI */
1686 static int hf_rnsap_secondary_e_RNTI = -1; /* E_RNTI */
1687 static int hf_rnsap_eRGCH_EHICH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */
1688 static int hf_rnsap_eRGCH_SignatureSequence = -1; /* ERGCH_SignatureSequence */
1689 static int hf_rnsap_eHICH_SignatureSequence = -1; /* EHICH_SignatureSequence */
1690 static int hf_rnsap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
1691 static int hf_rnsap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */
1692 static int hf_rnsap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */
1693 static int hf_rnsap_eDCH_MACdFlows_Information = -1; /* EDCH_MACdFlows_Information */
1694 static int hf_rnsap_EDCH_FDD_InformationResponse_item = -1; /* EDCH_FDD_InformationResponseItem */
1695 static int hf_rnsap_eDCH_MACdFlow_Specific_Information = -1; /* EDCH_MACdFlow_Specific_InfoToModifyList */
1696 static int hf_rnsap_EDCH_FDD_Update_Information_item = -1; /* EDCH_FDD_Update_InfoItem */
1697 static int hf_rnsap_eDCH_FDD_DL_ControlChannelInformation = -1; /* EDCH_FDD_DL_ControlChannelInformation */
1698 static int hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant = -1; /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
1699 static int hf_rnsap_e_DCH_Scheduled_Transmission_Grant = -1; /* NULL */
1700 static int hf_rnsap_E_DCH_LogicalChannelInformation_item = -1; /* E_DCH_LogicalChannelInformationItem */
1701 static int hf_rnsap_logicalChannelId = -1; /* LogicalChannelID */
1702 static int hf_rnsap_mACes_GuaranteedBitRate = -1; /* MACes_Guaranteed_Bitrate */
1703 static int hf_rnsap_eDCH_DDI_Value = -1; /* EDCH_DDI_Value */
1704 static int hf_rnsap_mACd_PDU_Size_List = -1; /* E_DCH_MACdPDU_SizeList */
1705 static int hf_rnsap_E_DCH_MACdPDU_SizeList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
1706 static int hf_rnsap_mACdPDU_Size = -1; /* MACdPDU_Size */
1707 static int hf_rnsap_E_DCH_LogicalChannelToModify_item = -1; /* E_DCH_LogicalChannelToModifyItem */
1708 static int hf_rnsap_mACd_PDU_Size_List1 = -1; /* E_DCH_MACdPDU_SizeToModifyList */
1709 static int hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
1710 static int hf_rnsap_E_DCH_LogicalChannelToDelete_item = -1; /* E_DCH_LogicalChannelToDeleteItem */
1711 static int hf_rnsap_eDCH_MACdFlow_Specific_Information1 = -1; /* EDCH_MACdFlow_Specific_InfoList */
1712 static int hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item = -1; /* EDCH_MACdFlow_Specific_InfoItem */
1713 static int hf_rnsap_eDSCH_MACdFlow_ID = -1; /* EDCH_MACdFlow_ID */
1714 static int hf_rnsap_tnlQoS = -1; /* TnlQos */
1715 static int hf_rnsap_maxNr_Retransmissions_EDCH = -1; /* MaxNr_Retransmissions_EDCH */
1716 static int hf_rnsap_trafficClass = -1; /* TrafficClass */
1717 static int hf_rnsap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
1718 static int hf_rnsap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
1719 static int hf_rnsap_eDCH_Grant_Type_Information = -1; /* E_DCH_Grant_Type_Information */
1720 static int hf_rnsap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
1721 static int hf_rnsap_eDCHLogicalChannelInformation = -1; /* E_DCH_LogicalChannelInformation */
1722 static int hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item = -1; /* EDCH_MACdFlow_Specific_InfoToModifyItem */
1723 static int hf_rnsap_eDCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
1724 static int hf_rnsap_eDCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
1725 static int hf_rnsap_eDCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
1726 static int hf_rnsap_EDCH_MACdFlows_To_Delete_item = -1; /* EDCH_MACdFlows_To_Delete_Item */
1727 static int hf_rnsap_maxBits_MACe_PDU_non_scheduled = -1; /* Max_Bits_MACe_PDU_non_scheduled */
1728 static int hf_rnsap_hARQ_Process_Allocation_2ms = -1; /* HARQ_Process_Allocation_2ms_EDCH */
1729 static int hf_rnsap_maxSet_E_DPDCHs = -1; /* Max_Set_E_DPDCHs */
1730 static int hf_rnsap_e_TFCS_Information = -1; /* E_TFCS_Information */
1731 static int hf_rnsap_e_TTI = -1; /* E_TTI */
1732 static int hf_rnsap_e_DPCCH_PO = -1; /* E_DPCCH_PO */
1733 static int hf_rnsap_e_DCH_Serving_RL_in_this_DRNS = -1; /* EDCH_Serving_RL_in_this_DRNS */
1734 static int hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS = -1; /* NULL */
1735 static int hf_rnsap_e_DCH_Serving_RL_Id = -1; /* RL_ID */
1736 static int hf_rnsap_e_DCH_TFCI_Table_Index = -1; /* E_DCH_TFCI_Table_Index */
1737 static int hf_rnsap_e_DCH_Min_Set_E_TFCI = -1; /* E_TFCI */
1738 static int hf_rnsap_reference_E_TFCI_Information = -1; /* Reference_E_TFCI_Information */
1739 static int hf_rnsap_measurementTreshold = -1; /* MeasurementThreshold */
1740 static int hf_rnsap_measurementHysteresisTime = -1; /* MeasurementHysteresisTime */
1741 static int hf_rnsap_measurementIncreaseDecreaseThreshold = -1; /* MeasurementIncreaseDecreaseThreshold */
1742 static int hf_rnsap_measurementChangeTime = -1; /* MeasurementChangeTime */
1743 static int hf_rnsap_measurementThreshold1 = -1; /* MeasurementThreshold */
1744 static int hf_rnsap_measurementThreshold2 = -1; /* MeasurementThreshold */
1745 static int hf_rnsap_reportPeriodicity = -1; /* ReportPeriodicity */
1746 static int hf_rnsap_FACH_FlowControlInformation_item = -1; /* FACH_FlowControlInformationItem */
1747 static int hf_rnsap_fACH_SchedulingPriority = -1; /* SchedulingPriorityIndicator */
1748 static int hf_rnsap_fACH_InitialWindowSize = -1; /* FACH_InitialWindowSize */
1749 static int hf_rnsap_FACH_InformationList_item = -1; /* FACH_InformationItem */
1750 static int hf_rnsap_FACH_PCH_InformationList_item = -1; /* FACH_PCH_InformationItem */
1751 static int hf_rnsap_FDD_DCHs_to_Modify_item = -1; /* FDD_DCHs_to_ModifyItem */
1752 static int hf_rnsap_dCH_SpecificInformationList2 = -1; /* FDD_DCHs_to_ModifySpecificInformationList */
1753 static int hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item = -1; /* FDD_DCHs_to_ModifySpecificItem */
1754 static int hf_rnsap_ul_TransportformatSet = -1; /* TransportFormatSet */
1755 static int hf_rnsap_dl_TransportformatSet = -1; /* TransportFormatSet */
1756 static int hf_rnsap_not_Used_dRACControl = -1; /* NULL */
1757 static int hf_rnsap_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformationItem */
1758 static int hf_rnsap_dl_ScramblingCode = -1; /* DL_ScramblingCode */
1759 static int hf_rnsap_fDD_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
1760 static int hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information = -1; /* Transmission_Gap_Pattern_Sequence_ScramblingCode_Information */
1761 static int hf_rnsap_wT = -1; /* INTEGER_1_4 */
1762 static int hf_rnsap_GA_Cell_item = -1; /* GA_Cell_item */
1763 static int hf_rnsap_cell_GAIgeographicalCoordinate = -1; /* GeographicalCoordinate */
1764 static int hf_rnsap_pointWithUncertainty = -1; /* GA_PointWithUnCertainty */
1765 static int hf_rnsap_pointWithUncertaintyEllipse = -1; /* GA_PointWithUnCertaintyEllipse */
1766 static int hf_rnsap_pointWithAltitude = -1; /* GA_PointWithAltitude */
1767 static int hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid = -1; /* GA_PointWithAltitudeAndUncertaintyEllipsoid */
1768 static int hf_rnsap_ellipsoidArc = -1; /* GA_EllipsoidArc */
1769 static int hf_rnsap_directionOfAltitude = -1; /* T_directionOfAltitude */
1770 static int hf_rnsap_altitude = -1; /* INTEGER_0_32767 */
1771 static int hf_rnsap_geographicalCoordinates = -1; /* GeographicalCoordinate */
1772 static int hf_rnsap_innerRadius = -1; /* INTEGER_0_65535 */
1773 static int hf_rnsap_uncertaintyRadius = -1; /* INTEGER_0_127 */
1774 static int hf_rnsap_offsetAngle = -1; /* INTEGER_0_179 */
1775 static int hf_rnsap_includedAngle = -1; /* INTEGER_0_179 */
1776 static int hf_rnsap_confidence = -1; /* INTEGER_0_127 */
1777 static int hf_rnsap_altitudeAndDirection = -1; /* GA_AltitudeAndDirection */
1778 static int hf_rnsap_uncertaintyEllipse = -1; /* GA_UncertaintyEllipse */
1779 static int hf_rnsap_uncertaintyAltitude = -1; /* INTEGER_0_127 */
1780 static int hf_rnsap_uncertaintySemi_major = -1; /* INTEGER_0_127 */
1781 static int hf_rnsap_uncertaintySemi_minor = -1; /* INTEGER_0_127 */
1782 static int hf_rnsap_orientationOfMajorAxis = -1; /* INTEGER_0_179 */
1783 static int hf_rnsap_uncertaintyCode = -1; /* INTEGER_0_127 */
1784 static int hf_rnsap_geographicalCoordinate = -1; /* GeographicalCoordinate */
1785 static int hf_rnsap_latitudeSign = -1; /* T_latitudeSign */
1786 static int hf_rnsap_latitude = -1; /* INTEGER_0_8388607 */
1787 static int hf_rnsap_longitude = -1; /* INTEGER_M8388608_8388607 */
1788 static int hf_rnsap_sI = -1; /* GERAN_SystemInfo */
1789 static int hf_rnsap_pSI = -1; /* GERAN_SystemInfo */
1790 static int hf_rnsap_GERAN_SystemInfo_item = -1; /* GERAN_SystemInfo_item */
1791 static int hf_rnsap_gERAN_SI_block = -1; /* OCTET_STRING_SIZE_1_23 */
1792 static int hf_rnsap_wna_alm = -1; /* BIT_STRING_SIZE_8 */
1793 static int hf_rnsap_satellite_Almanac_Information = -1; /* T_satellite_Almanac_Information */
1794 static int hf_rnsap_satellite_Almanac_Information_item = -1; /* T_satellite_Almanac_Information_item */
1795 static int hf_rnsap_dATA_ID = -1; /* DATA_ID */
1796 static int hf_rnsap_gps_e_alm = -1; /* BIT_STRING_SIZE_16 */
1797 static int hf_rnsap_gps_toa_alm = -1; /* BIT_STRING_SIZE_8 */
1798 static int hf_rnsap_gps_delta_I_alm = -1; /* BIT_STRING_SIZE_16 */
1799 static int hf_rnsap_omegadot_alm = -1; /* BIT_STRING_SIZE_16 */
1800 static int hf_rnsap_svhealth_alm = -1; /* BIT_STRING_SIZE_8 */
1801 static int hf_rnsap_gps_a_sqrt_alm = -1; /* BIT_STRING_SIZE_24 */
1802 static int hf_rnsap_omegazero_alm = -1; /* BIT_STRING_SIZE_24 */
1803 static int hf_rnsap_m_zero_alm = -1; /* BIT_STRING_SIZE_24 */
1804 static int hf_rnsap_gps_omega_alm = -1; /* BIT_STRING_SIZE_24 */
1805 static int hf_rnsap_gps_af_zero_alm = -1; /* BIT_STRING_SIZE_11 */
1806 static int hf_rnsap_gps_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
1807 static int hf_rnsap_sVGlobalHealth_alm = -1; /* BIT_STRING_SIZE_364 */
1808 static int hf_rnsap_Satellite_Almanac_Information_ExtItem_item = -1; /* Satellite_Almanac_Information_ExtItem_item */
1809 static int hf_rnsap_GPSInformation_item = -1; /* GPSInformation_item */
1810 static int hf_rnsap_gPSInformationItem = -1; /* T_gPSInformationItem */
1811 static int hf_rnsap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
1812 static int hf_rnsap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_8 */
1813 static int hf_rnsap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_8 */
1814 static int hf_rnsap_alpha_three_ionos = -1; /* BIT_STRING_SIZE_8 */
1815 static int hf_rnsap_beta_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
1816 static int hf_rnsap_beta_one_ionos = -1; /* BIT_STRING_SIZE_8 */
1817 static int hf_rnsap_beta_two_ionos = -1; /* BIT_STRING_SIZE_8 */
1818 static int hf_rnsap_beta_three_ionos = -1; /* BIT_STRING_SIZE_8 */
1819 static int hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item = -1; /* GPS_NavigationModel_and_TimeRecovery_item */
1820 static int hf_rnsap_tx_tow_nav = -1; /* INTEGER_0_1048575 */
1821 static int hf_rnsap_tlm_message_nav = -1; /* BIT_STRING_SIZE_14 */
1822 static int hf_rnsap_tlm_revd_c_nav = -1; /* BIT_STRING_SIZE_2 */
1823 static int hf_rnsap_ho_word_nav = -1; /* BIT_STRING_SIZE_22 */
1824 static int hf_rnsap_w_n_nav = -1; /* BIT_STRING_SIZE_10 */
1825 static int hf_rnsap_ca_or_p_on_l2_nav = -1; /* BIT_STRING_SIZE_2 */
1826 static int hf_rnsap_user_range_accuracy_index_nav = -1; /* BIT_STRING_SIZE_4 */
1827 static int hf_rnsap_sv_health_nav = -1; /* BIT_STRING_SIZE_6 */
1828 static int hf_rnsap_iodc_nav = -1; /* BIT_STRING_SIZE_10 */
1829 static int hf_rnsap_l2_p_dataflag_nav = -1; /* BIT_STRING_SIZE_1 */
1830 static int hf_rnsap_sf1_reserved_nav = -1; /* BIT_STRING_SIZE_87 */
1831 static int hf_rnsap_t_gd_nav = -1; /* BIT_STRING_SIZE_8 */
1832 static int hf_rnsap_t_oc_nav = -1; /* BIT_STRING_SIZE_16 */
1833 static int hf_rnsap_a_f_2_nav = -1; /* BIT_STRING_SIZE_8 */
1834 static int hf_rnsap_a_f_1_nav = -1; /* BIT_STRING_SIZE_16 */
1835 static int hf_rnsap_a_f_zero_nav = -1; /* BIT_STRING_SIZE_22 */
1836 static int hf_rnsap_c_rs_nav = -1; /* BIT_STRING_SIZE_16 */
1837 static int hf_rnsap_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
1838 static int hf_rnsap_m_zero_nav = -1; /* BIT_STRING_SIZE_32 */
1839 static int hf_rnsap_c_uc_nav = -1; /* BIT_STRING_SIZE_16 */
1840 static int hf_rnsap_gps_e_nav = -1; /* BIT_STRING_SIZE_32 */
1841 static int hf_rnsap_c_us_nav = -1; /* BIT_STRING_SIZE_16 */
1842 static int hf_rnsap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
1843 static int hf_rnsap_t_oe_nav = -1; /* BIT_STRING_SIZE_16 */
1844 static int hf_rnsap_fit_interval_flag_nav = -1; /* BIT_STRING_SIZE_1 */
1845 static int hf_rnsap_aodo_nav = -1; /* BIT_STRING_SIZE_5 */
1846 static int hf_rnsap_c_ic_nav = -1; /* BIT_STRING_SIZE_16 */
1847 static int hf_rnsap_omega_zero_nav = -1; /* BIT_STRING_SIZE_32 */
1848 static int hf_rnsap_c_is_nav = -1; /* BIT_STRING_SIZE_16 */
1849 static int hf_rnsap_i_zero_nav = -1; /* BIT_STRING_SIZE_32 */
1850 static int hf_rnsap_c_rc_nav = -1; /* BIT_STRING_SIZE_16 */
1851 static int hf_rnsap_gps_omega_nav = -1; /* BIT_STRING_SIZE_32 */
1852 static int hf_rnsap_omegadot_nav = -1; /* BIT_STRING_SIZE_24 */
1853 static int hf_rnsap_idot_nav = -1; /* BIT_STRING_SIZE_14 */
1854 static int hf_rnsap_spare_zero_fill = -1; /* BIT_STRING_SIZE_20 */
1855 static int hf_rnsap_badSatellites = -1; /* BadSatellites */
1856 static int hf_rnsap_noBadSatellite = -1; /* NULL */
1857 static int hf_rnsap_a_one_utc = -1; /* BIT_STRING_SIZE_24 */
1858 static int hf_rnsap_a_zero_utc = -1; /* BIT_STRING_SIZE_32 */
1859 static int hf_rnsap_t_ot_utc = -1; /* BIT_STRING_SIZE_8 */
1860 static int hf_rnsap_delta_t_ls_utc = -1; /* BIT_STRING_SIZE_8 */
1861 static int hf_rnsap_w_n_t_utc = -1; /* BIT_STRING_SIZE_8 */
1862 static int hf_rnsap_w_n_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
1863 static int hf_rnsap_dn_utc = -1; /* BIT_STRING_SIZE_8 */
1864 static int hf_rnsap_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
1865 static int hf_rnsap_guaranteed_UL_Rate = -1; /* Guaranteed_Rate */
1866 static int hf_rnsap_guaranteed_DL_Rate = -1; /* Guaranteed_Rate */
1867 static int hf_rnsap_implicit = -1; /* HARQ_MemoryPartitioning_Implicit */
1868 static int hf_rnsap_explicit = -1; /* HARQ_MemoryPartitioning_Explicit */
1869 static int hf_rnsap_number_of_Processes = -1; /* INTEGER_1_8_ */
1870 static int hf_rnsap_hARQ_MemoryPartitioningList = -1; /* HARQ_MemoryPartitioningList */
1871 static int hf_rnsap_HARQ_MemoryPartitioningList_item = -1; /* HARQ_MemoryPartitioningItem */
1872 static int hf_rnsap_process_Memory_Size = -1; /* T_process_Memory_Size */
1873 static int hf_rnsap_hSDSCH_MACdFlows_Information = -1; /* HSDSCH_MACdFlows_Information */
1874 static int hf_rnsap_uE_Capabilities_Info = -1; /* UE_Capabilities_Info */
1875 static int hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1; /* MAChsReorderingBufferSize_for_RLC_UM */
1876 static int hf_rnsap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
1877 static int hf_rnsap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
1878 static int hf_rnsap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
1879 static int hf_rnsap_cqiPowerOffset = -1; /* CQI_Power_Offset */
1880 static int hf_rnsap_ackPowerOffset = -1; /* Ack_Power_Offset */
1881 static int hf_rnsap_nackPowerOffset = -1; /* Nack_Power_Offset */
1882 static int hf_rnsap_hsscch_PowerOffset = -1; /* HSSCCH_PowerOffset */
1883 static int hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response = -1; /* HSDSCH_MACdFlow_Specific_InfoList_Response */
1884 static int hf_rnsap_hSSCCH_Specific_InfoList_Response = -1; /* HSSCCH_FDD_Specific_InfoList_Response */
1885 static int hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode = -1; /* DL_ScramblingCode */
1886 static int hf_rnsap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
1887 static int hf_rnsap_hARQ_MemoryPartitioning = -1; /* HARQ_MemoryPartitioning */
1888 static int hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1; /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
1889 static int hf_rnsap_priorityQueue_Info_to_Modify = -1; /* PriorityQueue_InfoList_to_Modify */
1890 static int hf_rnsap_hSSCCH_CodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
1891 static int hf_rnsap_tDDAckNackPowerOffset = -1; /* TDD_AckNack_Power_Offset */
1892 static int hf_rnsap_priorityQueueInfotoModifyUnsynchronised = -1; /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
1893 static int hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem */
1894 static int hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_Response */
1895 static int hf_rnsap_hSDSCH_Initial_Capacity_Allocation = -1; /* HSDSCH_Initial_Capacity_Allocation */
1896 static int hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
1897 static int hf_rnsap_hSDSCH_MACdFlow_Specific_Info = -1; /* HSDSCH_MACdFlow_Specific_InfoList */
1898 static int hf_rnsap_priorityQueue_Info = -1; /* PriorityQueue_InfoList */
1899 static int hf_rnsap_HSDSCH_MACdFlows_to_Delete_item = -1; /* HSDSCH_MACdFlows_to_Delete_Item */
1900 static int hf_rnsap_hsDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
1901 static int hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Initial_Capacity_AllocationItem */
1902 static int hf_rnsap_maximum_MACdPDU_Size = -1; /* MACdPDU_Size */
1903 static int hf_rnsap_hSDSCH_InitialWindowSize = -1; /* HSDSCH_InitialWindowSize */
1904 static int hf_rnsap_tDD_AckNack_Power_Offset = -1; /* TDD_AckNack_Power_Offset */
1905 static int hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response = -1; /* HSSCCH_TDD_Specific_InfoList_Response */
1906 static int hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR = -1; /* HSSCCH_TDD_Specific_InfoList_Response_LCR */
1907 static int hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response = -1; /* HSPDSCH_TDD_Specific_InfoList_Response */
1908 static int hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR = -1; /* HSPDSCH_TDD_Specific_InfoList_Response_LCR */
1909 static int hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item = -1; /* HSPDSCH_TDD_Specific_InfoItem_Response */
1910 static int hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item = -1; /* HSPDSCH_TDD_Specific_InfoItem_Response_LCR */
1911 static int hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item = -1; /* HSSCCH_FDD_Specific_InfoItem_Response */
1912 static int hf_rnsap_code_Number = -1; /* INTEGER_0_127 */
1913 static int hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item = -1; /* HSSCCH_TDD_Specific_InfoItem_Response */
1914 static int hf_rnsap_hSSICH_Info = -1; /* HSSICH_Info */
1915 static int hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item = -1; /* HSSCCH_TDD_Specific_InfoItem_Response_LCR */
1916 static int hf_rnsap_first_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
1917 static int hf_rnsap_second_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
1918 static int hf_rnsap_hSSICH_InfoLCR = -1; /* HSSICH_InfoLCR */
1919 static int hf_rnsap_hsSICH_ID = -1; /* HS_SICH_ID */
1920 static int hf_rnsap_failed_HS_SICH = -1; /* HS_SICH_failed */
1921 static int hf_rnsap_missed_HS_SICH = -1; /* HS_SICH_missed */
1922 static int hf_rnsap_total_HS_SICH = -1; /* HS_SICH_total */
1923 static int hf_rnsap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
1924 static int hf_rnsap_onDemand = -1; /* NULL */
1925 static int hf_rnsap_periodic = -1; /* PeriodicInformation */
1926 static int hf_rnsap_onModification = -1; /* OnModificationInformation */
1927 static int hf_rnsap_min = -1; /* INTEGER_1_60_ */
1928 static int hf_rnsap_hour = -1; /* INTEGER_1_24_ */
1929 static int hf_rnsap_dGPSThreshold = -1; /* DGPSThreshold */
1930 static int hf_rnsap_informationTypeItem = -1; /* T_informationTypeItem */
1931 static int hf_rnsap_gPSInformation = -1; /* GPSInformation */
1932 static int hf_rnsap_iPDL_FDD_Parameters = -1; /* IPDL_FDD_Parameters */
1933 static int hf_rnsap_iPDL_TDD_Parameters = -1; /* IPDL_TDD_Parameters */
1934 static int hf_rnsap_extension_IPDLParameters = -1; /* Extension_IPDLParameters */
1935 static int hf_rnsap_iPSpacingFDD = -1; /* IPSpacingFDD */
1936 static int hf_rnsap_iPLength = -1; /* IPLength */
1937 static int hf_rnsap_iPOffset = -1; /* IPOffset */
1938 static int hf_rnsap_seed = -1; /* Seed */
1939 static int hf_rnsap_burstModeParameters = -1; /* BurstModeParameters */
1940 static int hf_rnsap_iPSpacingTDD = -1; /* IPSpacingTDD */
1941 static int hf_rnsap_iPStart = -1; /* IPStart */
1942 static int hf_rnsap_iPSlot = -1; /* IPSlot */
1943 static int hf_rnsap_iP_P_CCPCH = -1; /* IP_P_CCPCH */
1944 static int hf_rnsap_iPSub = -1; /* IPSub */
1945 static int hf_rnsap_uplinkLoadValue = -1; /* INTEGER_0_100 */
1946 static int hf_rnsap_downlinkLoadValue = -1; /* INTEGER_0_100 */
1947 static int hf_rnsap_MAC_c_sh_SDU_LengthList_item = -1; /* MAC_c_sh_SDU_Length */
1948 static int hf_rnsap_MACdPDU_Size_IndexList_item = -1; /* MACdPDU_Size_IndexItem */
1949 static int hf_rnsap_sID = -1; /* SID */
1950 static int hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item = -1; /* MACdPDU_Size_IndexItem_to_Modify */
1951 static int hf_rnsap_accessPointName = -1; /* AccessPointName */
1952 static int hf_rnsap_iPMulticastAddress = -1; /* IPMulticastAddress */
1953 static int hf_rnsap_MBMS_Bearer_Service_List_item = -1; /* TMGI */
1954 static int hf_rnsap_transmissionMode = -1; /* TransmissionMode */
1955 static int hf_rnsap_preferredFrequencyLayer = -1; /* UARFCN */
1956 static int hf_rnsap_tMGI = -1; /* TMGI */
1957 static int hf_rnsap_pTM_Cell_List = -1; /* PTMCellList */
1958 static int hf_rnsap_pTP_Cell_List = -1; /* PTPCellList */
1959 static int hf_rnsap_not_Provided_Cell_List = -1; /* NotProvidedCellList */
1960 static int hf_rnsap_affectedUEInformationForMBMS = -1; /* AffectedUEInformationForMBMS */
1961 static int hf_rnsap_preferredFrequencyLayerInfo = -1; /* PreferredFrequencyLayerInfo */
1962 static int hf_rnsap_sir = -1; /* SIR_Value_IncrDecrThres */
1963 static int hf_rnsap_sir_error = -1; /* SIR_Error_Value_IncrDecrThres */
1964 static int hf_rnsap_transmitted_code_power = -1; /* Transmitted_Code_Power_Value_IncrDecrThres */
1965 static int hf_rnsap_rscp = -1; /* RSCP_Value_IncrDecrThres */
1966 static int hf_rnsap_round_trip_time = -1; /* Round_Trip_Time_IncrDecrThres */
1967 static int hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold = -1; /* Extension_MeasurementIncreaseDecreaseThreshold */
1968 static int hf_rnsap_sir1 = -1; /* SIR_Value */
1969 static int hf_rnsap_sir_error1 = -1; /* SIR_Error_Value */
1970 static int hf_rnsap_transmitted_code_power1 = -1; /* Transmitted_Code_Power_Value */
1971 static int hf_rnsap_rscp1 = -1; /* RSCP_Value */
1972 static int hf_rnsap_rx_timing_deviation = -1; /* Rx_Timing_Deviation_Value */
1973 static int hf_rnsap_round_trip_time1 = -1; /* Round_Trip_Time_Value */
1974 static int hf_rnsap_extension_MeasurementThreshold = -1; /* Extension_MeasurementThreshold */
1975 static int hf_rnsap_type1 = -1; /* T_type1 */
1976 static int hf_rnsap_midambleConfigurationBurstType1And3 = -1; /* MidambleConfigurationBurstType1And3 */
1977 static int hf_rnsap_midambleAllocationMode = -1; /* T_midambleAllocationMode */
1978 static int hf_rnsap_defaultMidamble = -1; /* NULL */
1979 static int hf_rnsap_commonMidamble = -1; /* NULL */
1980 static int hf_rnsap_ueSpecificMidamble = -1; /* MidambleShiftLong */
1981 static int hf_rnsap_type2 = -1; /* T_type2 */
1982 static int hf_rnsap_midambleConfigurationBurstType2 = -1; /* MidambleConfigurationBurstType2 */
1983 static int hf_rnsap_midambleAllocationMode1 = -1; /* T_midambleAllocationMode1 */
1984 static int hf_rnsap_ueSpecificMidamble1 = -1; /* MidambleShiftShort */
1985 static int hf_rnsap_type3 = -1; /* T_type3 */
1986 static int hf_rnsap_midambleAllocationMode2 = -1; /* T_midambleAllocationMode2 */
1987 static int hf_rnsap_midambleAllocationMode3 = -1; /* MidambleAllocationMode */
1988 static int hf_rnsap_midambleShift = -1; /* MidambleShiftLong */
1989 static int hf_rnsap_midambleConfigurationLCR = -1; /* MidambleConfigurationLCR */
1990 static int hf_rnsap_addPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Add */
1991 static int hf_rnsap_modifyPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Modify */
1992 static int hf_rnsap_deletePriorityQueue = -1; /* PriorityQueue_Id */
1993 static int hf_rnsap_gERAN_SI_Type = -1; /* GERAN_SI_Type */
1994 static int hf_rnsap_Neighbouring_UMTS_CellInformation_item = -1; /* ProtocolIE_Single_Container */
1995 static int hf_rnsap_rNC_ID = -1; /* RNC_ID */
1996 static int hf_rnsap_cN_PS_DomainIdentifier = -1; /* CN_PS_DomainIdentifier */
1997 static int hf_rnsap_cN_CS_DomainIdentifier = -1; /* CN_CS_DomainIdentifier */
1998 static int hf_rnsap_neighbouring_FDD_CellInformation = -1; /* Neighbouring_FDD_CellInformation */
1999 static int hf_rnsap_neighbouring_TDD_CellInformation = -1; /* Neighbouring_TDD_CellInformation */
2000 static int hf_rnsap_Neighbouring_FDD_CellInformation_item = -1; /* Neighbouring_FDD_CellInformationItem */
2001 static int hf_rnsap_uARFCNforNu = -1; /* UARFCN */
2002 static int hf_rnsap_uARFCNforNd = -1; /* UARFCN */
2003 static int hf_rnsap_cellIndividualOffset = -1; /* CellIndividualOffset */
2004 static int hf_rnsap_txDiversityIndicator = -1; /* TxDiversityIndicator */
2005 static int hf_rnsap_sTTD_SupportIndicator = -1; /* STTD_SupportIndicator */
2006 static int hf_rnsap_closedLoopMode1_SupportIndicator = -1; /* ClosedLoopMode1_SupportIndicator */
2007 static int hf_rnsap_not_used_closedLoopMode2_SupportIndicator = -1; /* NULL */
2008 static int hf_rnsap_uARFCN = -1; /* UARFCN */
2009 static int hf_rnsap_Neighbouring_GSM_CellInformationIEs_item = -1; /* Neighbouring_GSM_CellInformationItem */
2010 static int hf_rnsap_bSIC = -1; /* BSIC */
2011 static int hf_rnsap_band_Indicator = -1; /* Band_Indicator */
2012 static int hf_rnsap_bCCH_ARFCN = -1; /* BCCH_ARFCN */
2013 static int hf_rnsap_Neighbouring_TDD_CellInformation_item = -1; /* Neighbouring_TDD_CellInformationItem */
2014 static int hf_rnsap_dPCHConstantValue = -1; /* DPCHConstantValue */
2015 static int hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item = -1; /* Neighbouring_LCR_TDD_CellInformationItem */
2016 static int hf_rnsap_restrictionStateIndicator = -1; /* RestrictionStateIndicator */
2017 static int hf_rnsap_NotProvidedCellList_item = -1; /* MBMSChannelTypeCellList */
2018 static int hf_rnsap_uplinkNRTLoadInformationValue = -1; /* INTEGER_0_3 */
2019 static int hf_rnsap_downlinkNRTLoadInformationValue = -1; /* INTEGER_0_3 */
2020 static int hf_rnsap_measurementThreshold = -1; /* MeasurementThreshold */
2021 static int hf_rnsap_informationThreshold = -1; /* InformationThreshold */
2022 static int hf_rnsap_PCH_InformationList_item = -1; /* PCH_InformationItem */
2023 static int hf_rnsap_informationReportPeriodicity = -1; /* InformationReportPeriodicity */
2024 static int hf_rnsap_imsi = -1; /* IMSI */
2025 static int hf_rnsap_defaultPreferredFrequency = -1; /* UARFCN */
2026 static int hf_rnsap_additionalPreferredFrequency = -1; /* AdditionalPreferredFrequency */
2027 static int hf_rnsap_PriorityQueue_InfoList_item = -1; /* PriorityQueue_InfoItem */
2028 static int hf_rnsap_priorityQueue_Id = -1; /* PriorityQueue_Id */
2029 static int hf_rnsap_associatedHSDSCH_MACdFlow = -1; /* HSDSCH_MACdFlow_ID */
2030 static int hf_rnsap_t1 = -1; /* T1 */
2031 static int hf_rnsap_discardTimer = -1; /* DiscardTimer */
2032 static int hf_rnsap_mAC_hsWindowSize = -1; /* MAC_hsWindowSize */
2033 static int hf_rnsap_mAChsGuaranteedBitRate = -1; /* MAChsGuaranteedBitRate */
2034 static int hf_rnsap_mACdPDU_Size_Index = -1; /* MACdPDU_Size_IndexList */
2035 static int hf_rnsap_rLC_Mode = -1; /* RLC_Mode */
2036 static int hf_rnsap_PriorityQueue_InfoList_to_Modify_item = -1; /* ModifyPriorityQueue */
2037 static int hf_rnsap_mACdPDU_Size_Index_to_Modify = -1; /* MACdPDU_Size_IndexList_to_Modify */
2038 static int hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1; /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
2039 static int hf_rnsap_priorityQueueId = -1; /* PriorityQueue_Id */
2040 static int hf_rnsap_mBMSChannelTypeInfo = -1; /* MBMSChannelTypeInfo */
2041 static int hf_rnsap_mBMSPreferredFreqLayerInfo = -1; /* MBMSPreferredFreqLayerInfo */
2042 static int hf_rnsap_PTMCellList_item = -1; /* MBMSChannelTypeCellList */
2043 static int hf_rnsap_PTPCellList_item = -1; /* MBMSChannelTypeCellList */
2044 static int hf_rnsap_RB_Info_item = -1; /* RB_Identity */
2045 static int hf_rnsap_Reference_E_TFCI_Information_item = -1; /* Reference_E_TFCI_Information_Item */
2046 static int hf_rnsap_reference_E_TFCI = -1; /* E_TFCI */
2047 static int hf_rnsap_reference_E_TFCI_PO = -1; /* Reference_E_TFCI_PO */
2048 static int hf_rnsap_periodic1 = -1; /* Periodic */
2049 static int hf_rnsap_eventA = -1; /* EventA */
2050 static int hf_rnsap_eventB = -1; /* EventB */
2051 static int hf_rnsap_eventC = -1; /* EventC */
2052 static int hf_rnsap_eventD = -1; /* EventD */
2053 static int hf_rnsap_eventE = -1; /* EventE */
2054 static int hf_rnsap_eventF = -1; /* EventF */
2055 static int hf_rnsap_extension_ReportCharacteristics = -1; /* Extension_ReportCharacteristics */
2056 static int hf_rnsap_ten_msec = -1; /* INTEGER_1_6000_ */
2057 static int hf_rnsap_gA_AccessPointPositionwithAltitude = -1; /* GA_AccessPointPositionwithOptionalAltitude */
2058 static int hf_rnsap_iPDLParameters = -1; /* IPDLParameters */
2059 static int hf_rnsap_dGPSCorrections = -1; /* DGPSCorrections */
2060 static int hf_rnsap_gPS_NavigationModel_and_TimeRecovery = -1; /* GPS_NavigationModel_and_TimeRecovery */
2061 static int hf_rnsap_gPS_Ionospheric_Model = -1; /* GPS_Ionospheric_Model */
2062 static int hf_rnsap_gPS_UTC_Model = -1; /* GPS_UTC_Model */
2063 static int hf_rnsap_gPS_Almanac = -1; /* GPS_Almanac */
2064 static int hf_rnsap_gPS_RealTime_Integrity = -1; /* GPS_RealTime_Integrity */
2065 static int hf_rnsap_gPS_RX_POS = -1; /* GPS_RX_POS */
2066 static int hf_rnsap_sFNSFN_GA_AccessPointPosition = -1; /* GA_AccessPointPositionwithOptionalAltitude */
2067 static int hf_rnsap_informationAvailable = -1; /* InformationAvailable */
2068 static int hf_rnsap_informationNotAvailable = -1; /* InformationNotAvailable */
2069 static int hf_rnsap_RL_Specific_DCH_Info_item = -1; /* RL_Specific_DCH_Info_Item */
2070 static int hf_rnsap_dCH_id = -1; /* DCH_ID */
2071 static int hf_rnsap_RL_Specific_EDCH_Information_item = -1; /* RL_Specific_EDCH_InfoItem */
2072 static int hf_rnsap_uplinkRTLoadValue = -1; /* INTEGER_0_100 */
2073 static int hf_rnsap_downlinkRTLoadValue = -1; /* INTEGER_0_100 */
2074 static int hf_rnsap_sAC = -1; /* SAC */
2075 static int hf_rnsap_secondary_CCPCH_TDD_InformationList = -1; /* Secondary_CCPCH_TDD_InformationList */
2076 static int hf_rnsap_fACH_InformationList = -1; /* FACH_InformationList */
2077 static int hf_rnsap_pCH_InformationList = -1; /* PCH_InformationList */
2078 static int hf_rnsap_new_secondary_CPICH = -1; /* Secondary_CPICH_Information */
2079 static int hf_rnsap_secondary_CPICH_shall_not_be_used = -1; /* NULL */
2080 static int hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList = -1; /* Secondary_LCR_CCPCH_TDD_InformationList */
2081 static int hf_rnsap_Secondary_CCPCH_TDD_InformationList_item = -1; /* Secondary_CCPCH_TDD_InformationItem */
2082 static int hf_rnsap_secondary_CCPCH_TDD_Code_Information = -1; /* Secondary_CCPCH_TDD_Code_Information */
2083 static int hf_rnsap_tDD_PhysicalChannelOffset = -1; /* TDD_PhysicalChannelOffset */
2084 static int hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item = -1; /* Secondary_LCR_CCPCH_TDD_InformationItem */
2085 static int hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information = -1; /* Secondary_LCR_CCPCH_TDD_Code_Information */
2086 static int hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item = -1; /* Secondary_CCPCH_TDD_Code_InformationItem */
2087 static int hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item = -1; /* Secondary_LCR_CCPCH_TDD_Code_InformationItem */
2088 static int hf_rnsap_s_CCPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
2089 static int hf_rnsap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */
2090 static int hf_rnsap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */
2091 static int hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
2092 static int hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
2093 static int hf_rnsap_sFNSFNValue = -1; /* SFNSFNValue */
2094 static int hf_rnsap_sFNSFNQuality = -1; /* SFNSFNQuality */
2095 static int hf_rnsap_sFNSFNDriftRate = -1; /* SFNSFNDriftRate */
2096 static int hf_rnsap_sFNSFNDriftRateQuality = -1; /* SFNSFNDriftRateQuality */
2097 static int hf_rnsap_sFNSFNTimeStampInformation = -1; /* SFNSFNTimeStampInformation */
2098 static int hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
2099 static int hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
2100 static int hf_rnsap_sFNSFNTimeStamp_FDD = -1; /* SFN */
2101 static int hf_rnsap_sFNSFNTimeStamp_TDD = -1; /* SFNSFNTimeStamp_TDD */
2102 static int hf_rnsap_sFN = -1; /* SFN */
2103 static int hf_rnsap_sFNSFN_FDD = -1; /* SFNSFN_FDD */
2104 static int hf_rnsap_sFNSFN_TDD = -1; /* SFNSFN_TDD */
2105 static int hf_rnsap_listOfSNAs = -1; /* ListOfSNAs */
2106 static int hf_rnsap_ListOfSNAs_item = -1; /* SNACode */
2107 static int hf_rnsap_sRNTI_BitMaskIndex = -1; /* T_sRNTI_BitMaskIndex */
2108 static int hf_rnsap_n_INSYNC_IND = -1; /* INTEGER_1_256 */
2109 static int hf_rnsap_n_OUTSYNC_IND = -1; /* INTEGER_1_256 */
2110 static int hf_rnsap_t_RLFAILURE = -1; /* INTEGER_0_255 */
2111 static int hf_rnsap_maxSYNC_UL_transmissions = -1; /* T_maxSYNC_UL_transmissions */
2112 static int hf_rnsap_powerRampStep = -1; /* INTEGER_0_3_ */
2113 static int hf_rnsap_modulation = -1; /* Modulation */
2114 static int hf_rnsap_TDD_DCHs_to_Modify_item = -1; /* TDD_DCHs_to_ModifyItem */
2115 static int hf_rnsap_dCH_SpecificInformationList3 = -1; /* TDD_DCHs_to_ModifySpecificInformationList */
2116 static int hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item = -1; /* TDD_DCHs_to_ModifySpecificItem */
2117 static int hf_rnsap_ul_CCTrCH_ID = -1; /* CCTrCH_ID */
2118 static int hf_rnsap_dl_CCTrCH_ID = -1; /* CCTrCH_ID */
2119 static int hf_rnsap_TDD_DL_Code_Information_item = -1; /* TDD_DL_Code_InformationItem */
2120 static int hf_rnsap_TDD_DL_Code_LCR_Information_item = -1; /* TDD_DL_Code_LCR_InformationItem */
2121 static int hf_rnsap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
2122 static int hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
2123 static int hf_rnsap_qPSK = -1; /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
2124 static int hf_rnsap_eightPSK = -1; /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
2125 static int hf_rnsap_initialOffset = -1; /* INTEGER_0_255 */
2126 static int hf_rnsap_noinitialOffset = -1; /* INTEGER_0_63 */
2127 static int hf_rnsap_TDD_UL_Code_Information_item = -1; /* TDD_UL_Code_InformationItem */
2128 static int hf_rnsap_TDD_UL_Code_LCR_Information_item = -1; /* TDD_UL_Code_LCR_InformationItem */
2129 static int hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
2130 static int hf_rnsap_qPSK1 = -1; /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
2131 static int hf_rnsap_eightPSK1 = -1; /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
2132 static int hf_rnsap_plmn_id = -1; /* PLMN_Identity */
2133 static int hf_rnsap_service_id = -1; /* Service_ID */
2134 static int hf_rnsap_dsField = -1; /* DsField */
2135 static int hf_rnsap_genericTrafficCategory = -1; /* GenericTrafficCategory */
2136 static int hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item = -1; /* Transmission_Gap_Pattern_Sequence_Information_item */
2137 static int hf_rnsap_tGPSID = -1; /* TGPSID */
2138 static int hf_rnsap_tGSN = -1; /* TGSN */
2139 static int hf_rnsap_tGL1 = -1; /* GapLength */
2140 static int hf_rnsap_tGL2 = -1; /* GapLength */
2141 static int hf_rnsap_tGD = -1; /* TGD */
2142 static int hf_rnsap_tGPL1 = -1; /* GapDuration */
2143 static int hf_rnsap_not_to_be_used_1 = -1; /* GapDuration */
2144 static int hf_rnsap_uL_DL_mode = -1; /* UL_DL_mode */
2145 static int hf_rnsap_downlink_Compressed_Mode_Method = -1; /* Downlink_Compressed_Mode_Method */
2146 static int hf_rnsap_uplink_Compressed_Mode_Method = -1; /* Uplink_Compressed_Mode_Method */
2147 static int hf_rnsap_dL_FrameType = -1; /* DL_FrameType */
2148 static int hf_rnsap_delta_SIR1 = -1; /* DeltaSIR */
2149 static int hf_rnsap_delta_SIR_after1 = -1; /* DeltaSIR */
2150 static int hf_rnsap_delta_SIR2 = -1; /* DeltaSIR */
2151 static int hf_rnsap_delta_SIR_after2 = -1; /* DeltaSIR */
2152 static int hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */
2153 static int hf_rnsap_tGPRC = -1; /* TGPRC */
2154 static int hf_rnsap_tGCFN = -1; /* CFN */
2155 static int hf_rnsap_ms_part = -1; /* INTEGER_0_16383 */
2156 static int hf_rnsap_ls_part = -1; /* INTEGER_0_4294967295 */
2157 static int hf_rnsap_tUTRANGPSChangeLimit = -1; /* TUTRANGPSChangeLimit */
2158 static int hf_rnsap_predictedTUTRANGPSDeviationLimit = -1; /* PredictedTUTRANGPSDeviationLimit */
2159 static int hf_rnsap_tUTRANGPS = -1; /* TUTRANGPS */
2160 static int hf_rnsap_tUTRANGPSQuality = -1; /* TUTRANGPSQuality */
2161 static int hf_rnsap_tUTRANGPSDriftRate = -1; /* TUTRANGPSDriftRate */
2162 static int hf_rnsap_tUTRANGPSDriftRateQuality = -1; /* TUTRANGPSDriftRateQuality */
2163 static int hf_rnsap_iEe_Extensions = -1; /* ProtocolExtensionContainer */
2164 static int hf_rnsap_signalledGainFactors = -1; /* T_signalledGainFactors */
2165 static int hf_rnsap_betaC = -1; /* BetaCD */
2166 static int hf_rnsap_betaD = -1; /* BetaCD */
2167 static int hf_rnsap_refTFCNumber = -1; /* RefTFCNumber */
2168 static int hf_rnsap_tFCSvalues = -1; /* T_tFCSvalues */
2169 static int hf_rnsap_no_Split_in_TFCI = -1; /* TFCS_TFCSList */
2170 static int hf_rnsap_not_Used_split_in_TFCI = -1; /* NULL */
2171 static int hf_rnsap_TFCS_TFCSList_item = -1; /* TFCS_TFCSList_item */
2172 static int hf_rnsap_cTFC = -1; /* TFCS_CTFC */
2173 static int hf_rnsap_tFC_Beta = -1; /* TransportFormatCombination_Beta */
2174 static int hf_rnsap_ctfc2bit = -1; /* INTEGER_0_3 */
2175 static int hf_rnsap_ctfc4bit = -1; /* INTEGER_0_15 */
2176 static int hf_rnsap_ctfc6bit = -1; /* INTEGER_0_63 */
2177 static int hf_rnsap_ctfc8bit = -1; /* INTEGER_0_255 */
2178 static int hf_rnsap_ctfc12bit = -1; /* INTEGER_0_4095 */
2179 static int hf_rnsap_ctfc16bit = -1; /* INTEGER_0_65535 */
2180 static int hf_rnsap_ctfcmaxbit = -1; /* INTEGER_0_16777215 */
2181 static int hf_rnsap_dynamicParts = -1; /* TransportFormatSet_DynamicPartList */
2182 static int hf_rnsap_semi_staticPart = -1; /* TransportFormatSet_Semi_staticPart */
2183 static int hf_rnsap_TransportFormatSet_DynamicPartList_item = -1; /* TransportFormatSet_DynamicPartList_item */
2184 static int hf_rnsap_nrOfTransportBlocks = -1; /* NrOfTransportBlocks */
2185 static int hf_rnsap_transportBlockSize = -1; /* TransportBlockSize */
2186 static int hf_rnsap_mode = -1; /* TransportFormatSet_ModeDP */
2187 static int hf_rnsap_tdd = -1; /* TDD_TransportFormatSet_ModeDP */
2188 static int hf_rnsap_notApplicable = -1; /* NULL */
2189 static int hf_rnsap_transmissionTimeIntervalInformation = -1; /* TransmissionTimeIntervalInformation */
2190 static int hf_rnsap_TransmissionTimeIntervalInformation_item = -1; /* TransmissionTimeIntervalInformation_item */
2191 static int hf_rnsap_transmissionTimeInterval = -1; /* TransmissionTimeIntervalDynamic */
2192 static int hf_rnsap_transmissionTime = -1; /* TransmissionTimeIntervalSemiStatic */
2193 static int hf_rnsap_channelCoding = -1; /* ChannelCodingType */
2194 static int hf_rnsap_codingRate = -1; /* CodingRate */
2195 static int hf_rnsap_rateMatcingAttribute = -1; /* RateMatchingAttribute */
2196 static int hf_rnsap_cRC_Size = -1; /* CRC_Size */
2197 static int hf_rnsap_mode1 = -1; /* TransportFormatSet_ModeSSP */
2198 static int hf_rnsap_tdd1 = -1; /* SecondInterleavingMode */
2199 static int hf_rnsap_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
2200 static int hf_rnsap_imei = -1; /* IMEI */
2201 static int hf_rnsap_imeisv = -1; /* IMEISV */
2202 static int hf_rnsap_periodic2 = -1; /* UEMeasurementReportCharacteristicsPeriodic */
2203 static int hf_rnsap_event1h = -1; /* UEMeasurementReportCharacteristicsEvent1h */
2204 static int hf_rnsap_event1i = -1; /* UEMeasurementReportCharacteristicsEvent1i */
2205 static int hf_rnsap_event6a = -1; /* UEMeasurementReportCharacteristicsEvent6a */
2206 static int hf_rnsap_event6b = -1; /* UEMeasurementReportCharacteristicsEvent6b */
2207 static int hf_rnsap_event6c = -1; /* UEMeasurementReportCharacteristicsEvent6c */
2208 static int hf_rnsap_event6d = -1; /* UEMeasurementReportCharacteristicsEvent6d */
2209 static int hf_rnsap_extension_ReportCharacteristics1 = -1; /* UEMeasurementReportCharacteristics_Extension */
2210 static int hf_rnsap_uEMeasurementTreshold = -1; /* UEMeasurementThreshold */
2211 static int hf_rnsap_uEMeasurementTimeToTrigger = -1; /* UEMeasurementTimeToTrigger */
2212 static int hf_rnsap_uEMeasurementHysteresisTime = -1; /* UEMeasurementHysteresisTime */
2213 static int hf_rnsap_amountofReporting = -1; /* UEMeasurementReportCharacteristicsPeriodicAmountofReporting */
2214 static int hf_rnsap_reportingInterval = -1; /* UEMeasurementReportCharacteristicsPeriodicReportingInterval */
2215 static int hf_rnsap_timeslotISCP = -1; /* UEMeasurementThresholdDLTimeslotISCP */
2216 static int hf_rnsap_uETransmitPower = -1; /* UEMeasurementThresholdUETransmitPower */
2217 static int hf_rnsap_extension_UEMeasurementThreshold = -1; /* UEMeasurementThreshold_Extension */
2218 static int hf_rnsap_UEMeasurementTimeslotInfoHCR_item = -1; /* UEMeasurementTimeslotInfoHCR_IEs */
2219 static int hf_rnsap_burstType = -1; /* UEMeasurementTimeslotInfoHCRBurstType */
2220 static int hf_rnsap_UEMeasurementTimeslotInfoLCR_item = -1; /* UEMeasurementTimeslotInfoLCR_IEs */
2221 static int hf_rnsap_timeSlot1 = -1; /* TimeSlotLCR */
2222 static int hf_rnsap_uE_Transmitted_Power = -1; /* UE_MeasurementValue_UE_Transmitted_Power */
2223 static int hf_rnsap_primary_CCPCH_RSCP = -1; /* UE_MeasurementValue_Primary_CCPCH_RSCP */
2224 static int hf_rnsap_dL_Timeslot_ISCP = -1; /* UE_MeasurementValue_DL_Timeslot_ISCP */
2225 static int hf_rnsap_extension_UEMeasurementValue = -1; /* UEMeasurementValue_Extension */
2226 static int hf_rnsap_uEMeasurementTransmittedPowerListHCR = -1; /* UEMeasurementValueTransmittedPowerListHCR */
2227 static int hf_rnsap_uEMeasurementTransmittedPowerListLCR = -1; /* UEMeasurementValueTransmittedPowerListLCR */
2228 static int hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item = -1; /* UEMeasurementValueTransmittedPowerListHCR_IEs */
2229 static int hf_rnsap_uETransmitPower1 = -1; /* INTEGER_0_104 */
2230 static int hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item = -1; /* UEMeasurementValueTransmittedPowerListLCR_IEs */
2231 static int hf_rnsap_primaryCCPCH_RSCP_Delta = -1; /* PrimaryCCPCH_RSCP_Delta */
2232 static int hf_rnsap_uEMeasurementTimeslotISCPListHCR = -1; /* UEMeasurementValueTimeslotISCPListHCR */
2233 static int hf_rnsap_uEMeasurementTimeslotISCPListLCR = -1; /* UEMeasurementValueTimeslotISCPListLCR */
2234 static int hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item = -1; /* UEMeasurementValueTimeslotISCPListHCR_IEs */
2235 static int hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item = -1; /* UEMeasurementValueTimeslotISCPListLCR_IEs */
2236 static int hf_rnsap_measurementAvailable2 = -1; /* UEMeasurementValueInformationAvailable */
2237 static int hf_rnsap_measurementnotAvailable2 = -1; /* UEMeasurementValueInformationnotAvailable */
2238 static int hf_rnsap_uEmeasurementValue = -1; /* UEMeasurementValue */
2239 static int hf_rnsap_cell_fach_pch = -1; /* Cell_Fach_Pch_State */
2240 static int hf_rnsap_ura_pch = -1; /* Ura_Pch_State */
2241 static int hf_rnsap_d_RNTI = -1; /* D_RNTI */
2242 static int hf_rnsap_srnc_id = -1; /* RNC_ID */
2243 static int hf_rnsap_ura_id = -1; /* URA_ID */
2244 static int hf_rnsap_UL_Timeslot_Information_item = -1; /* UL_Timeslot_InformationItem */
2245 static int hf_rnsap_UL_TimeslotLCR_Information_item = -1; /* UL_TimeslotLCR_InformationItem */
2246 static int hf_rnsap_uL_Code_LCR_InformationList = -1; /* TDD_UL_Code_LCR_Information */
2247 static int hf_rnsap_UL_TimeSlot_ISCP_Info_item = -1; /* UL_TimeSlot_ISCP_InfoItem */
2248 static int hf_rnsap_uL_TimeslotISCP = -1; /* UL_TimeslotISCP */
2249 static int hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item = -1; /* UL_TimeSlot_ISCP_LCR_InfoItem */
2250 static int hf_rnsap_iSCP = -1; /* UL_Timeslot_ISCP_Value */
2251 static int hf_rnsap_sync_UL_codes_bitmap = -1; /* BIT_STRING_SIZE_8 */
2252 static int hf_rnsap_fPACH_info = -1; /* FPACH_Information */
2253 static int hf_rnsap_prxUpPCHdes = -1; /* INTEGER_M120_M58_ */
2254 static int hf_rnsap_syncUL_procParameter = -1; /* SYNC_UL_ProcParameters */
2255 static int hf_rnsap_mMax = -1; /* INTEGER_1_32 */
2256 static int hf_rnsap_ul_ScramblingCodeNumber = -1; /* UL_ScramblingCodeNumber */
2257 static int hf_rnsap_ul_ScramblingCodeLength = -1; /* UL_ScramblingCodeLength */
2258 static int hf_rnsap_uL_Synchronisation_StepSize = -1; /* UL_Synchronisation_StepSize */
2259 static int hf_rnsap_uL_Synchronisation_Frequency = -1; /* UL_Synchronisation_Frequency */
2260 static int hf_rnsap_multipleURAsIndicator = -1; /* MultipleURAsIndicator */
2261 static int hf_rnsap_rNCsWithCellsInTheAccessedURA_List = -1; /* RNCsWithCellsInTheAccessedURA_List */
2262 static int hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item = -1; /* RNCsWithCellsInTheAccessedURA_Item */
2263 static int hf_rnsap_USCH_Information_item = -1; /* USCH_InformationItem */
2264 static int hf_rnsap_local = -1; /* INTEGER_0_65535 */
2265 static int hf_rnsap_global = -1; /* OBJECT_IDENTIFIER */
2266 static int hf_rnsap_procedureCode = -1; /* ProcedureCode */
2267 static int hf_rnsap_ddMode = -1; /* T_ddMode */
2268 static int hf_rnsap_shortTransActionId = -1; /* INTEGER_0_127 */
2269 static int hf_rnsap_longTransActionId = -1; /* INTEGER_0_32767 */
2270 static int hf_rnsap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */
2271 static int hf_rnsap_id = -1; /* ProtocolIE_ID */
2272 static int hf_rnsap_value = -1; /* ProtocolIEValue */
2273 static int hf_rnsap_ProtocolIE_ContainerPair_item = -1; /* ProtocolIE_FieldPair */
2274 static int hf_rnsap_firstCriticality = -1; /* Criticality */
2275 static int hf_rnsap_firstValue = -1; /* FirstValue */
2276 static int hf_rnsap_secondCriticality = -1; /* Criticality */
2277 static int hf_rnsap_secondValue = -1; /* SecondValue */
2278 static int hf_rnsap_ProtocolIE_ContainerList_item = -1; /* ProtocolIE_Container */
2279 static int hf_rnsap_ProtocolIE_ContainerPairList_item = -1; /* ProtocolIE_ContainerPair */
2280 static int hf_rnsap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */
2281 static int hf_rnsap_extensionValue = -1; /* Extension */
2282 static int hf_rnsap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
2283 static int hf_rnsap_privateIEid = -1; /* PrivateIE_ID */
2284 static int hf_rnsap_privateIEvalue = -1; /* PrivateIEvalue */
2286 /*--- End of included file: packet-rnsap-hf.c ---*/
2287 #line 557 "packet-rnsap-template.c"
2289 /* Initialize the subtree pointers */
2290 static int ett_rnsap = -1;
2291 static int ett_rnsap_initiatingMessageValue = -1;
2292 static int ett_rnsap_ProtocolIEValueValue = -1;
2293 static int ett_rnsap_SuccessfulOutcomeValue = -1;
2294 static int ett_rnsap_UnsuccessfulOutcomeValue = -1;
2297 /*--- Included file: packet-rnsap-ett.c ---*/
2298 #line 1 "packet-rnsap-ett.c"
2299 static gint ett_rnsap_RNSAP_PDU = -1;
2300 static gint ett_rnsap_InitiatingMessage = -1;
2301 static gint ett_rnsap_SuccessfulOutcome = -1;
2302 static gint ett_rnsap_UnsuccessfulOutcome = -1;
2303 static gint ett_rnsap_Outcome = -1;
2304 static gint ett_rnsap_DummyInitiatingValue = -1;
2305 static gint ett_rnsap_DummySuccessfulOutcomeValue = -1;
2306 static gint ett_rnsap_DummyUnSuccessfulOutcomeValue = -1;
2307 static gint ett_rnsap_DummyProtocolIE = -1;
2308 static gint ett_rnsap_RadioLinkSetupRequestFDD = -1;
2309 static gint ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
2310 static gint ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
2311 static gint ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
2312 static gint ett_rnsap_RL_InformationList_RL_SetupRqstFDD = -1;
2313 static gint ett_rnsap_RL_InformationItem_RL_SetupRqstFDD = -1;
2314 static gint ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD = -1;
2315 static gint ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD = -1;
2316 static gint ett_rnsap_RadioLinkSetupRequestTDD = -1;
2317 static gint ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD = -1;
2318 static gint ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD = -1;
2319 static gint ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
2320 static gint ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
2321 static gint ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
2322 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
2323 static gint ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
2324 static gint ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
2325 static gint ett_rnsap_RL_Information_RL_SetupRqstTDD = -1;
2326 static gint ett_rnsap_RadioLinkSetupResponseFDD = -1;
2327 static gint ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD = -1;
2328 static gint ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
2329 static gint ett_rnsap_DiversityIndication_RL_SetupRspFDD = -1;
2330 static gint ett_rnsap_Combining_RL_SetupRspFDD = -1;
2331 static gint ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD = -1;
2332 static gint ett_rnsap_RadioLinkSetupResponseTDD = -1;
2333 static gint ett_rnsap_RL_InformationResponse_RL_SetupRspTDD = -1;
2334 static gint ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD = -1;
2335 static gint ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD = -1;
2336 static gint ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD = -1;
2337 static gint ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD = -1;
2338 static gint ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD = -1;
2339 static gint ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD = -1;
2340 static gint ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD = -1;
2341 static gint ett_rnsap_DSCHInformationItem_RL_SetupRspTDD = -1;
2342 static gint ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD = -1;
2343 static gint ett_rnsap_USCHInformationItem_RL_SetupRspTDD = -1;
2344 static gint ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD = -1;
2345 static gint ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD = -1;
2346 static gint ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD = -1;
2347 static gint ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2348 static gint ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD = -1;
2349 static gint ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2350 static gint ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2351 static gint ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD = -1;
2352 static gint ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2353 static gint ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD = -1;
2354 static gint ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2355 static gint ett_rnsap_RadioLinkSetupFailureFDD = -1;
2356 static gint ett_rnsap_CauseLevel_RL_SetupFailureFDD = -1;
2357 static gint ett_rnsap_GeneralCauseList_RL_SetupFailureFDD = -1;
2358 static gint ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD = -1;
2359 static gint ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD = -1;
2360 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1;
2361 static gint ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD = -1;
2362 static gint ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1;
2363 static gint ett_rnsap_DiversityIndication_RL_SetupFailureFDD = -1;
2364 static gint ett_rnsap_Combining_RL_SetupFailureFDD = -1;
2365 static gint ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD = -1;
2366 static gint ett_rnsap_RadioLinkSetupFailureTDD = -1;
2367 static gint ett_rnsap_CauseLevel_RL_SetupFailureTDD = -1;
2368 static gint ett_rnsap_GeneralCauseList_RL_SetupFailureTDD = -1;
2369 static gint ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
2370 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD = -1;
2371 static gint ett_rnsap_RadioLinkAdditionRequestFDD = -1;
2372 static gint ett_rnsap_RL_InformationList_RL_AdditionRqstFDD = -1;
2373 static gint ett_rnsap_RL_Information_RL_AdditionRqstFDD = -1;
2374 static gint ett_rnsap_RadioLinkAdditionRequestTDD = -1;
2375 static gint ett_rnsap_RL_Information_RL_AdditionRqstTDD = -1;
2376 static gint ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
2377 static gint ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
2378 static gint ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
2379 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
2380 static gint ett_rnsap_RadioLinkAdditionResponseFDD = -1;
2381 static gint ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
2382 static gint ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
2383 static gint ett_rnsap_DiversityIndication_RL_AdditionRspFDD = -1;
2384 static gint ett_rnsap_Combining_RL_AdditionRspFDD = -1;
2385 static gint ett_rnsap_NonCombining_RL_AdditionRspFDD = -1;
2386 static gint ett_rnsap_RadioLinkAdditionResponseTDD = -1;
2387 static gint ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD = -1;
2388 static gint ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD = -1;
2389 static gint ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD = -1;
2390 static gint ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD = -1;
2391 static gint ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD = -1;
2392 static gint ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD = -1;
2393 static gint ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD = -1;
2394 static gint ett_rnsap_DCH_Information_RL_AdditionRspTDD = -1;
2395 static gint ett_rnsap_DiversityIndication_RL_AdditionRspTDD = -1;
2396 static gint ett_rnsap_Combining_RL_AdditionRspTDD = -1;
2397 static gint ett_rnsap_NonCombining_RL_AdditionRspTDD = -1;
2398 static gint ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD = -1;
2399 static gint ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD = -1;
2400 static gint ett_rnsap_DiversityIndication_RL_AdditionRspTDD2 = -1;
2401 static gint ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD = -1;
2402 static gint ett_rnsap_USCHInformationItem_RL_AdditionRspTDD = -1;
2403 static gint ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD = -1;
2404 static gint ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1;
2405 static gint ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2406 static gint ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2407 static gint ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1;
2408 static gint ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2409 static gint ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2410 static gint ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1;
2411 static gint ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2412 static gint ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1;
2413 static gint ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2414 static gint ett_rnsap_RadioLinkAdditionFailureFDD = -1;
2415 static gint ett_rnsap_CauseLevel_RL_AdditionFailureFDD = -1;
2416 static gint ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD = -1;
2417 static gint ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD = -1;
2418 static gint ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD = -1;
2419 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1;
2420 static gint ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD = -1;
2421 static gint ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1;
2422 static gint ett_rnsap_DiversityIndication_RL_AdditionFailureFDD = -1;
2423 static gint ett_rnsap_Combining_RL_AdditionFailureFDD = -1;
2424 static gint ett_rnsap_NonCombining_RL_AdditionFailureFDD = -1;
2425 static gint ett_rnsap_RadioLinkAdditionFailureTDD = -1;
2426 static gint ett_rnsap_CauseLevel_RL_AdditionFailureTDD = -1;
2427 static gint ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD = -1;
2428 static gint ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
2429 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD = -1;
2430 static gint ett_rnsap_RadioLinkDeletionRequest = -1;
2431 static gint ett_rnsap_RL_InformationList_RL_DeletionRqst = -1;
2432 static gint ett_rnsap_RL_Information_RL_DeletionRqst = -1;
2433 static gint ett_rnsap_RadioLinkDeletionResponse = -1;
2434 static gint ett_rnsap_RadioLinkReconfigurationPrepareFDD = -1;
2435 static gint ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
2436 static gint ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
2437 static gint ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
2438 static gint ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD = -1;
2439 static gint ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD = -1;
2440 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD = -1;
2441 static gint ett_rnsap_RL_InformationList_RL_ReconfPrepFDD = -1;
2442 static gint ett_rnsap_RL_Information_RL_ReconfPrepFDD = -1;
2443 static gint ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD = -1;
2444 static gint ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD = -1;
2445 static gint ett_rnsap_RadioLinkReconfigurationPrepareTDD = -1;
2446 static gint ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
2447 static gint ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD = -1;
2448 static gint ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
2449 static gint ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD = -1;
2450 static gint ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
2451 static gint ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD = -1;
2452 static gint ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
2453 static gint ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
2454 static gint ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
2455 static gint ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
2456 static gint ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
2457 static gint ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
2458 static gint ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
2459 static gint ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
2460 static gint ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
2461 static gint ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
2462 static gint ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD = -1;
2463 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD = -1;
2464 static gint ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD = -1;
2465 static gint ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD = -1;
2466 static gint ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD = -1;
2467 static gint ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD = -1;
2468 static gint ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD = -1;
2469 static gint ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD = -1;
2470 static gint ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD = -1;
2471 static gint ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD = -1;
2472 static gint ett_rnsap_RL_Information_RL_ReconfPrepTDD = -1;
2473 static gint ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD = -1;
2474 static gint ett_rnsap_RadioLinkReconfigurationReadyFDD = -1;
2475 static gint ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD = -1;
2476 static gint ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD = -1;
2477 static gint ett_rnsap_RadioLinkReconfigurationReadyTDD = -1;
2478 static gint ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD = -1;
2479 static gint ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD = -1;
2480 static gint ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD = -1;
2481 static gint ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD = -1;
2482 static gint ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1;
2483 static gint ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1;
2484 static gint ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2485 static gint ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2486 static gint ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2487 static gint ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2488 static gint ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1;
2489 static gint ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD = -1;
2490 static gint ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD = -1;
2491 static gint ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD = -1;
2492 static gint ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1;
2493 static gint ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD = -1;
2494 static gint ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD = -1;
2495 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD = -1;
2496 static gint ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD = -1;
2497 static gint ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1;
2498 static gint ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1;
2499 static gint ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2500 static gint ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2501 static gint ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2502 static gint ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2503 static gint ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1;
2504 static gint ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD = -1;
2505 static gint ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD = -1;
2506 static gint ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD = -1;
2507 static gint ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1;
2508 static gint ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD = -1;
2509 static gint ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1;
2510 static gint ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD = -1;
2511 static gint ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1;
2512 static gint ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD = -1;
2513 static gint ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD = -1;
2514 static gint ett_rnsap_RadioLinkReconfigurationCommit = -1;
2515 static gint ett_rnsap_RadioLinkReconfigurationFailure = -1;
2516 static gint ett_rnsap_CauseLevel_RL_ReconfFailure = -1;
2517 static gint ett_rnsap_GeneralCauseList_RL_ReconfFailure = -1;
2518 static gint ett_rnsap_RLSpecificCauseList_RL_ReconfFailure = -1;
2519 static gint ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure = -1;
2520 static gint ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail = -1;
2521 static gint ett_rnsap_RadioLinkReconfigurationCancel = -1;
2522 static gint ett_rnsap_RadioLinkReconfigurationRequestFDD = -1;
2523 static gint ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
2524 static gint ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
2525 static gint ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
2526 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD = -1;
2527 static gint ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList = -1;
2528 static gint ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs = -1;
2529 static gint ett_rnsap_RadioLinkReconfigurationRequestTDD = -1;
2530 static gint ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
2531 static gint ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
2532 static gint ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
2533 static gint ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
2534 static gint ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
2535 static gint ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
2536 static gint ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
2537 static gint ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
2538 static gint ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD = -1;
2539 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD = -1;
2540 static gint ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information = -1;
2541 static gint ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information = -1;
2542 static gint ett_rnsap_RadioLinkReconfigurationResponseFDD = -1;
2543 static gint ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD = -1;
2544 static gint ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD = -1;
2545 static gint ett_rnsap_RadioLinkReconfigurationResponseTDD = -1;
2546 static gint ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD = -1;
2547 static gint ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD = -1;
2548 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD = -1;
2549 static gint ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD = -1;
2550 static gint ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD = -1;
2551 static gint ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD = -1;
2552 static gint ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD = -1;
2553 static gint ett_rnsap_RadioLinkFailureIndication = -1;
2554 static gint ett_rnsap_Reporting_Object_RL_FailureInd = -1;
2555 static gint ett_rnsap_RL_RL_FailureInd = -1;
2556 static gint ett_rnsap_RL_InformationList_RL_FailureInd = -1;
2557 static gint ett_rnsap_RL_Information_RL_FailureInd = -1;
2558 static gint ett_rnsap_RL_Set_RL_FailureInd = -1;
2559 static gint ett_rnsap_RL_Set_InformationList_RL_FailureInd = -1;
2560 static gint ett_rnsap_RL_Set_Information_RL_FailureInd = -1;
2561 static gint ett_rnsap_CCTrCH_RL_FailureInd = -1;
2562 static gint ett_rnsap_CCTrCH_InformationList_RL_FailureInd = -1;
2563 static gint ett_rnsap_CCTrCH_InformationItem_RL_FailureInd = -1;
2564 static gint ett_rnsap_RadioLinkPreemptionRequiredIndication = -1;
2565 static gint ett_rnsap_RL_InformationList_RL_PreemptRequiredInd = -1;
2566 static gint ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd = -1;
2567 static gint ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1;
2568 static gint ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1;
2569 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1;
2570 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1;
2571 static gint ett_rnsap_RadioLinkRestoreIndication = -1;
2572 static gint ett_rnsap_Reporting_Object_RL_RestoreInd = -1;
2573 static gint ett_rnsap_RL_RL_RestoreInd = -1;
2574 static gint ett_rnsap_RL_InformationList_RL_RestoreInd = -1;
2575 static gint ett_rnsap_RL_Information_RL_RestoreInd = -1;
2576 static gint ett_rnsap_RL_Set_RL_RestoreInd = -1;
2577 static gint ett_rnsap_RL_Set_InformationList_RL_RestoreInd = -1;
2578 static gint ett_rnsap_RL_Set_Information_RL_RestoreInd = -1;
2579 static gint ett_rnsap_CCTrCH_RL_RestoreInd = -1;
2580 static gint ett_rnsap_CCTrCH_InformationList_RL_RestoreInd = -1;
2581 static gint ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd = -1;
2582 static gint ett_rnsap_DL_PowerControlRequest = -1;
2583 static gint ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst = -1;
2584 static gint ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst = -1;
2585 static gint ett_rnsap_DL_PowerTimeslotControlRequest = -1;
2586 static gint ett_rnsap_PhysicalChannelReconfigurationRequestFDD = -1;
2587 static gint ett_rnsap_RL_Information_PhyChReconfRqstFDD = -1;
2588 static gint ett_rnsap_PhysicalChannelReconfigurationRequestTDD = -1;
2589 static gint ett_rnsap_RL_Information_PhyChReconfRqstTDD = -1;
2590 static gint ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1;
2591 static gint ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD = -1;
2592 static gint ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD = -1;
2593 static gint ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD = -1;
2594 static gint ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD = -1;
2595 static gint ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD = -1;
2596 static gint ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD = -1;
2597 static gint ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1;
2598 static gint ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD = -1;
2599 static gint ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD = -1;
2600 static gint ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD = -1;
2601 static gint ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD = -1;
2602 static gint ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD = -1;
2603 static gint ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD = -1;
2604 static gint ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD = -1;
2605 static gint ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD = -1;
2606 static gint ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD = -1;
2607 static gint ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD = -1;
2608 static gint ett_rnsap_PhysicalChannelReconfigurationCommand = -1;
2609 static gint ett_rnsap_PhysicalChannelReconfigurationFailure = -1;
2610 static gint ett_rnsap_RadioLinkCongestionIndication = -1;
2611 static gint ett_rnsap_RL_InformationList_RL_CongestInd = -1;
2612 static gint ett_rnsap_RL_InformationItem_RL_CongestInd = -1;
2613 static gint ett_rnsap_DCH_Rate_Information_RL_CongestInd = -1;
2614 static gint ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd = -1;
2615 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd = -1;
2616 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd = -1;
2617 static gint ett_rnsap_UplinkSignallingTransferIndicationFDD = -1;
2618 static gint ett_rnsap_UplinkSignallingTransferIndicationTDD = -1;
2619 static gint ett_rnsap_DownlinkSignallingTransferRequest = -1;
2620 static gint ett_rnsap_RelocationCommit = -1;
2621 static gint ett_rnsap_PagingRequest = -1;
2622 static gint ett_rnsap_PagingArea_PagingRqst = -1;
2623 static gint ett_rnsap_URA_PagingRqst = -1;
2624 static gint ett_rnsap_Cell_PagingRqst = -1;
2625 static gint ett_rnsap_CNOriginatedPage_PagingRqst = -1;
2626 static gint ett_rnsap_DedicatedMeasurementInitiationRequest = -1;
2627 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst = -1;
2628 static gint ett_rnsap_RL_DM_Rqst = -1;
2629 static gint ett_rnsap_RL_InformationList_DM_Rqst = -1;
2630 static gint ett_rnsap_RL_InformationItem_DM_Rqst = -1;
2631 static gint ett_rnsap_HSSICH_Info_DM_Rqst = -1;
2632 static gint ett_rnsap_RL_Set_DM_Rqst = -1;
2633 static gint ett_rnsap_RL_Set_InformationList_DM_Rqst = -1;
2634 static gint ett_rnsap_RL_Set_InformationItem_DM_Rqst = -1;
2635 static gint ett_rnsap_DedicatedMeasurementInitiationResponse = -1;
2636 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp = -1;
2637 static gint ett_rnsap_RL_DM_Rsp = -1;
2638 static gint ett_rnsap_RL_Set_DM_Rsp = -1;
2639 static gint ett_rnsap_RL_InformationList_DM_Rsp = -1;
2640 static gint ett_rnsap_RL_InformationItem_DM_Rsp = -1;
2641 static gint ett_rnsap_RL_Set_InformationList_DM_Rsp = -1;
2642 static gint ett_rnsap_RL_Set_InformationItem_DM_Rsp = -1;
2643 static gint ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
2644 static gint ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
2645 static gint ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
2646 static gint ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
2647 static gint ett_rnsap_DedicatedMeasurementInitiationFailure = -1;
2648 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Fail = -1;
2649 static gint ett_rnsap_RL_DM_Fail = -1;
2650 static gint ett_rnsap_RL_Set_DM_Fail = -1;
2651 static gint ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail = -1;
2652 static gint ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail = -1;
2653 static gint ett_rnsap_RL_Successful_InformationRespList_DM_Fail = -1;
2654 static gint ett_rnsap_RL_Successful_InformationItem_DM_Fail = -1;
2655 static gint ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail = -1;
2656 static gint ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail = -1;
2657 static gint ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail = -1;
2658 static gint ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail = -1;
2659 static gint ett_rnsap_DedicatedMeasurementReport = -1;
2660 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt = -1;
2661 static gint ett_rnsap_RL_DM_Rprt = -1;
2662 static gint ett_rnsap_RL_Set_DM_Rprt = -1;
2663 static gint ett_rnsap_RL_InformationList_DM_Rprt = -1;
2664 static gint ett_rnsap_RL_InformationItem_DM_Rprt = -1;
2665 static gint ett_rnsap_RL_Set_InformationList_DM_Rprt = -1;
2666 static gint ett_rnsap_RL_Set_InformationItem_DM_Rprt = -1;
2667 static gint ett_rnsap_DedicatedMeasurementTerminationRequest = -1;
2668 static gint ett_rnsap_DedicatedMeasurementFailureIndication = -1;
2669 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind = -1;
2670 static gint ett_rnsap_RL_DM_Fail_Ind = -1;
2671 static gint ett_rnsap_RL_Set_DM_Fail_Ind = -1;
2672 static gint ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind = -1;
2673 static gint ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind = -1;
2674 static gint ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind = -1;
2675 static gint ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind = -1;
2676 static gint ett_rnsap_CommonTransportChannelResourcesReleaseRequest = -1;
2677 static gint ett_rnsap_CommonTransportChannelResourcesRequest = -1;
2678 static gint ett_rnsap_CommonTransportChannelResourcesResponseFDD = -1;
2679 static gint ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD = -1;
2680 static gint ett_rnsap_CommonTransportChannelResourcesResponseTDD = -1;
2681 static gint ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD = -1;
2682 static gint ett_rnsap_CommonTransportChannelResourcesFailure = -1;
2683 static gint ett_rnsap_CompressedModeCommand = -1;
2684 static gint ett_rnsap_ErrorIndication = -1;
2685 static gint ett_rnsap_CommonMeasurementInitiationRequest = -1;
2686 static gint ett_rnsap_CommonMeasurementObjectType_CM_Rqst = -1;
2687 static gint ett_rnsap_Cell_CM_Rqst = -1;
2688 static gint ett_rnsap_NeighbouringCellMeasurementInfo = -1;
2689 static gint ett_rnsap_NeighbouringCellMeasurementInfo_item = -1;
2690 static gint ett_rnsap_CommonMeasurementInitiationResponse = -1;
2691 static gint ett_rnsap_CommonMeasurementObjectType_CM_Rsp = -1;
2692 static gint ett_rnsap_Cell_CM_Rsp = -1;
2693 static gint ett_rnsap_CommonMeasurementInitiationFailure = -1;
2694 static gint ett_rnsap_CommonMeasurementReport = -1;
2695 static gint ett_rnsap_CommonMeasurementObjectType_CM_Rprt = -1;
2696 static gint ett_rnsap_Cell_CM_Rprt = -1;
2697 static gint ett_rnsap_CommonMeasurementTerminationRequest = -1;
2698 static gint ett_rnsap_CommonMeasurementFailureIndication = -1;
2699 static gint ett_rnsap_InformationExchangeInitiationRequest = -1;
2700 static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rqst = -1;
2701 static gint ett_rnsap_Cell_InfEx_Rqst = -1;
2702 static gint ett_rnsap_GSM_Cell_InfEx_Rqst = -1;
2703 static gint ett_rnsap_InformationExchangeInitiationResponse = -1;
2704 static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rsp = -1;
2705 static gint ett_rnsap_Cell_InfEx_Rsp = -1;
2706 static gint ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp = -1;
2707 static gint ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp = -1;
2708 static gint ett_rnsap_InformationExchangeInitiationFailure = -1;
2709 static gint ett_rnsap_InformationReport = -1;
2710 static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rprt = -1;
2711 static gint ett_rnsap_Cell_InfEx_Rprt = -1;
2712 static gint ett_rnsap_InformationExchangeTerminationRequest = -1;
2713 static gint ett_rnsap_InformationExchangeFailureIndication = -1;
2714 static gint ett_rnsap_ResetRequest = -1;
2715 static gint ett_rnsap_ResetIndicator = -1;
2716 static gint ett_rnsap_ContextList_Reset = -1;
2717 static gint ett_rnsap_ContextInfoList_Reset = -1;
2718 static gint ett_rnsap_ContextInfoItem_Reset = -1;
2719 static gint ett_rnsap_ContextType_Reset = -1;
2720 static gint ett_rnsap_ContextGroupList_Reset = -1;
2721 static gint ett_rnsap_ContextGroupInfoList_Reset = -1;
2722 static gint ett_rnsap_ContextGroupInfoItem_Reset = -1;
2723 static gint ett_rnsap_ResetResponse = -1;
2724 static gint ett_rnsap_RadioLinkActivationCommandFDD = -1;
2725 static gint ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
2726 static gint ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
2727 static gint ett_rnsap_RadioLinkActivationCommandTDD = -1;
2728 static gint ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
2729 static gint ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
2730 static gint ett_rnsap_GERANUplinkSignallingTransferIndication = -1;
2731 static gint ett_rnsap_RadioLinkParameterUpdateIndicationFDD = -1;
2732 static gint ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList = -1;
2733 static gint ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item = -1;
2734 static gint ett_rnsap_RadioLinkParameterUpdateIndicationTDD = -1;
2735 static gint ett_rnsap_UEMeasurementInitiationRequest = -1;
2736 static gint ett_rnsap_UEMeasurementInitiationResponse = -1;
2737 static gint ett_rnsap_UEMeasurementInitiationFailure = -1;
2738 static gint ett_rnsap_UEMeasurementReport = -1;
2739 static gint ett_rnsap_UEMeasurementTerminationRequest = -1;
2740 static gint ett_rnsap_UEMeasurementFailureIndication = -1;
2741 static gint ett_rnsap_IurInvokeTrace = -1;
2742 static gint ett_rnsap_ListOfInterfacesToTrace = -1;
2743 static gint ett_rnsap_InterfacesToTraceItem = -1;
2744 static gint ett_rnsap_IurDeactivateTrace = -1;
2745 static gint ett_rnsap_MBMSAttachCommand = -1;
2746 static gint ett_rnsap_MBMSDetachCommand = -1;
2747 static gint ett_rnsap_DirectInformationTransfer = -1;
2748 static gint ett_rnsap_PrivateMessage = -1;
2749 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListFDD = -1;
2750 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL = -1;
2751 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListTDD = -1;
2752 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL = -1;
2753 static gint ett_rnsap_Active_Pattern_Sequence_Information = -1;
2754 static gint ett_rnsap_AdditionalPreferredFrequency = -1;
2755 static gint ett_rnsap_AdditionalPreferredFrequencyItem = -1;
2756 static gint ett_rnsap_AffectedUEInformationForMBMS = -1;
2757 static gint ett_rnsap_AllocationRetentionPriority = -1;
2758 static gint ett_rnsap_Allowed_Rate_Information = -1;
2759 static gint ett_rnsap_Angle_Of_Arrival_Value_LCR = -1;
2760 static gint ett_rnsap_BadSatellites = -1;
2761 static gint ett_rnsap_T_badSatelliteInformation = -1;
2762 static gint ett_rnsap_T_badSatelliteInformation_item = -1;
2763 static gint ett_rnsap_BSIC = -1;
2764 static gint ett_rnsap_BurstModeParameters = -1;
2765 static gint ett_rnsap_Cause = -1;
2766 static gint ett_rnsap_Cell_Capacity_Class_Value = -1;
2767 static gint ett_rnsap_CGI = -1;
2768 static gint ett_rnsap_T_lAI = -1;
2769 static gint ett_rnsap_CommonMeasurementAccuracy = -1;
2770 static gint ett_rnsap_CommonMeasurementValue = -1;
2771 static gint ett_rnsap_CommonMeasurementValueInformation = -1;
2772 static gint ett_rnsap_CommonMeasurementAvailable = -1;
2773 static gint ett_rnsap_CorrespondingCells = -1;
2774 static gint ett_rnsap_CriticalityDiagnostics = -1;
2775 static gint ett_rnsap_CriticalityDiagnostics_IE_List = -1;
2776 static gint ett_rnsap_CriticalityDiagnostics_IE_List_item = -1;
2777 static gint ett_rnsap_MessageStructure = -1;
2778 static gint ett_rnsap_MessageStructure_item = -1;
2779 static gint ett_rnsap_CN_CS_DomainIdentifier = -1;
2780 static gint ett_rnsap_CN_PS_DomainIdentifier = -1;
2781 static gint ett_rnsap_DCH_FDD_Information = -1;
2782 static gint ett_rnsap_DCH_FDD_InformationItem = -1;
2783 static gint ett_rnsap_DCH_Specific_FDD_InformationList = -1;
2784 static gint ett_rnsap_DCH_Specific_FDD_Item = -1;
2785 static gint ett_rnsap_DCH_InformationResponse = -1;
2786 static gint ett_rnsap_DCH_InformationResponseItem = -1;
2787 static gint ett_rnsap_DCH_TDD_Information = -1;
2788 static gint ett_rnsap_DCH_TDD_InformationItem = -1;
2789 static gint ett_rnsap_DCH_Specific_TDD_InformationList = -1;
2790 static gint ett_rnsap_DCH_Specific_TDD_Item = -1;
2791 static gint ett_rnsap_DedicatedMeasurementValue = -1;
2792 static gint ett_rnsap_DedicatedMeasurementValueInformation = -1;
2793 static gint ett_rnsap_DedicatedMeasurementAvailable = -1;
2794 static gint ett_rnsap_DelayedActivation = -1;
2795 static gint ett_rnsap_DelayedActivationUpdate = -1;
2796 static gint ett_rnsap_Activate_Info = -1;
2797 static gint ett_rnsap_Deactivate_Info = -1;
2798 static gint ett_rnsap_Execution_Type = -1;
2799 static gint ett_rnsap_DGPSCorrections = -1;
2800 static gint ett_rnsap_T_satellite_DGPSCorrections_Information = -1;
2801 static gint ett_rnsap_T_satellite_DGPSCorrections_Information_item = -1;
2802 static gint ett_rnsap_DGPSThreshold = -1;
2803 static gint ett_rnsap_DL_PowerBalancing_Information = -1;
2804 static gint ett_rnsap_DL_ReferencePowerInformationList = -1;
2805 static gint ett_rnsap_DL_ReferencePowerInformationItem = -1;
2806 static gint ett_rnsap_DL_ReferencePowerInformation = -1;
2807 static gint ett_rnsap_DL_Timeslot_Information = -1;
2808 static gint ett_rnsap_DL_Timeslot_InformationItem = -1;
2809 static gint ett_rnsap_DL_TimeslotLCR_Information = -1;
2810 static gint ett_rnsap_DL_TimeslotLCR_InformationItem = -1;
2811 static gint ett_rnsap_DL_TimeSlot_ISCP_Info = -1;
2812 static gint ett_rnsap_DL_TimeSlot_ISCP_InfoItem = -1;
2813 static gint ett_rnsap_DL_TimeSlot_ISCP_LCR_Information = -1;
2814 static gint ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem = -1;
2815 static gint ett_rnsap_DSCH_FlowControlInformation = -1;
2816 static gint ett_rnsap_DSCH_FlowControlItem = -1;
2817 static gint ett_rnsap_DSCH_TDD_Information = -1;
2818 static gint ett_rnsap_DSCH_TDD_InformationItem = -1;
2819 static gint ett_rnsap_EDCH_FDD_DL_ControlChannelInformation = -1;
2820 static gint ett_rnsap_EDCH_FDD_Information = -1;
2821 static gint ett_rnsap_EDCH_FDD_InformationResponse = -1;
2822 static gint ett_rnsap_EDCH_FDD_InformationResponseItem = -1;
2823 static gint ett_rnsap_EDCH_FDD_Information_To_Modify = -1;
2824 static gint ett_rnsap_EDCH_FDD_Update_Information = -1;
2825 static gint ett_rnsap_EDCH_FDD_Update_InfoItem = -1;
2826 static gint ett_rnsap_E_DCH_Grant_Type_Information = -1;
2827 static gint ett_rnsap_E_DCH_LogicalChannelInformation = -1;
2828 static gint ett_rnsap_E_DCH_LogicalChannelInformationItem = -1;
2829 static gint ett_rnsap_E_DCH_MACdPDU_SizeList = -1;
2830 static gint ett_rnsap_E_DCH_MACdPDU_SizeListItem = -1;
2831 static gint ett_rnsap_E_DCH_LogicalChannelToModify = -1;
2832 static gint ett_rnsap_E_DCH_LogicalChannelToModifyItem = -1;
2833 static gint ett_rnsap_E_DCH_MACdPDU_SizeToModifyList = -1;
2834 static gint ett_rnsap_E_DCH_LogicalChannelToDelete = -1;
2835 static gint ett_rnsap_E_DCH_LogicalChannelToDeleteItem = -1;
2836 static gint ett_rnsap_EDCH_MACdFlows_Information = -1;
2837 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoList = -1;
2838 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoItem = -1;
2839 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList = -1;
2840 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem = -1;
2841 static gint ett_rnsap_EDCH_MACdFlows_To_Delete = -1;
2842 static gint ett_rnsap_EDCH_MACdFlows_To_Delete_Item = -1;
2843 static gint ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
2844 static gint ett_rnsap_EDPCH_Information_FDD = -1;
2845 static gint ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD = -1;
2846 static gint ett_rnsap_EDPCH_Information_RLReconfRequest_FDD = -1;
2847 static gint ett_rnsap_EDCH_Serving_RL = -1;
2848 static gint ett_rnsap_EDCH_Serving_RL_in_this_DRNS = -1;
2849 static gint ett_rnsap_E_TFCS_Information = -1;
2850 static gint ett_rnsap_EventA = -1;
2851 static gint ett_rnsap_EventB = -1;
2852 static gint ett_rnsap_EventC = -1;
2853 static gint ett_rnsap_EventD = -1;
2854 static gint ett_rnsap_EventE = -1;
2855 static gint ett_rnsap_EventF = -1;
2856 static gint ett_rnsap_FACH_FlowControlInformation = -1;
2857 static gint ett_rnsap_FACH_FlowControlInformationItem = -1;
2858 static gint ett_rnsap_FACH_InformationList = -1;
2859 static gint ett_rnsap_FACH_InformationItem = -1;
2860 static gint ett_rnsap_FACH_PCH_InformationList = -1;
2861 static gint ett_rnsap_FACH_PCH_InformationItem = -1;
2862 static gint ett_rnsap_FDD_DCHs_to_Modify = -1;
2863 static gint ett_rnsap_FDD_DCHs_to_ModifyItem = -1;
2864 static gint ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList = -1;
2865 static gint ett_rnsap_FDD_DCHs_to_ModifySpecificItem = -1;
2866 static gint ett_rnsap_FDD_DL_CodeInformation = -1;
2867 static gint ett_rnsap_FDD_DL_CodeInformationItem = -1;
2868 static gint ett_rnsap_FPACH_Information = -1;
2869 static gint ett_rnsap_GA_Cell = -1;
2870 static gint ett_rnsap_GA_Cell_item = -1;
2871 static gint ett_rnsap_GA_CellAdditionalShapes = -1;
2872 static gint ett_rnsap_GA_AltitudeAndDirection = -1;
2873 static gint ett_rnsap_GA_EllipsoidArc = -1;
2874 static gint ett_rnsap_GA_PointWithAltitude = -1;
2875 static gint ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid = -1;
2876 static gint ett_rnsap_GA_PointWithUnCertaintyEllipse = -1;
2877 static gint ett_rnsap_GA_UncertaintyEllipse = -1;
2878 static gint ett_rnsap_GA_PointWithUnCertainty = -1;
2879 static gint ett_rnsap_GA_AccessPointPosition = -1;
2880 static gint ett_rnsap_GeographicalCoordinate = -1;
2881 static gint ett_rnsap_GERAN_SI_Type = -1;
2882 static gint ett_rnsap_GERAN_SystemInfo = -1;
2883 static gint ett_rnsap_GERAN_SystemInfo_item = -1;
2884 static gint ett_rnsap_GPS_Almanac = -1;
2885 static gint ett_rnsap_T_satellite_Almanac_Information = -1;
2886 static gint ett_rnsap_T_satellite_Almanac_Information_item = -1;
2887 static gint ett_rnsap_Satellite_Almanac_Information_ExtItem = -1;
2888 static gint ett_rnsap_Satellite_Almanac_Information_ExtItem_item = -1;
2889 static gint ett_rnsap_GPSInformation = -1;
2890 static gint ett_rnsap_GPSInformation_item = -1;
2891 static gint ett_rnsap_GPS_Ionospheric_Model = -1;
2892 static gint ett_rnsap_GPS_NavigationModel_and_TimeRecovery = -1;
2893 static gint ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item = -1;
2894 static gint ett_rnsap_GPS_RealTime_Integrity = -1;
2895 static gint ett_rnsap_GPS_RX_POS = -1;
2896 static gint ett_rnsap_GPS_UTC_Model = -1;
2897 static gint ett_rnsap_Guaranteed_Rate_Information = -1;
2898 static gint ett_rnsap_HARQ_MemoryPartitioning = -1;
2899 static gint ett_rnsap_HARQ_MemoryPartitioning_Implicit = -1;
2900 static gint ett_rnsap_HARQ_MemoryPartitioning_Explicit = -1;
2901 static gint ett_rnsap_HARQ_MemoryPartitioningList = -1;
2902 static gint ett_rnsap_HARQ_MemoryPartitioningItem = -1;
2903 static gint ett_rnsap_HSDSCH_FDD_Information = -1;
2904 static gint ett_rnsap_HSDSCH_FDD_Information_Response = -1;
2905 static gint ett_rnsap_HSDSCH_Information_to_Modify = -1;
2906 static gint ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
2907 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList = -1;
2908 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
2909 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response = -1;
2910 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response = -1;
2911 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
2912 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
2913 static gint ett_rnsap_HSDSCH_MACdFlows_Information = -1;
2914 static gint ett_rnsap_HSDSCH_MACdFlows_to_Delete = -1;
2915 static gint ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item = -1;
2916 static gint ett_rnsap_HSDSCH_Initial_Capacity_Allocation = -1;
2917 static gint ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem = -1;
2918 static gint ett_rnsap_HSDSCH_TDD_Information = -1;
2919 static gint ett_rnsap_HSDSCH_TDD_Information_Response = -1;
2920 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response = -1;
2921 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response = -1;
2922 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR = -1;
2923 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR = -1;
2924 static gint ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response = -1;
2925 static gint ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response = -1;
2926 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response = -1;
2927 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response = -1;
2928 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR = -1;
2929 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR = -1;
2930 static gint ett_rnsap_HSSICH_Info = -1;
2931 static gint ett_rnsap_HSSICH_InfoLCR = -1;
2932 static gint ett_rnsap_HS_SICH_Reception_Quality_Value = -1;
2933 static gint ett_rnsap_HSDSCH_FDD_Update_Information = -1;
2934 static gint ett_rnsap_HSDSCH_TDD_Update_Information = -1;
2935 static gint ett_rnsap_InformationAvailable = -1;
2936 static gint ett_rnsap_InformationReportCharacteristics = -1;
2937 static gint ett_rnsap_InformationReportPeriodicity = -1;
2938 static gint ett_rnsap_InformationThreshold = -1;
2939 static gint ett_rnsap_InformationType = -1;
2940 static gint ett_rnsap_IPDLParameters = -1;
2941 static gint ett_rnsap_IPDL_FDD_Parameters = -1;
2942 static gint ett_rnsap_IPDL_TDD_Parameters = -1;
2943 static gint ett_rnsap_IPDL_TDD_ParametersLCR = -1;
2944 static gint ett_rnsap_LoadValue = -1;
2945 static gint ett_rnsap_MAC_c_sh_SDU_LengthList = -1;
2946 static gint ett_rnsap_MACdPDU_Size_IndexList = -1;
2947 static gint ett_rnsap_MACdPDU_Size_IndexItem = -1;
2948 static gint ett_rnsap_MACdPDU_Size_IndexList_to_Modify = -1;
2949 static gint ett_rnsap_MACdPDU_Size_IndexItem_to_Modify = -1;
2950 static gint ett_rnsap_MBMS_Bearer_Service_Full_Address = -1;
2951 static gint ett_rnsap_MBMS_Bearer_Service_List = -1;
2952 static gint ett_rnsap_MBMS_Bearer_ServiceItemFDD = -1;
2953 static gint ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL = -1;
2954 static gint ett_rnsap_MBMS_Bearer_ServiceItemTDD = -1;
2955 static gint ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL = -1;
2956 static gint ett_rnsap_MBMSChannelTypeInfo = -1;
2957 static gint ett_rnsap_MBMSChannelTypeCellList = -1;
2958 static gint ett_rnsap_MBMSPreferredFreqLayerInfo = -1;
2959 static gint ett_rnsap_MeasurementIncreaseDecreaseThreshold = -1;
2960 static gint ett_rnsap_MeasurementThreshold = -1;
2961 static gint ett_rnsap_MidambleShiftAndBurstType = -1;
2962 static gint ett_rnsap_T_type1 = -1;
2963 static gint ett_rnsap_T_midambleAllocationMode = -1;
2964 static gint ett_rnsap_T_type2 = -1;
2965 static gint ett_rnsap_T_midambleAllocationMode1 = -1;
2966 static gint ett_rnsap_T_type3 = -1;
2967 static gint ett_rnsap_T_midambleAllocationMode2 = -1;
2968 static gint ett_rnsap_MidambleShiftLCR = -1;
2969 static gint ett_rnsap_ModifyPriorityQueue = -1;
2970 static gint ett_rnsap_NACC_Related_Data = -1;
2971 static gint ett_rnsap_Neighbouring_UMTS_CellInformation = -1;
2972 static gint ett_rnsap_Neighbouring_UMTS_CellInformationItem = -1;
2973 static gint ett_rnsap_Neighbouring_FDD_CellInformation = -1;
2974 static gint ett_rnsap_Neighbouring_FDD_CellInformationItem = -1;
2975 static gint ett_rnsap_NeighbouringFDDCellMeasurementInformation = -1;
2976 static gint ett_rnsap_Neighbouring_GSM_CellInformationIEs = -1;
2977 static gint ett_rnsap_Neighbouring_GSM_CellInformationItem = -1;
2978 static gint ett_rnsap_Neighbouring_TDD_CellInformation = -1;
2979 static gint ett_rnsap_Neighbouring_TDD_CellInformationItem = -1;
2980 static gint ett_rnsap_NeighbouringTDDCellMeasurementInformation = -1;
2981 static gint ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR = -1;
2982 static gint ett_rnsap_Neighbouring_LCR_TDD_CellInformation = -1;
2983 static gint ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem = -1;
2984 static gint ett_rnsap_NotProvidedCellList = -1;
2985 static gint ett_rnsap_NRTLoadInformationValue = -1;
2986 static gint ett_rnsap_OnModification = -1;
2987 static gint ett_rnsap_OnModificationInformation = -1;
2988 static gint ett_rnsap_PCH_InformationList = -1;
2989 static gint ett_rnsap_PCH_InformationItem = -1;
2990 static gint ett_rnsap_Periodic = -1;
2991 static gint ett_rnsap_PeriodicInformation = -1;
2992 static gint ett_rnsap_Permanent_NAS_UE_Identity = -1;
2993 static gint ett_rnsap_PreferredFrequencyLayerInfo = -1;
2994 static gint ett_rnsap_PriorityQueue_InfoList = -1;
2995 static gint ett_rnsap_PriorityQueue_InfoItem = -1;
2996 static gint ett_rnsap_PriorityQueue_InfoList_to_Modify = -1;
2997 static gint ett_rnsap_PriorityQueue_InfoItem_to_Add = -1;
2998 static gint ett_rnsap_PriorityQueue_InfoItem_to_Modify = -1;
2999 static gint ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
3000 static gint ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
3001 static gint ett_rnsap_ProvidedInformation = -1;
3002 static gint ett_rnsap_PTMCellList = -1;
3003 static gint ett_rnsap_PTPCellList = -1;
3004 static gint ett_rnsap_RB_Info = -1;
3005 static gint ett_rnsap_Reference_E_TFCI_Information = -1;
3006 static gint ett_rnsap_Reference_E_TFCI_Information_Item = -1;
3007 static gint ett_rnsap_ReportCharacteristics = -1;
3008 static gint ett_rnsap_ReportPeriodicity = -1;
3009 static gint ett_rnsap_RequestedDataValue = -1;
3010 static gint ett_rnsap_RequestedDataValueInformation = -1;
3011 static gint ett_rnsap_RL_Specific_DCH_Info = -1;
3012 static gint ett_rnsap_RL_Specific_DCH_Info_Item = -1;
3013 static gint ett_rnsap_RL_Specific_EDCH_Information = -1;
3014 static gint ett_rnsap_RL_Specific_EDCH_InfoItem = -1;
3015 static gint ett_rnsap_RTLoadValue = -1;
3016 static gint ett_rnsap_SAI = -1;
3017 static gint ett_rnsap_Secondary_CCPCH_Info_TDD = -1;
3018 static gint ett_rnsap_Secondary_CPICH_Information = -1;
3019 static gint ett_rnsap_Secondary_CPICH_Information_Change = -1;
3020 static gint ett_rnsap_Secondary_LCR_CCPCH_Info_TDD = -1;
3021 static gint ett_rnsap_Secondary_CCPCH_TDD_InformationList = -1;
3022 static gint ett_rnsap_Secondary_CCPCH_TDD_InformationItem = -1;
3023 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList = -1;
3024 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem = -1;
3025 static gint ett_rnsap_Secondary_CCPCH_TDD_Code_Information = -1;
3026 static gint ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem = -1;
3027 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information = -1;
3028 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem = -1;
3029 static gint ett_rnsap_GA_AccessPointPositionwithOptionalAltitude = -1;
3030 static gint ett_rnsap_SFNSFNMeasurementThresholdInformation = -1;
3031 static gint ett_rnsap_SFNSFNMeasurementValueInformation = -1;
3032 static gint ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
3033 static gint ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
3034 static gint ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
3035 static gint ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
3036 static gint ett_rnsap_SFNSFNTimeStampInformation = -1;
3037 static gint ett_rnsap_SFNSFNTimeStamp_TDD = -1;
3038 static gint ett_rnsap_SFNSFNValue = -1;
3039 static gint ett_rnsap_SNA_Information = -1;
3040 static gint ett_rnsap_ListOfSNAs = -1;
3041 static gint ett_rnsap_S_RNTI_Group = -1;
3042 static gint ett_rnsap_SynchronisationConfiguration = -1;
3043 static gint ett_rnsap_SYNC_UL_ProcParameters = -1;
3044 static gint ett_rnsap_TDD_ChannelisationCodeLCR = -1;
3045 static gint ett_rnsap_TDD_DCHs_to_Modify = -1;
3046 static gint ett_rnsap_TDD_DCHs_to_ModifyItem = -1;
3047 static gint ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList = -1;
3048 static gint ett_rnsap_TDD_DCHs_to_ModifySpecificItem = -1;
3049 static gint ett_rnsap_TDD_DL_Code_Information = -1;
3050 static gint ett_rnsap_TDD_DL_Code_InformationItem = -1;
3051 static gint ett_rnsap_TDD_DL_Code_LCR_Information = -1;
3052 static gint ett_rnsap_TDD_DL_Code_LCR_InformationItem = -1;
3053 static gint ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
3054 static gint ett_rnsap_TDD_DPCHOffset = -1;
3055 static gint ett_rnsap_TDD_UL_Code_Information = -1;
3056 static gint ett_rnsap_TDD_UL_Code_InformationItem = -1;
3057 static gint ett_rnsap_TDD_UL_Code_LCR_Information = -1;
3058 static gint ett_rnsap_TDD_UL_Code_LCR_InformationItem = -1;
3059 static gint ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
3060 static gint ett_rnsap_TMGI = -1;
3061 static gint ett_rnsap_TnlQos = -1;
3062 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Information = -1;
3063 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
3064 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
3065 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
3066 static gint ett_rnsap_TUTRANGPS = -1;
3067 static gint ett_rnsap_TUTRANGPSMeasurementThresholdInformation = -1;
3068 static gint ett_rnsap_TUTRANGPSMeasurementValueInformation = -1;
3069 static gint ett_rnsap_TransportFormatCombination_Beta = -1;
3070 static gint ett_rnsap_T_signalledGainFactors = -1;
3071 static gint ett_rnsap_TFCS = -1;
3072 static gint ett_rnsap_T_tFCSvalues = -1;
3073 static gint ett_rnsap_TFCS_TFCSList = -1;
3074 static gint ett_rnsap_TFCS_TFCSList_item = -1;
3075 static gint ett_rnsap_TFCS_CTFC = -1;
3076 static gint ett_rnsap_TransportFormatSet = -1;
3077 static gint ett_rnsap_TransportFormatSet_DynamicPartList = -1;
3078 static gint ett_rnsap_TransportFormatSet_DynamicPartList_item = -1;
3079 static gint ett_rnsap_TransportFormatSet_ModeDP = -1;
3080 static gint ett_rnsap_TDD_TransportFormatSet_ModeDP = -1;
3081 static gint ett_rnsap_TransmissionTimeIntervalInformation = -1;
3082 static gint ett_rnsap_TransmissionTimeIntervalInformation_item = -1;
3083 static gint ett_rnsap_TransportFormatSet_Semi_staticPart = -1;
3084 static gint ett_rnsap_TransportFormatSet_ModeSSP = -1;
3085 static gint ett_rnsap_UE_Capabilities_Info = -1;
3086 static gint ett_rnsap_UEIdentity = -1;
3087 static gint ett_rnsap_UEMeasurementReportCharacteristics = -1;
3088 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent1h = -1;
3089 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent1i = -1;
3090 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6a = -1;
3091 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6b = -1;
3092 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6c = -1;
3093 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6d = -1;
3094 static gint ett_rnsap_UEMeasurementReportCharacteristicsPeriodic = -1;
3095 static gint ett_rnsap_UEMeasurementThreshold = -1;
3096 static gint ett_rnsap_UEMeasurementTimeslotInfoHCR = -1;
3097 static gint ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs = -1;
3098 static gint ett_rnsap_UEMeasurementTimeslotInfoLCR = -1;
3099 static gint ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs = -1;
3100 static gint ett_rnsap_UEMeasurementValue = -1;
3101 static gint ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power = -1;
3102 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListHCR = -1;
3103 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs = -1;
3104 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListLCR = -1;
3105 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs = -1;
3106 static gint ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP = -1;
3107 static gint ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP = -1;
3108 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListHCR = -1;
3109 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs = -1;
3110 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListLCR = -1;
3111 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs = -1;
3112 static gint ett_rnsap_UEMeasurementValueInformation = -1;
3113 static gint ett_rnsap_UEMeasurementValueInformationAvailable = -1;
3114 static gint ett_rnsap_UE_State = -1;
3115 static gint ett_rnsap_Cell_Fach_Pch_State = -1;
3116 static gint ett_rnsap_Ura_Pch_State = -1;
3117 static gint ett_rnsap_UL_Timeslot_Information = -1;
3118 static gint ett_rnsap_UL_Timeslot_InformationItem = -1;
3119 static gint ett_rnsap_UL_TimeslotLCR_Information = -1;
3120 static gint ett_rnsap_UL_TimeslotLCR_InformationItem = -1;
3121 static gint ett_rnsap_UL_TimeSlot_ISCP_Info = -1;
3122 static gint ett_rnsap_UL_TimeSlot_ISCP_InfoItem = -1;
3123 static gint ett_rnsap_UL_TimeSlot_ISCP_LCR_Info = -1;
3124 static gint ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
3125 static gint ett_rnsap_UL_TimingAdvanceCtrl_LCR = -1;
3126 static gint ett_rnsap_UC_ID = -1;
3127 static gint ett_rnsap_UL_ScramblingCode = -1;
3128 static gint ett_rnsap_UL_Synchronisation_Parameters_LCR = -1;
3129 static gint ett_rnsap_URA_Information = -1;
3130 static gint ett_rnsap_RNCsWithCellsInTheAccessedURA_List = -1;
3131 static gint ett_rnsap_RNCsWithCellsInTheAccessedURA_Item = -1;
3132 static gint ett_rnsap_USCH_Information = -1;
3133 static gint ett_rnsap_USCH_InformationItem = -1;
3134 static gint ett_rnsap_PrivateIE_ID = -1;
3135 static gint ett_rnsap_ProcedureID = -1;
3136 static gint ett_rnsap_TransactionID = -1;
3137 static gint ett_rnsap_ProtocolIE_Container = -1;
3138 static gint ett_rnsap_ProtocolIE_Field = -1;
3139 static gint ett_rnsap_ProtocolIE_ContainerPair = -1;
3140 static gint ett_rnsap_ProtocolIE_FieldPair = -1;
3141 static gint ett_rnsap_ProtocolIE_ContainerList = -1;
3142 static gint ett_rnsap_ProtocolIE_ContainerPairList = -1;
3143 static gint ett_rnsap_ProtocolExtensionContainer = -1;
3144 static gint ett_rnsap_ProtocolExtensionField = -1;
3145 static gint ett_rnsap_PrivateIE_Container = -1;
3146 static gint ett_rnsap_PrivateIE_Field = -1;
3148 /*--- End of included file: packet-rnsap-ett.c ---*/
3149 #line 566 "packet-rnsap-template.c"
3151 /* Global variables */
3152 static proto_tree *top_tree;
3153 static guint32 ProcedureCode;
3154 static guint32 ProtocolIE_ID;
3155 static guint32 ddMode;
3157 #define BYTE_ALIGN_OFFSET(offset) \
3159 offset=(offset&0xfffffff8)+8; \
3162 /* Prodedure ID:s */
3168 static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
3169 static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
3170 static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
3171 static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
3173 /*--- Included file: packet-rnsap-fn.c ---*/
3174 #line 1 "packet-rnsap-fn.c"
3175 /*--- Fields for imported types ---*/
3179 static const value_string rnsap_ProcedureCode_vals[] = {
3180 { 0, "id-commonTransportChannelResourcesInitialisation" },
3181 { 1, "id-commonTransportChannelResourcesRelease" },
3182 { 2, "id-compressedModeCommand" },
3183 { 3, "id-downlinkPowerControl" },
3184 { 4, "id-downlinkPowerTimeslotControl" },
3185 { 5, "id-downlinkSignallingTransfer" },
3186 { 6, "id-errorIndication" },
3187 { 7, "id-dedicatedMeasurementFailure" },
3188 { 8, "id-dedicatedMeasurementInitiation" },
3189 { 9, "id-dedicatedMeasurementReporting" },
3190 { 10, "id-dedicatedMeasurementTermination" },
3191 { 11, "id-paging" },
3192 { 12, "id-physicalChannelReconfiguration" },
3193 { 13, "id-privateMessage" },
3194 { 14, "id-radioLinkAddition" },
3195 { 34, "id-radioLinkCongestion" },
3196 { 15, "id-radioLinkDeletion" },
3197 { 16, "id-radioLinkFailure" },
3198 { 17, "id-radioLinkPreemption" },
3199 { 18, "id-radioLinkRestoration" },
3200 { 19, "id-radioLinkSetup" },
3201 { 20, "id-relocationCommit" },
3202 { 21, "id-synchronisedRadioLinkReconfigurationCancellation" },
3203 { 22, "id-synchronisedRadioLinkReconfigurationCommit" },
3204 { 23, "id-synchronisedRadioLinkReconfigurationPreparation" },
3205 { 24, "id-unSynchronisedRadioLinkReconfiguration" },
3206 { 25, "id-uplinkSignallingTransfer" },
3207 { 26, "id-commonMeasurementFailure" },
3208 { 27, "id-commonMeasurementInitiation" },
3209 { 28, "id-commonMeasurementReporting" },
3210 { 29, "id-commonMeasurementTermination" },
3211 { 30, "id-informationExchangeFailure" },
3212 { 31, "id-informationExchangeInitiation" },
3213 { 32, "id-informationReporting" },
3214 { 33, "id-informationExchangeTermination" },
3216 { 36, "id-radioLinkActivation" },
3217 { 37, "id-gERANuplinkSignallingTransfer" },
3218 { 38, "id-radioLinkParameterUpdate" },
3219 { 39, "id-uEMeasurementFailure" },
3220 { 40, "id-uEMeasurementInitiation" },
3221 { 41, "id-uEMeasurementReporting" },
3222 { 42, "id-uEMeasurementTermination" },
3223 { 43, "id-iurDeactivateTrace" },
3224 { 44, "id-iurInvokeTrace" },
3225 { 45, "id-mBMSAttach" },
3226 { 46, "id-mBMSDetach" },
3227 { 48, "id-directInformationTransfer" },
3233 dissect_rnsap_ProcedureCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3234 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
3235 0U, 255U, &ProcedureCode, NULL, FALSE);
3237 #line 18 "rnsap.cnf"
3238 if (check_col(pinfo->cinfo, COL_INFO))
3239 col_add_fstr(pinfo->cinfo, COL_INFO, "%s ",
3240 val_to_str(ProcedureCode, rnsap_ProcedureCode_vals,
3241 "unknown message"));
3245 static int dissect_procedureCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3246 return dissect_rnsap_ProcedureCode(tvb, offset, pinfo, tree, hf_rnsap_procedureCode);
3250 static const value_string rnsap_T_ddMode_vals[] = {
3259 dissect_rnsap_T_ddMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3260 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
3261 0, 2, &ddMode, NULL, TRUE);
3265 static int dissect_ddMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3266 return dissect_rnsap_T_ddMode(tvb, offset, pinfo, tree, hf_rnsap_ddMode);
3270 static const per_sequence_t ProcedureID_sequence[] = {
3271 { "procedureCode" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureCode },
3272 { "ddMode" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ddMode },
3273 { NULL, 0, 0, NULL }
3277 dissect_rnsap_ProcedureID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3278 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
3279 ett_rnsap_ProcedureID, ProcedureID_sequence);
3283 static int dissect_procedureID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3284 return dissect_rnsap_ProcedureID(tvb, offset, pinfo, tree, hf_rnsap_procedureID);
3288 static const value_string rnsap_Criticality_vals[] = {
3297 dissect_rnsap_Criticality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3298 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
3299 0, 2, NULL, NULL, FALSE);
3303 static int dissect_criticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3304 return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_criticality);
3306 static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3307 return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_procedureCriticality);
3309 static int dissect_iECriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3310 return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_iECriticality);
3312 static int dissect_firstCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3313 return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_firstCriticality);
3315 static int dissect_secondCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3316 return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_secondCriticality);
3322 dissect_rnsap_INTEGER_0_127(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3323 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
3324 0U, 127U, NULL, NULL, FALSE);
3328 static int dissect_uncertaintyRadius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3329 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyRadius);
3331 static int dissect_confidence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3332 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_confidence);
3334 static int dissect_uncertaintyAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3335 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyAltitude);
3337 static int dissect_uncertaintySemi_major(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3338 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintySemi_major);
3340 static int dissect_uncertaintySemi_minor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3341 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintySemi_minor);
3343 static int dissect_uncertaintyCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3344 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyCode);
3346 static int dissect_code_Number(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3347 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_code_Number);
3349 static int dissect_shortTransActionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3350 return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_shortTransActionId);
3356 dissect_rnsap_INTEGER_0_32767(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3357 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
3358 0U, 32767U, NULL, NULL, FALSE);
3362 static int dissect_altitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3363 return dissect_rnsap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_rnsap_altitude);
3365 static int dissect_longTransActionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3366 return dissect_rnsap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_rnsap_longTransActionId);
3370 static const value_string rnsap_TransactionID_vals[] = {
3371 { 0, "shortTransActionId" },
3372 { 1, "longTransActionId" },
3376 static const per_choice_t TransactionID_choice[] = {
3377 { 0, "shortTransActionId" , ASN1_NO_EXTENSIONS , dissect_shortTransActionId },
3378 { 1, "longTransActionId" , ASN1_NO_EXTENSIONS , dissect_longTransActionId },
3379 { 0, NULL, 0, NULL }
3383 dissect_rnsap_TransactionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3384 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
3385 ett_rnsap_TransactionID, TransactionID_choice,
3390 static int dissect_transactionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3391 return dissect_rnsap_TransactionID(tvb, offset, pinfo, tree, hf_rnsap_transactionID);
3397 dissect_rnsap_InitiatingMessageValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3398 #line 35 "rnsap.cnf"
3400 offset = dissect_rnsap_InitiatingMessageValueValue(tvb, offset, pinfo, tree);
3406 static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3407 return dissect_rnsap_InitiatingMessageValue(tvb, offset, pinfo, tree, hf_rnsap_initiatingMessageValue);
3411 static const per_sequence_t InitiatingMessage_sequence[] = {
3412 { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID },
3413 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
3414 { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID },
3415 { "initiatingMessageValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_initiatingMessageValue },
3416 { NULL, 0, 0, NULL }
3420 dissect_rnsap_InitiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3421 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
3422 ett_rnsap_InitiatingMessage, InitiatingMessage_sequence);
3426 static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3427 return dissect_rnsap_InitiatingMessage(tvb, offset, pinfo, tree, hf_rnsap_initiatingMessage);
3433 dissect_rnsap_SuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3434 #line 39 "rnsap.cnf"
3436 offset = dissect_rnsap_SuccessfulOutcomeValueValue(tvb, offset, pinfo, tree);
3442 static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3443 return dissect_rnsap_SuccessfulOutcomeValue(tvb, offset, pinfo, tree, hf_rnsap_successfulOutcomeValue);
3447 static const per_sequence_t SuccessfulOutcome_sequence[] = {
3448 { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID },
3449 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
3450 { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID },
3451 { "successfulOutcomeValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_successfulOutcomeValue },
3452 { NULL, 0, 0, NULL }
3456 dissect_rnsap_SuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3457 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
3458 ett_rnsap_SuccessfulOutcome, SuccessfulOutcome_sequence);
3462 static int dissect_successfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3463 return dissect_rnsap_SuccessfulOutcome(tvb, offset, pinfo, tree, hf_rnsap_successfulOutcome);
3469 dissect_rnsap_UnsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3470 #line 51 "rnsap.cnf"
3472 offset = dissect_rnsap_UnsuccessfulOutcomeValueValue(tvb, offset, pinfo, tree);
3478 static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3479 return dissect_rnsap_UnsuccessfulOutcomeValue(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfulOutcomeValue);
3483 static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
3484 { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID },
3485 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
3486 { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID },
3487 { "unsuccessfulOutcomeValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_unsuccessfulOutcomeValue },
3488 { NULL, 0, 0, NULL }
3492 dissect_rnsap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3493 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
3494 ett_rnsap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
3498 static int dissect_unsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3499 return dissect_rnsap_UnsuccessfulOutcome(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfulOutcome);
3505 dissect_rnsap_OutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3506 #line 43 "rnsap.cnf"
3510 offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_pdu_length, &length);
3511 offset = offset + length;
3512 BYTE_ALIGN_OFFSET(offset)
3518 static int dissect_outcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3519 return dissect_rnsap_OutcomeValue(tvb, offset, pinfo, tree, hf_rnsap_outcomeValue);
3523 static const per_sequence_t Outcome_sequence[] = {
3524 { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID },
3525 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
3526 { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID },
3527 { "outcomeValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_outcomeValue },
3528 { NULL, 0, 0, NULL }
3532 dissect_rnsap_Outcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3533 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
3534 ett_rnsap_Outcome, Outcome_sequence);
3538 static int dissect_outcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
3539 return dissect_rnsap_Outcome(tvb, offset, pinfo, tree, hf_rnsap_outcome);
3543 static const value_string rnsap_RNSAP_PDU_vals[] = {
3544 { 0, "initiatingMessage" },
3545 { 1, "successfulOutcome" },
3546 { 2, "unsuccessfulOutcome" },
3551 static const per_choice_t RNSAP_PDU_choice[] = {
3552 { 0, "initiatingMessage" , ASN1_EXTENSION_ROOT , dissect_initiatingMessage },
3553 { 1, "successfulOutcome" , ASN1_EXTENSION_ROOT , dissect_successfulOutcome },
3554 { 2, "unsuccessfulOutcome" , ASN1_EXTENSION_ROOT , dissect_unsuccessfulOutcome },
3555 { 3, "outcome" , ASN1_EXTENSION_ROOT , dissect_outcome },
3556 { 0, NULL, 0, NULL }
3560 dissect_rnsap_RNSAP_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
3561 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
3562 ett_rnsap_RNSAP_PDU, RNSAP_PDU_choice,
3569 static const value_string rnsap_ProtocolIE_ID_vals[] = {
3570 { 4, "id-AllowedQueuingTime" },
3571 { 42, "id-Allowed-Rate-Information" },
3572 { 309, "id-AntennaColocationIndicator" },
3573 { 5, "id-BindingID" },
3576 { 303, "id-Cell-Capacity-Class-Value" },
3578 { 9, "id-CN-CS-DomainIdentifier" },
3579 { 10, "id-CN-PS-DomainIdentifier" },
3581 { 310, "id-CoverageIndicator" },
3582 { 20, "id-CriticalityDiagnostics" },
3583 { 211, "id-ContextInfoItem-Reset" },
3584 { 515, "id-ContextGroupInfoItem-Reset" },
3585 { 21, "id-D-RNTI" },
3586 { 22, "id-D-RNTI-ReleaseIndication" },
3587 { 26, "id-DCHs-to-Add-FDD" },
3588 { 27, "id-DCHs-to-Add-TDD" },
3589 { 30, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
3590 { 31, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
3591 { 32, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
3592 { 33, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
3593 { 34, "id-DCH-FDD-Information" },
3594 { 35, "id-DCH-TDD-Information" },
3595 { 39, "id-FDD-DCHs-to-Modify" },
3596 { 40, "id-TDD-DCHs-to-Modify" },
3597 { 43, "id-DCH-InformationResponse" },
3598 { 38, "id-DCH-Rate-InformationItem-RL-CongestInd" },
3599 { 44, "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD" },
3600 { 45, "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
3601 { 46, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
3602 { 47, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
3603 { 48, "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
3604 { 49, "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
3605 { 50, "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
3606 { 51, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
3607 { 52, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
3608 { 53, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
3609 { 54, "id-FDD-DL-CodeInformation" },
3610 { 59, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
3611 { 60, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
3612 { 61, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
3613 { 62, "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD" },
3614 { 63, "id-DL-DPCH-InformationItem-RL-AdditionRspTDD" },
3615 { 64, "id-DL-DPCH-InformationItem-RL-SetupRspTDD" },
3616 { 278, "id-DL-DPCH-TimingAdjustment" },
3617 { 67, "id-DLReferencePower" },
3618 { 68, "id-DLReferencePowerList-DL-PC-Rqst" },
3619 { 69, "id-DL-ReferencePowerInformation-DL-PC-Rqst" },
3620 { 12, "id-DPC-Mode" },
3621 { 70, "id-DRXCycleLengthCoefficient" },
3622 { 470, "id-DedicatedMeasurementObjectType-DM-Fail-Ind" },
3623 { 471, "id-DedicatedMeasurementObjectType-DM-Fail" },
3624 { 71, "id-DedicatedMeasurementObjectType-DM-Rprt" },
3625 { 72, "id-DedicatedMeasurementObjectType-DM-Rqst" },
3626 { 73, "id-DedicatedMeasurementObjectType-DM-Rsp" },
3627 { 74, "id-DedicatedMeasurementType" },
3628 { 82, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD" },
3629 { 83, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD" },
3630 { 41, "id-Guaranteed-Rate-Information" },
3632 { 311, "id-HCS-Prio" },
3633 { 85, "id-L3-Information" },
3634 { 90, "id-AdjustmentPeriod" },
3635 { 91, "id-MaxAdjustmentStep" },
3636 { 92, "id-MeasurementFilterCoefficient" },
3637 { 57, "id-MessageStructure" },
3638 { 93, "id-MeasurementID" },
3639 { 13, "id-Neighbouring-GSM-CellInformation" },
3640 { 95, "id-Neighbouring-UMTS-CellInformationItem" },
3641 { 305, "id-NRT-Load-Information-Value" },
3642 { 306, "id-NRT-Load-Information-Value-IncrDecrThres" },
3643 { 102, "id-PagingArea-PagingRqst" },
3644 { 103, "id-FACH-FlowControlInformation" },
3645 { 472, "id-PartialReportingIndicator" },
3646 { 17, "id-Permanent-NAS-UE-Identity" },
3647 { 107, "id-PowerAdjustmentType" },
3648 { 109, "id-RANAP-RelocationInformation" },
3649 { 110, "id-RL-Information-PhyChReconfRqstFDD" },
3650 { 111, "id-RL-Information-PhyChReconfRqstTDD" },
3651 { 112, "id-RL-Information-RL-AdditionRqstFDD" },
3652 { 113, "id-RL-Information-RL-AdditionRqstTDD" },
3653 { 114, "id-RL-Information-RL-DeletionRqst" },
3654 { 115, "id-RL-Information-RL-FailureInd" },
3655 { 116, "id-RL-Information-RL-ReconfPrepFDD" },
3656 { 117, "id-RL-Information-RL-RestoreInd" },
3657 { 118, "id-RL-Information-RL-SetupRqstFDD" },
3658 { 119, "id-RL-Information-RL-SetupRqstTDD" },
3659 { 55, "id-RL-InformationItem-RL-CongestInd" },
3660 { 120, "id-RL-InformationItem-DM-Rprt" },
3661 { 121, "id-RL-InformationItem-DM-Rqst" },
3662 { 122, "id-RL-InformationItem-DM-Rsp" },
3663 { 2, "id-RL-InformationItem-RL-PreemptRequiredInd" },
3664 { 123, "id-RL-InformationItem-RL-SetupRqstFDD" },
3665 { 56, "id-RL-InformationList-RL-CongestInd" },
3666 { 124, "id-RL-InformationList-RL-AdditionRqstFDD" },
3667 { 125, "id-RL-InformationList-RL-DeletionRqst" },
3668 { 1, "id-RL-InformationList-RL-PreemptRequiredInd" },
3669 { 126, "id-RL-InformationList-RL-ReconfPrepFDD" },
3670 { 127, "id-RL-InformationResponse-RL-AdditionRspTDD" },
3671 { 128, "id-RL-InformationResponse-RL-ReconfReadyTDD" },
3672 { 129, "id-RL-InformationResponse-RL-SetupRspTDD" },
3673 { 130, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
3674 { 131, "id-RL-InformationResponseItem-RL-ReconfReadyFDD" },
3675 { 132, "id-RL-InformationResponseItem-RL-ReconfRspFDD" },
3676 { 133, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
3677 { 134, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
3678 { 135, "id-RL-InformationResponseList-RL-ReconfReadyFDD" },
3679 { 136, "id-RL-InformationResponseList-RL-ReconfRspFDD" },
3680 { 28, "id-RL-InformationResponse-RL-ReconfRspTDD" },
3681 { 137, "id-RL-InformationResponseList-RL-SetupRspFDD" },
3682 { 141, "id-RL-ReconfigurationFailure-RL-ReconfFail" },
3683 { 143, "id-RL-Set-InformationItem-DM-Rprt" },
3684 { 144, "id-RL-Set-InformationItem-DM-Rqst" },
3685 { 145, "id-RL-Set-InformationItem-DM-Rsp" },
3686 { 146, "id-RL-Set-Information-RL-FailureInd" },
3687 { 147, "id-RL-Set-Information-RL-RestoreInd" },
3688 { 473, "id-RL-Set-Successful-InformationItem-DM-Fail" },
3689 { 474, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail" },
3690 { 475, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind" },
3691 { 476, "id-RL-Successful-InformationItem-DM-Fail" },
3692 { 477, "id-RL-Unsuccessful-InformationItem-DM-Fail" },
3693 { 478, "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind" },
3694 { 152, "id-ReportCharacteristics" },
3695 { 153, "id-Reporting-Object-RL-FailureInd" },
3696 { 154, "id-Reporing-Object-RL-RestoreInd" },
3697 { 307, "id-RT-Load-Value" },
3698 { 308, "id-RT-Load-Value-IncrDecrThres" },
3699 { 155, "id-S-RNTI" },
3700 { 244, "id-ResetIndicator" },
3701 { 245, "id-RNC-ID" },
3703 { 157, "id-SRNC-ID" },
3704 { 159, "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
3705 { 160, "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
3706 { 163, "id-TransportBearerID" },
3707 { 164, "id-TransportBearerRequestIndicator" },
3708 { 165, "id-TransportLayerAddress" },
3709 { 140, "id-TypeOfError" },
3710 { 166, "id-UC-ID" },
3711 { 167, "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD" },
3712 { 169, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
3713 { 171, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
3714 { 172, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
3715 { 173, "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
3716 { 174, "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
3717 { 175, "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
3718 { 176, "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
3719 { 177, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
3720 { 178, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
3721 { 179, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
3722 { 180, "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD" },
3723 { 181, "id-UL-DPCH-InformationItem-RL-AdditionRspTDD" },
3724 { 182, "id-UL-DPCH-InformationItem-RL-SetupRspTDD" },
3725 { 183, "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
3726 { 184, "id-UL-SIRTarget" },
3727 { 185, "id-URA-Information" },
3728 { 188, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
3729 { 189, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
3730 { 190, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD" },
3731 { 193, "id-Active-Pattern-Sequence-Information" },
3732 { 194, "id-AdjustmentRatio" },
3733 { 197, "id-CauseLevel-RL-AdditionFailureFDD" },
3734 { 198, "id-CauseLevel-RL-AdditionFailureTDD" },
3735 { 199, "id-CauseLevel-RL-ReconfFailure" },
3736 { 200, "id-CauseLevel-RL-SetupFailureFDD" },
3737 { 201, "id-CauseLevel-RL-SetupFailureTDD" },
3738 { 205, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD" },
3739 { 206, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD" },
3740 { 207, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
3741 { 208, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
3742 { 209, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
3743 { 210, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
3744 { 212, "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
3745 { 213, "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
3746 { 214, "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
3747 { 215, "id-DSCHs-to-Add-TDD" },
3748 { 216, "id-Unused-ProtocolIE-ID-216" },
3749 { 217, "id-DSCH-DeleteList-RL-ReconfPrepTDD" },
3750 { 218, "id-Unused-ProtocolIE-ID-218" },
3751 { 219, "id-Unused-ProtocolIE-ID-219" },
3752 { 220, "id-DSCH-InformationListIE-RL-AdditionRspTDD" },
3753 { 221, "id-DSCH-InformationListIEs-RL-SetupRspTDD" },
3754 { 222, "id-DSCH-TDD-Information" },
3755 { 223, "id-Unused-ProtocolIE-ID-223" },
3756 { 226, "id-Unused-ProtocolIE-ID-226" },
3757 { 227, "id-DSCH-ModifyList-RL-ReconfPrepTDD" },
3758 { 228, "id-Unused-ProtocolIE-ID-228" },
3759 { 324, "id-Unused-ProtocolIE-ID-324" },
3760 { 229, "id-Unused-ProtocolIE-ID-229" },
3761 { 230, "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
3762 { 29, "id-Unused-ProtocolIE-ID-29" },
3763 { 225, "id-Unused-ProtocolIE-ID-225" },
3764 { 232, "id-GA-Cell" },
3765 { 3, "id-GA-CellAdditionalShapes" },
3766 { 246, "id-Unused-ProtocolIE-ID-246" },
3767 { 255, "id-Transmission-Gap-Pattern-Sequence-Information" },
3768 { 256, "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD" },
3769 { 257, "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD" },
3770 { 258, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
3771 { 259, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
3772 { 260, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
3773 { 261, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
3774 { 262, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
3775 { 263, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
3776 { 264, "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
3777 { 265, "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
3778 { 266, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD" },
3779 { 267, "id-USCHs-to-Add" },
3780 { 268, "id-USCH-DeleteList-RL-ReconfPrepTDD" },
3781 { 269, "id-USCH-InformationListIE-RL-AdditionRspTDD" },
3782 { 270, "id-USCH-InformationListIEs-RL-SetupRspTDD" },
3783 { 271, "id-USCH-Information" },
3784 { 272, "id-USCH-ModifyList-RL-ReconfPrepTDD" },
3785 { 273, "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
3786 { 274, "id-DL-Physical-Channel-Information-RL-SetupRqstTDD" },
3787 { 275, "id-UL-Physical-Channel-Information-RL-SetupRqstTDD" },
3788 { 276, "id-ClosedLoopMode1-SupportIndicator" },
3789 { 277, "id-Unused-ProtocolIE-ID-277" },
3790 { 279, "id-STTD-SupportIndicator" },
3791 { 14, "id-CFNReportingIndicator" },
3792 { 23, "id-CNOriginatedPage-PagingRqst" },
3793 { 24, "id-InnerLoopDLPCStatus" },
3794 { 25, "id-PropagationDelay" },
3795 { 36, "id-RxTimingDeviationForTA" },
3796 { 37, "id-timeSlot-ISCP" },
3797 { 15, "id-CCTrCH-InformationItem-RL-FailureInd" },
3798 { 16, "id-CCTrCH-InformationItem-RL-RestoreInd" },
3799 { 280, "id-CommonMeasurementAccuracy" },
3800 { 281, "id-CommonMeasurementObjectType-CM-Rprt" },
3801 { 282, "id-CommonMeasurementObjectType-CM-Rqst" },
3802 { 283, "id-CommonMeasurementObjectType-CM-Rsp" },
3803 { 284, "id-CommonMeasurementType" },
3804 { 18, "id-CongestionCause" },
3806 { 286, "id-SFNReportingIndicator" },
3807 { 287, "id-InformationExchangeID" },
3808 { 288, "id-InformationExchangeObjectType-InfEx-Rprt" },
3809 { 289, "id-InformationExchangeObjectType-InfEx-Rqst" },
3810 { 290, "id-InformationExchangeObjectType-InfEx-Rsp" },
3811 { 291, "id-InformationReportCharacteristics" },
3812 { 292, "id-InformationType" },
3813 { 58, "id-neighbouring-LCR-TDD-CellInformation" },
3814 { 65, "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD" },
3815 { 66, "id-RL-LCR-InformationResponse-RL-SetupRspTDD" },
3816 { 75, "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
3817 { 76, "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
3818 { 77, "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
3819 { 78, "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
3820 { 79, "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD" },
3821 { 80, "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD" },
3822 { 81, "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD" },
3823 { 86, "id-RL-LCR-InformationResponse-RL-AdditionRspTDD" },
3824 { 87, "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
3825 { 88, "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
3826 { 89, "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
3827 { 94, "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
3828 { 96, "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
3829 { 97, "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
3830 { 98, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
3831 { 100, "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
3832 { 101, "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
3833 { 104, "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
3834 { 105, "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
3835 { 106, "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
3836 { 138, "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD" },
3837 { 139, "id-TSTD-Support-Indicator-RL-SetupRqstTDD" },
3838 { 142, "id-RestrictionStateIndicator" },
3839 { 233, "id-Load-Value" },
3840 { 234, "id-Load-Value-IncrDecrThres" },
3841 { 235, "id-OnModification" },
3842 { 236, "id-Received-Total-Wideband-Power-Value" },
3843 { 237, "id-Received-Total-Wideband-Power-Value-IncrDecrThres" },
3844 { 238, "id-SFNSFNMeasurementThresholdInformation" },
3845 { 239, "id-Transmitted-Carrier-Power-Value" },
3846 { 240, "id-Transmitted-Carrier-Power-Value-IncrDecrThres" },
3847 { 241, "id-TUTRANGPSMeasurementThresholdInformation" },
3848 { 242, "id-UL-Timeslot-ISCP-Value" },
3849 { 243, "id-UL-Timeslot-ISCP-Value-IncrDecrThres" },
3850 { 293, "id-Rx-Timing-Deviation-Value-LCR" },
3851 { 19, "id-DPC-Mode-Change-SupportIndicator" },
3852 { 247, "id-Unused-ProtocolIE-ID-247" },
3853 { 295, "id-Unused-ProtocolIE-ID-295" },
3854 { 202, "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD" },
3855 { 203, "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD" },
3856 { 204, "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD" },
3857 { 249, "id-DSCH-RNTI" },
3858 { 296, "id-DL-PowerBalancing-Information" },
3859 { 297, "id-DL-PowerBalancing-ActivationIndicator" },
3860 { 298, "id-DL-PowerBalancing-UpdatedIndicator" },
3861 { 299, "id-DL-ReferencePowerInformation" },
3862 { 224, "id-Enhanced-PrimaryCPICH-EcNo" },
3863 { 252, "id-IPDL-TDD-ParametersLCR" },
3864 { 300, "id-CellCapabilityContainer-FDD" },
3865 { 301, "id-CellCapabilityContainer-TDD" },
3866 { 302, "id-CellCapabilityContainer-TDD-LCR" },
3867 { 317, "id-RL-Specific-DCH-Info" },
3868 { 318, "id-RL-ReconfigurationRequestFDD-RL-InformationList" },
3869 { 319, "id-RL-ReconfigurationRequestFDD-RL-Information-IEs" },
3870 { 321, "id-RL-ReconfigurationRequestTDD-RL-Information" },
3871 { 250, "id-CommonTransportChannelResourcesInitialisationNotRequired" },
3872 { 312, "id-DelayedActivation" },
3873 { 313, "id-DelayedActivationList-RL-ActivationCmdFDD" },
3874 { 314, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
3875 { 315, "id-DelayedActivationList-RL-ActivationCmdTDD" },
3876 { 316, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
3877 { 251, "id-neighbouringTDDCellMeasurementInformationLCR" },
3878 { 150, "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD" },
3879 { 151, "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD" },
3880 { 451, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
3881 { 452, "id-HSDSCH-FDD-Information" },
3882 { 453, "id-HSDSCH-FDD-Information-Response" },
3883 { 466, "id-HSDSCH-FDD-Update-Information" },
3884 { 456, "id-HSDSCH-Information-to-Modify" },
3885 { 516, "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
3886 { 517, "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
3887 { 457, "id-HSDSCH-RNTI" },
3888 { 458, "id-HSDSCH-TDD-Information" },
3889 { 459, "id-HSDSCH-TDD-Information-Response" },
3890 { 467, "id-HSDSCH-TDD-Update-Information" },
3891 { 463, "id-HSPDSCH-RL-ID" },
3892 { 531, "id-HSDSCH-MACdFlows-to-Add" },
3893 { 532, "id-HSDSCH-MACdFlows-to-Delete" },
3894 { 148, "id-Angle-Of-Arrival-Value-LCR" },
3895 { 158, "id-TrafficClass" },
3896 { 248, "id-Unused-ProtocolIE-ID-248" },
3897 { 253, "id-Unused-ProtocolIE-ID-253" },
3898 { 323, "id-PDSCH-RL-ID" },
3899 { 325, "id-TimeSlot-RL-SetupRspTDD" },
3900 { 468, "id-GERAN-Cell-Capability" },
3901 { 469, "id-GERAN-Classmark" },
3902 { 480, "id-DSCH-InitialWindowSize" },
3903 { 464, "id-UL-Synchronisation-Parameters-LCR" },
3904 { 479, "id-SNA-Information" },
3905 { 465, "id-MAChs-ResetIndicator" },
3906 { 481, "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
3907 { 482, "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
3908 { 483, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
3909 { 484, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
3910 { 485, "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
3911 { 486, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
3912 { 487, "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
3913 { 488, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
3914 { 489, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
3915 { 490, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
3916 { 491, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
3917 { 492, "id-UL-TimingAdvanceCtrl-LCR" },
3918 { 493, "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD" },
3919 { 494, "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD" },
3920 { 495, "id-HS-SICH-Reception-Quality" },
3921 { 496, "id-HS-SICH-Reception-Quality-Measurement-Value" },
3922 { 497, "id-HSSICH-Info-DM-Rprt" },
3923 { 498, "id-HSSICH-Info-DM-Rqst" },
3924 { 499, "id-HSSICH-Info-DM" },
3925 { 500, "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD" },
3926 { 501, "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD" },
3927 { 502, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD" },
3928 { 503, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD" },
3929 { 504, "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD" },
3930 { 505, "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD" },
3931 { 506, "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
3932 { 507, "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
3933 { 508, "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD" },
3934 { 509, "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD" },
3935 { 510, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
3936 { 511, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
3937 { 512, "id-TDD-Support-8PSK" },
3938 { 513, "id-TDD-maxNrDLPhysicalchannels" },
3939 { 514, "id-ExtendedGSMCellIndividualOffset" },
3940 { 518, "id-RL-ParameterUpdateIndicationFDD-RL-InformationList" },
3941 { 519, "id-Primary-CPICH-Usage-For-Channel-Estimation" },
3942 { 520, "id-Secondary-CPICH-Information" },
3943 { 521, "id-Secondary-CPICH-Information-Change" },
3944 { 522, "id-Unused-ProtocolIE-ID-522" },
3945 { 523, "id-Unused-ProtocolIE-ID-523" },
3946 { 524, "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item" },
3947 { 525, "id-Phase-Reference-Update-Indicator" },
3948 { 526, "id-Unidirectional-DCH-Indicator" },
3949 { 527, "id-RL-Information-RL-ReconfPrepTDD" },
3950 { 528, "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD" },
3951 { 529, "id-RL-ReconfigurationResponseTDD-RL-Information" },
3952 { 530, "id-Satellite-Almanac-Information-ExtItem" },
3953 { 533, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
3954 { 534, "id-TnlQos" },
3955 { 535, "id-RTLoadValue" },
3956 { 536, "id-NRTLoadInformationValue" },
3957 { 537, "id-CellPortionID" },
3958 { 538, "id-UpPTSInterferenceValue" },
3959 { 539, "id-PrimaryCCPCH-RSCP-Delta" },
3960 { 540, "id-UEMeasurementType" },
3961 { 541, "id-UEMeasurementTimeslotInfoHCR" },
3962 { 542, "id-UEMeasurementTimeslotInfoLCR" },
3963 { 543, "id-UEMeasurementReportCharacteristics" },
3964 { 544, "id-UEMeasurementParameterModAllow" },
3965 { 545, "id-UEMeasurementValueInformation" },
3966 { 546, "id-InterfacesToTraceItem" },
3967 { 547, "id-ListOfInterfacesToTrace" },
3968 { 548, "id-TraceDepth" },
3969 { 549, "id-TraceRecordingSessionReference" },
3970 { 550, "id-TraceReference" },
3971 { 551, "id-UEIdentity" },
3972 { 552, "id-NACC-Related-Data" },
3973 { 553, "id-GSM-Cell-InfEx-Rqst" },
3974 { 554, "id-MeasurementRecoveryBehavior" },
3975 { 555, "id-MeasurementRecoveryReportingIndicator" },
3976 { 556, "id-MeasurementRecoverySupportIndicator" },
3977 { 557, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
3978 { 558, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
3979 { 559, "id-F-DPCH-Information-RL-SetupRqstFDD" },
3980 { 560, "id-MBMS-Bearer-Service-List" },
3981 { 561, "id-MBMS-Bearer-Service-List-InfEx-Rsp" },
3982 { 562, "id-Active-MBMS-Bearer-ServiceFDD" },
3983 { 563, "id-Active-MBMS-Bearer-ServiceTDD" },
3984 { 564, "id-Old-URA-ID" },
3985 { 568, "id-UE-State" },
3986 { 569, "id-URA-ID" },
3987 { 571, "id-HARQ-Preamble-Mode" },
3988 { 572, "id-SynchronisationIndicator" },
3989 { 573, "id-UL-DPDCHIndicatorEDCH" },
3990 { 574, "id-EDPCH-Information" },
3991 { 575, "id-RL-Specific-EDCH-Information" },
3992 { 576, "id-EDCH-RL-Indication" },
3993 { 577, "id-EDCH-FDD-Information" },
3994 { 578, "id-EDCH-RLSet-Id" },
3995 { 579, "id-Serving-EDCHRL-Id" },
3996 { 580, "id-EDCH-FDD-DL-ControlChannelInformation" },
3997 { 581, "id-EDCH-FDD-InformationResponse" },
3998 { 582, "id-EDCH-MACdFlows-To-Add" },
3999 { 583, "id-EDCH-FDD-Information-To-Modify" },
4000 { 584, "id-EDCH-MACdFlows-To-Delete" },
4001 { 585, "id-EDPCH-Information-RLReconfRequest-FDD" },
4002 { 586, "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
4003 { 587, "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
4004 { 588, "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd" },
4005 { 589, "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd" },
4006 { 590, "id-MBMS-Bearer-Service-Full-Address" },
4007 { 591, "id-Initial-DL-DPCH-TimingAdjustment" },
4008 { 592, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
4009 { 593, "id-User-Plane-Congestion-Fields-Inclusion" },
4010 { 594, "id-HARQ-Preamble-Mode-Activation-Indicator" },
4011 { 595, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
4012 { 596, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
4013 { 597, "id-ProvidedInformation" },
4014 { 598, "id-Active-MBMS-Bearer-ServiceFDD-PFL" },
4015 { 599, "id-Active-MBMS-Bearer-ServiceTDD-PFL" },
4016 { 600, "id-FrequencyBandIndicator" },
4022 dissect_rnsap_ProtocolIE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4023 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
4024 0U, 65535U, &ProtocolIE_ID, NULL, FALSE);
4028 static int dissect_iE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4029 return dissect_rnsap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_rnsap_iE_ID);
4031 static int dissect_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4032 return dissect_rnsap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_rnsap_id);
4038 dissect_rnsap_ProtocolIEValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4039 #line 55 "rnsap.cnf"
4041 offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, pinfo, tree);
4047 static int dissect_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4048 return dissect_rnsap_ProtocolIEValue(tvb, offset, pinfo, tree, hf_rnsap_value);
4052 static const per_sequence_t ProtocolIE_Field_sequence[] = {
4053 { "id" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_id },
4054 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
4055 { "value" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_value },
4056 { NULL, 0, 0, NULL }
4060 dissect_rnsap_ProtocolIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4061 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4062 ett_rnsap_ProtocolIE_Field, ProtocolIE_Field_sequence);
4066 static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4067 return dissect_rnsap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_Container_item);
4071 static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
4072 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_Container_item },
4076 dissect_rnsap_ProtocolIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4077 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
4078 ett_rnsap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
4083 static int dissect_protocolIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4084 return dissect_rnsap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_rnsap_protocolIEs);
4086 static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4087 return dissect_rnsap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_ContainerList_item);
4093 dissect_rnsap_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4094 #line 31 "rnsap.cnf"
4096 offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, pinfo, tree);
4102 static int dissect_extensionValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4103 return dissect_rnsap_Extension(tvb, offset, pinfo, tree, hf_rnsap_extensionValue);
4107 static const per_sequence_t ProtocolExtensionField_sequence[] = {
4108 { "id" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_id },
4109 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
4110 { "extensionValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_extensionValue },
4111 { NULL, 0, 0, NULL }
4115 dissect_rnsap_ProtocolExtensionField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4116 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4117 ett_rnsap_ProtocolExtensionField, ProtocolExtensionField_sequence);
4121 static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4122 return dissect_rnsap_ProtocolExtensionField(tvb, offset, pinfo, tree, hf_rnsap_ProtocolExtensionContainer_item);
4126 static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
4127 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolExtensionContainer_item },
4131 dissect_rnsap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4132 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
4133 ett_rnsap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
4138 static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4139 return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_rnsap_protocolExtensions);
4141 static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4142 return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_rnsap_iE_Extensions);
4144 static int dissect_iEe_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4145 return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_rnsap_iEe_Extensions);
4149 static const per_sequence_t CommonTransportChannelResourcesRequest_sequence[] = {
4150 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4151 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4152 { NULL, 0, 0, NULL }
4156 dissect_rnsap_CommonTransportChannelResourcesRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4157 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4158 ett_rnsap_CommonTransportChannelResourcesRequest, CommonTransportChannelResourcesRequest_sequence);
4162 static int dissect_id_commonTransportChannelResourcesInitialisation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4163 return dissect_rnsap_CommonTransportChannelResourcesRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation);
4167 static const per_sequence_t CommonTransportChannelResourcesReleaseRequest_sequence[] = {
4168 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4169 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4170 { NULL, 0, 0, NULL }
4174 dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4175 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4176 ett_rnsap_CommonTransportChannelResourcesReleaseRequest, CommonTransportChannelResourcesReleaseRequest_sequence);
4180 static int dissect_id_commonTransportChannelResourcesRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4181 return dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesRelease);
4185 static const per_sequence_t CompressedModeCommand_sequence[] = {
4186 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4187 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4188 { NULL, 0, 0, NULL }
4192 dissect_rnsap_CompressedModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4193 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4194 ett_rnsap_CompressedModeCommand, CompressedModeCommand_sequence);
4198 static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4199 return dissect_rnsap_CompressedModeCommand(tvb, offset, pinfo, tree, hf_rnsap_id_compressedModeCommand);
4203 static const per_sequence_t DL_PowerControlRequest_sequence[] = {
4204 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4205 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4206 { NULL, 0, 0, NULL }
4210 dissect_rnsap_DL_PowerControlRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4211 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4212 ett_rnsap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
4216 static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4217 return dissect_rnsap_DL_PowerControlRequest(tvb, offset, pinfo, tree, hf_rnsap_id_downlinkPowerControl);
4221 static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
4222 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4223 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4224 { NULL, 0, 0, NULL }
4228 dissect_rnsap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4229 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4230 ett_rnsap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
4234 static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4235 return dissect_rnsap_DL_PowerTimeslotControlRequest(tvb, offset, pinfo, tree, hf_rnsap_id_downlinkPowerTimeslotControl);
4239 static const per_sequence_t DownlinkSignallingTransferRequest_sequence[] = {
4240 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4241 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4242 { NULL, 0, 0, NULL }
4246 dissect_rnsap_DownlinkSignallingTransferRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4247 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4248 ett_rnsap_DownlinkSignallingTransferRequest, DownlinkSignallingTransferRequest_sequence);
4252 static int dissect_id_downlinkSignallingTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4253 return dissect_rnsap_DownlinkSignallingTransferRequest(tvb, offset, pinfo, tree, hf_rnsap_id_downlinkSignallingTransfer);
4257 static const per_sequence_t ErrorIndication_sequence[] = {
4258 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4259 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4260 { NULL, 0, 0, NULL }
4264 dissect_rnsap_ErrorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4265 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4266 ett_rnsap_ErrorIndication, ErrorIndication_sequence);
4270 static int dissect_id_errorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4271 return dissect_rnsap_ErrorIndication(tvb, offset, pinfo, tree, hf_rnsap_id_errorIndication);
4275 static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
4276 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4277 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4278 { NULL, 0, 0, NULL }
4282 dissect_rnsap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4283 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4284 ett_rnsap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
4288 static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4289 return dissect_rnsap_DedicatedMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementFailure);
4293 static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
4294 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4295 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4296 { NULL, 0, 0, NULL }
4300 dissect_rnsap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4301 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4302 ett_rnsap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
4306 static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4307 return dissect_rnsap_DedicatedMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementInitiation);
4311 static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
4312 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4313 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4314 { NULL, 0, 0, NULL }
4318 dissect_rnsap_DedicatedMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4319 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4320 ett_rnsap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
4324 static int dissect_id_dedicatedMeasurementReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4325 return dissect_rnsap_DedicatedMeasurementReport(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementReporting);
4329 static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = {
4330 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4331 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4332 { NULL, 0, 0, NULL }
4336 dissect_rnsap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4337 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4338 ett_rnsap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
4342 static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4343 return dissect_rnsap_DedicatedMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementTermination);
4347 static const per_sequence_t PagingRequest_sequence[] = {
4348 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4349 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4350 { NULL, 0, 0, NULL }
4354 dissect_rnsap_PagingRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4355 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4356 ett_rnsap_PagingRequest, PagingRequest_sequence);
4360 static int dissect_id_paging(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4361 return dissect_rnsap_PagingRequest(tvb, offset, pinfo, tree, hf_rnsap_id_paging);
4365 static const per_sequence_t PhysicalChannelReconfigurationRequestTDD_sequence[] = {
4366 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4367 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4368 { NULL, 0, 0, NULL }
4372 dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4373 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4374 ett_rnsap_PhysicalChannelReconfigurationRequestTDD, PhysicalChannelReconfigurationRequestTDD_sequence);
4378 static int dissect_id_physicalChannelReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4379 return dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_physicalChannelReconfiguration);
4385 dissect_rnsap_INTEGER_0_65535(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4386 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
4387 0U, 65535U, NULL, NULL, FALSE);
4391 static int dissect_innerRadius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4392 return dissect_rnsap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rnsap_innerRadius);
4394 static int dissect_ctfc16bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4395 return dissect_rnsap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rnsap_ctfc16bit);
4397 static int dissect_local(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4398 return dissect_rnsap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rnsap_local);
4404 dissect_rnsap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4405 offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
4409 static int dissect_global(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4410 return dissect_rnsap_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_rnsap_global);
4414 static const value_string rnsap_PrivateIE_ID_vals[] = {
4420 static const per_choice_t PrivateIE_ID_choice[] = {
4421 { 0, "local" , ASN1_NO_EXTENSIONS , dissect_local },
4422 { 1, "global" , ASN1_NO_EXTENSIONS , dissect_global },
4423 { 0, NULL, 0, NULL }
4427 dissect_rnsap_PrivateIE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4428 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
4429 ett_rnsap_PrivateIE_ID, PrivateIE_ID_choice,
4434 static int dissect_privateIEid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4435 return dissect_rnsap_PrivateIE_ID(tvb, offset, pinfo, tree, hf_rnsap_privateIEid);
4441 dissect_rnsap_PrivateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4442 #line 76 "rnsap.cnf"
4446 offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length);
4447 offset = offset + length;
4448 BYTE_ALIGN_OFFSET(offset)
4454 static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4455 return dissect_rnsap_PrivateIEvalue(tvb, offset, pinfo, tree, hf_rnsap_privateIEvalue);
4459 static const per_sequence_t PrivateIE_Field_sequence[] = {
4460 { "privateIEid" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_privateIEid },
4461 { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality },
4462 { "privateIEvalue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_privateIEvalue },
4463 { NULL, 0, 0, NULL }
4467 dissect_rnsap_PrivateIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4468 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4469 ett_rnsap_PrivateIE_Field, PrivateIE_Field_sequence);
4473 static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4474 return dissect_rnsap_PrivateIE_Field(tvb, offset, pinfo, tree, hf_rnsap_PrivateIE_Container_item);
4478 static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
4479 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PrivateIE_Container_item },
4483 dissect_rnsap_PrivateIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4484 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
4485 ett_rnsap_PrivateIE_Container, PrivateIE_Container_sequence_of,
4490 static int dissect_privateIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4491 return dissect_rnsap_PrivateIE_Container(tvb, offset, pinfo, tree, hf_rnsap_privateIEs);
4495 static const per_sequence_t PrivateMessage_sequence[] = {
4496 { "privateIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_privateIEs },
4497 { NULL, 0, 0, NULL }
4501 dissect_rnsap_PrivateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4502 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4503 ett_rnsap_PrivateMessage, PrivateMessage_sequence);
4507 static int dissect_id_privateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4508 return dissect_rnsap_PrivateMessage(tvb, offset, pinfo, tree, hf_rnsap_id_privateMessage);
4512 static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
4513 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4514 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4515 { NULL, 0, 0, NULL }
4519 dissect_rnsap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4520 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4521 ett_rnsap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
4525 static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4526 return dissect_rnsap_RadioLinkAdditionRequestFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition);
4530 static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
4531 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4532 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4533 { NULL, 0, 0, NULL }
4537 dissect_rnsap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4538 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4539 ett_rnsap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
4543 static int dissect_id_radioLinkAddition_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4544 return dissect_rnsap_RadioLinkAdditionRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition_TDD);
4548 static const per_sequence_t RadioLinkCongestionIndication_sequence[] = {
4549 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4550 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4551 { NULL, 0, 0, NULL }
4555 dissect_rnsap_RadioLinkCongestionIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4556 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4557 ett_rnsap_RadioLinkCongestionIndication, RadioLinkCongestionIndication_sequence);
4561 static int dissect_id_radioLinkCongestion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4562 return dissect_rnsap_RadioLinkCongestionIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkCongestion);
4566 static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
4567 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4568 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4569 { NULL, 0, 0, NULL }
4573 dissect_rnsap_RadioLinkDeletionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4574 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4575 ett_rnsap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
4579 static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4580 return dissect_rnsap_RadioLinkDeletionRequest(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkDeletion);
4584 static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
4585 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4586 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4587 { NULL, 0, 0, NULL }
4591 dissect_rnsap_RadioLinkFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4592 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4593 ett_rnsap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
4597 static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4598 return dissect_rnsap_RadioLinkFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkFailure);
4602 static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
4603 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4604 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4605 { NULL, 0, 0, NULL }
4609 dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4610 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4611 ett_rnsap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
4615 static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4616 return dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkPreemption);
4620 static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
4621 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4622 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4623 { NULL, 0, 0, NULL }
4627 dissect_rnsap_RadioLinkRestoreIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4628 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4629 ett_rnsap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
4633 static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4634 return dissect_rnsap_RadioLinkRestoreIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkRestoration);
4638 static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
4639 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4640 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4641 { NULL, 0, 0, NULL }
4645 dissect_rnsap_RadioLinkSetupRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4646 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4647 ett_rnsap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
4651 static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4652 return dissect_rnsap_RadioLinkSetupRequestFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetup);
4656 static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
4657 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4658 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4659 { NULL, 0, 0, NULL }
4663 dissect_rnsap_RadioLinkSetupRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4664 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4665 ett_rnsap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
4669 static int dissect_id_radioLinkSetupTdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4670 return dissect_rnsap_RadioLinkSetupRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetupTdd);
4674 static const per_sequence_t RelocationCommit_sequence[] = {
4675 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4676 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4677 { NULL, 0, 0, NULL }
4681 dissect_rnsap_RelocationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4682 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4683 ett_rnsap_RelocationCommit, RelocationCommit_sequence);
4687 static int dissect_id_relocationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4688 return dissect_rnsap_RelocationCommit(tvb, offset, pinfo, tree, hf_rnsap_id_relocationCommit);
4692 static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
4693 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4694 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4695 { NULL, 0, 0, NULL }
4699 dissect_rnsap_RadioLinkReconfigurationCancel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4700 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4701 ett_rnsap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
4705 static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4706 return dissect_rnsap_RadioLinkReconfigurationCancel(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation);
4710 static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
4711 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4712 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4713 { NULL, 0, 0, NULL }
4717 dissect_rnsap_RadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4718 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4719 ett_rnsap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
4723 static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4724 return dissect_rnsap_RadioLinkReconfigurationCommit(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit);
4728 static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
4729 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4730 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4731 { NULL, 0, 0, NULL }
4735 dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4736 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4737 ett_rnsap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
4741 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4742 return dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation);
4746 static const per_sequence_t RadioLinkReconfigurationReadyTDD_sequence[] = {
4747 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4748 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4749 { NULL, 0, 0, NULL }
4753 dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4754 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4755 ett_rnsap_RadioLinkReconfigurationReadyTDD, RadioLinkReconfigurationReadyTDD_sequence);
4759 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4760 return dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD);
4764 static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
4765 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4766 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4767 { NULL, 0, 0, NULL }
4771 dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4772 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4773 ett_rnsap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
4777 static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4778 return dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration);
4782 static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
4783 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4784 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4785 { NULL, 0, 0, NULL }
4789 dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4790 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4791 ett_rnsap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
4795 static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4796 return dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD);
4800 static const per_sequence_t UplinkSignallingTransferIndicationFDD_sequence[] = {
4801 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4802 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4803 { NULL, 0, 0, NULL }
4807 dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4808 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4809 ett_rnsap_UplinkSignallingTransferIndicationFDD, UplinkSignallingTransferIndicationFDD_sequence);
4813 static int dissect_id_uplinkSignallingTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4814 return dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvb, offset, pinfo, tree, hf_rnsap_id_uplinkSignallingTransfer);
4818 static const per_sequence_t UplinkSignallingTransferIndicationTDD_sequence[] = {
4819 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4820 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4821 { NULL, 0, 0, NULL }
4825 dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4826 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4827 ett_rnsap_UplinkSignallingTransferIndicationTDD, UplinkSignallingTransferIndicationTDD_sequence);
4831 static int dissect_id_uplinkSignallingTransfer_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4832 return dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvb, offset, pinfo, tree, hf_rnsap_id_uplinkSignallingTransfer_TDD);
4836 static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
4837 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4838 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4839 { NULL, 0, 0, NULL }
4843 dissect_rnsap_CommonMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4844 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4845 ett_rnsap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
4849 static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4850 return dissect_rnsap_CommonMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementFailure);
4854 static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
4855 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4856 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4857 { NULL, 0, 0, NULL }
4861 dissect_rnsap_CommonMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4862 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4863 ett_rnsap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
4867 static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4868 return dissect_rnsap_CommonMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementInitiation);
4872 static const per_sequence_t CommonMeasurementReport_sequence[] = {
4873 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4874 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4875 { NULL, 0, 0, NULL }
4879 dissect_rnsap_CommonMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4880 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4881 ett_rnsap_CommonMeasurementReport, CommonMeasurementReport_sequence);
4885 static int dissect_id_commonMeasurementReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4886 return dissect_rnsap_CommonMeasurementReport(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementReporting);
4890 static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
4891 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4892 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4893 { NULL, 0, 0, NULL }
4897 dissect_rnsap_CommonMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4898 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4899 ett_rnsap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
4903 static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4904 return dissect_rnsap_CommonMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementTermination);
4908 static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
4909 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4910 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4911 { NULL, 0, 0, NULL }
4915 dissect_rnsap_InformationExchangeFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4916 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4917 ett_rnsap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
4921 static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4922 return dissect_rnsap_InformationExchangeFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeFailure);
4926 static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
4927 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4928 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4929 { NULL, 0, 0, NULL }
4933 dissect_rnsap_InformationExchangeInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4934 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4935 ett_rnsap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
4939 static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4940 return dissect_rnsap_InformationExchangeInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeInitiation);
4944 static const per_sequence_t InformationReport_sequence[] = {
4945 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4946 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4947 { NULL, 0, 0, NULL }
4951 dissect_rnsap_InformationReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4952 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4953 ett_rnsap_InformationReport, InformationReport_sequence);
4957 static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4958 return dissect_rnsap_InformationReport(tvb, offset, pinfo, tree, hf_rnsap_id_informationReporting);
4962 static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
4963 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4964 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4965 { NULL, 0, 0, NULL }
4969 dissect_rnsap_InformationExchangeTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4970 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4971 ett_rnsap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
4975 static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4976 return dissect_rnsap_InformationExchangeTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeTermination);
4980 static const per_sequence_t ResetRequest_sequence[] = {
4981 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
4982 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
4983 { NULL, 0, 0, NULL }
4987 dissect_rnsap_ResetRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
4988 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
4989 ett_rnsap_ResetRequest, ResetRequest_sequence);
4993 static int dissect_id_reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
4994 return dissect_rnsap_ResetRequest(tvb, offset, pinfo, tree, hf_rnsap_id_reset);
4998 static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
4999 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5000 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5001 { NULL, 0, 0, NULL }
5005 dissect_rnsap_RadioLinkActivationCommandFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5006 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5007 ett_rnsap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
5011 static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5012 return dissect_rnsap_RadioLinkActivationCommandFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkActivation);
5016 static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
5017 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5018 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5019 { NULL, 0, 0, NULL }
5023 dissect_rnsap_RadioLinkActivationCommandTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5024 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5025 ett_rnsap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
5029 static int dissect_id_radioLinkActivation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5030 return dissect_rnsap_RadioLinkActivationCommandTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkActivation_TDD);
5034 static const per_sequence_t GERANUplinkSignallingTransferIndication_sequence[] = {
5035 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5036 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5037 { NULL, 0, 0, NULL }
5041 dissect_rnsap_GERANUplinkSignallingTransferIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5042 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5043 ett_rnsap_GERANUplinkSignallingTransferIndication, GERANUplinkSignallingTransferIndication_sequence);
5047 static int dissect_id_gERANuplinkSignallingTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5048 return dissect_rnsap_GERANUplinkSignallingTransferIndication(tvb, offset, pinfo, tree, hf_rnsap_id_gERANuplinkSignallingTransfer);
5052 static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
5053 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5054 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5055 { NULL, 0, 0, NULL }
5059 dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5060 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5061 ett_rnsap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
5065 static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5066 return dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkParameterUpdate);
5070 static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
5071 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5072 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5073 { NULL, 0, 0, NULL }
5077 dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5078 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5079 ett_rnsap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
5083 static int dissect_id_radioLinkParameterUpdate_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5084 return dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkParameterUpdate_TDD);
5088 static const per_sequence_t UEMeasurementFailureIndication_sequence[] = {
5089 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5090 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5091 { NULL, 0, 0, NULL }
5095 dissect_rnsap_UEMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5096 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5097 ett_rnsap_UEMeasurementFailureIndication, UEMeasurementFailureIndication_sequence);
5101 static int dissect_id_uEMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5102 return dissect_rnsap_UEMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementFailure);
5106 static const per_sequence_t UEMeasurementInitiationRequest_sequence[] = {
5107 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5108 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5109 { NULL, 0, 0, NULL }
5113 dissect_rnsap_UEMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5114 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5115 ett_rnsap_UEMeasurementInitiationRequest, UEMeasurementInitiationRequest_sequence);
5119 static int dissect_id_uEMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5120 return dissect_rnsap_UEMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementInitiation);
5124 static const per_sequence_t UEMeasurementReport_sequence[] = {
5125 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5126 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5127 { NULL, 0, 0, NULL }
5131 dissect_rnsap_UEMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5132 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5133 ett_rnsap_UEMeasurementReport, UEMeasurementReport_sequence);
5137 static int dissect_id_uEMeasurementReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5138 return dissect_rnsap_UEMeasurementReport(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementReporting);
5142 static const per_sequence_t UEMeasurementTerminationRequest_sequence[] = {
5143 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5144 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5145 { NULL, 0, 0, NULL }
5149 dissect_rnsap_UEMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5150 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5151 ett_rnsap_UEMeasurementTerminationRequest, UEMeasurementTerminationRequest_sequence);
5155 static int dissect_id_uEMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5156 return dissect_rnsap_UEMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementTermination);
5160 static const per_sequence_t IurDeactivateTrace_sequence[] = {
5161 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5162 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5163 { NULL, 0, 0, NULL }
5167 dissect_rnsap_IurDeactivateTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5168 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5169 ett_rnsap_IurDeactivateTrace, IurDeactivateTrace_sequence);
5173 static int dissect_id_iurDeactivateTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5174 return dissect_rnsap_IurDeactivateTrace(tvb, offset, pinfo, tree, hf_rnsap_id_iurDeactivateTrace);
5178 static const per_sequence_t IurInvokeTrace_sequence[] = {
5179 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5180 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5181 { NULL, 0, 0, NULL }
5185 dissect_rnsap_IurInvokeTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5186 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5187 ett_rnsap_IurInvokeTrace, IurInvokeTrace_sequence);
5191 static int dissect_id_iurInvokeTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5192 return dissect_rnsap_IurInvokeTrace(tvb, offset, pinfo, tree, hf_rnsap_id_iurInvokeTrace);
5196 static const per_sequence_t MBMSAttachCommand_sequence[] = {
5197 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5198 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5199 { NULL, 0, 0, NULL }
5203 dissect_rnsap_MBMSAttachCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5204 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5205 ett_rnsap_MBMSAttachCommand, MBMSAttachCommand_sequence);
5209 static int dissect_id_mBMSAttach(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5210 return dissect_rnsap_MBMSAttachCommand(tvb, offset, pinfo, tree, hf_rnsap_id_mBMSAttach);
5214 static const per_sequence_t MBMSDetachCommand_sequence[] = {
5215 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5216 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5217 { NULL, 0, 0, NULL }
5221 dissect_rnsap_MBMSDetachCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5222 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5223 ett_rnsap_MBMSDetachCommand, MBMSDetachCommand_sequence);
5227 static int dissect_id_mBMSDetach(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5228 return dissect_rnsap_MBMSDetachCommand(tvb, offset, pinfo, tree, hf_rnsap_id_mBMSDetach);
5232 static const per_sequence_t DirectInformationTransfer_sequence[] = {
5233 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5234 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5235 { NULL, 0, 0, NULL }
5239 dissect_rnsap_DirectInformationTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5240 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5241 ett_rnsap_DirectInformationTransfer, DirectInformationTransfer_sequence);
5245 static int dissect_id_directInformationTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5246 return dissect_rnsap_DirectInformationTransfer(tvb, offset, pinfo, tree, hf_rnsap_id_directInformationTransfer);
5250 static const value_string rnsap_DummyInitiatingValue_vals[] = {
5251 { 0, "id-commonTransportChannelResourcesInitialisation" },
5252 { 1, "id-commonTransportChannelResourcesRelease" },
5253 { 2, "id-compressedModeCommand" },
5254 { 3, "id-downlinkPowerControl" },
5255 { 4, "id-downlinkPowerTimeslotControl" },
5256 { 5, "id-downlinkSignallingTransfer" },
5257 { 6, "id-errorIndication" },
5258 { 7, "id-dedicatedMeasurementFailure" },
5259 { 8, "id-dedicatedMeasurementInitiation" },
5260 { 9, "id-dedicatedMeasurementReporting" },
5261 { 10, "id-dedicatedMeasurementTermination" },
5262 { 11, "id-paging" },
5263 { 12, "id-physicalChannelReconfiguration" },
5264 { 13, "id-privateMessage" },
5265 { 14, "id-radioLinkAddition" },
5266 { 15, "id-radioLinkAddition-TDD" },
5267 { 16, "id-radioLinkCongestion" },
5268 { 17, "id-radioLinkDeletion" },
5269 { 18, "id-radioLinkFailure" },
5270 { 19, "id-radioLinkPreemption" },
5271 { 20, "id-radioLinkRestoration" },
5272 { 21, "id-radioLinkSetup" },
5273 { 22, "id-radioLinkSetupTdd" },
5274 { 23, "id-relocationCommit" },
5275 { 24, "id-synchronisedRadioLinkReconfigurationCancellation" },
5276 { 25, "id-synchronisedRadioLinkReconfigurationCommit" },
5277 { 26, "id-synchronisedRadioLinkReconfigurationPreparation" },
5278 { 27, "id-synchronisedRadioLinkReconfigurationPreparation-TDD" },
5279 { 28, "id-unSynchronisedRadioLinkReconfiguration" },
5280 { 29, "id-unSynchronisedRadioLinkReconfiguration-TDD" },
5281 { 30, "id-uplinkSignallingTransfer" },
5282 { 31, "id-uplinkSignallingTransfer-TDD" },
5283 { 32, "id-commonMeasurementFailure" },
5284 { 33, "id-commonMeasurementInitiation" },
5285 { 34, "id-commonMeasurementReporting" },
5286 { 35, "id-commonMeasurementTermination" },
5287 { 36, "id-informationExchangeFailure" },
5288 { 37, "id-informationExchangeInitiation" },
5289 { 38, "id-informationReporting" },
5290 { 39, "id-informationExchangeTermination" },
5292 { 41, "id-radioLinkActivation" },
5293 { 42, "id-radioLinkActivation-TDD" },
5294 { 43, "id-gERANuplinkSignallingTransfer" },
5295 { 44, "id-radioLinkParameterUpdate" },
5296 { 45, "id-radioLinkParameterUpdate-TDD" },
5297 { 46, "id-uEMeasurementFailure" },
5298 { 47, "id-uEMeasurementInitiation" },
5299 { 48, "id-uEMeasurementReporting" },
5300 { 49, "id-uEMeasurementTermination" },
5301 { 50, "id-iurDeactivateTrace" },
5302 { 51, "id-iurInvokeTrace" },
5303 { 52, "id-mBMSAttach" },
5304 { 53, "id-mBMSDetach" },
5305 { 54, "id-directInformationTransfer" },
5309 static const per_choice_t DummyInitiatingValue_choice[] = {
5310 { 0, "id-commonTransportChannelResourcesInitialisation", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelResourcesInitialisation },
5311 { 1, "id-commonTransportChannelResourcesRelease", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelResourcesRelease },
5312 { 2, "id-compressedModeCommand" , ASN1_EXTENSION_ROOT , dissect_id_compressedModeCommand },
5313 { 3, "id-downlinkPowerControl" , ASN1_EXTENSION_ROOT , dissect_id_downlinkPowerControl },
5314 { 4, "id-downlinkPowerTimeslotControl", ASN1_EXTENSION_ROOT , dissect_id_downlinkPowerTimeslotControl },
5315 { 5, "id-downlinkSignallingTransfer", ASN1_EXTENSION_ROOT , dissect_id_downlinkSignallingTransfer },
5316 { 6, "id-errorIndication" , ASN1_EXTENSION_ROOT , dissect_id_errorIndication },
5317 { 7, "id-dedicatedMeasurementFailure", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementFailure },
5318 { 8, "id-dedicatedMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementInitiation },
5319 { 9, "id-dedicatedMeasurementReporting", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementReporting },
5320 { 10, "id-dedicatedMeasurementTermination", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementTermination },
5321 { 11, "id-paging" , ASN1_EXTENSION_ROOT , dissect_id_paging },
5322 { 12, "id-physicalChannelReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_physicalChannelReconfiguration },
5323 { 13, "id-privateMessage" , ASN1_EXTENSION_ROOT , dissect_id_privateMessage },
5324 { 14, "id-radioLinkAddition" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition },
5325 { 15, "id-radioLinkAddition-TDD" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition_TDD },
5326 { 16, "id-radioLinkCongestion" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkCongestion },
5327 { 17, "id-radioLinkDeletion" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkDeletion },
5328 { 18, "id-radioLinkFailure" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkFailure },
5329 { 19, "id-radioLinkPreemption" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkPreemption },
5330 { 20, "id-radioLinkRestoration" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkRestoration },
5331 { 21, "id-radioLinkSetup" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup },
5332 { 22, "id-radioLinkSetupTdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetupTdd },
5333 { 23, "id-relocationCommit" , ASN1_EXTENSION_ROOT , dissect_id_relocationCommit },
5334 { 24, "id-synchronisedRadioLinkReconfigurationCancellation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationCancellation },
5335 { 25, "id-synchronisedRadioLinkReconfigurationCommit", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationCommit },
5336 { 26, "id-synchronisedRadioLinkReconfigurationPreparation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation },
5337 { 27, "id-synchronisedRadioLinkReconfigurationPreparation-TDD", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD },
5338 { 28, "id-unSynchronisedRadioLinkReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration },
5339 { 29, "id-unSynchronisedRadioLinkReconfiguration-TDD", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration_TDD },
5340 { 30, "id-uplinkSignallingTransfer" , ASN1_EXTENSION_ROOT , dissect_id_uplinkSignallingTransfer },
5341 { 31, "id-uplinkSignallingTransfer-TDD", ASN1_EXTENSION_ROOT , dissect_id_uplinkSignallingTransfer_TDD },
5342 { 32, "id-commonMeasurementFailure" , ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementFailure },
5343 { 33, "id-commonMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementInitiation },
5344 { 34, "id-commonMeasurementReporting", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementReporting },
5345 { 35, "id-commonMeasurementTermination", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementTermination },
5346 { 36, "id-informationExchangeFailure", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeFailure },
5347 { 37, "id-informationExchangeInitiation", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeInitiation },
5348 { 38, "id-informationReporting" , ASN1_EXTENSION_ROOT , dissect_id_informationReporting },
5349 { 39, "id-informationExchangeTermination", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeTermination },
5350 { 40, "id-reset" , ASN1_EXTENSION_ROOT , dissect_id_reset },
5351 { 41, "id-radioLinkActivation" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkActivation },
5352 { 42, "id-radioLinkActivation-TDD" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkActivation_TDD },
5353 { 43, "id-gERANuplinkSignallingTransfer", ASN1_EXTENSION_ROOT , dissect_id_gERANuplinkSignallingTransfer },
5354 { 44, "id-radioLinkParameterUpdate" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkParameterUpdate },
5355 { 45, "id-radioLinkParameterUpdate-TDD", ASN1_EXTENSION_ROOT , dissect_id_radioLinkParameterUpdate_TDD },
5356 { 46, "id-uEMeasurementFailure" , ASN1_EXTENSION_ROOT , dissect_id_uEMeasurementFailure },
5357 { 47, "id-uEMeasurementInitiation" , ASN1_EXTENSION_ROOT , dissect_id_uEMeasurementInitiation },
5358 { 48, "id-uEMeasurementReporting" , ASN1_EXTENSION_ROOT , dissect_id_uEMeasurementReporting },
5359 { 49, "id-uEMeasurementTermination" , ASN1_EXTENSION_ROOT , dissect_id_uEMeasurementTermination },
5360 { 50, "id-iurDeactivateTrace" , ASN1_EXTENSION_ROOT , dissect_id_iurDeactivateTrace },
5361 { 51, "id-iurInvokeTrace" , ASN1_EXTENSION_ROOT , dissect_id_iurInvokeTrace },
5362 { 52, "id-mBMSAttach" , ASN1_EXTENSION_ROOT , dissect_id_mBMSAttach },
5363 { 53, "id-mBMSDetach" , ASN1_EXTENSION_ROOT , dissect_id_mBMSDetach },
5364 { 54, "id-directInformationTransfer", ASN1_EXTENSION_ROOT , dissect_id_directInformationTransfer },
5365 { 0, NULL, 0, NULL }
5369 dissect_rnsap_DummyInitiatingValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5370 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
5371 ett_rnsap_DummyInitiatingValue, DummyInitiatingValue_choice,
5378 static const per_sequence_t CommonTransportChannelResourcesResponseFDD_sequence[] = {
5379 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5380 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5381 { NULL, 0, 0, NULL }
5385 dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5386 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5387 ett_rnsap_CommonTransportChannelResourcesResponseFDD, CommonTransportChannelResourcesResponseFDD_sequence);
5391 static int dissect_id_commonTransportChannelResourcesInitialisation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5392 return dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation1);
5396 static const per_sequence_t CommonTransportChannelResourcesResponseTDD_sequence[] = {
5397 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5398 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5399 { NULL, 0, 0, NULL }
5403 dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5404 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5405 ett_rnsap_CommonTransportChannelResourcesResponseTDD, CommonTransportChannelResourcesResponseTDD_sequence);
5409 static int dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5410 return dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD);
5414 static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = {
5415 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5416 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5417 { NULL, 0, 0, NULL }
5421 dissect_rnsap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5422 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5423 ett_rnsap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
5427 static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5428 return dissect_rnsap_DedicatedMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementInitiation1);
5432 static const per_sequence_t PhysicalChannelReconfigurationCommand_sequence[] = {
5433 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5434 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5435 { NULL, 0, 0, NULL }
5439 dissect_rnsap_PhysicalChannelReconfigurationCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5440 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5441 ett_rnsap_PhysicalChannelReconfigurationCommand, PhysicalChannelReconfigurationCommand_sequence);
5445 static int dissect_id_physicalChannelReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5446 return dissect_rnsap_PhysicalChannelReconfigurationCommand(tvb, offset, pinfo, tree, hf_rnsap_id_physicalChannelReconfiguration1);
5450 static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
5451 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5452 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5453 { NULL, 0, 0, NULL }
5457 dissect_rnsap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5458 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5459 ett_rnsap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
5463 static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5464 return dissect_rnsap_RadioLinkAdditionResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition1);
5468 static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
5469 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5470 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5471 { NULL, 0, 0, NULL }
5475 dissect_rnsap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5476 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5477 ett_rnsap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
5481 static int dissect_id_radioLinkAddition_TDD1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5482 return dissect_rnsap_RadioLinkAdditionResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition_TDD1);
5486 static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
5487 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5488 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5489 { NULL, 0, 0, NULL }
5493 dissect_rnsap_RadioLinkDeletionResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5494 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5495 ett_rnsap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
5499 static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5500 return dissect_rnsap_RadioLinkDeletionResponse(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkDeletion1);
5504 static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
5505 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5506 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5507 { NULL, 0, 0, NULL }
5511 dissect_rnsap_RadioLinkSetupResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5512 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5513 ett_rnsap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
5517 static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5518 return dissect_rnsap_RadioLinkSetupResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetup1);
5522 static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
5523 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5524 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5525 { NULL, 0, 0, NULL }
5529 dissect_rnsap_RadioLinkSetupResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5530 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5531 ett_rnsap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
5535 static int dissect_id_radioLinkSetupTdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5536 return dissect_rnsap_RadioLinkSetupResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetupTdd1);
5540 static const per_sequence_t RadioLinkReconfigurationReadyFDD_sequence[] = {
5541 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5542 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5543 { NULL, 0, 0, NULL }
5547 dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5548 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5549 ett_rnsap_RadioLinkReconfigurationReadyFDD, RadioLinkReconfigurationReadyFDD_sequence);
5553 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5554 return dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1);
5558 static const per_sequence_t RadioLinkReconfigurationResponseFDD_sequence[] = {
5559 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5560 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5561 { NULL, 0, 0, NULL }
5565 dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5566 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5567 ett_rnsap_RadioLinkReconfigurationResponseFDD, RadioLinkReconfigurationResponseFDD_sequence);
5571 static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5572 return dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1);
5576 static const per_sequence_t RadioLinkReconfigurationResponseTDD_sequence[] = {
5577 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5578 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5579 { NULL, 0, 0, NULL }
5583 dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5584 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5585 ett_rnsap_RadioLinkReconfigurationResponseTDD, RadioLinkReconfigurationResponseTDD_sequence);
5589 static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5590 return dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1);
5594 static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
5595 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5596 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5597 { NULL, 0, 0, NULL }
5601 dissect_rnsap_CommonMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5602 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5603 ett_rnsap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
5607 static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5608 return dissect_rnsap_CommonMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementInitiation1);
5612 static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
5613 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5614 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5615 { NULL, 0, 0, NULL }
5619 dissect_rnsap_InformationExchangeInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5620 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5621 ett_rnsap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
5625 static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5626 return dissect_rnsap_InformationExchangeInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeInitiation1);
5630 static const per_sequence_t ResetResponse_sequence[] = {
5631 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5632 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5633 { NULL, 0, 0, NULL }
5637 dissect_rnsap_ResetResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5638 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5639 ett_rnsap_ResetResponse, ResetResponse_sequence);
5643 static int dissect_id_reset1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5644 return dissect_rnsap_ResetResponse(tvb, offset, pinfo, tree, hf_rnsap_id_reset1);
5648 static const per_sequence_t UEMeasurementInitiationResponse_sequence[] = {
5649 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5650 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5651 { NULL, 0, 0, NULL }
5655 dissect_rnsap_UEMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5656 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5657 ett_rnsap_UEMeasurementInitiationResponse, UEMeasurementInitiationResponse_sequence);
5661 static int dissect_id_uEMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5662 return dissect_rnsap_UEMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementInitiation1);
5666 static const value_string rnsap_DummySuccessfulOutcomeValue_vals[] = {
5667 { 0, "id-commonTransportChannelResourcesInitialisation" },
5668 { 1, "id-commonTransportChannelResourcesInitialisation-TDD" },
5669 { 2, "id-dedicatedMeasurementInitiation" },
5670 { 3, "id-physicalChannelReconfiguration" },
5671 { 4, "id-radioLinkAddition" },
5672 { 5, "id-radioLinkAddition-TDD" },
5673 { 6, "id-radioLinkDeletion" },
5674 { 7, "id-radioLinkSetup" },
5675 { 8, "id-radioLinkSetupTdd" },
5676 { 9, "id-synchronisedRadioLinkReconfigurationPreparation" },
5677 { 10, "id-synchronisedRadioLinkReconfigurationPreparation-TDD" },
5678 { 11, "id-unSynchronisedRadioLinkReconfiguration" },
5679 { 12, "id-unSynchronisedRadioLinkReconfiguration-TDD" },
5680 { 13, "id-commonMeasurementInitiation" },
5681 { 14, "id-informationExchangeInitiation" },
5683 { 16, "id-uEMeasurementInitiation" },
5687 static const per_choice_t DummySuccessfulOutcomeValue_choice[] = {
5688 { 0, "id-commonTransportChannelResourcesInitialisation", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelResourcesInitialisation1 },
5689 { 1, "id-commonTransportChannelResourcesInitialisation-TDD", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelResourcesInitialisation_TDD },
5690 { 2, "id-dedicatedMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementInitiation1 },
5691 { 3, "id-physicalChannelReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_physicalChannelReconfiguration1 },
5692 { 4, "id-radioLinkAddition" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition1 },
5693 { 5, "id-radioLinkAddition-TDD" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition_TDD1 },
5694 { 6, "id-radioLinkDeletion" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkDeletion1 },
5695 { 7, "id-radioLinkSetup" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup1 },
5696 { 8, "id-radioLinkSetupTdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetupTdd1 },
5697 { 9, "id-synchronisedRadioLinkReconfigurationPreparation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation1 },
5698 { 10, "id-synchronisedRadioLinkReconfigurationPreparation-TDD", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD },
5699 { 11, "id-unSynchronisedRadioLinkReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration1 },
5700 { 12, "id-unSynchronisedRadioLinkReconfiguration-TDD", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1 },
5701 { 13, "id-commonMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementInitiation1 },
5702 { 14, "id-informationExchangeInitiation", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeInitiation1 },
5703 { 15, "id-reset" , ASN1_EXTENSION_ROOT , dissect_id_reset1 },
5704 { 16, "id-uEMeasurementInitiation" , ASN1_EXTENSION_ROOT , dissect_id_uEMeasurementInitiation1 },
5705 { 0, NULL, 0, NULL }
5709 dissect_rnsap_DummySuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5710 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
5711 ett_rnsap_DummySuccessfulOutcomeValue, DummySuccessfulOutcomeValue_choice,
5718 static const per_sequence_t CommonTransportChannelResourcesFailure_sequence[] = {
5719 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5720 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5721 { NULL, 0, 0, NULL }
5725 dissect_rnsap_CommonTransportChannelResourcesFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5726 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5727 ett_rnsap_CommonTransportChannelResourcesFailure, CommonTransportChannelResourcesFailure_sequence);
5731 static int dissect_id_commonTransportChannelResourcesInitialisation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5732 return dissect_rnsap_CommonTransportChannelResourcesFailure(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation2);
5736 static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
5737 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5738 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5739 { NULL, 0, 0, NULL }
5743 dissect_rnsap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5744 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5745 ett_rnsap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
5749 static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5750 return dissect_rnsap_DedicatedMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementInitiation2);
5754 static const per_sequence_t PhysicalChannelReconfigurationFailure_sequence[] = {
5755 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5756 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5757 { NULL, 0, 0, NULL }
5761 dissect_rnsap_PhysicalChannelReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5762 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5763 ett_rnsap_PhysicalChannelReconfigurationFailure, PhysicalChannelReconfigurationFailure_sequence);
5767 static int dissect_id_physicalChannelReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5768 return dissect_rnsap_PhysicalChannelReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_physicalChannelReconfiguration2);
5772 static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
5773 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5774 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5775 { NULL, 0, 0, NULL }
5779 dissect_rnsap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5780 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5781 ett_rnsap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
5785 static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5786 return dissect_rnsap_RadioLinkAdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition2);
5790 static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
5791 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5792 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5793 { NULL, 0, 0, NULL }
5797 dissect_rnsap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5798 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5799 ett_rnsap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
5803 static int dissect_id_radioLinkAddition_TDD2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5804 return dissect_rnsap_RadioLinkAdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition_TDD2);
5808 static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
5809 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5810 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5811 { NULL, 0, 0, NULL }
5815 dissect_rnsap_RadioLinkSetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5816 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5817 ett_rnsap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
5821 static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5822 return dissect_rnsap_RadioLinkSetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetup2);
5826 static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
5827 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5828 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5829 { NULL, 0, 0, NULL }
5833 dissect_rnsap_RadioLinkSetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5834 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5835 ett_rnsap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
5839 static int dissect_id_radioLinkSetupTdd2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5840 return dissect_rnsap_RadioLinkSetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetupTdd2);
5844 static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
5845 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5846 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5847 { NULL, 0, 0, NULL }
5851 dissect_rnsap_RadioLinkReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5852 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5853 ett_rnsap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
5857 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5858 return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2);
5860 static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5861 return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2);
5863 static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5864 return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2);
5868 static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
5869 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5870 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5871 { NULL, 0, 0, NULL }
5875 dissect_rnsap_CommonMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5876 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5877 ett_rnsap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
5881 static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5882 return dissect_rnsap_CommonMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementInitiation2);
5886 static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
5887 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5888 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5889 { NULL, 0, 0, NULL }
5893 dissect_rnsap_InformationExchangeInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5894 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5895 ett_rnsap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
5899 static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5900 return dissect_rnsap_InformationExchangeInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeInitiation2);
5904 static const per_sequence_t UEMeasurementInitiationFailure_sequence[] = {
5905 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
5906 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
5907 { NULL, 0, 0, NULL }
5911 dissect_rnsap_UEMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5912 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
5913 ett_rnsap_UEMeasurementInitiationFailure, UEMeasurementInitiationFailure_sequence);
5917 static int dissect_id_uEMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5918 return dissect_rnsap_UEMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementInitiation2);
5922 static const value_string rnsap_DummyUnSuccessfulOutcomeValue_vals[] = {
5923 { 0, "id-commonTransportChannelResourcesInitialisation" },
5924 { 1, "id-dedicatedMeasurementInitiation" },
5925 { 2, "id-physicalChannelReconfiguration" },
5926 { 3, "id-radioLinkAddition" },
5927 { 4, "id-radioLinkAddition-TDD" },
5928 { 5, "id-radioLinkSetup" },
5929 { 6, "id-radioLinkSetupTdd" },
5930 { 7, "id-synchronisedRadioLinkReconfigurationPreparation" },
5931 { 8, "id-unSynchronisedRadioLinkReconfiguration" },
5932 { 9, "id-unSynchronisedRadioLinkReconfiguration-TDD" },
5933 { 10, "id-commonMeasurementInitiation" },
5934 { 11, "id-informationExchangeInitiation" },
5935 { 12, "id-uEMeasurementInitiation" },
5939 static const per_choice_t DummyUnSuccessfulOutcomeValue_choice[] = {
5940 { 0, "id-commonTransportChannelResourcesInitialisation", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelResourcesInitialisation2 },
5941 { 1, "id-dedicatedMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementInitiation2 },
5942 { 2, "id-physicalChannelReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_physicalChannelReconfiguration2 },
5943 { 3, "id-radioLinkAddition" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition2 },
5944 { 4, "id-radioLinkAddition-TDD" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition_TDD2 },
5945 { 5, "id-radioLinkSetup" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup2 },
5946 { 6, "id-radioLinkSetupTdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetupTdd2 },
5947 { 7, "id-synchronisedRadioLinkReconfigurationPreparation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation2 },
5948 { 8, "id-unSynchronisedRadioLinkReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration2 },
5949 { 9, "id-unSynchronisedRadioLinkReconfiguration-TDD", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2 },
5950 { 10, "id-commonMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementInitiation2 },
5951 { 11, "id-informationExchangeInitiation", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeInitiation2 },
5952 { 12, "id-uEMeasurementInitiation" , ASN1_EXTENSION_ROOT , dissect_id_uEMeasurementInitiation2 },
5953 { 0, NULL, 0, NULL }
5957 dissect_rnsap_DummyUnSuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5958 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
5959 ett_rnsap_DummyUnSuccessfulOutcomeValue, DummyUnSuccessfulOutcomeValue_choice,
5968 dissect_rnsap_AllowedQueuingTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5969 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
5970 1U, 60U, NULL, NULL, FALSE);
5974 static int dissect_id_AllowedQueuingTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5975 return dissect_rnsap_AllowedQueuingTime(tvb, offset, pinfo, tree, hf_rnsap_id_AllowedQueuingTime);
5981 dissect_rnsap_Allowed_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
5982 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
5983 1U, 32U, NULL, NULL, FALSE);
5987 static int dissect_allowed_UL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5988 return dissect_rnsap_Allowed_Rate(tvb, offset, pinfo, tree, hf_rnsap_allowed_UL_Rate);
5990 static int dissect_allowed_DL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
5991 return dissect_rnsap_Allowed_Rate(tvb, offset, pinfo, tree, hf_rnsap_allowed_DL_Rate);
5995 static const per_sequence_t Allowed_Rate_Information_sequence[] = {
5996 { "allowed-UL-Rate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allowed_UL_Rate },
5997 { "allowed-DL-Rate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allowed_DL_Rate },
5998 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
5999 { NULL, 0, 0, NULL }
6003 dissect_rnsap_Allowed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6004 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6005 ett_rnsap_Allowed_Rate_Information, Allowed_Rate_Information_sequence);
6009 static int dissect_id_Allowed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6010 return dissect_rnsap_Allowed_Rate_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Allowed_Rate_Information);
6012 static int dissect_allowed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6013 return dissect_rnsap_Allowed_Rate_Information(tvb, offset, pinfo, tree, hf_rnsap_allowed_Rate_Information);
6017 static const value_string rnsap_AntennaColocationIndicator_vals[] = {
6018 { 0, "co-located" },
6024 dissect_rnsap_AntennaColocationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6025 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6026 0, 0, NULL, NULL, TRUE);
6030 static int dissect_id_AntennaColocationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6031 return dissect_rnsap_AntennaColocationIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_AntennaColocationIndicator);
6037 dissect_rnsap_BindingID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6038 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
6043 static int dissect_id_BindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6044 return dissect_rnsap_BindingID(tvb, offset, pinfo, tree, hf_rnsap_id_BindingID);
6046 static int dissect_bindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6047 return dissect_rnsap_BindingID(tvb, offset, pinfo, tree, hf_rnsap_bindingID);
6053 dissect_rnsap_C_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6054 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6055 0U, 65535U, NULL, NULL, FALSE);
6059 static int dissect_id_C_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6060 return dissect_rnsap_C_ID(tvb, offset, pinfo, tree, hf_rnsap_id_C_ID);
6062 static int dissect_c_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6063 return dissect_rnsap_C_ID(tvb, offset, pinfo, tree, hf_rnsap_c_ID);
6065 static int dissect_CorrespondingCells_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6066 return dissect_rnsap_C_ID(tvb, offset, pinfo, tree, hf_rnsap_CorrespondingCells_item);
6072 dissect_rnsap_C_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6073 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6074 0U, 65535U, NULL, NULL, FALSE);
6078 static int dissect_id_C_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6079 return dissect_rnsap_C_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_C_RNTI);
6085 dissect_rnsap_INTEGER_1_100_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6086 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6087 1U, 100U, NULL, NULL, TRUE);
6091 static int dissect_uplinkCellCapacityClassValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6092 return dissect_rnsap_INTEGER_1_100_(tvb, offset, pinfo, tree, hf_rnsap_uplinkCellCapacityClassValue);
6094 static int dissect_downlinkCellCapacityClassValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6095 return dissect_rnsap_INTEGER_1_100_(tvb, offset, pinfo, tree, hf_rnsap_downlinkCellCapacityClassValue);
6099 static const per_sequence_t Cell_Capacity_Class_Value_sequence[] = {
6100 { "uplinkCellCapacityClassValue", ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_uplinkCellCapacityClassValue },
6101 { "downlinkCellCapacityClassValue", ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_downlinkCellCapacityClassValue },
6102 { NULL, 0, 0, NULL }
6106 dissect_rnsap_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6107 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6108 ett_rnsap_Cell_Capacity_Class_Value, Cell_Capacity_Class_Value_sequence);
6112 static int dissect_id_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6113 return dissect_rnsap_Cell_Capacity_Class_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Cell_Capacity_Class_Value);
6119 dissect_rnsap_CFN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6120 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6121 0U, 255U, NULL, NULL, FALSE);
6125 static int dissect_id_CFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6126 return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_id_CFN);
6128 static int dissect_cFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6129 return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_cFN);
6131 static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6132 return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_cMConfigurationChangeCFN);
6134 static int dissect_cfn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6135 return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_cfn);
6137 static int dissect_synchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6138 return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_synchronised);
6140 static int dissect_tGCFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6141 return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_tGCFN);
6147 dissect_rnsap_PLMN_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6148 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
6153 static int dissect_pLMN_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6154 return dissect_rnsap_PLMN_Identity(tvb, offset, pinfo, tree, hf_rnsap_pLMN_Identity);
6156 static int dissect_plmn_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6157 return dissect_rnsap_PLMN_Identity(tvb, offset, pinfo, tree, hf_rnsap_plmn_id);
6163 dissect_rnsap_LAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6164 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
6169 static int dissect_lAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6170 return dissect_rnsap_LAC(tvb, offset, pinfo, tree, hf_rnsap_lAC);
6174 static const per_sequence_t CN_CS_DomainIdentifier_sequence[] = {
6175 { "pLMN-Identity" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_pLMN_Identity },
6176 { "lAC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lAC },
6177 { "iE-Extensions" , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_iE_Extensions },
6178 { NULL, 0, 0, NULL }
6182 dissect_rnsap_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6183 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6184 ett_rnsap_CN_CS_DomainIdentifier, CN_CS_DomainIdentifier_sequence);
6188 static int dissect_id_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6189 return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_id_CN_CS_DomainIdentifier);
6191 static int dissect_cN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6192 return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_cN_CS_DomainIdentifier);
6198 dissect_rnsap_RAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6199 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
6204 static int dissect_rAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6205 return dissect_rnsap_RAC(tvb, offset, pinfo, tree, hf_rnsap_rAC);
6209 static const per_sequence_t CN_PS_DomainIdentifier_sequence[] = {
6210 { "pLMN-Identity" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_pLMN_Identity },
6211 { "lAC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lAC },
6212 { "rAC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rAC },
6213 { "iE-Extensions" , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_iE_Extensions },
6214 { NULL, 0, 0, NULL }
6218 dissect_rnsap_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6219 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6220 ett_rnsap_CN_PS_DomainIdentifier, CN_PS_DomainIdentifier_sequence);
6224 static int dissect_id_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6225 return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_id_CN_PS_DomainIdentifier);
6227 static int dissect_cN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6228 return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_cN_PS_DomainIdentifier);
6232 static const value_string rnsap_CauseRadioNetwork_vals[] = {
6233 { 0, "unknown-C-ID" },
6234 { 1, "cell-not-available" },
6235 { 2, "power-level-not-supported" },
6236 { 3, "ul-scrambling-code-already-in-use" },
6237 { 4, "dl-radio-resources-not-available" },
6238 { 5, "ul-radio-resources-not-available" },
6239 { 6, "measurement-not-supported-for-the-object" },
6240 { 7, "combining-resources-not-available" },
6241 { 8, "combining-not-supported" },
6242 { 9, "reconfiguration-not-allowed" },
6243 { 10, "requested-configuration-not-supported" },
6244 { 11, "synchronisation-failure" },
6245 { 12, "requested-tx-diversity-mode-not-supported" },
6246 { 13, "measurement-temporaily-not-available" },
6247 { 14, "unspecified" },
6248 { 15, "invalid-CM-settings" },
6249 { 16, "reconfiguration-CFN-not-elapsed" },
6250 { 17, "number-of-DL-codes-not-supported" },
6251 { 18, "dedicated-transport-channel-type-not-supported" },
6252 { 19, "dl-shared-channel-type-not-supported" },
6253 { 20, "ul-shared-channel-type-not-supported" },
6254 { 21, "common-transport-channel-type-not-supported" },
6255 { 22, "ul-spreading-factor-not-supported" },
6256 { 23, "dl-spreading-factor-not-supported" },
6257 { 24, "cm-not-supported" },
6258 { 25, "transaction-not-supported-by-destination-node-b" },
6259 { 26, "rl-already-activated-or-alocated" },
6260 { 27, "number-of-UL-codes-not-supported" },
6261 { 27, "cell-reserved-for-operator-use" },
6262 { 27, "dpc-mode-change-not-supported" },
6263 { 27, "information-temporarily-not-available" },
6264 { 27, "information-provision-not-supported-for-the-object" },
6265 { 27, "power-balancing-status-not-compatible" },
6266 { 27, "delayed-activation-not-supported" },
6267 { 27, "rl-timing-adjustment-not-supported" },
6268 { 27, "unknown-RNTI" },
6269 { 27, "measurement-repetition-rate-not-compatible" },
6270 { 27, "ue-not-capable-of-support" },
6271 { 27, "f-dpch-not-supported" },
6277 dissect_rnsap_CauseRadioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6278 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6279 0, 27, NULL, NULL, TRUE);
6283 static int dissect_radioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6284 return dissect_rnsap_CauseRadioNetwork(tvb, offset, pinfo, tree, hf_rnsap_radioNetwork);
6288 static const value_string rnsap_CauseTransport_vals[] = {
6289 { 0, "transport-resource-unavailable" },
6290 { 1, "unspecified" },
6296 dissect_rnsap_CauseTransport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6297 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6298 0, 1, NULL, NULL, TRUE);
6302 static int dissect_transport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6303 return dissect_rnsap_CauseTransport(tvb, offset, pinfo, tree, hf_rnsap_transport);
6307 static const value_string rnsap_CauseProtocol_vals[] = {
6308 { 0, "transfer-syntax-error" },
6309 { 1, "abstract-syntax-error-reject" },
6310 { 2, "abstract-syntax-error-ignore-and-notify" },
6311 { 3, "message-not-compatible-with-receiver-state" },
6312 { 4, "semantic-error" },
6313 { 5, "unspecified" },
6314 { 6, "abstract-syntax-error-falsely-constructed-message" },
6320 dissect_rnsap_CauseProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6321 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6322 0, 6, NULL, NULL, TRUE);
6326 static int dissect_protocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6327 return dissect_rnsap_CauseProtocol(tvb, offset, pinfo, tree, hf_rnsap_protocol);
6331 static const value_string rnsap_CauseMisc_vals[] = {
6332 { 0, "control-processing-overload" },
6333 { 1, "hardware-failure" },
6334 { 2, "om-intervention" },
6335 { 3, "not-enough-user-plane-processing-resources" },
6336 { 4, "unspecified" },
6342 dissect_rnsap_CauseMisc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6343 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6344 0, 4, NULL, NULL, TRUE);
6348 static int dissect_misc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6349 return dissect_rnsap_CauseMisc(tvb, offset, pinfo, tree, hf_rnsap_misc);
6353 static const value_string rnsap_Cause_vals[] = {
6354 { 0, "radioNetwork" },
6361 static const per_choice_t Cause_choice[] = {
6362 { 0, "radioNetwork" , ASN1_EXTENSION_ROOT , dissect_radioNetwork },
6363 { 1, "transport" , ASN1_EXTENSION_ROOT , dissect_transport },
6364 { 2, "protocol" , ASN1_EXTENSION_ROOT , dissect_protocol },
6365 { 3, "misc" , ASN1_EXTENSION_ROOT , dissect_misc },
6366 { 0, NULL, 0, NULL }
6370 dissect_rnsap_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6371 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
6372 ett_rnsap_Cause, Cause_choice,
6377 static int dissect_id_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6378 return dissect_rnsap_Cause(tvb, offset, pinfo, tree, hf_rnsap_id_Cause);
6380 static int dissect_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6381 return dissect_rnsap_Cause(tvb, offset, pinfo, tree, hf_rnsap_cause);
6383 static int dissect_individualcause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6384 return dissect_rnsap_Cause(tvb, offset, pinfo, tree, hf_rnsap_individualcause);
6388 static const value_string rnsap_CoverageIndicator_vals[] = {
6391 { 2, "containedIn" },
6397 dissect_rnsap_CoverageIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6398 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6399 0, 2, NULL, NULL, TRUE);
6403 static int dissect_id_CoverageIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6404 return dissect_rnsap_CoverageIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_CoverageIndicator);
6408 static const value_string rnsap_TriggeringMessage_vals[] = {
6409 { 0, "initiating-message" },
6410 { 1, "successful-outcome" },
6411 { 2, "unsuccessful-outcome" },
6418 dissect_rnsap_TriggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6419 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6420 0, 3, NULL, NULL, FALSE);
6424 static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6425 return dissect_rnsap_TriggeringMessage(tvb, offset, pinfo, tree, hf_rnsap_triggeringMessage);
6431 dissect_rnsap_RepetitionNumber0(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6432 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6433 0U, 255U, NULL, NULL, FALSE);
6437 static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6438 return dissect_rnsap_RepetitionNumber0(tvb, offset, pinfo, tree, hf_rnsap_repetitionNumber);
6442 static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
6443 { "iECriticality" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iECriticality },
6444 { "iE-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iE_ID },
6445 { "repetitionNumber" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionNumber },
6446 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6447 { NULL, 0, 0, NULL }
6451 dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6452 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6453 ett_rnsap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
6457 static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6458 return dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvb, offset, pinfo, tree, hf_rnsap_CriticalityDiagnostics_IE_List_item);
6462 static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
6463 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CriticalityDiagnostics_IE_List_item },
6467 dissect_rnsap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6468 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
6469 ett_rnsap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
6474 static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6475 return dissect_rnsap_CriticalityDiagnostics_IE_List(tvb, offset, pinfo, tree, hf_rnsap_iEsCriticalityDiagnostics);
6479 static const per_sequence_t CriticalityDiagnostics_sequence[] = {
6480 { "procedureID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_procedureID },
6481 { "triggeringMessage" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_triggeringMessage },
6482 { "procedureCriticality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_procedureCriticality },
6483 { "transactionID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transactionID },
6484 { "iEsCriticalityDiagnostics" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iEsCriticalityDiagnostics },
6485 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6486 { NULL, 0, 0, NULL }
6490 dissect_rnsap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6491 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6492 ett_rnsap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
6496 static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6497 return dissect_rnsap_CriticalityDiagnostics(tvb, offset, pinfo, tree, hf_rnsap_id_CriticalityDiagnostics);
6503 dissect_rnsap_S_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6504 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6505 0U, 1048575U, NULL, NULL, FALSE);
6509 static int dissect_id_S_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6510 return dissect_rnsap_S_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_S_RNTI);
6512 static int dissect_sRNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6513 return dissect_rnsap_S_RNTI(tvb, offset, pinfo, tree, hf_rnsap_sRNTI);
6515 static int dissect_AffectedUEInformationForMBMS_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6516 return dissect_rnsap_S_RNTI(tvb, offset, pinfo, tree, hf_rnsap_AffectedUEInformationForMBMS_item);
6522 dissect_rnsap_D_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6523 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6524 0U, 1048575U, NULL, NULL, FALSE);
6528 static int dissect_id_D_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6529 return dissect_rnsap_D_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_D_RNTI);
6531 static int dissect_dRNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6532 return dissect_rnsap_D_RNTI(tvb, offset, pinfo, tree, hf_rnsap_dRNTI);
6534 static int dissect_d_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6535 return dissect_rnsap_D_RNTI(tvb, offset, pinfo, tree, hf_rnsap_d_RNTI);
6539 static const value_string rnsap_ContextType_Reset_vals[] = {
6545 static const per_choice_t ContextType_Reset_choice[] = {
6546 { 0, "sRNTI" , ASN1_EXTENSION_ROOT , dissect_sRNTI },
6547 { 1, "dRNTI" , ASN1_EXTENSION_ROOT , dissect_dRNTI },
6548 { 0, NULL, 0, NULL }
6552 dissect_rnsap_ContextType_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6553 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
6554 ett_rnsap_ContextType_Reset, ContextType_Reset_choice,
6559 static int dissect_contextType_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6560 return dissect_rnsap_ContextType_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextType_Reset);
6564 static const per_sequence_t ContextInfoItem_Reset_sequence[] = {
6565 { "contextType-Reset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_contextType_Reset },
6566 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6567 { NULL, 0, 0, NULL }
6571 dissect_rnsap_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6572 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6573 ett_rnsap_ContextInfoItem_Reset, ContextInfoItem_Reset_sequence);
6577 static int dissect_id_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6578 return dissect_rnsap_ContextInfoItem_Reset(tvb, offset, pinfo, tree, hf_rnsap_id_ContextInfoItem_Reset);
6582 static const value_string rnsap_T_sRNTI_BitMaskIndex_vals[] = {
6607 dissect_rnsap_T_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6608 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6609 0, 18, NULL, NULL, TRUE);
6613 static int dissect_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6614 return dissect_rnsap_T_sRNTI_BitMaskIndex(tvb, offset, pinfo, tree, hf_rnsap_sRNTI_BitMaskIndex);
6618 static const per_sequence_t S_RNTI_Group_sequence[] = {
6619 { "sRNTI" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_sRNTI },
6620 { "sRNTI-BitMaskIndex" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_sRNTI_BitMaskIndex },
6621 { NULL, 0, 0, NULL }
6625 dissect_rnsap_S_RNTI_Group(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6626 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6627 ett_rnsap_S_RNTI_Group, S_RNTI_Group_sequence);
6631 static int dissect_s_RNTI_Group(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6632 return dissect_rnsap_S_RNTI_Group(tvb, offset, pinfo, tree, hf_rnsap_s_RNTI_Group);
6636 static const per_sequence_t ContextGroupInfoItem_Reset_sequence[] = {
6637 { "s-RNTI-Group" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_s_RNTI_Group },
6638 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6639 { NULL, 0, 0, NULL }
6643 dissect_rnsap_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6644 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6645 ett_rnsap_ContextGroupInfoItem_Reset, ContextGroupInfoItem_Reset_sequence);
6649 static int dissect_id_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6650 return dissect_rnsap_ContextGroupInfoItem_Reset(tvb, offset, pinfo, tree, hf_rnsap_id_ContextGroupInfoItem_Reset);
6654 static const value_string rnsap_D_RNTI_ReleaseIndication_vals[] = {
6655 { 0, "release-D-RNTI" },
6656 { 1, "not-release-D-RNTI" },
6662 dissect_rnsap_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6663 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6664 0, 1, NULL, NULL, FALSE);
6668 static int dissect_id_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6669 return dissect_rnsap_D_RNTI_ReleaseIndication(tvb, offset, pinfo, tree, hf_rnsap_id_D_RNTI_ReleaseIndication);
6673 static const value_string rnsap_PayloadCRC_PresenceIndicator_vals[] = {
6674 { 0, "crc-included" },
6675 { 1, "crc-not-included" },
6681 dissect_rnsap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6682 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6683 0, 1, NULL, NULL, FALSE);
6687 static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6688 return dissect_rnsap_PayloadCRC_PresenceIndicator(tvb, offset, pinfo, tree, hf_rnsap_payloadCRC_PresenceIndicator);
6692 static const value_string rnsap_UL_FP_Mode_vals[] = {
6700 dissect_rnsap_UL_FP_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6701 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6702 0, 1, NULL, NULL, TRUE);
6706 static int dissect_ul_FP_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6707 return dissect_rnsap_UL_FP_Mode(tvb, offset, pinfo, tree, hf_rnsap_ul_FP_Mode);
6713 dissect_rnsap_ToAWS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6714 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6715 0U, 1279U, NULL, NULL, FALSE);
6719 static int dissect_toAWS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6720 return dissect_rnsap_ToAWS(tvb, offset, pinfo, tree, hf_rnsap_toAWS);
6726 dissect_rnsap_ToAWE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6727 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6728 0U, 2559U, NULL, NULL, FALSE);
6732 static int dissect_toAWE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6733 return dissect_rnsap_ToAWE(tvb, offset, pinfo, tree, hf_rnsap_toAWE);
6739 dissect_rnsap_DCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6740 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6741 0U, 255U, NULL, NULL, FALSE);
6745 static int dissect_dCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6746 return dissect_rnsap_DCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dCH_ID);
6748 static int dissect_dCH_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6749 return dissect_rnsap_DCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dCH_id);
6753 static const value_string rnsap_TrCH_SrcStatisticsDescr_vals[] = {
6762 dissect_rnsap_TrCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6763 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6764 0, 2, NULL, NULL, TRUE);
6768 static int dissect_trChSourceStatisticsDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6769 return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, pinfo, tree, hf_rnsap_trChSourceStatisticsDescriptor);
6771 static int dissect_trCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6772 return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, pinfo, tree, hf_rnsap_trCH_SrcStatisticsDescr);
6778 dissect_rnsap_NrOfTransportBlocks(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6779 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6780 0U, 512U, NULL, NULL, FALSE);
6784 static int dissect_nrOfTransportBlocks(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6785 return dissect_rnsap_NrOfTransportBlocks(tvb, offset, pinfo, tree, hf_rnsap_nrOfTransportBlocks);
6791 dissect_rnsap_TransportBlockSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6792 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6793 0U, 5000U, NULL, NULL, FALSE);
6797 static int dissect_transportBlockSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6798 return dissect_rnsap_TransportBlockSize(tvb, offset, pinfo, tree, hf_rnsap_transportBlockSize);
6802 static const value_string rnsap_TransmissionTimeIntervalDynamic_vals[] = {
6812 dissect_rnsap_TransmissionTimeIntervalDynamic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6813 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
6814 0, 3, NULL, NULL, TRUE);
6818 static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6819 return dissect_rnsap_TransmissionTimeIntervalDynamic(tvb, offset, pinfo, tree, hf_rnsap_transmissionTimeInterval);
6823 static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
6824 { "transmissionTimeInterval" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmissionTimeInterval },
6825 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6826 { NULL, 0, 0, NULL }
6830 dissect_rnsap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6831 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6832 ett_rnsap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
6836 static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6837 return dissect_rnsap_TransmissionTimeIntervalInformation_item(tvb, offset, pinfo, tree, hf_rnsap_TransmissionTimeIntervalInformation_item);
6841 static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
6842 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TransmissionTimeIntervalInformation_item },
6846 dissect_rnsap_TransmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6847 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
6848 ett_rnsap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
6853 static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6854 return dissect_rnsap_TransmissionTimeIntervalInformation(tvb, offset, pinfo, tree, hf_rnsap_transmissionTimeIntervalInformation);
6858 static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
6859 { "transmissionTimeIntervalInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmissionTimeIntervalInformation },
6860 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6861 { NULL, 0, 0, NULL }
6865 dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6866 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6867 ett_rnsap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
6871 static int dissect_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6872 return dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvb, offset, pinfo, tree, hf_rnsap_tdd);
6878 dissect_rnsap_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6879 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
6883 static int dissect_not_Used_sSDT_CellIdLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6884 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellIdLength);
6886 static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6887 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_s_FieldLength);
6889 static int dissect_not_Used_sSDT_CellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6890 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellID);
6892 static int dissect_not_Used_secondary_CCPCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6893 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_secondary_CCPCH_Info);
6895 static int dissect_not_Used_dSCHInformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6896 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dSCHInformationResponse);
6898 static int dissect_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6899 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD);
6901 static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6902 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellIDLength);
6904 static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6905 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_Indication);
6907 static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6908 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellIdentity);
6910 static int dissect_not_Used_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6911 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dSCHsToBeAddedOrModified);
6913 static int dissect_all_contexts(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6914 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_all_contexts);
6916 static int dissect_measurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6917 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_measurementnotAvailable);
6919 static int dissect_separate_indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6920 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_separate_indication);
6922 static int dissect_unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6923 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_unsynchronised);
6925 static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6926 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Scheduled_Transmission_Grant);
6928 static int dissect_e_DCH_Serving_RL_not_in_this_DRNS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6929 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS);
6931 static int dissect_not_Used_dRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6932 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dRACControl);
6934 static int dissect_noBadSatellite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6935 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_noBadSatellite);
6937 static int dissect_onDemand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6938 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_onDemand);
6940 static int dissect_defaultMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6941 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_defaultMidamble);
6943 static int dissect_commonMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6944 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_commonMidamble);
6946 static int dissect_not_used_closedLoopMode2_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6947 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_used_closedLoopMode2_SupportIndicator);
6949 static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6950 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_secondary_CPICH_shall_not_be_used);
6952 static int dissect_not_Used_split_in_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6953 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_split_in_TFCI);
6955 static int dissect_notApplicable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6956 return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_notApplicable);
6960 static const value_string rnsap_TransportFormatSet_ModeDP_vals[] = {
6962 { 1, "notApplicable" },
6966 static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
6967 { 0, "tdd" , ASN1_EXTENSION_ROOT , dissect_tdd },
6968 { 1, "notApplicable" , ASN1_EXTENSION_ROOT , dissect_notApplicable },
6969 { 0, NULL, 0, NULL }
6973 dissect_rnsap_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6974 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
6975 ett_rnsap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
6980 static int dissect_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
6981 return dissect_rnsap_TransportFormatSet_ModeDP(tvb, offset, pinfo, tree, hf_rnsap_mode);
6985 static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
6986 { "nrOfTransportBlocks" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nrOfTransportBlocks },
6987 { "transportBlockSize" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportBlockSize },
6988 { "mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mode },
6989 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
6990 { NULL, 0, 0, NULL }
6994 dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
6995 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
6996 ett_rnsap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
7000 static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7001 return dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvb, offset, pinfo, tree, hf_rnsap_TransportFormatSet_DynamicPartList_item);
7005 static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
7006 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TransportFormatSet_DynamicPartList_item },
7010 dissect_rnsap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7011 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7012 ett_rnsap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
7017 static int dissect_dynamicParts(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7018 return dissect_rnsap_TransportFormatSet_DynamicPartList(tvb, offset, pinfo, tree, hf_rnsap_dynamicParts);
7022 static const value_string rnsap_TransmissionTimeIntervalSemiStatic_vals[] = {
7033 dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7034 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7035 0, 4, NULL, NULL, TRUE);
7039 static int dissect_transmissionTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7040 return dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvb, offset, pinfo, tree, hf_rnsap_transmissionTime);
7044 static const value_string rnsap_ChannelCodingType_vals[] = {
7045 { 0, "no-codingTDD" },
7046 { 1, "convolutional-coding" },
7047 { 2, "turbo-coding" },
7053 dissect_rnsap_ChannelCodingType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7054 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7055 0, 2, NULL, NULL, TRUE);
7059 static int dissect_channelCoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7060 return dissect_rnsap_ChannelCodingType(tvb, offset, pinfo, tree, hf_rnsap_channelCoding);
7064 static const value_string rnsap_CodingRate_vals[] = {
7072 dissect_rnsap_CodingRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7073 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7074 0, 1, NULL, NULL, TRUE);
7078 static int dissect_codingRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7079 return dissect_rnsap_CodingRate(tvb, offset, pinfo, tree, hf_rnsap_codingRate);
7085 dissect_rnsap_RateMatchingAttribute(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7086 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7087 1U, 256U, NULL, NULL, FALSE);
7091 static int dissect_rateMatcingAttribute(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7092 return dissect_rnsap_RateMatchingAttribute(tvb, offset, pinfo, tree, hf_rnsap_rateMatcingAttribute);
7096 static const value_string rnsap_CRC_Size_vals[] = {
7107 dissect_rnsap_CRC_Size(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7108 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7109 0, 4, NULL, NULL, TRUE);
7113 static int dissect_cRC_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7114 return dissect_rnsap_CRC_Size(tvb, offset, pinfo, tree, hf_rnsap_cRC_Size);
7118 static const value_string rnsap_SecondInterleavingMode_vals[] = {
7119 { 0, "frame-related" },
7120 { 1, "timeslot-related" },
7126 dissect_rnsap_SecondInterleavingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7127 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7128 0, 1, NULL, NULL, TRUE);
7132 static int dissect_tdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7133 return dissect_rnsap_SecondInterleavingMode(tvb, offset, pinfo, tree, hf_rnsap_tdd1);
7137 static const value_string rnsap_TransportFormatSet_ModeSSP_vals[] = {
7139 { 1, "notApplicable" },
7143 static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
7144 { 0, "tdd" , ASN1_EXTENSION_ROOT , dissect_tdd1 },
7145 { 1, "notApplicable" , ASN1_EXTENSION_ROOT , dissect_notApplicable },
7146 { 0, NULL, 0, NULL }
7150 dissect_rnsap_TransportFormatSet_ModeSSP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7151 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
7152 ett_rnsap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
7157 static int dissect_mode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7158 return dissect_rnsap_TransportFormatSet_ModeSSP(tvb, offset, pinfo, tree, hf_rnsap_mode1);
7162 static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
7163 { "transmissionTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmissionTime },
7164 { "channelCoding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_channelCoding },
7165 { "codingRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_codingRate },
7166 { "rateMatcingAttribute" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rateMatcingAttribute },
7167 { "cRC-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cRC_Size },
7168 { "mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mode1 },
7169 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7170 { NULL, 0, 0, NULL }
7174 dissect_rnsap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7175 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7176 ett_rnsap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
7180 static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7181 return dissect_rnsap_TransportFormatSet_Semi_staticPart(tvb, offset, pinfo, tree, hf_rnsap_semi_staticPart);
7185 static const per_sequence_t TransportFormatSet_sequence[] = {
7186 { "dynamicParts" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dynamicParts },
7187 { "semi-staticPart" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_semi_staticPart },
7188 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7189 { NULL, 0, 0, NULL }
7193 dissect_rnsap_TransportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7194 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7195 ett_rnsap_TransportFormatSet, TransportFormatSet_sequence);
7199 static int dissect_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7200 return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_transportFormatSet);
7202 static int dissect_ul_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7203 return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_ul_transportFormatSet);
7205 static int dissect_dl_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7206 return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_dl_transportFormatSet);
7208 static int dissect_ul_TransportformatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7209 return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_ul_TransportformatSet);
7211 static int dissect_dl_TransportformatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7212 return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_dl_TransportformatSet);
7218 dissect_rnsap_BLER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7219 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7220 -63, 0U, NULL, NULL, FALSE);
7224 static int dissect_bLER(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7225 return dissect_rnsap_BLER(tvb, offset, pinfo, tree, hf_rnsap_bLER);
7227 static int dissect_ul_BLER(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7228 return dissect_rnsap_BLER(tvb, offset, pinfo, tree, hf_rnsap_ul_BLER);
7230 static int dissect_dl_BLER(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7231 return dissect_rnsap_BLER(tvb, offset, pinfo, tree, hf_rnsap_dl_BLER);
7237 dissect_rnsap_PriorityLevel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7238 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7239 0U, 15U, NULL, NULL, FALSE);
7243 static int dissect_priorityLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7244 return dissect_rnsap_PriorityLevel(tvb, offset, pinfo, tree, hf_rnsap_priorityLevel);
7248 static const value_string rnsap_Pre_emptionCapability_vals[] = {
7249 { 0, "shall-not-trigger-pre-emption" },
7250 { 1, "may-trigger-pre-emption" },
7256 dissect_rnsap_Pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7257 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7258 0, 1, NULL, NULL, FALSE);
7262 static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7263 return dissect_rnsap_Pre_emptionCapability(tvb, offset, pinfo, tree, hf_rnsap_pre_emptionCapability);
7267 static const value_string rnsap_Pre_emptionVulnerability_vals[] = {
7268 { 0, "not-pre-emptable" },
7269 { 1, "pre-emptable" },
7275 dissect_rnsap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7276 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7277 0, 1, NULL, NULL, FALSE);
7281 static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7282 return dissect_rnsap_Pre_emptionVulnerability(tvb, offset, pinfo, tree, hf_rnsap_pre_emptionVulnerability);
7286 static const per_sequence_t AllocationRetentionPriority_sequence[] = {
7287 { "priorityLevel" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityLevel },
7288 { "pre-emptionCapability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pre_emptionCapability },
7289 { "pre-emptionVulnerability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pre_emptionVulnerability },
7290 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7291 { NULL, 0, 0, NULL }
7295 dissect_rnsap_AllocationRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7296 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7297 ett_rnsap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
7301 static int dissect_allocationRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7302 return dissect_rnsap_AllocationRetentionPriority(tvb, offset, pinfo, tree, hf_rnsap_allocationRetentionPriority);
7306 static const value_string rnsap_FrameHandlingPriority_vals[] = {
7314 dissect_rnsap_FrameHandlingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7315 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7316 0U, 15U, NULL, NULL, FALSE);
7320 static int dissect_frameHandlingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7321 return dissect_rnsap_FrameHandlingPriority(tvb, offset, pinfo, tree, hf_rnsap_frameHandlingPriority);
7325 static const value_string rnsap_QE_Selector_vals[] = {
7327 { 1, "non-selected" },
7333 dissect_rnsap_QE_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7334 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7335 0, 1, NULL, NULL, FALSE);
7339 static int dissect_qE_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7340 return dissect_rnsap_QE_Selector(tvb, offset, pinfo, tree, hf_rnsap_qE_Selector);
7344 static const value_string rnsap_DRACControl_vals[] = {
7345 { 0, "not-Used-requested" },
7346 { 1, "not-requested" },
7352 dissect_rnsap_DRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7353 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7354 0, 1, NULL, NULL, FALSE);
7358 static int dissect_dRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7359 return dissect_rnsap_DRACControl(tvb, offset, pinfo, tree, hf_rnsap_dRACControl);
7363 static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
7364 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7365 { "trCH-SrcStatisticsDescr" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_trCH_SrcStatisticsDescr },
7366 { "ul-transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_transportFormatSet },
7367 { "dl-transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_transportFormatSet },
7368 { "ul-BLER" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_BLER },
7369 { "dl-BLER" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_BLER },
7370 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority },
7371 { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameHandlingPriority },
7372 { "qE-Selector" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_qE_Selector },
7373 { "dRACControl" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dRACControl },
7374 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7375 { NULL, 0, 0, NULL }
7379 dissect_rnsap_DCH_Specific_FDD_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7380 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7381 ett_rnsap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
7385 static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7386 return dissect_rnsap_DCH_Specific_FDD_Item(tvb, offset, pinfo, tree, hf_rnsap_DCH_Specific_FDD_InformationList_item);
7390 static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
7391 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_Specific_FDD_InformationList_item },
7395 dissect_rnsap_DCH_Specific_FDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7396 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7397 ett_rnsap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
7402 static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7403 return dissect_rnsap_DCH_Specific_FDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList);
7407 static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
7408 { "payloadCRC-PresenceIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_payloadCRC_PresenceIndicator },
7409 { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_FP_Mode },
7410 { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS },
7411 { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE },
7412 { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList },
7413 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7414 { NULL, 0, 0, NULL }
7418 dissect_rnsap_DCH_FDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7419 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7420 ett_rnsap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
7424 static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7425 return dissect_rnsap_DCH_FDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DCH_FDD_Information_item);
7429 static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
7430 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_FDD_Information_item },
7434 dissect_rnsap_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7435 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7436 ett_rnsap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
7441 static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7442 return dissect_rnsap_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCHs_to_Add_FDD);
7444 static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7445 return dissect_rnsap_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_FDD_Information);
7451 dissect_rnsap_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7452 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7453 0U, 15U, NULL, NULL, FALSE);
7457 static int dissect_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7458 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_ID);
7460 static int dissect_dl_ccTrCHID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7461 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dl_ccTrCHID);
7463 static int dissect_ul_ccTrCHID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7464 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_ul_ccTrCHID);
7466 static int dissect_ul_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7467 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_ul_cCTrCH_ID);
7469 static int dissect_dl_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7470 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dl_cCTrCH_ID);
7472 static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7473 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_ID);
7475 static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7476 return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_ID);
7480 static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
7481 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7482 { "ul-cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_cCTrCH_ID },
7483 { "dl-cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_cCTrCH_ID },
7484 { "trCH-SrcStatisticsDescr" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_trCH_SrcStatisticsDescr },
7485 { "ul-transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_transportFormatSet },
7486 { "dl-transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_transportFormatSet },
7487 { "ul-BLER" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_BLER },
7488 { "dl-BLER" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_BLER },
7489 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority },
7490 { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameHandlingPriority },
7491 { "qE-Selector" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_qE_Selector },
7492 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7493 { NULL, 0, 0, NULL }
7497 dissect_rnsap_DCH_Specific_TDD_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7498 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7499 ett_rnsap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
7503 static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7504 return dissect_rnsap_DCH_Specific_TDD_Item(tvb, offset, pinfo, tree, hf_rnsap_DCH_Specific_TDD_InformationList_item);
7508 static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
7509 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_Specific_TDD_InformationList_item },
7513 dissect_rnsap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7514 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7515 ett_rnsap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
7520 static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7521 return dissect_rnsap_DCH_Specific_TDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList1);
7525 static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
7526 { "payloadCRC-PresenceIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_payloadCRC_PresenceIndicator },
7527 { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_FP_Mode },
7528 { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS },
7529 { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE },
7530 { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList1 },
7531 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7532 { NULL, 0, 0, NULL }
7536 dissect_rnsap_DCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7537 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7538 ett_rnsap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
7542 static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7543 return dissect_rnsap_DCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DCH_TDD_Information_item);
7547 static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
7548 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_TDD_Information_item },
7552 dissect_rnsap_DCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7553 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7554 ett_rnsap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
7559 static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7560 return dissect_rnsap_DCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCHs_to_Add_TDD);
7562 static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7563 return dissect_rnsap_DCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_TDD_Information);
7567 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
7568 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7569 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7570 { NULL, 0, 0, NULL }
7574 dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7575 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7576 ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
7580 static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7581 return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item);
7585 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
7586 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfPrepFDD_item },
7590 dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7591 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7592 ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
7597 static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7598 return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD);
7602 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
7603 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7604 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7605 { NULL, 0, 0, NULL }
7609 dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7610 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7611 ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
7615 static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7616 return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item);
7620 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
7621 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfPrepTDD_item },
7625 dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7626 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7627 ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
7632 static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7633 return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD);
7637 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
7638 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7639 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7640 { NULL, 0, 0, NULL }
7644 dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7645 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7646 ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
7650 static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7651 return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item);
7655 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
7656 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfRqstFDD_item },
7660 dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7661 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7662 ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
7667 static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7668 return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD);
7672 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
7673 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7674 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7675 { NULL, 0, 0, NULL }
7679 dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7680 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7681 ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
7685 static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7686 return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item);
7690 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
7691 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfRqstTDD_item },
7695 dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7696 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7697 ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
7702 static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7703 return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD);
7707 static const value_string rnsap_TransportBearerRequestIndicator_vals[] = {
7708 { 0, "bearer-requested" },
7709 { 1, "bearer-not-requested" },
7715 dissect_rnsap_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7716 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7717 0, 1, NULL, NULL, TRUE);
7721 static int dissect_id_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7722 return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_TransportBearerRequestIndicator);
7724 static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7725 return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, pinfo, tree, hf_rnsap_transportBearerRequestIndicator);
7729 static const per_sequence_t FDD_DCHs_to_ModifySpecificItem_sequence[] = {
7730 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7731 { "ul-TransportformatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_TransportformatSet },
7732 { "dl-TransportformatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_TransportformatSet },
7733 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
7734 { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameHandlingPriority },
7735 { "not-Used-dRACControl" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_dRACControl },
7736 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7737 { NULL, 0, 0, NULL }
7741 dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7742 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7743 ett_rnsap_FDD_DCHs_to_ModifySpecificItem, FDD_DCHs_to_ModifySpecificItem_sequence);
7747 static int dissect_FDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7748 return dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvb, offset, pinfo, tree, hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item);
7752 static const per_sequence_t FDD_DCHs_to_ModifySpecificInformationList_sequence_of[1] = {
7753 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FDD_DCHs_to_ModifySpecificInformationList_item },
7757 dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7758 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7759 ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList, FDD_DCHs_to_ModifySpecificInformationList_sequence_of,
7764 static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7765 return dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList2);
7769 static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
7770 { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_FP_Mode },
7771 { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS },
7772 { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE },
7773 { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator },
7774 { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList2 },
7775 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7776 { NULL, 0, 0, NULL }
7780 dissect_rnsap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7781 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7782 ett_rnsap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
7786 static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7787 return dissect_rnsap_FDD_DCHs_to_ModifyItem(tvb, offset, pinfo, tree, hf_rnsap_FDD_DCHs_to_Modify_item);
7791 static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
7792 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FDD_DCHs_to_Modify_item },
7796 dissect_rnsap_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7797 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7798 ett_rnsap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
7803 static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7804 return dissect_rnsap_FDD_DCHs_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_FDD_DCHs_to_Modify);
7808 static const per_sequence_t TDD_DCHs_to_ModifySpecificItem_sequence[] = {
7809 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7810 { "ul-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCH_ID },
7811 { "dl-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCH_ID },
7812 { "ul-TransportformatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_TransportformatSet },
7813 { "dl-TransportformatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_TransportformatSet },
7814 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
7815 { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameHandlingPriority },
7816 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7817 { NULL, 0, 0, NULL }
7821 dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7822 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7823 ett_rnsap_TDD_DCHs_to_ModifySpecificItem, TDD_DCHs_to_ModifySpecificItem_sequence);
7827 static int dissect_TDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7828 return dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item);
7832 static const per_sequence_t TDD_DCHs_to_ModifySpecificInformationList_sequence_of[1] = {
7833 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DCHs_to_ModifySpecificInformationList_item },
7837 dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7838 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7839 ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList, TDD_DCHs_to_ModifySpecificInformationList_sequence_of,
7844 static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7845 return dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList3);
7849 static const per_sequence_t TDD_DCHs_to_ModifyItem_sequence[] = {
7850 { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_FP_Mode },
7851 { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS },
7852 { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE },
7853 { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator },
7854 { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList3 },
7855 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7856 { NULL, 0, 0, NULL }
7860 dissect_rnsap_TDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7861 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7862 ett_rnsap_TDD_DCHs_to_ModifyItem, TDD_DCHs_to_ModifyItem_sequence);
7866 static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7867 return dissect_rnsap_TDD_DCHs_to_ModifyItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DCHs_to_Modify_item);
7871 static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
7872 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DCHs_to_Modify_item },
7876 dissect_rnsap_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7877 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7878 ett_rnsap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
7883 static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7884 return dissect_rnsap_TDD_DCHs_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_DCHs_to_Modify);
7890 dissect_rnsap_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7891 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
7896 static int dissect_id_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7897 return dissect_rnsap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_rnsap_id_TransportLayerAddress);
7899 static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7900 return dissect_rnsap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_rnsap_transportLayerAddress);
7904 static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
7905 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7906 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
7907 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
7908 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7909 { NULL, 0, 0, NULL }
7913 dissect_rnsap_DCH_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7914 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7915 ett_rnsap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
7919 static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7920 return dissect_rnsap_DCH_InformationResponseItem(tvb, offset, pinfo, tree, hf_rnsap_DCH_InformationResponse_item);
7924 static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
7925 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_InformationResponse_item },
7929 dissect_rnsap_DCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7930 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
7931 ett_rnsap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
7936 static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7937 return dissect_rnsap_DCH_InformationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_InformationResponse);
7939 static int dissect_dCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7940 return dissect_rnsap_DCH_InformationResponse(tvb, offset, pinfo, tree, hf_rnsap_dCH_InformationResponse);
7944 static const per_sequence_t DCH_Rate_InformationItem_RL_CongestInd_sequence[] = {
7945 { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID },
7946 { "allowed-Rate-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allowed_Rate_Information },
7947 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
7948 { NULL, 0, 0, NULL }
7952 dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7953 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
7954 ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd, DCH_Rate_InformationItem_RL_CongestInd_sequence);
7958 static int dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7959 return dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd);
7965 dissect_rnsap_INTEGER_0_3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7966 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7967 0U, 3U, NULL, NULL, FALSE);
7971 static int dissect_uplinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7972 return dissect_rnsap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rnsap_uplinkNRTLoadInformationValue);
7974 static int dissect_downlinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7975 return dissect_rnsap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rnsap_downlinkNRTLoadInformationValue);
7977 static int dissect_ctfc2bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7978 return dissect_rnsap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rnsap_ctfc2bit);
7984 dissect_rnsap_INTEGER_0_15(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
7985 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
7986 0U, 15U, NULL, NULL, FALSE);
7990 static int dissect_burstStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7991 return dissect_rnsap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_rnsap_burstStart);
7993 static int dissect_ctfc4bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
7994 return dissect_rnsap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_rnsap_ctfc4bit);
8000 dissect_rnsap_INTEGER_0_63(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8001 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8002 0U, 63U, NULL, NULL, FALSE);
8006 static int dissect_noinitialOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8007 return dissect_rnsap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rnsap_noinitialOffset);
8009 static int dissect_ctfc6bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8010 return dissect_rnsap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rnsap_ctfc6bit);
8016 dissect_rnsap_INTEGER_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8017 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8018 0U, 255U, NULL, NULL, FALSE);
8022 static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8023 return dissect_rnsap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rnsap_t_RLFAILURE);
8025 static int dissect_initialOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8026 return dissect_rnsap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rnsap_initialOffset);
8028 static int dissect_ctfc8bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8029 return dissect_rnsap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rnsap_ctfc8bit);
8035 dissect_rnsap_INTEGER_0_4095(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8036 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8037 0U, 4095U, NULL, NULL, FALSE);
8041 static int dissect_ctfc12bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8042 return dissect_rnsap_INTEGER_0_4095(tvb, offset, pinfo, tree, hf_rnsap_ctfc12bit);
8048 dissect_rnsap_INTEGER_0_16777215(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8049 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8050 0U, 16777215U, NULL, NULL, FALSE);
8054 static int dissect_ctfcmaxbit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8055 return dissect_rnsap_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_rnsap_ctfcmaxbit);
8059 static const value_string rnsap_TFCS_CTFC_vals[] = {
8066 { 6, "ctfcmaxbit" },
8070 static const per_choice_t TFCS_CTFC_choice[] = {
8071 { 0, "ctfc2bit" , ASN1_NO_EXTENSIONS , dissect_ctfc2bit },
8072 { 1, "ctfc4bit" , ASN1_NO_EXTENSIONS , dissect_ctfc4bit },
8073 { 2, "ctfc6bit" , ASN1_NO_EXTENSIONS , dissect_ctfc6bit },
8074 { 3, "ctfc8bit" , ASN1_NO_EXTENSIONS , dissect_ctfc8bit },
8075 { 4, "ctfc12bit" , ASN1_NO_EXTENSIONS , dissect_ctfc12bit },
8076 { 5, "ctfc16bit" , ASN1_NO_EXTENSIONS , dissect_ctfc16bit },
8077 { 6, "ctfcmaxbit" , ASN1_NO_EXTENSIONS , dissect_ctfcmaxbit },
8078 { 0, NULL, 0, NULL }
8082 dissect_rnsap_TFCS_CTFC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8083 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
8084 ett_rnsap_TFCS_CTFC, TFCS_CTFC_choice,
8089 static int dissect_cTFC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8090 return dissect_rnsap_TFCS_CTFC(tvb, offset, pinfo, tree, hf_rnsap_cTFC);
8096 dissect_rnsap_BetaCD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8097 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8098 0U, 15U, NULL, NULL, FALSE);
8102 static int dissect_betaC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8103 return dissect_rnsap_BetaCD(tvb, offset, pinfo, tree, hf_rnsap_betaC);
8105 static int dissect_betaD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8106 return dissect_rnsap_BetaCD(tvb, offset, pinfo, tree, hf_rnsap_betaD);
8112 dissect_rnsap_RefTFCNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8113 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8114 0U, 15U, NULL, NULL, FALSE);
8118 static int dissect_refTFCNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8119 return dissect_rnsap_RefTFCNumber(tvb, offset, pinfo, tree, hf_rnsap_refTFCNumber);
8123 static const per_sequence_t T_signalledGainFactors_sequence[] = {
8124 { "betaC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_betaC },
8125 { "betaD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_betaD },
8126 { "refTFCNumber" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_refTFCNumber },
8127 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8128 { NULL, 0, 0, NULL }
8132 dissect_rnsap_T_signalledGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8133 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8134 ett_rnsap_T_signalledGainFactors, T_signalledGainFactors_sequence);
8138 static int dissect_signalledGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8139 return dissect_rnsap_T_signalledGainFactors(tvb, offset, pinfo, tree, hf_rnsap_signalledGainFactors);
8143 static const value_string rnsap_TransportFormatCombination_Beta_vals[] = {
8144 { 0, "signalledGainFactors" },
8145 { 1, "refTFCNumber" },
8149 static const per_choice_t TransportFormatCombination_Beta_choice[] = {
8150 { 0, "signalledGainFactors" , ASN1_EXTENSION_ROOT , dissect_signalledGainFactors },
8151 { 1, "refTFCNumber" , ASN1_EXTENSION_ROOT , dissect_refTFCNumber },
8152 { 0, NULL, 0, NULL }
8156 dissect_rnsap_TransportFormatCombination_Beta(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8157 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
8158 ett_rnsap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
8163 static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8164 return dissect_rnsap_TransportFormatCombination_Beta(tvb, offset, pinfo, tree, hf_rnsap_tFC_Beta);
8168 static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
8169 { "cTFC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cTFC },
8170 { "tFC-Beta" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFC_Beta },
8171 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8172 { NULL, 0, 0, NULL }
8176 dissect_rnsap_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8177 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8178 ett_rnsap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
8182 static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8183 return dissect_rnsap_TFCS_TFCSList_item(tvb, offset, pinfo, tree, hf_rnsap_TFCS_TFCSList_item);
8187 static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
8188 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TFCS_TFCSList_item },
8192 dissect_rnsap_TFCS_TFCSList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8193 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8194 ett_rnsap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
8199 static int dissect_no_Split_in_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8200 return dissect_rnsap_TFCS_TFCSList(tvb, offset, pinfo, tree, hf_rnsap_no_Split_in_TFCI);
8204 static const value_string rnsap_T_tFCSvalues_vals[] = {
8205 { 0, "no-Split-in-TFCI" },
8206 { 1, "not-Used-split-in-TFCI" },
8210 static const per_choice_t T_tFCSvalues_choice[] = {
8211 { 0, "no-Split-in-TFCI" , ASN1_EXTENSION_ROOT , dissect_no_Split_in_TFCI },
8212 { 1, "not-Used-split-in-TFCI" , ASN1_EXTENSION_ROOT , dissect_not_Used_split_in_TFCI },
8213 { 0, NULL, 0, NULL }
8217 dissect_rnsap_T_tFCSvalues(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8218 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
8219 ett_rnsap_T_tFCSvalues, T_tFCSvalues_choice,
8224 static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8225 return dissect_rnsap_T_tFCSvalues(tvb, offset, pinfo, tree, hf_rnsap_tFCSvalues);
8229 static const per_sequence_t TFCS_sequence[] = {
8230 { "tFCSvalues" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCSvalues },
8231 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8232 { NULL, 0, 0, NULL }
8236 dissect_rnsap_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8237 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8238 ett_rnsap_TFCS, TFCS_sequence);
8242 static int dissect_ul_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8243 return dissect_rnsap_TFCS(tvb, offset, pinfo, tree, hf_rnsap_ul_TFCS);
8245 static int dissect_tFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8246 return dissect_rnsap_TFCS(tvb, offset, pinfo, tree, hf_rnsap_tFCS);
8248 static int dissect_dl_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8249 return dissect_rnsap_TFCS(tvb, offset, pinfo, tree, hf_rnsap_dl_TFCS);
8253 static const value_string rnsap_TFCI_Coding_vals[] = {
8263 dissect_rnsap_TFCI_Coding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8264 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8265 0, 3, NULL, NULL, TRUE);
8269 static int dissect_tFCI_Coding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8270 return dissect_rnsap_TFCI_Coding(tvb, offset, pinfo, tree, hf_rnsap_tFCI_Coding);
8276 dissect_rnsap_PunctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8277 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8278 0U, 15U, NULL, NULL, FALSE);
8282 static int dissect_ul_PunctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8283 return dissect_rnsap_PunctureLimit(tvb, offset, pinfo, tree, hf_rnsap_ul_PunctureLimit);
8285 static int dissect_dl_PunctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8286 return dissect_rnsap_PunctureLimit(tvb, offset, pinfo, tree, hf_rnsap_dl_PunctureLimit);
8288 static int dissect_punctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8289 return dissect_rnsap_PunctureLimit(tvb, offset, pinfo, tree, hf_rnsap_punctureLimit);
8293 static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
8294 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8295 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8296 { NULL, 0, 0, NULL }
8300 dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8301 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8302 ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
8306 static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8307 return dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
8311 static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
8312 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item },
8316 dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8317 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8318 ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
8323 static int dissect_cCTrCH_TPCList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8324 return dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_TPCList1);
8328 static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
8329 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8330 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS },
8331 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding },
8332 { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit },
8333 { "cCTrCH-TPCList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_TPCList1 },
8334 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8335 { NULL, 0, 0, NULL }
8339 dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8340 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8341 ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
8345 static int dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8346 return dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD);
8352 dissect_rnsap_ProtocolIE_Single_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8353 offset = dissect_rnsap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_index);
8357 static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8358 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item);
8360 static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8361 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
8363 static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8364 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
8366 static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8367 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item);
8369 static int dissect_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8370 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
8372 static int dissect_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8373 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
8375 static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8376 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item);
8378 static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8379 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
8381 static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8382 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
8384 static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8385 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item);
8387 static int dissect_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8388 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
8390 static int dissect_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8391 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
8393 static int dissect_RL_InformationList_RL_DeletionRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8394 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_DeletionRqst_item);
8396 static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8397 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item);
8399 static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8400 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
8402 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8403 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
8405 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8406 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
8408 static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8409 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
8411 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8412 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
8414 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8415 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
8417 static int dissect_RL_InformationResponseList_RL_ReconfReadyFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8418 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item);
8420 static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8421 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
8423 static int dissect_RL_ReconfigurationRequestFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8424 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item);
8426 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8427 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
8429 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8430 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
8432 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8433 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
8435 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8436 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
8438 static int dissect_RL_InformationResponseList_RL_ReconfRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8439 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item);
8441 static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8442 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_FailureInd_item);
8444 static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8445 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_RL_FailureInd_item);
8447 static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8448 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item);
8450 static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8451 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item);
8453 static int dissect_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8454 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
8456 static int dissect_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8457 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
8459 static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8460 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_RestoreInd_item);
8462 static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8463 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item);
8465 static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8466 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item);
8468 static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8469 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
8471 static int dissect_RL_InformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8472 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_CongestInd_item);
8474 static int dissect_DCH_Rate_Information_RL_CongestInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8475 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DCH_Rate_Information_RL_CongestInd_item);
8477 static int dissect_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8478 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item);
8480 static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8481 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_DM_Rqst_item);
8483 static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8484 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_DM_Rqst_item);
8486 static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8487 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_DM_Rsp_item);
8489 static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8490 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_DM_Rsp_item);
8492 static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8493 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item);
8495 static int dissect_RL_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8496 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item);
8498 static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8499 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item);
8501 static int dissect_RL_Set_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8502 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item);
8504 static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8505 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_DM_Rprt_item);
8507 static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8508 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_DM_Rprt_item);
8510 static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8511 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
8513 static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8514 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
8516 static int dissect_ContextInfoList_Reset_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8517 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_ContextInfoList_Reset_item);
8519 static int dissect_ContextGroupInfoList_Reset_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8520 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_ContextGroupInfoList_Reset_item);
8522 static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8523 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
8525 static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8526 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
8528 static int dissect_RL_ParameterUpdateIndicationFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8529 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item);
8531 static int dissect_ListOfInterfacesToTrace_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8532 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_ListOfInterfacesToTrace_item);
8534 static int dissect_Neighbouring_UMTS_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8535 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_UMTS_CellInformation_item);
8541 dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8542 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
8546 static int dissect_dl_DPCH_AddInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8547 return dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_AddInformation);
8553 dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8554 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
8558 static int dissect_dl_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8559 return dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_ModifyInformation);
8565 dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8566 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
8570 static int dissect_dl_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8571 return dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_DeleteInformation);
8575 static const per_sequence_t DL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence[] = {
8576 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8577 { "dl-DPCH-AddInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_AddInformation },
8578 { "dl-DPCH-ModifyInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_ModifyInformation },
8579 { "dl-DPCH-DeleteInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_DeleteInformation },
8580 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8581 { NULL, 0, 0, NULL }
8585 dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8586 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8587 ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD, DL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence);
8591 static int dissect_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8592 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
8596 static const per_sequence_t DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of[1] = {
8597 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item },
8601 dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8602 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8603 ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD, DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of,
8608 static int dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8609 return dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
8613 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
8614 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8615 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8616 { NULL, 0, 0, NULL }
8620 dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8621 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8622 ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
8626 static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8627 return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
8631 static const value_string rnsap_TDD_TPC_DownlinkStepSize_vals[] = {
8632 { 0, "step-size1" },
8633 { 1, "step-size2" },
8634 { 2, "step-size3" },
8640 dissect_rnsap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8641 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8642 0, 2, NULL, NULL, TRUE);
8646 static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8647 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
8649 static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8650 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
8652 static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8653 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_tdd_TPC_DownlinkStepSize);
8655 static int dissect_downlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8656 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_downlinkStepSize);
8660 static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
8661 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8662 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8663 { NULL, 0, 0, NULL }
8667 dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8668 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8669 ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
8673 static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8674 return dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
8678 static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
8679 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item },
8683 dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8684 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8685 ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
8690 static int dissect_cCTrCH_TPCList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8691 return dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_TPCList);
8695 static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
8696 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8697 { "dl-TFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TFCS },
8698 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding },
8699 { "dl-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_PunctureLimit },
8700 { "tdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_TPC_DownlinkStepSize },
8701 { "cCTrCH-TPCList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_TPCList },
8702 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8703 { NULL, 0, 0, NULL }
8707 dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8708 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8709 ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
8713 static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8714 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
8716 static int dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8717 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD);
8723 dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8724 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
8728 static int dissect_dl_DPCH_Information2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8729 return dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_Information2);
8733 static const per_sequence_t DL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
8734 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8735 { "dl-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_DPCH_Information2 },
8736 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8737 { NULL, 0, 0, NULL }
8741 dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8742 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8743 ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD, DL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence);
8747 static int dissect_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8748 return dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
8752 static const per_sequence_t DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of[1] = {
8753 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item },
8757 dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8758 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8759 ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of,
8764 static int dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8765 return dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
8771 dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8772 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
8776 static int dissect_dl_DPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8777 return dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_Information1);
8781 static const per_sequence_t DL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence[] = {
8782 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
8783 { "dl-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_Information1 },
8784 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8785 { NULL, 0, 0, NULL }
8789 dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8790 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8791 ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD, DL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence);
8795 static int dissect_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8796 return dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
8800 static const per_sequence_t DL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
8801 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item },
8805 dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8806 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8807 ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD, DL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of,
8812 static int dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8813 return dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
8817 static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
8818 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item },
8822 dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8823 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8824 ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
8829 static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8830 return dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
8834 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
8835 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item },
8839 dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8840 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8841 ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
8846 static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8847 return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
8851 static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
8852 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item },
8856 dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8857 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8858 ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
8863 static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8864 return dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
8870 dissect_rnsap_DL_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8871 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8872 0U, 15U, NULL, NULL, FALSE);
8876 static int dissect_eAGCH_ERGCH_EHICH_FDD_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8877 return dissect_rnsap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode);
8879 static int dissect_dl_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8880 return dissect_rnsap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_dl_ScramblingCode);
8882 static int dissect_hSPDSCH_and_HSSCCH_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8883 return dissect_rnsap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode);
8889 dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8890 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8891 0U, 511U, NULL, NULL, FALSE);
8895 static int dissect_eAGCH_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8896 return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_eAGCH_ChannelisationCode);
8898 static int dissect_eRGCH_EHICH_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8899 return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_eRGCH_EHICH_ChannelisationCode);
8901 static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8902 return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_fDD_DL_ChannelisationCodeNumber);
8906 static const value_string rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information_vals[] = {
8907 { 0, "code-change" },
8908 { 1, "nocode-change" },
8914 dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8915 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8916 0, 1, NULL, NULL, FALSE);
8920 static int dissect_transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8921 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvb, offset, pinfo, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information);
8925 static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
8926 { "dl-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_ScramblingCode },
8927 { "fDD-DL-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fDD_DL_ChannelisationCodeNumber },
8928 { "transmission-Gap-Pattern-Sequence-ScramblingCode-Information", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmission_Gap_Pattern_Sequence_ScramblingCode_Information },
8929 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
8930 { NULL, 0, 0, NULL }
8934 dissect_rnsap_FDD_DL_CodeInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8935 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
8936 ett_rnsap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
8940 static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8941 return dissect_rnsap_FDD_DL_CodeInformationItem(tvb, offset, pinfo, tree, hf_rnsap_FDD_DL_CodeInformation_item);
8945 static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
8946 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FDD_DL_CodeInformation_item },
8950 dissect_rnsap_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8951 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
8952 ett_rnsap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
8957 static int dissect_id_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8958 return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, pinfo, tree, hf_rnsap_id_FDD_DL_CodeInformation);
8960 static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8961 return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation);
8967 dissect_rnsap_DL_DPCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8968 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8969 0U, 16U, NULL, NULL, TRUE);
8973 static int dissect_dl_DPCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8974 return dissect_rnsap_DL_DPCH_SlotFormat(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_SlotFormat);
8980 dissect_rnsap_NrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
8981 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
8982 1U, 8U, NULL, NULL, FALSE);
8986 static int dissect_nrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
8987 return dissect_rnsap_NrOfDLchannelisationcodes(tvb, offset, pinfo, tree, hf_rnsap_nrOfDLchannelisationcodes);
8991 static const value_string rnsap_TFCI_SignallingMode_vals[] = {
8993 { 1, "not-Used-split" },
8999 dissect_rnsap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9000 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9001 0, 1, NULL, NULL, FALSE);
9005 static int dissect_tFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9006 return dissect_rnsap_TFCI_SignallingMode(tvb, offset, pinfo, tree, hf_rnsap_tFCI_SignallingMode);
9010 static const value_string rnsap_TFCI_Presence_vals[] = {
9012 { 1, "not-present" },
9018 dissect_rnsap_TFCI_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9019 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9020 0, 1, NULL, NULL, FALSE);
9024 static int dissect_tFCI_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9025 return dissect_rnsap_TFCI_Presence(tvb, offset, pinfo, tree, hf_rnsap_tFCI_Presence);
9029 static const value_string rnsap_MultiplexingPosition_vals[] = {
9037 dissect_rnsap_MultiplexingPosition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9038 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9039 0, 1, NULL, NULL, FALSE);
9043 static int dissect_multiplexingPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9044 return dissect_rnsap_MultiplexingPosition(tvb, offset, pinfo, tree, hf_rnsap_multiplexingPosition);
9048 static const value_string rnsap_LimitedPowerIncrease_vals[] = {
9056 dissect_rnsap_LimitedPowerIncrease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9057 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9058 0, 1, NULL, NULL, FALSE);
9062 static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9063 return dissect_rnsap_LimitedPowerIncrease(tvb, offset, pinfo, tree, hf_rnsap_limitedPowerIncrease);
9067 static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
9068 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
9069 { "dl-DPCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_SlotFormat },
9070 { "nrOfDLchannelisationcodes" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nrOfDLchannelisationcodes },
9071 { "tFCI-SignallingMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_SignallingMode },
9072 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
9073 { "multiplexingPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_multiplexingPosition },
9074 { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_limitedPowerIncrease },
9075 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9076 { NULL, 0, 0, NULL }
9080 dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9081 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9082 ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
9086 static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9087 return dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
9093 dissect_rnsap_PowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9094 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9095 0U, 24U, NULL, NULL, FALSE);
9099 static int dissect_po1_ForTFCI_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9100 return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_po1_ForTFCI_Bits);
9102 static int dissect_po2_ForTPC_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9103 return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_po2_ForTPC_Bits);
9105 static int dissect_po3_ForPilotBits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9106 return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_po3_ForPilotBits);
9108 static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9109 return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_pO1_ForTFCI_Bits);
9111 static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9112 return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_pO2_ForTPC_Bits);
9114 static int dissect_pO3_ForPilotBits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9115 return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_pO3_ForPilotBits);
9119 static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
9120 { "po1-ForTFCI-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_po1_ForTFCI_Bits },
9121 { "po2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_po2_ForTPC_Bits },
9122 { "po3-ForPilotBits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_po3_ForPilotBits },
9123 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9124 { NULL, 0, 0, NULL }
9128 dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9129 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9130 ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
9134 static int dissect_powerOffsetInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9135 return dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation);
9139 static const value_string rnsap_FDD_TPC_DownlinkStepSize_vals[] = {
9140 { 0, "step-size0-5" },
9141 { 1, "step-size1" },
9142 { 2, "step-size1-5" },
9143 { 3, "step-size2" },
9149 dissect_rnsap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9150 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9151 0, 3, NULL, NULL, TRUE);
9155 static int dissect_fdd_dl_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9156 return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_fdd_dl_TPC_DownlinkStepSize);
9158 static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9159 return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_fdd_TPC_DownlinkStepSize);
9163 static const value_string rnsap_InnerLoopDLPCStatus_vals[] = {
9171 dissect_rnsap_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9172 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9173 0, 1, NULL, NULL, FALSE);
9177 static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9178 return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, pinfo, tree, hf_rnsap_id_InnerLoopDLPCStatus);
9180 static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9181 return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, pinfo, tree, hf_rnsap_innerLoopDLPCStatus);
9185 static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
9186 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS },
9187 { "dl-DPCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_DPCH_SlotFormat },
9188 { "nrOfDLchannelisationcodes" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nrOfDLchannelisationcodes },
9189 { "tFCI-SignallingMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_SignallingMode },
9190 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
9191 { "multiplexingPosition" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_multiplexingPosition },
9192 { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation },
9193 { "fdd-dl-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_dl_TPC_DownlinkStepSize },
9194 { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_limitedPowerIncrease },
9195 { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus },
9196 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9197 { NULL, 0, 0, NULL }
9201 dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9202 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9203 ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
9207 static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9208 return dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD);
9212 static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
9213 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
9214 { "tFCI-SignallingMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_SignallingMode },
9215 { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_limitedPowerIncrease },
9216 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9217 { NULL, 0, 0, NULL }
9221 dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9222 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9223 ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
9227 static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9228 return dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
9232 static const value_string rnsap_RepetitionPeriod_vals[] = {
9245 dissect_rnsap_RepetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9246 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9247 0, 6, NULL, NULL, FALSE);
9251 static int dissect_repetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9252 return dissect_rnsap_RepetitionPeriod(tvb, offset, pinfo, tree, hf_rnsap_repetitionPeriod);
9258 dissect_rnsap_RepetitionLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9259 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9260 1U, 63U, NULL, NULL, FALSE);
9264 static int dissect_repetitionLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9265 return dissect_rnsap_RepetitionLength(tvb, offset, pinfo, tree, hf_rnsap_repetitionLength);
9269 static const value_string rnsap_TDD_DPCHOffset_vals[] = {
9270 { 0, "initialOffset" },
9271 { 1, "noinitialOffset" },
9275 static const per_choice_t TDD_DPCHOffset_choice[] = {
9276 { 0, "initialOffset" , ASN1_NO_EXTENSIONS , dissect_initialOffset },
9277 { 1, "noinitialOffset" , ASN1_NO_EXTENSIONS , dissect_noinitialOffset },
9278 { 0, NULL, 0, NULL }
9282 dissect_rnsap_TDD_DPCHOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9283 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
9284 ett_rnsap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
9289 static int dissect_tDD_DPCHOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9290 return dissect_rnsap_TDD_DPCHOffset(tvb, offset, pinfo, tree, hf_rnsap_tDD_DPCHOffset);
9296 dissect_rnsap_TimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9297 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9298 0U, 14U, NULL, NULL, FALSE);
9302 static int dissect_id_TimeSlot_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9303 return dissect_rnsap_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_id_TimeSlot_RL_SetupRspTDD);
9305 static int dissect_timeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9306 return dissect_rnsap_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_timeSlot);
9308 static int dissect_timeslot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9309 return dissect_rnsap_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_timeslot);
9313 static const value_string rnsap_MidambleConfigurationBurstType1And3_vals[] = {
9322 dissect_rnsap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9323 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9324 0, 2, NULL, NULL, FALSE);
9328 static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9329 return dissect_rnsap_MidambleConfigurationBurstType1And3(tvb, offset, pinfo, tree, hf_rnsap_midambleConfigurationBurstType1And3);
9335 dissect_rnsap_MidambleShiftLong(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9336 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9337 0U, 15U, NULL, NULL, FALSE);
9341 static int dissect_ueSpecificMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9342 return dissect_rnsap_MidambleShiftLong(tvb, offset, pinfo, tree, hf_rnsap_ueSpecificMidamble);
9344 static int dissect_midambleShift(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9345 return dissect_rnsap_MidambleShiftLong(tvb, offset, pinfo, tree, hf_rnsap_midambleShift);
9349 static const value_string rnsap_T_midambleAllocationMode_vals[] = {
9350 { 0, "defaultMidamble" },
9351 { 1, "commonMidamble" },
9352 { 2, "ueSpecificMidamble" },
9356 static const per_choice_t T_midambleAllocationMode_choice[] = {
9357 { 0, "defaultMidamble" , ASN1_EXTENSION_ROOT , dissect_defaultMidamble },
9358 { 1, "commonMidamble" , ASN1_EXTENSION_ROOT , dissect_commonMidamble },
9359 { 2, "ueSpecificMidamble" , ASN1_EXTENSION_ROOT , dissect_ueSpecificMidamble },
9360 { 0, NULL, 0, NULL }
9364 dissect_rnsap_T_midambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9365 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
9366 ett_rnsap_T_midambleAllocationMode, T_midambleAllocationMode_choice,
9371 static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9372 return dissect_rnsap_T_midambleAllocationMode(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode);
9376 static const per_sequence_t T_type1_sequence[] = {
9377 { "midambleConfigurationBurstType1And3", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationBurstType1And3 },
9378 { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode },
9379 { NULL, 0, 0, NULL }
9383 dissect_rnsap_T_type1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9384 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9385 ett_rnsap_T_type1, T_type1_sequence);
9389 static int dissect_type1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9390 return dissect_rnsap_T_type1(tvb, offset, pinfo, tree, hf_rnsap_type1);
9394 static const value_string rnsap_MidambleConfigurationBurstType2_vals[] = {
9402 dissect_rnsap_MidambleConfigurationBurstType2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9403 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9404 0, 1, NULL, NULL, FALSE);
9408 static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9409 return dissect_rnsap_MidambleConfigurationBurstType2(tvb, offset, pinfo, tree, hf_rnsap_midambleConfigurationBurstType2);
9415 dissect_rnsap_MidambleShiftShort(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9416 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9417 0U, 5U, NULL, NULL, FALSE);
9421 static int dissect_ueSpecificMidamble1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9422 return dissect_rnsap_MidambleShiftShort(tvb, offset, pinfo, tree, hf_rnsap_ueSpecificMidamble1);
9426 static const value_string rnsap_T_midambleAllocationMode1_vals[] = {
9427 { 0, "defaultMidamble" },
9428 { 1, "commonMidamble" },
9429 { 2, "ueSpecificMidamble" },
9433 static const per_choice_t T_midambleAllocationMode1_choice[] = {
9434 { 0, "defaultMidamble" , ASN1_EXTENSION_ROOT , dissect_defaultMidamble },
9435 { 1, "commonMidamble" , ASN1_EXTENSION_ROOT , dissect_commonMidamble },
9436 { 2, "ueSpecificMidamble" , ASN1_EXTENSION_ROOT , dissect_ueSpecificMidamble1 },
9437 { 0, NULL, 0, NULL }
9441 dissect_rnsap_T_midambleAllocationMode1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9442 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
9443 ett_rnsap_T_midambleAllocationMode1, T_midambleAllocationMode1_choice,
9448 static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9449 return dissect_rnsap_T_midambleAllocationMode1(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode1);
9453 static const per_sequence_t T_type2_sequence[] = {
9454 { "midambleConfigurationBurstType2", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationBurstType2 },
9455 { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode1 },
9456 { NULL, 0, 0, NULL }
9460 dissect_rnsap_T_type2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9461 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9462 ett_rnsap_T_type2, T_type2_sequence);
9466 static int dissect_type2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9467 return dissect_rnsap_T_type2(tvb, offset, pinfo, tree, hf_rnsap_type2);
9471 static const value_string rnsap_T_midambleAllocationMode2_vals[] = {
9472 { 0, "defaultMidamble" },
9473 { 1, "ueSpecificMidamble" },
9477 static const per_choice_t T_midambleAllocationMode2_choice[] = {
9478 { 0, "defaultMidamble" , ASN1_EXTENSION_ROOT , dissect_defaultMidamble },
9479 { 1, "ueSpecificMidamble" , ASN1_EXTENSION_ROOT , dissect_ueSpecificMidamble },
9480 { 0, NULL, 0, NULL }
9484 dissect_rnsap_T_midambleAllocationMode2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9485 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
9486 ett_rnsap_T_midambleAllocationMode2, T_midambleAllocationMode2_choice,
9491 static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9492 return dissect_rnsap_T_midambleAllocationMode2(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode2);
9496 static const per_sequence_t T_type3_sequence[] = {
9497 { "midambleConfigurationBurstType1And3", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationBurstType1And3 },
9498 { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode2 },
9499 { NULL, 0, 0, NULL }
9503 dissect_rnsap_T_type3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9504 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9505 ett_rnsap_T_type3, T_type3_sequence);
9509 static int dissect_type3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9510 return dissect_rnsap_T_type3(tvb, offset, pinfo, tree, hf_rnsap_type3);
9514 static const value_string rnsap_MidambleShiftAndBurstType_vals[] = {
9521 static const per_choice_t MidambleShiftAndBurstType_choice[] = {
9522 { 0, "type1" , ASN1_EXTENSION_ROOT , dissect_type1 },
9523 { 1, "type2" , ASN1_EXTENSION_ROOT , dissect_type2 },
9524 { 2, "type3" , ASN1_EXTENSION_ROOT , dissect_type3 },
9525 { 0, NULL, 0, NULL }
9529 dissect_rnsap_MidambleShiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9530 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
9531 ett_rnsap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
9536 static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9537 return dissect_rnsap_MidambleShiftAndBurstType(tvb, offset, pinfo, tree, hf_rnsap_midambleShiftAndBurstType);
9543 dissect_rnsap_DPCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9544 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9545 0U, 239U, NULL, NULL, FALSE);
9549 static int dissect_dPCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9550 return dissect_rnsap_DPCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dPCH_ID);
9554 static const value_string rnsap_TDD_ChannelisationCode_vals[] = {
9555 { 0, "chCode1div1" },
9556 { 1, "chCode2div1" },
9557 { 2, "chCode2div2" },
9558 { 3, "chCode4div1" },
9559 { 4, "chCode4div2" },
9560 { 5, "chCode4div3" },
9561 { 6, "chCode4div4" },
9562 { 7, "chCode8div1" },
9563 { 8, "chCode8div2" },
9564 { 9, "chCode8div3" },
9565 { 10, "chCode8div4" },
9566 { 11, "chCode8div5" },
9567 { 12, "chCode8div6" },
9568 { 13, "chCode8div7" },
9569 { 14, "chCode8div8" },
9570 { 15, "chCode16div1" },
9571 { 16, "chCode16div2" },
9572 { 17, "chCode16div3" },
9573 { 18, "chCode16div4" },
9574 { 19, "chCode16div5" },
9575 { 20, "chCode16div6" },
9576 { 21, "chCode16div7" },
9577 { 22, "chCode16div8" },
9578 { 23, "chCode16div9" },
9579 { 24, "chCode16div10" },
9580 { 25, "chCode16div11" },
9581 { 26, "chCode16div12" },
9582 { 27, "chCode16div13" },
9583 { 28, "chCode16div14" },
9584 { 29, "chCode16div15" },
9585 { 30, "chCode16div16" },
9591 dissect_rnsap_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9592 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9593 0, 30, NULL, NULL, TRUE);
9597 static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9598 return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_rnsap_tDD_ChannelisationCode);
9600 static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9601 return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_rnsap_first_TDD_ChannelisationCode);
9603 static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9604 return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_rnsap_second_TDD_ChannelisationCode);
9608 static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
9609 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
9610 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
9611 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9612 { NULL, 0, 0, NULL }
9616 dissect_rnsap_TDD_DL_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9617 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9618 ett_rnsap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
9622 static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9623 return dissect_rnsap_TDD_DL_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_Information_item);
9627 static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
9628 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DL_Code_Information_item },
9632 dissect_rnsap_TDD_DL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9633 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
9634 ett_rnsap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
9639 static int dissect_dL_Code_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9640 return dissect_rnsap_TDD_DL_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Code_Information1);
9644 static const per_sequence_t DL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence[] = {
9645 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
9646 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType },
9647 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
9648 { "dL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_Information1 },
9649 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9650 { NULL, 0, 0, NULL }
9654 dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9655 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9656 ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD, DL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
9660 static int dissect_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9661 return dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
9665 static const per_sequence_t DL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
9666 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item },
9670 dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9671 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
9672 ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD, DL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
9677 static int dissect_dL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9678 return dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD);
9682 static const per_sequence_t DL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
9683 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod },
9684 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength },
9685 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_DPCHOffset },
9686 { "dL-Timeslot-InformationList-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_InformationList_PhyChReconfRqstTDD },
9687 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9688 { NULL, 0, 0, NULL }
9692 dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9693 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9694 ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD, DL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence);
9698 static int dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9699 return dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD);
9703 static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
9704 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
9705 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
9706 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence },
9707 { "dL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Code_Information1 },
9708 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9709 { NULL, 0, 0, NULL }
9713 dissect_rnsap_DL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9714 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9715 ett_rnsap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
9719 static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9720 return dissect_rnsap_DL_Timeslot_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_Information_item);
9724 static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
9725 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_Information_item },
9729 dissect_rnsap_DL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9730 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
9731 ett_rnsap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
9736 static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9737 return dissect_rnsap_DL_Timeslot_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_Information);
9741 static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRspTDD_sequence[] = {
9742 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
9743 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
9744 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
9745 { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information },
9746 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9747 { NULL, 0, 0, NULL }
9751 dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9752 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9753 ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD, DL_DPCH_InformationItem_RL_AdditionRspTDD_sequence);
9757 static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9758 return dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD);
9762 static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRspTDD_sequence[] = {
9763 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
9764 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
9765 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
9766 { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information },
9767 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9768 { NULL, 0, 0, NULL }
9772 dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9773 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9774 ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD, DL_DPCH_InformationItem_RL_SetupRspTDD_sequence);
9778 static int dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9779 return dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD);
9783 static const value_string rnsap_DL_DPCH_TimingAdjustment_vals[] = {
9784 { 0, "timing-advance" },
9785 { 1, "timing-delay" },
9791 dissect_rnsap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9792 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9793 0, 1, NULL, NULL, FALSE);
9797 static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9798 return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_TimingAdjustment);
9800 static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9801 return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment);
9807 dissect_rnsap_DL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9808 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9809 -350, 150U, NULL, NULL, FALSE);
9813 static int dissect_id_DLReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9814 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_DLReferencePower);
9816 static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9817 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD);
9819 static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9820 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD);
9822 static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9823 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD);
9825 static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9826 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD);
9828 static int dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9829 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD);
9831 static int dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9832 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD);
9834 static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9835 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
9837 static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9838 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
9840 static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9841 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
9843 static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9844 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
9846 static int dissect_dl_InitialTX_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9847 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_dl_InitialTX_Power);
9849 static int dissect_maximumDLTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9850 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_maximumDLTxPower);
9852 static int dissect_minimumDLTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9853 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_minimumDLTxPower);
9855 static int dissect_cCTrCH_Maximum_DL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9856 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_Maximum_DL_Power);
9858 static int dissect_cCTrCH_Minimum_DL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9859 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_Minimum_DL_Power);
9861 static int dissect_maxPowerLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9862 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_maxPowerLCR);
9864 static int dissect_minPowerLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9865 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_minPowerLCR);
9867 static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9868 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_dl_Reference_Power);
9870 static int dissect_initial_dl_tx_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9871 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_initial_dl_tx_power);
9873 static int dissect_dLReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9874 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_dLReferencePower);
9876 static int dissect_common_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9877 return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_common_DL_ReferencePowerInformation);
9881 static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
9882 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item },
9886 dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9887 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
9888 ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
9893 static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9894 return dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst);
9900 dissect_rnsap_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9901 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9902 0U, 31U, NULL, NULL, FALSE);
9906 static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9907 return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_id_HSPDSCH_RL_ID);
9909 static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9910 return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_id_PDSCH_RL_ID);
9912 static int dissect_rL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9913 return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_rL_ID);
9915 static int dissect_e_DCH_Serving_RL_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9916 return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Serving_RL_Id);
9920 static const per_sequence_t DL_ReferencePowerInformation_DL_PC_Rqst_sequence[] = {
9921 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
9922 { "dl-Reference-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_Reference_Power },
9923 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9924 { NULL, 0, 0, NULL }
9928 dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9929 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9930 ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst, DL_ReferencePowerInformation_DL_PC_Rqst_sequence);
9934 static int dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9935 return dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst);
9939 static const value_string rnsap_DPC_Mode_vals[] = {
9947 dissect_rnsap_DPC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9948 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9949 0, 1, NULL, NULL, TRUE);
9953 static int dissect_id_DPC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9954 return dissect_rnsap_DPC_Mode(tvb, offset, pinfo, tree, hf_rnsap_id_DPC_Mode);
9960 dissect_rnsap_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9961 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
9962 3U, 9U, NULL, NULL, FALSE);
9966 static int dissect_id_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9967 return dissect_rnsap_DRXCycleLengthCoefficient(tvb, offset, pinfo, tree, hf_rnsap_id_DRXCycleLengthCoefficient);
9971 static const per_sequence_t RL_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of[1] = {
9972 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item },
9976 dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9977 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
9978 ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind, RL_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of,
9983 static int dissect_rL_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
9984 return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind);
9988 static const per_sequence_t RL_DM_Fail_Ind_sequence[] = {
9989 { "rL-unsuccessful-InformationRespList-DM-Fail-Ind", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_unsuccessful_InformationRespList_DM_Fail_Ind },
9990 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
9991 { NULL, 0, 0, NULL }
9995 dissect_rnsap_RL_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
9996 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
9997 ett_rnsap_RL_DM_Fail_Ind, RL_DM_Fail_Ind_sequence);
10001 static int dissect_rL4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10002 return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rL4);
10004 static int dissect_allRL4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10005 return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_allRL4);
10009 static const per_sequence_t RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of[1] = {
10010 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item },
10014 dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10015 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10016 ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind, RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of,
10021 static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10022 return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind);
10026 static const per_sequence_t RL_Set_DM_Fail_Ind_sequence[] = {
10027 { "rL-Set-unsuccessful-InformationRespList-DM-Fail-Ind", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind },
10028 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10029 { NULL, 0, 0, NULL }
10033 dissect_rnsap_RL_Set_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10034 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10035 ett_rnsap_RL_Set_DM_Fail_Ind, RL_Set_DM_Fail_Ind_sequence);
10039 static int dissect_rLS4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10040 return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rLS4);
10042 static int dissect_allRLS4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10043 return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_allRLS4);
10047 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind_vals[] = {
10055 static const per_choice_t DedicatedMeasurementObjectType_DM_Fail_Ind_choice[] = {
10056 { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL4 },
10057 { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS4 },
10058 { 2, "allRL" , ASN1_EXTENSION_ROOT , dissect_allRL4 },
10059 { 3, "allRLS" , ASN1_EXTENSION_ROOT , dissect_allRLS4 },
10060 { 0, NULL, 0, NULL }
10064 dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10065 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
10066 ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind, DedicatedMeasurementObjectType_DM_Fail_Ind_choice,
10071 static int dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10072 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind);
10076 static const per_sequence_t RL_Unsuccessful_InformationRespList_DM_Fail_sequence_of[1] = {
10077 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Unsuccessful_InformationRespList_DM_Fail_item },
10081 dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10082 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10083 ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail, RL_Unsuccessful_InformationRespList_DM_Fail_sequence_of,
10088 static int dissect_rL_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10089 return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail);
10093 static const per_sequence_t RL_Successful_InformationRespList_DM_Fail_sequence_of[1] = {
10094 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Successful_InformationRespList_DM_Fail_item },
10098 dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10099 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10100 ett_rnsap_RL_Successful_InformationRespList_DM_Fail, RL_Successful_InformationRespList_DM_Fail_sequence_of,
10105 static int dissect_rL_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10106 return dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_successful_InformationRespList_DM_Fail);
10110 static const per_sequence_t RL_DM_Fail_sequence[] = {
10111 { "rL-unsuccessful-InformationRespList-DM-Fail", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_unsuccessful_InformationRespList_DM_Fail },
10112 { "rL-successful-InformationRespList-DM-Fail", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_successful_InformationRespList_DM_Fail },
10113 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10114 { NULL, 0, 0, NULL }
10118 dissect_rnsap_RL_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10119 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10120 ett_rnsap_RL_DM_Fail, RL_DM_Fail_sequence);
10124 static int dissect_rL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10125 return dissect_rnsap_RL_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL3);
10127 static int dissect_allRL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10128 return dissect_rnsap_RL_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_allRL2);
10132 static const per_sequence_t RL_Set_Unsuccessful_InformationRespList_DM_Fail_sequence_of[1] = {
10133 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item },
10137 dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10138 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10139 ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail, RL_Set_Unsuccessful_InformationRespList_DM_Fail_sequence_of,
10144 static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10145 return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail);
10149 static const per_sequence_t RL_Set_Successful_InformationRespList_DM_Fail_sequence_of[1] = {
10150 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_Successful_InformationRespList_DM_Fail_item },
10154 dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10155 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10156 ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail, RL_Set_Successful_InformationRespList_DM_Fail_sequence_of,
10161 static int dissect_rL_Set_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10162 return dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail);
10166 static const per_sequence_t RL_Set_DM_Fail_sequence[] = {
10167 { "rL-Set-unsuccessful-InformationRespList-DM-Fail", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail },
10168 { "rL-Set-successful-InformationRespList-DM-Fail", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_Set_successful_InformationRespList_DM_Fail },
10169 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10170 { NULL, 0, 0, NULL }
10174 dissect_rnsap_RL_Set_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10175 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10176 ett_rnsap_RL_Set_DM_Fail, RL_Set_DM_Fail_sequence);
10180 static int dissect_rLS2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10181 return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rLS2);
10183 static int dissect_allRLS2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10184 return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_allRLS2);
10188 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Fail_vals[] = {
10196 static const per_choice_t DedicatedMeasurementObjectType_DM_Fail_choice[] = {
10197 { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL3 },
10198 { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS2 },
10199 { 2, "allRL" , ASN1_EXTENSION_ROOT , dissect_allRL2 },
10200 { 3, "allRLS" , ASN1_EXTENSION_ROOT , dissect_allRLS2 },
10201 { 0, NULL, 0, NULL }
10205 dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10206 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
10207 ett_rnsap_DedicatedMeasurementObjectType_DM_Fail, DedicatedMeasurementObjectType_DM_Fail_choice,
10212 static int dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10213 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail);
10217 static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
10218 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_DM_Rprt_item },
10222 dissect_rnsap_RL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10223 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10224 ett_rnsap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
10229 static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10230 return dissect_rnsap_RL_InformationList_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_DM_Rprt);
10234 static const per_sequence_t RL_DM_Rprt_sequence[] = {
10235 { "rL-InformationList-DM-Rprt" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_DM_Rprt },
10236 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10237 { NULL, 0, 0, NULL }
10241 dissect_rnsap_RL_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10242 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10243 ett_rnsap_RL_DM_Rprt, RL_DM_Rprt_sequence);
10247 static int dissect_rLs1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10248 return dissect_rnsap_RL_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rLs1);
10250 static int dissect_allRL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10251 return dissect_rnsap_RL_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_allRL3);
10255 static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
10256 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_DM_Rprt_item },
10260 dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10261 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10262 ett_rnsap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
10267 static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10268 return dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_DM_Rprt);
10272 static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
10273 { "rL-Set-InformationList-DM-Rprt", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_DM_Rprt },
10274 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10275 { NULL, 0, 0, NULL }
10279 dissect_rnsap_RL_Set_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10280 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10281 ett_rnsap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
10285 static int dissect_rLS3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10286 return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rLS3);
10288 static int dissect_allRLS3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10289 return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_allRLS3);
10293 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
10301 static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
10302 { 0, "rLs" , ASN1_EXTENSION_ROOT , dissect_rLs1 },
10303 { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS3 },
10304 { 2, "allRL" , ASN1_EXTENSION_ROOT , dissect_allRL3 },
10305 { 3, "allRLS" , ASN1_EXTENSION_ROOT , dissect_allRLS3 },
10306 { 0, NULL, 0, NULL }
10310 dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10311 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
10312 ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
10317 static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10318 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt);
10322 static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
10323 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_DM_Rqst_item },
10327 dissect_rnsap_RL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10328 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10329 ett_rnsap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
10334 static int dissect_rL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10335 return dissect_rnsap_RL_InformationList_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_DM_Rqst);
10339 static const per_sequence_t RL_DM_Rqst_sequence[] = {
10340 { "rL-InformationList-DM-Rqst" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_DM_Rqst },
10341 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10342 { NULL, 0, 0, NULL }
10346 dissect_rnsap_RL_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10347 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10348 ett_rnsap_RL_DM_Rqst, RL_DM_Rqst_sequence);
10352 static int dissect_rL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10353 return dissect_rnsap_RL_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rL2);
10357 static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
10358 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_DM_Rqst_item },
10362 dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10363 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10364 ett_rnsap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
10369 static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10370 return dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_DM_Rqst);
10374 static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
10375 { "rL-Set-InformationList-DM-Rqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_DM_Rqst },
10376 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10377 { NULL, 0, 0, NULL }
10381 dissect_rnsap_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10382 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10383 ett_rnsap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
10387 static int dissect_rLS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10388 return dissect_rnsap_RL_Set_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rLS);
10394 dissect_rnsap_All_RL_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10395 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
10399 static int dissect_allRL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10400 return dissect_rnsap_All_RL_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_allRL);
10406 dissect_rnsap_All_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10407 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
10411 static int dissect_allRLS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10412 return dissect_rnsap_All_RL_Set_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_allRLS);
10416 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
10424 static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
10425 { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL2 },
10426 { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS },
10427 { 2, "allRL" , ASN1_EXTENSION_ROOT , dissect_allRL },
10428 { 3, "allRLS" , ASN1_EXTENSION_ROOT , dissect_allRLS },
10429 { 0, NULL, 0, NULL }
10433 dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10434 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
10435 ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
10440 static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10441 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst);
10445 static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
10446 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_DM_Rsp_item },
10450 dissect_rnsap_RL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10451 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10452 ett_rnsap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
10457 static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10458 return dissect_rnsap_RL_InformationList_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_DM_Rsp);
10462 static const per_sequence_t RL_DM_Rsp_sequence[] = {
10463 { "rL-InformationList-DM-Rsp" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_DM_Rsp },
10464 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10465 { NULL, 0, 0, NULL }
10469 dissect_rnsap_RL_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10470 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10471 ett_rnsap_RL_DM_Rsp, RL_DM_Rsp_sequence);
10475 static int dissect_rLs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10476 return dissect_rnsap_RL_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rLs);
10478 static int dissect_allRL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10479 return dissect_rnsap_RL_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_allRL1);
10483 static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
10484 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_DM_Rsp_item },
10488 dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10489 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10490 ett_rnsap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
10495 static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10496 return dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_DM_Rsp);
10500 static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
10501 { "rL-Set-InformationList-DM-Rsp", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_DM_Rsp },
10502 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10503 { NULL, 0, 0, NULL }
10507 dissect_rnsap_RL_Set_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10508 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10509 ett_rnsap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
10513 static int dissect_rLS1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10514 return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rLS1);
10516 static int dissect_allRLS1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10517 return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_allRLS1);
10521 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
10529 static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
10530 { 0, "rLs" , ASN1_EXTENSION_ROOT , dissect_rLs },
10531 { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS1 },
10532 { 2, "allRL" , ASN1_EXTENSION_ROOT , dissect_allRL1 },
10533 { 3, "allRLS" , ASN1_EXTENSION_ROOT , dissect_allRLS1 },
10534 { 0, NULL, 0, NULL }
10538 dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10539 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
10540 ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
10545 static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10546 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp);
10550 static const value_string rnsap_DedicatedMeasurementType_vals[] = {
10552 { 1, "sir-error" },
10553 { 2, "transmitted-code-power" },
10555 { 4, "rx-timing-deviation" },
10556 { 5, "round-trip-time" },
10557 { 6, "rx-timing-deviation-LCR" },
10558 { 6, "angle-Of-Arrival-LCR" },
10559 { 6, "hs-sich-quality" },
10565 dissect_rnsap_DedicatedMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10566 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10567 0, 6, NULL, NULL, TRUE);
10571 static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10572 return dissect_rnsap_DedicatedMeasurementType(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementType);
10578 dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10579 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
10583 static int dissect_fACH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10584 return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvb, offset, pinfo, tree, hf_rnsap_fACH_FlowControlInformation);
10588 static const per_sequence_t FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD_sequence[] = {
10589 { "fACH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_FlowControlInformation },
10590 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10591 { NULL, 0, 0, NULL }
10595 dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10596 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10597 ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD, FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD_sequence);
10601 static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10602 return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD);
10608 dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10609 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
10613 static int dissect_fACH_FlowControlInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10614 return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvb, offset, pinfo, tree, hf_rnsap_fACH_FlowControlInformation1);
10618 static const per_sequence_t FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD_sequence[] = {
10619 { "fACH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_FlowControlInformation1 },
10620 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10621 { NULL, 0, 0, NULL }
10625 dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10626 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10627 ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD, FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD_sequence);
10631 static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10632 return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD);
10638 dissect_rnsap_Guaranteed_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10639 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10640 1U, 32U, NULL, NULL, FALSE);
10644 static int dissect_guaranteed_UL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10645 return dissect_rnsap_Guaranteed_Rate(tvb, offset, pinfo, tree, hf_rnsap_guaranteed_UL_Rate);
10647 static int dissect_guaranteed_DL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10648 return dissect_rnsap_Guaranteed_Rate(tvb, offset, pinfo, tree, hf_rnsap_guaranteed_DL_Rate);
10652 static const per_sequence_t Guaranteed_Rate_Information_sequence[] = {
10653 { "guaranteed-UL-Rate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_guaranteed_UL_Rate },
10654 { "guaranteed-DL-Rate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_guaranteed_DL_Rate },
10655 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10656 { NULL, 0, 0, NULL }
10660 dissect_rnsap_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10661 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10662 ett_rnsap_Guaranteed_Rate_Information, Guaranteed_Rate_Information_sequence);
10666 static int dissect_id_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10667 return dissect_rnsap_Guaranteed_Rate_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Guaranteed_Rate_Information);
10673 dissect_rnsap_IMSI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10674 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
10679 static int dissect_id_IMSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10680 return dissect_rnsap_IMSI(tvb, offset, pinfo, tree, hf_rnsap_id_IMSI);
10682 static int dissect_imsi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10683 return dissect_rnsap_IMSI(tvb, offset, pinfo, tree, hf_rnsap_imsi);
10689 dissect_rnsap_HCS_Prio(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10690 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10691 0U, 7U, NULL, NULL, FALSE);
10695 static int dissect_id_HCS_Prio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10696 return dissect_rnsap_HCS_Prio(tvb, offset, pinfo, tree, hf_rnsap_id_HCS_Prio);
10702 dissect_rnsap_L3_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10703 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
10704 NO_BOUND, NO_BOUND, FALSE);
10708 static int dissect_id_L3_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10709 return dissect_rnsap_L3_Information(tvb, offset, pinfo, tree, hf_rnsap_id_L3_Information);
10715 dissect_rnsap_AdjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10716 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10717 1U, 256U, NULL, NULL, FALSE);
10721 static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10722 return dissect_rnsap_AdjustmentPeriod(tvb, offset, pinfo, tree, hf_rnsap_id_AdjustmentPeriod);
10724 static int dissect_adjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10725 return dissect_rnsap_AdjustmentPeriod(tvb, offset, pinfo, tree, hf_rnsap_adjustmentPeriod);
10731 dissect_rnsap_MaxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10732 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10733 1U, 10U, NULL, NULL, FALSE);
10737 static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10738 return dissect_rnsap_MaxAdjustmentStep(tvb, offset, pinfo, tree, hf_rnsap_id_MaxAdjustmentStep);
10740 static int dissect_maxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10741 return dissect_rnsap_MaxAdjustmentStep(tvb, offset, pinfo, tree, hf_rnsap_maxAdjustmentStep);
10745 static const value_string rnsap_MeasurementFilterCoefficient_vals[] = {
10766 dissect_rnsap_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10767 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10768 0, 14, NULL, NULL, TRUE);
10772 static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10773 return dissect_rnsap_MeasurementFilterCoefficient(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementFilterCoefficient);
10779 dissect_rnsap_RepetitionNumber1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10780 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10781 1U, 256U, NULL, NULL, FALSE);
10785 static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10786 return dissect_rnsap_RepetitionNumber1(tvb, offset, pinfo, tree, hf_rnsap_repetitionNumber1);
10790 static const per_sequence_t MessageStructure_item_sequence[] = {
10791 { "iE-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iE_ID },
10792 { "repetitionNumber" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionNumber1 },
10793 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
10794 { NULL, 0, 0, NULL }
10798 dissect_rnsap_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10799 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
10800 ett_rnsap_MessageStructure_item, MessageStructure_item_sequence);
10804 static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10805 return dissect_rnsap_MessageStructure_item(tvb, offset, pinfo, tree, hf_rnsap_MessageStructure_item);
10809 static const per_sequence_t MessageStructure_sequence_of[1] = {
10810 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MessageStructure_item },
10814 dissect_rnsap_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10815 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
10816 ett_rnsap_MessageStructure, MessageStructure_sequence_of,
10821 static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10822 return dissect_rnsap_MessageStructure(tvb, offset, pinfo, tree, hf_rnsap_id_MessageStructure);
10828 dissect_rnsap_MeasurementID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10829 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10830 0U, 1048575U, NULL, NULL, FALSE);
10834 static int dissect_id_MeasurementID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10835 return dissect_rnsap_MeasurementID(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementID);
10841 dissect_rnsap_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10842 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
10846 static int dissect_id_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10847 return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_id_Neighbouring_GSM_CellInformation);
10849 static int dissect_neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10850 return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_GSM_CellInformation);
10856 dissect_rnsap_RNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10857 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10858 0U, 4095U, NULL, NULL, FALSE);
10862 static int dissect_id_RNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10863 return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_id_RNC_ID);
10865 static int dissect_id_SRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10866 return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_id_SRNC_ID);
10868 static int dissect_rNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10869 return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_rNC_ID);
10871 static int dissect_srnc_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10872 return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_srnc_id);
10878 dissect_rnsap_UARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10879 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10880 0U, 16383U, NULL, NULL, TRUE);
10884 static int dissect_uL_UARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10885 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uL_UARFCN);
10887 static int dissect_dL_UARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10888 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_dL_UARFCN);
10890 static int dissect_uARFCNforNt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10891 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCNforNt);
10893 static int dissect_preferredFrequencyLayer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10894 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_preferredFrequencyLayer);
10896 static int dissect_uARFCNforNu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10897 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCNforNu);
10899 static int dissect_uARFCNforNd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10900 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCNforNd);
10902 static int dissect_uARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10903 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCN);
10905 static int dissect_defaultPreferredFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10906 return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_defaultPreferredFrequency);
10912 dissect_rnsap_FrameOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10913 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10914 0U, 255U, NULL, NULL, FALSE);
10918 static int dissect_frameOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10919 return dissect_rnsap_FrameOffset(tvb, offset, pinfo, tree, hf_rnsap_frameOffset);
10925 dissect_rnsap_PrimaryScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10926 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10927 0U, 511U, NULL, NULL, FALSE);
10931 static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10932 return dissect_rnsap_PrimaryScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_primaryScramblingCode);
10938 dissect_rnsap_PrimaryCPICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10939 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10940 -100, 500U, NULL, NULL, FALSE);
10944 static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10945 return dissect_rnsap_PrimaryCPICH_Power(tvb, offset, pinfo, tree, hf_rnsap_primaryCPICH_Power);
10951 dissect_rnsap_CellIndividualOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10952 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10953 -20, 20U, NULL, NULL, FALSE);
10957 static int dissect_cellIndividualOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10958 return dissect_rnsap_CellIndividualOffset(tvb, offset, pinfo, tree, hf_rnsap_cellIndividualOffset);
10962 static const value_string rnsap_TxDiversityIndicator_vals[] = {
10970 dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10971 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10972 0, 1, NULL, NULL, FALSE);
10976 static int dissect_txDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10977 return dissect_rnsap_TxDiversityIndicator(tvb, offset, pinfo, tree, hf_rnsap_txDiversityIndicator);
10981 static const value_string rnsap_STTD_SupportIndicator_vals[] = {
10982 { 0, "sTTD-Supported" },
10983 { 1, "sTTD-not-Supported" },
10989 dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
10990 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
10991 0, 1, NULL, NULL, FALSE);
10995 static int dissect_id_STTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10996 return dissect_rnsap_STTD_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_STTD_SupportIndicator);
10998 static int dissect_sTTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
10999 return dissect_rnsap_STTD_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_sTTD_SupportIndicator);
11003 static const value_string rnsap_ClosedLoopMode1_SupportIndicator_vals[] = {
11004 { 0, "closedLoop-Mode1-Supported" },
11005 { 1, "closedLoop-Mode1-not-Supported" },
11011 dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11012 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11013 0, 1, NULL, NULL, FALSE);
11017 static int dissect_id_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11018 return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_ClosedLoopMode1_SupportIndicator);
11020 static int dissect_closedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11021 return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_closedLoopMode1_SupportIndicator);
11025 static const per_sequence_t Neighbouring_FDD_CellInformationItem_sequence[] = {
11026 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
11027 { "uARFCNforNu" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCNforNu },
11028 { "uARFCNforNd" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCNforNd },
11029 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameOffset },
11030 { "primaryScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryScramblingCode },
11031 { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCPICH_Power },
11032 { "cellIndividualOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellIndividualOffset },
11033 { "txDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_txDiversityIndicator },
11034 { "sTTD-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sTTD_SupportIndicator },
11035 { "closedLoopMode1-SupportIndicator", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_closedLoopMode1_SupportIndicator },
11036 { "not-used-closedLoopMode2-SupportIndicator", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_used_closedLoopMode2_SupportIndicator },
11037 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11038 { NULL, 0, 0, NULL }
11042 dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11043 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11044 ett_rnsap_Neighbouring_FDD_CellInformationItem, Neighbouring_FDD_CellInformationItem_sequence);
11048 static int dissect_Neighbouring_FDD_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11049 return dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_FDD_CellInformation_item);
11053 static const per_sequence_t Neighbouring_FDD_CellInformation_sequence_of[1] = {
11054 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Neighbouring_FDD_CellInformation_item },
11058 dissect_rnsap_Neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11059 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11060 ett_rnsap_Neighbouring_FDD_CellInformation, Neighbouring_FDD_CellInformation_sequence_of,
11065 static int dissect_neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11066 return dissect_rnsap_Neighbouring_FDD_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_FDD_CellInformation);
11072 dissect_rnsap_CellParameterID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11073 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11074 0U, 127U, NULL, NULL, TRUE);
11078 static int dissect_cellParameterID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11079 return dissect_rnsap_CellParameterID(tvb, offset, pinfo, tree, hf_rnsap_cellParameterID);
11085 dissect_rnsap_SyncCase(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11086 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11087 1U, 2U, NULL, NULL, TRUE);
11091 static int dissect_syncCase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11092 return dissect_rnsap_SyncCase(tvb, offset, pinfo, tree, hf_rnsap_syncCase);
11098 dissect_rnsap_SCH_TimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11099 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11100 0U, 6U, NULL, NULL, FALSE);
11104 static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11105 return dissect_rnsap_SCH_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_sCH_TimeSlot);
11109 static const value_string rnsap_SCTD_Indicator_vals[] = {
11117 dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11118 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11119 0, 1, NULL, NULL, FALSE);
11123 static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11124 return dissect_rnsap_SCTD_Indicator(tvb, offset, pinfo, tree, hf_rnsap_sCTD_Indicator);
11130 dissect_rnsap_DPCHConstantValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11131 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11132 -10, 10U, NULL, NULL, FALSE);
11136 static int dissect_dPCHConstantValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11137 return dissect_rnsap_DPCHConstantValue(tvb, offset, pinfo, tree, hf_rnsap_dPCHConstantValue);
11143 dissect_rnsap_PCCPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11144 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11145 -150, 400U, NULL, NULL, TRUE);
11149 static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11150 return dissect_rnsap_PCCPCH_Power(tvb, offset, pinfo, tree, hf_rnsap_pCCPCH_Power);
11154 static const per_sequence_t Neighbouring_TDD_CellInformationItem_sequence[] = {
11155 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
11156 { "uARFCNforNt" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCNforNt },
11157 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameOffset },
11158 { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellParameterID },
11159 { "syncCase" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncCase },
11160 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot },
11161 { "sCH-TimeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCH_TimeSlot },
11162 { "sCTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCTD_Indicator },
11163 { "cellIndividualOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellIndividualOffset },
11164 { "dPCHConstantValue" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCHConstantValue },
11165 { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCCPCH_Power },
11166 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11167 { NULL, 0, 0, NULL }
11171 dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11172 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11173 ett_rnsap_Neighbouring_TDD_CellInformationItem, Neighbouring_TDD_CellInformationItem_sequence);
11177 static int dissect_Neighbouring_TDD_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11178 return dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_TDD_CellInformation_item);
11182 static const per_sequence_t Neighbouring_TDD_CellInformation_sequence_of[1] = {
11183 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Neighbouring_TDD_CellInformation_item },
11187 dissect_rnsap_Neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11188 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11189 ett_rnsap_Neighbouring_TDD_CellInformation, Neighbouring_TDD_CellInformation_sequence_of,
11194 static int dissect_neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11195 return dissect_rnsap_Neighbouring_TDD_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_TDD_CellInformation);
11199 static const per_sequence_t Neighbouring_UMTS_CellInformationItem_sequence[] = {
11200 { "rNC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rNC_ID },
11201 { "cN-PS-DomainIdentifier" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cN_PS_DomainIdentifier },
11202 { "cN-CS-DomainIdentifier" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cN_CS_DomainIdentifier },
11203 { "neighbouring-FDD-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_FDD_CellInformation },
11204 { "neighbouring-TDD-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_TDD_CellInformation },
11205 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11206 { NULL, 0, 0, NULL }
11210 dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11211 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11212 ett_rnsap_Neighbouring_UMTS_CellInformationItem, Neighbouring_UMTS_CellInformationItem_sequence);
11216 static int dissect_id_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11217 return dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_id_Neighbouring_UMTS_CellInformationItem);
11223 dissect_rnsap_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11224 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11225 0U, 3U, NULL, NULL, FALSE);
11229 static int dissect_id_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11230 return dissect_rnsap_NRT_Load_Information_Value(tvb, offset, pinfo, tree, hf_rnsap_id_NRT_Load_Information_Value);
11236 dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11237 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11238 0U, 3U, NULL, NULL, FALSE);
11242 static int dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11243 return dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres);
11249 dissect_rnsap_URA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11250 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11251 0U, 65535U, NULL, NULL, FALSE);
11255 static int dissect_id_Old_URA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11256 return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_id_Old_URA_ID);
11258 static int dissect_id_URA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11259 return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_id_URA_ID);
11261 static int dissect_uRA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11262 return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_uRA_ID);
11264 static int dissect_ura_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11265 return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_ura_id);
11269 static const per_sequence_t URA_PagingRqst_sequence[] = {
11270 { "uRA-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uRA_ID },
11271 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11272 { NULL, 0, 0, NULL }
11276 dissect_rnsap_URA_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11277 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11278 ett_rnsap_URA_PagingRqst, URA_PagingRqst_sequence);
11282 static int dissect_uRA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11283 return dissect_rnsap_URA_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_uRA);
11287 static const per_sequence_t Cell_PagingRqst_sequence[] = {
11288 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
11289 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11290 { NULL, 0, 0, NULL }
11294 dissect_rnsap_Cell_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11295 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11296 ett_rnsap_Cell_PagingRqst, Cell_PagingRqst_sequence);
11300 static int dissect_cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11301 return dissect_rnsap_Cell_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_cell);
11305 static const value_string rnsap_PagingArea_PagingRqst_vals[] = {
11311 static const per_choice_t PagingArea_PagingRqst_choice[] = {
11312 { 0, "uRA" , ASN1_EXTENSION_ROOT , dissect_uRA },
11313 { 1, "cell" , ASN1_EXTENSION_ROOT , dissect_cell },
11314 { 0, NULL, 0, NULL }
11318 dissect_rnsap_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11319 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
11320 ett_rnsap_PagingArea_PagingRqst, PagingArea_PagingRqst_choice,
11325 static int dissect_id_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11326 return dissect_rnsap_PagingArea_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_id_PagingArea_PagingRqst);
11330 static const value_string rnsap_SchedulingPriorityIndicator_vals[] = {
11338 dissect_rnsap_SchedulingPriorityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11339 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11340 0U, 15U, NULL, NULL, FALSE);
11344 static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11345 return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_rnsap_schedulingPriorityIndicator);
11347 static int dissect_dSCH_SchedulingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11348 return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_rnsap_dSCH_SchedulingPriority);
11350 static int dissect_fACH_SchedulingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11351 return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_rnsap_fACH_SchedulingPriority);
11357 dissect_rnsap_MAC_c_sh_SDU_Length(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11358 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11359 1U, 5000U, NULL, NULL, FALSE);
11363 static int dissect_MAC_c_sh_SDU_LengthList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11364 return dissect_rnsap_MAC_c_sh_SDU_Length(tvb, offset, pinfo, tree, hf_rnsap_MAC_c_sh_SDU_LengthList_item);
11368 static const per_sequence_t MAC_c_sh_SDU_LengthList_sequence_of[1] = {
11369 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MAC_c_sh_SDU_LengthList_item },
11373 dissect_rnsap_MAC_c_sh_SDU_LengthList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11374 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11375 ett_rnsap_MAC_c_sh_SDU_LengthList, MAC_c_sh_SDU_LengthList_sequence_of,
11380 static int dissect_mAC_c_sh_SDU_Lengths(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11381 return dissect_rnsap_MAC_c_sh_SDU_LengthList(tvb, offset, pinfo, tree, hf_rnsap_mAC_c_sh_SDU_Lengths);
11385 static const value_string rnsap_FACH_InitialWindowSize_vals[] = {
11386 { 255, "unlimited" },
11392 dissect_rnsap_FACH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11393 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11394 0U, 255U, NULL, NULL, FALSE);
11398 static int dissect_fACH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11399 return dissect_rnsap_FACH_InitialWindowSize(tvb, offset, pinfo, tree, hf_rnsap_fACH_InitialWindowSize);
11403 static const per_sequence_t FACH_FlowControlInformationItem_sequence[] = {
11404 { "fACH-SchedulingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_SchedulingPriority },
11405 { "mAC-c-sh-SDU-Lengths" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAC_c_sh_SDU_Lengths },
11406 { "fACH-InitialWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_InitialWindowSize },
11407 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11408 { NULL, 0, 0, NULL }
11412 dissect_rnsap_FACH_FlowControlInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11413 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11414 ett_rnsap_FACH_FlowControlInformationItem, FACH_FlowControlInformationItem_sequence);
11418 static int dissect_FACH_FlowControlInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11419 return dissect_rnsap_FACH_FlowControlInformationItem(tvb, offset, pinfo, tree, hf_rnsap_FACH_FlowControlInformation_item);
11423 static const per_sequence_t FACH_FlowControlInformation_sequence_of[1] = {
11424 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_FlowControlInformation_item },
11428 dissect_rnsap_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11429 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11430 ett_rnsap_FACH_FlowControlInformation, FACH_FlowControlInformation_sequence_of,
11435 static int dissect_id_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11436 return dissect_rnsap_FACH_FlowControlInformation(tvb, offset, pinfo, tree, hf_rnsap_id_FACH_FlowControlInformation);
11440 static const value_string rnsap_PartialReportingIndicator_vals[] = {
11441 { 0, "partial-reporting-allowed" },
11447 dissect_rnsap_PartialReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11448 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11449 0, 0, NULL, NULL, FALSE);
11453 static int dissect_id_PartialReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11454 return dissect_rnsap_PartialReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_PartialReportingIndicator);
11458 static const value_string rnsap_Permanent_NAS_UE_Identity_vals[] = {
11463 static const per_choice_t Permanent_NAS_UE_Identity_choice[] = {
11464 { 0, "imsi" , ASN1_EXTENSION_ROOT , dissect_imsi },
11465 { 0, NULL, 0, NULL }
11469 dissect_rnsap_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11470 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
11471 ett_rnsap_Permanent_NAS_UE_Identity, Permanent_NAS_UE_Identity_choice,
11476 static int dissect_id_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11477 return dissect_rnsap_Permanent_NAS_UE_Identity(tvb, offset, pinfo, tree, hf_rnsap_id_Permanent_NAS_UE_Identity);
11481 static const value_string rnsap_PowerAdjustmentType_vals[] = {
11484 { 2, "individual" },
11490 dissect_rnsap_PowerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11491 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11492 0, 2, NULL, NULL, FALSE);
11496 static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11497 return dissect_rnsap_PowerAdjustmentType(tvb, offset, pinfo, tree, hf_rnsap_id_PowerAdjustmentType);
11499 static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11500 return dissect_rnsap_PowerAdjustmentType(tvb, offset, pinfo, tree, hf_rnsap_powerAdjustmentType);
11506 dissect_rnsap_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11507 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
11508 NO_BOUND, NO_BOUND, FALSE);
11512 static int dissect_id_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11513 return dissect_rnsap_RANAP_RelocationInformation(tvb, offset, pinfo, tree, hf_rnsap_id_RANAP_RelocationInformation);
11519 dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11520 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
11524 static int dissect_dl_CodeInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11525 return dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation3);
11529 static const per_sequence_t RL_Information_PhyChReconfRqstFDD_sequence[] = {
11530 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11531 { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation3 },
11532 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11533 { NULL, 0, 0, NULL }
11537 dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11538 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11539 ett_rnsap_RL_Information_PhyChReconfRqstFDD, RL_Information_PhyChReconfRqstFDD_sequence);
11543 static int dissect_id_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11544 return dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstFDD);
11550 dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11551 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
11555 static int dissect_ul_CCTrCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11556 return dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_Information1);
11562 dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11563 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
11567 static int dissect_dl_CCTrCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11568 return dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_Information1);
11572 static const per_sequence_t RL_Information_PhyChReconfRqstTDD_sequence[] = {
11573 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11574 { "ul-CCTrCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCH_Information1 },
11575 { "dl-CCTrCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCH_Information1 },
11576 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11577 { NULL, 0, 0, NULL }
11581 dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11582 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11583 ett_rnsap_RL_Information_PhyChReconfRqstTDD, RL_Information_PhyChReconfRqstTDD_sequence);
11587 static int dissect_id_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11588 return dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstTDD);
11594 dissect_rnsap_ChipOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11595 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11596 0U, 38399U, NULL, NULL, FALSE);
11600 static int dissect_chipOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11601 return dissect_rnsap_ChipOffset(tvb, offset, pinfo, tree, hf_rnsap_chipOffset);
11605 static const value_string rnsap_DiversityControlField_vals[] = {
11614 dissect_rnsap_DiversityControlField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11615 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11616 0, 2, NULL, NULL, FALSE);
11620 static int dissect_diversityControlField(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11621 return dissect_rnsap_DiversityControlField(tvb, offset, pinfo, tree, hf_rnsap_diversityControlField);
11627 dissect_rnsap_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11628 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11629 -30, 30U, NULL, NULL, FALSE);
11633 static int dissect_primaryCPICH_EcNo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11634 return dissect_rnsap_PrimaryCPICH_EcNo(tvb, offset, pinfo, tree, hf_rnsap_primaryCPICH_EcNo);
11638 static const value_string rnsap_TransmitDiversityIndicator_vals[] = {
11646 dissect_rnsap_TransmitDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11647 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11648 0, 1, NULL, NULL, FALSE);
11652 static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11653 return dissect_rnsap_TransmitDiversityIndicator(tvb, offset, pinfo, tree, hf_rnsap_transmitDiversityIndicator);
11657 static const per_sequence_t RL_Information_RL_AdditionRqstFDD_sequence[] = {
11658 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11659 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
11660 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset },
11661 { "chipOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_chipOffset },
11662 { "diversityControlField" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityControlField },
11663 { "primaryCPICH-EcNo" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCPICH_EcNo },
11664 { "not-Used-sSDT-CellID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellID },
11665 { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmitDiversityIndicator },
11666 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11667 { NULL, 0, 0, NULL }
11671 dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11672 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11673 ett_rnsap_RL_Information_RL_AdditionRqstFDD, RL_Information_RL_AdditionRqstFDD_sequence);
11677 static int dissect_id_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11678 return dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstFDD);
11684 dissect_rnsap_PrimaryCCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11685 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11686 0U, 91U, NULL, NULL, FALSE);
11690 static int dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11691 return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD);
11693 static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11694 return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
11696 static int dissect_primaryCCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11697 return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_primaryCCPCH_RSCP);
11703 dissect_rnsap_DL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11704 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11705 0U, 91U, NULL, NULL, FALSE);
11709 static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11710 return dissect_rnsap_DL_TimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeslotISCP);
11714 static const per_sequence_t DL_TimeSlot_ISCP_InfoItem_sequence[] = {
11715 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
11716 { "dL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotISCP },
11717 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11718 { NULL, 0, 0, NULL }
11722 dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11723 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11724 ett_rnsap_DL_TimeSlot_ISCP_InfoItem, DL_TimeSlot_ISCP_InfoItem_sequence);
11728 static int dissect_DL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11729 return dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeSlot_ISCP_Info_item);
11733 static const per_sequence_t DL_TimeSlot_ISCP_Info_sequence_of[1] = {
11734 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeSlot_ISCP_Info_item },
11738 dissect_rnsap_DL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11739 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11740 ett_rnsap_DL_TimeSlot_ISCP_Info, DL_TimeSlot_ISCP_Info_sequence_of,
11745 static int dissect_id_timeSlot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11746 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_id_timeSlot_ISCP);
11748 static int dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11749 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD);
11751 static int dissect_dL_TimeSlot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11752 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeSlot_ISCP);
11754 static int dissect_dL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11755 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeSlot_ISCP_Info);
11759 static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
11760 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11761 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
11762 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset },
11763 { "diversityControlField" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityControlField },
11764 { "primaryCCPCH-RSCP" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCCPCH_RSCP },
11765 { "dL-TimeSlot-ISCP-Info" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_TimeSlot_ISCP_Info },
11766 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11767 { NULL, 0, 0, NULL }
11771 dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11772 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11773 ett_rnsap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
11777 static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11778 return dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstTDD);
11782 static const per_sequence_t RL_Information_RL_DeletionRqst_sequence[] = {
11783 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11784 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11785 { NULL, 0, 0, NULL }
11789 dissect_rnsap_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11790 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11791 ett_rnsap_RL_Information_RL_DeletionRqst, RL_Information_RL_DeletionRqst_sequence);
11795 static int dissect_id_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11796 return dissect_rnsap_RL_Information_RL_DeletionRqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_DeletionRqst);
11800 static const per_sequence_t RL_Information_RL_FailureInd_sequence[] = {
11801 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11802 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
11803 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11804 { NULL, 0, 0, NULL }
11808 dissect_rnsap_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11809 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11810 ett_rnsap_RL_Information_RL_FailureInd, RL_Information_RL_FailureInd_sequence);
11814 static int dissect_id_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11815 return dissect_rnsap_RL_Information_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_FailureInd);
11819 static const per_sequence_t RL_Information_RL_ReconfPrepFDD_sequence[] = {
11820 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11821 { "not-Used-sSDT-Indication" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_Indication },
11822 { "not-Used-sSDT-CellIdentity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellIdentity },
11823 { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmitDiversityIndicator },
11824 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11825 { NULL, 0, 0, NULL }
11829 dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11830 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11831 ett_rnsap_RL_Information_RL_ReconfPrepFDD, RL_Information_RL_ReconfPrepFDD_sequence);
11835 static int dissect_id_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11836 return dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepFDD);
11840 static const per_sequence_t RL_Information_RL_RestoreInd_sequence[] = {
11841 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11842 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11843 { NULL, 0, 0, NULL }
11847 dissect_rnsap_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11848 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11849 ett_rnsap_RL_Information_RL_RestoreInd, RL_Information_RL_RestoreInd_sequence);
11853 static int dissect_id_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11854 return dissect_rnsap_RL_Information_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_RestoreInd);
11858 static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
11859 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_SetupRqstFDD_item },
11863 dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11864 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11865 ett_rnsap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
11870 static int dissect_id_RL_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11871 return dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_SetupRqstFDD);
11877 dissect_rnsap_SpecialBurstScheduling(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11878 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11879 1U, 256U, NULL, NULL, FALSE);
11883 static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11884 return dissect_rnsap_SpecialBurstScheduling(tvb, offset, pinfo, tree, hf_rnsap_specialBurstScheduling);
11888 static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
11889 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11890 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
11891 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset },
11892 { "specialBurstScheduling" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_specialBurstScheduling },
11893 { "primaryCCPCH-RSCP" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCCPCH_RSCP },
11894 { "dL-TimeSlot-ISCP" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_TimeSlot_ISCP },
11895 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11896 { NULL, 0, 0, NULL }
11900 dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11901 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11902 ett_rnsap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
11906 static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11907 return dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_SetupRqstTDD);
11911 static const per_sequence_t DCH_Rate_Information_RL_CongestInd_sequence_of[1] = {
11912 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_Rate_Information_RL_CongestInd_item },
11916 dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11917 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
11918 ett_rnsap_DCH_Rate_Information_RL_CongestInd, DCH_Rate_Information_RL_CongestInd_sequence_of,
11923 static int dissect_dCH_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11924 return dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_dCH_Rate_Information);
11928 static const per_sequence_t RL_InformationItem_RL_CongestInd_sequence[] = {
11929 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
11930 { "dCH-Rate-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_Rate_Information },
11931 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
11932 { NULL, 0, 0, NULL }
11936 dissect_rnsap_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11937 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
11938 ett_rnsap_RL_InformationItem_RL_CongestInd, RL_InformationItem_RL_CongestInd_sequence);
11942 static int dissect_id_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11943 return dissect_rnsap_RL_InformationItem_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_RL_CongestInd);
11949 dissect_rnsap_SIR_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11950 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11951 0U, 63U, NULL, NULL, FALSE);
11955 static int dissect_sIR_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11956 return dissect_rnsap_SIR_Value(tvb, offset, pinfo, tree, hf_rnsap_sIR_Value);
11958 static int dissect_sir1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11959 return dissect_rnsap_SIR_Value(tvb, offset, pinfo, tree, hf_rnsap_sir1);
11965 dissect_rnsap_SIR_Error_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11966 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11967 0U, 125U, NULL, NULL, FALSE);
11971 static int dissect_sIR_ErrorValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11972 return dissect_rnsap_SIR_Error_Value(tvb, offset, pinfo, tree, hf_rnsap_sIR_ErrorValue);
11974 static int dissect_sir_error1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11975 return dissect_rnsap_SIR_Error_Value(tvb, offset, pinfo, tree, hf_rnsap_sir_error1);
11981 dissect_rnsap_Transmitted_Code_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11982 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11983 0U, 127U, NULL, NULL, FALSE);
11987 static int dissect_transmittedCodePowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11988 return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_transmittedCodePowerValue);
11990 static int dissect_transmitted_code_power1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
11991 return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_transmitted_code_power1);
11997 dissect_rnsap_RSCP_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
11998 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
11999 0U, 127U, NULL, NULL, FALSE);
12003 static int dissect_rSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12004 return dissect_rnsap_RSCP_Value(tvb, offset, pinfo, tree, hf_rnsap_rSCP);
12006 static int dissect_rscp1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12007 return dissect_rnsap_RSCP_Value(tvb, offset, pinfo, tree, hf_rnsap_rscp1);
12013 dissect_rnsap_Rx_Timing_Deviation_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12014 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12015 0U, 8191U, NULL, NULL, FALSE);
12019 static int dissect_rxTimingDeviationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12020 return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, pinfo, tree, hf_rnsap_rxTimingDeviationValue);
12022 static int dissect_rx_timing_deviation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12023 return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, pinfo, tree, hf_rnsap_rx_timing_deviation);
12029 dissect_rnsap_Round_Trip_Time_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12030 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12031 0U, 32767U, NULL, NULL, FALSE);
12035 static int dissect_roundTripTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12036 return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, pinfo, tree, hf_rnsap_roundTripTime);
12038 static int dissect_round_trip_time1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12039 return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, pinfo, tree, hf_rnsap_round_trip_time1);
12045 dissect_rnsap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12046 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
12050 static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12051 return dissect_rnsap_Extension_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_extension_DedicatedMeasurementValue);
12055 static const value_string rnsap_DedicatedMeasurementValue_vals[] = {
12056 { 0, "sIR-Value" },
12057 { 1, "sIR-ErrorValue" },
12058 { 2, "transmittedCodePowerValue" },
12060 { 4, "rxTimingDeviationValue" },
12061 { 5, "roundTripTime" },
12062 { 6, "extension-DedicatedMeasurementValue" },
12066 static const per_choice_t DedicatedMeasurementValue_choice[] = {
12067 { 0, "sIR-Value" , ASN1_EXTENSION_ROOT , dissect_sIR_Value },
12068 { 1, "sIR-ErrorValue" , ASN1_EXTENSION_ROOT , dissect_sIR_ErrorValue },
12069 { 2, "transmittedCodePowerValue" , ASN1_EXTENSION_ROOT , dissect_transmittedCodePowerValue },
12070 { 3, "rSCP" , ASN1_EXTENSION_ROOT , dissect_rSCP },
12071 { 4, "rxTimingDeviationValue" , ASN1_EXTENSION_ROOT , dissect_rxTimingDeviationValue },
12072 { 5, "roundTripTime" , ASN1_EXTENSION_ROOT , dissect_roundTripTime },
12073 { 6, "extension-DedicatedMeasurementValue", ASN1_NOT_EXTENSION_ROOT, dissect_extension_DedicatedMeasurementValue },
12074 { 0, NULL, 0, NULL }
12078 dissect_rnsap_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12079 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
12080 ett_rnsap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
12085 static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12086 return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_dedicatedMeasurementValue);
12088 static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12089 return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_dedicatedmeasurementValue);
12093 static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
12094 { "dedicatedmeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedmeasurementValue },
12095 { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN },
12096 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12097 { NULL, 0, 0, NULL }
12101 dissect_rnsap_DedicatedMeasurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12102 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12103 ett_rnsap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
12107 static int dissect_measurementAvailable1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12108 return dissect_rnsap_DedicatedMeasurementAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementAvailable1);
12114 dissect_rnsap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12115 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
12119 static int dissect_measurementnotAvailable1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12120 return dissect_rnsap_DedicatedMeasurementnotAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementnotAvailable1);
12124 static const value_string rnsap_DedicatedMeasurementValueInformation_vals[] = {
12125 { 0, "measurementAvailable" },
12126 { 1, "measurementnotAvailable" },
12130 static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
12131 { 0, "measurementAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementAvailable1 },
12132 { 1, "measurementnotAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementnotAvailable1 },
12133 { 0, NULL, 0, NULL }
12137 dissect_rnsap_DedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12138 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
12139 ett_rnsap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
12144 static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12145 return dissect_rnsap_DedicatedMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_dedicatedMeasurementValueInformation);
12149 static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
12150 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
12151 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID },
12152 { "dedicatedMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValueInformation },
12153 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12154 { NULL, 0, 0, NULL }
12158 dissect_rnsap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12159 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12160 ett_rnsap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
12164 static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12165 return dissect_rnsap_RL_InformationItem_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_DM_Rprt);
12169 static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
12170 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
12171 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID },
12172 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12173 { NULL, 0, 0, NULL }
12177 dissect_rnsap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12178 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12179 ett_rnsap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
12183 static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12184 return dissect_rnsap_RL_InformationItem_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_DM_Rqst);
12188 static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
12189 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
12190 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID },
12191 { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue },
12192 { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN },
12193 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12194 { NULL, 0, 0, NULL }
12198 dissect_rnsap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12199 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12200 ett_rnsap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
12204 static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12205 return dissect_rnsap_RL_InformationItem_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_DM_Rsp);
12209 static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
12210 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
12211 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12212 { NULL, 0, 0, NULL }
12216 dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12217 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12218 ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
12222 static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12223 return dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd);
12227 static const value_string rnsap_FirstRLS_Indicator_vals[] = {
12228 { 0, "first-RLS" },
12229 { 1, "not-first-RLS" },
12235 dissect_rnsap_FirstRLS_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12236 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12237 0, 1, NULL, NULL, FALSE);
12241 static int dissect_firstRLS_indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12242 return dissect_rnsap_FirstRLS_Indicator(tvb, offset, pinfo, tree, hf_rnsap_firstRLS_indicator);
12244 static int dissect_firstRLS_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12245 return dissect_rnsap_FirstRLS_Indicator(tvb, offset, pinfo, tree, hf_rnsap_firstRLS_Indicator);
12251 dissect_rnsap_PropagationDelay(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12252 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12253 0U, 255U, NULL, NULL, FALSE);
12257 static int dissect_id_PropagationDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12258 return dissect_rnsap_PropagationDelay(tvb, offset, pinfo, tree, hf_rnsap_id_PropagationDelay);
12260 static int dissect_propagationDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12261 return dissect_rnsap_PropagationDelay(tvb, offset, pinfo, tree, hf_rnsap_propagationDelay);
12263 static int dissect_propagation_delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12264 return dissect_rnsap_PropagationDelay(tvb, offset, pinfo, tree, hf_rnsap_propagation_delay);
12268 static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
12269 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
12270 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
12271 { "firstRLS-indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_firstRLS_indicator },
12272 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset },
12273 { "chipOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_chipOffset },
12274 { "propagationDelay" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_propagationDelay },
12275 { "diversityControlField" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityControlField },
12276 { "dl-InitialTX-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_InitialTX_Power },
12277 { "primaryCPICH-EcNo" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCPICH_EcNo },
12278 { "not-Used-sSDT-CellID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellID },
12279 { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmitDiversityIndicator },
12280 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12281 { NULL, 0, 0, NULL }
12285 dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12286 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12287 ett_rnsap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
12291 static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12292 return dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD);
12296 static const per_sequence_t RL_InformationList_RL_CongestInd_sequence_of[1] = {
12297 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_CongestInd_item },
12301 dissect_rnsap_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12302 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12303 ett_rnsap_RL_InformationList_RL_CongestInd, RL_InformationList_RL_CongestInd_sequence_of,
12308 static int dissect_id_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12309 return dissect_rnsap_RL_InformationList_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_CongestInd);
12313 static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
12314 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_AdditionRqstFDD_item },
12318 dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12319 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12320 ett_rnsap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
12325 static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12326 return dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD);
12330 static const per_sequence_t RL_InformationList_RL_DeletionRqst_sequence_of[1] = {
12331 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_DeletionRqst_item },
12335 dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12336 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12337 ett_rnsap_RL_InformationList_RL_DeletionRqst, RL_InformationList_RL_DeletionRqst_sequence_of,
12342 static int dissect_id_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12343 return dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_DeletionRqst);
12347 static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
12348 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_PreemptRequiredInd_item },
12352 dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12353 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12354 ett_rnsap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
12359 static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12360 return dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd);
12364 static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
12365 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_ReconfPrepFDD_item },
12369 dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12370 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12371 ett_rnsap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
12376 static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12377 return dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD);
12381 static const value_string rnsap_MultipleURAsIndicator_vals[] = {
12382 { 0, "multiple-URAs-exist" },
12383 { 1, "single-URA-exists" },
12389 dissect_rnsap_MultipleURAsIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12390 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12391 0, 1, NULL, NULL, FALSE);
12395 static int dissect_multipleURAsIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12396 return dissect_rnsap_MultipleURAsIndicator(tvb, offset, pinfo, tree, hf_rnsap_multipleURAsIndicator);
12400 static const per_sequence_t RNCsWithCellsInTheAccessedURA_Item_sequence[] = {
12401 { "rNC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rNC_ID },
12402 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12403 { NULL, 0, 0, NULL }
12407 dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12408 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12409 ett_rnsap_RNCsWithCellsInTheAccessedURA_Item, RNCsWithCellsInTheAccessedURA_Item_sequence);
12413 static int dissect_RNCsWithCellsInTheAccessedURA_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12414 return dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvb, offset, pinfo, tree, hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item);
12418 static const per_sequence_t RNCsWithCellsInTheAccessedURA_List_sequence_of[1] = {
12419 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RNCsWithCellsInTheAccessedURA_List_item },
12423 dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12424 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12425 ett_rnsap_RNCsWithCellsInTheAccessedURA_List, RNCsWithCellsInTheAccessedURA_List_sequence_of,
12430 static int dissect_rNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12431 return dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvb, offset, pinfo, tree, hf_rnsap_rNCsWithCellsInTheAccessedURA_List);
12435 static const per_sequence_t URA_Information_sequence[] = {
12436 { "uRA-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uRA_ID },
12437 { "multipleURAsIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_multipleURAsIndicator },
12438 { "rNCsWithCellsInTheAccessedURA-List", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rNCsWithCellsInTheAccessedURA_List },
12439 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12440 { NULL, 0, 0, NULL }
12444 dissect_rnsap_URA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12445 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12446 ett_rnsap_URA_Information, URA_Information_sequence);
12450 static int dissect_id_URA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12451 return dissect_rnsap_URA_Information(tvb, offset, pinfo, tree, hf_rnsap_id_URA_Information);
12453 static int dissect_uRA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12454 return dissect_rnsap_URA_Information(tvb, offset, pinfo, tree, hf_rnsap_uRA_Information);
12460 dissect_rnsap_SAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12461 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
12466 static int dissect_sAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12467 return dissect_rnsap_SAC(tvb, offset, pinfo, tree, hf_rnsap_sAC);
12471 static const per_sequence_t SAI_sequence[] = {
12472 { "pLMN-Identity" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_pLMN_Identity },
12473 { "lAC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lAC },
12474 { "sAC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_sAC },
12475 { "iE-Extensions" , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_iE_Extensions },
12476 { NULL, 0, 0, NULL }
12480 dissect_rnsap_SAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12481 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12482 ett_rnsap_SAI, SAI_sequence);
12486 static int dissect_id_SAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12487 return dissect_rnsap_SAI(tvb, offset, pinfo, tree, hf_rnsap_id_SAI);
12489 static int dissect_sAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12490 return dissect_rnsap_SAI(tvb, offset, pinfo, tree, hf_rnsap_sAI);
12494 static const value_string rnsap_T_latitudeSign_vals[] = {
12502 dissect_rnsap_T_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12503 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12504 0, 1, NULL, NULL, FALSE);
12508 static int dissect_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12509 return dissect_rnsap_T_latitudeSign(tvb, offset, pinfo, tree, hf_rnsap_latitudeSign);
12515 dissect_rnsap_INTEGER_0_8388607(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12516 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12517 0U, 8388607U, NULL, NULL, FALSE);
12521 static int dissect_latitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12522 return dissect_rnsap_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_rnsap_latitude);
12528 dissect_rnsap_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12529 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12530 -8388608, 8388607U, NULL, NULL, FALSE);
12534 static int dissect_longitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12535 return dissect_rnsap_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rnsap_longitude);
12539 static const per_sequence_t GeographicalCoordinate_sequence[] = {
12540 { "latitudeSign" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_latitudeSign },
12541 { "latitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_latitude },
12542 { "longitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_longitude },
12543 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12544 { NULL, 0, 0, NULL }
12548 dissect_rnsap_GeographicalCoordinate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12549 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12550 ett_rnsap_GeographicalCoordinate, GeographicalCoordinate_sequence);
12554 static int dissect_cell_GAIgeographicalCoordinate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12555 return dissect_rnsap_GeographicalCoordinate(tvb, offset, pinfo, tree, hf_rnsap_cell_GAIgeographicalCoordinate);
12557 static int dissect_geographicalCoordinates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12558 return dissect_rnsap_GeographicalCoordinate(tvb, offset, pinfo, tree, hf_rnsap_geographicalCoordinates);
12560 static int dissect_geographicalCoordinate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12561 return dissect_rnsap_GeographicalCoordinate(tvb, offset, pinfo, tree, hf_rnsap_geographicalCoordinate);
12565 static const per_sequence_t GA_Cell_item_sequence[] = {
12566 { "cell-GAIgeographicalCoordinate", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cell_GAIgeographicalCoordinate },
12567 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12568 { NULL, 0, 0, NULL }
12572 dissect_rnsap_GA_Cell_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12573 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12574 ett_rnsap_GA_Cell_item, GA_Cell_item_sequence);
12578 static int dissect_GA_Cell_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12579 return dissect_rnsap_GA_Cell_item(tvb, offset, pinfo, tree, hf_rnsap_GA_Cell_item);
12583 static const per_sequence_t GA_Cell_sequence_of[1] = {
12584 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_GA_Cell_item },
12588 dissect_rnsap_GA_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12589 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12590 ett_rnsap_GA_Cell, GA_Cell_sequence_of,
12595 static int dissect_id_GA_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12596 return dissect_rnsap_GA_Cell(tvb, offset, pinfo, tree, hf_rnsap_id_GA_Cell);
12598 static int dissect_gA_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12599 return dissect_rnsap_GA_Cell(tvb, offset, pinfo, tree, hf_rnsap_gA_Cell);
12603 static const per_sequence_t GA_AccessPointPosition_sequence[] = {
12604 { "geographicalCoordinate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinate },
12605 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12606 { NULL, 0, 0, NULL }
12610 dissect_rnsap_GA_AccessPointPosition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12611 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12612 ett_rnsap_GA_AccessPointPosition, GA_AccessPointPosition_sequence);
12616 static int dissect_gA_AccessPointPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12617 return dissect_rnsap_GA_AccessPointPosition(tvb, offset, pinfo, tree, hf_rnsap_gA_AccessPointPosition);
12623 dissect_rnsap_UL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12624 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12625 0U, 127U, NULL, NULL, FALSE);
12629 static int dissect_uplinkTimeslotISCPValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12630 return dissect_rnsap_UL_TimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_uplinkTimeslotISCPValue);
12632 static int dissect_uL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12633 return dissect_rnsap_UL_TimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_uL_TimeslotISCP);
12637 static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
12638 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
12639 { "uL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeslotISCP },
12640 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12641 { NULL, 0, 0, NULL }
12645 dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12646 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12647 ett_rnsap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
12651 static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12652 return dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeSlot_ISCP_Info_item);
12656 static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
12657 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeSlot_ISCP_Info_item },
12661 dissect_rnsap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12662 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12663 ett_rnsap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
12668 static int dissect_ul_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12669 return dissect_rnsap_UL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_ul_TimeSlot_ISCP_Info);
12675 dissect_rnsap_UL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12676 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12677 -82, 173U, NULL, NULL, FALSE);
12681 static int dissect_id_UL_SIRTarget(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12682 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_SIRTarget);
12684 static int dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12685 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD);
12687 static int dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12688 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD);
12690 static int dissect_ul_SIRTarget(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12691 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_ul_SIRTarget);
12693 static int dissect_maxUL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12694 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_maxUL_SIR);
12696 static int dissect_minUL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12697 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_minUL_SIR);
12699 static int dissect_max_UL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12700 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_max_UL_SIR);
12702 static int dissect_min_UL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12703 return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_min_UL_SIR);
12709 dissect_rnsap_MaximumAllowedULTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12710 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12711 -50, 33U, NULL, NULL, FALSE);
12715 static int dissect_maximumAllowedULTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12716 return dissect_rnsap_MaximumAllowedULTxPower(tvb, offset, pinfo, tree, hf_rnsap_maximumAllowedULTxPower);
12720 static const value_string rnsap_TimingAdvanceApplied_vals[] = {
12728 dissect_rnsap_TimingAdvanceApplied(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12729 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12730 0, 1, NULL, NULL, FALSE);
12734 static int dissect_timingAdvanceApplied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12735 return dissect_rnsap_TimingAdvanceApplied(tvb, offset, pinfo, tree, hf_rnsap_timingAdvanceApplied);
12741 dissect_rnsap_AlphaValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12742 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12743 0U, 8U, NULL, NULL, FALSE);
12747 static int dissect_alphaValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12748 return dissect_rnsap_AlphaValue(tvb, offset, pinfo, tree, hf_rnsap_alphaValue);
12752 static const value_string rnsap_UL_PhysCH_SF_Variation_vals[] = {
12753 { 0, "sf-variation-supported" },
12754 { 1, "sf-variation-not-supported" },
12760 dissect_rnsap_UL_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12761 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12762 0, 1, NULL, NULL, FALSE);
12766 static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12767 return dissect_rnsap_UL_PhysCH_SF_Variation(tvb, offset, pinfo, tree, hf_rnsap_ul_PhysCH_SF_Variation);
12773 dissect_rnsap_INTEGER_1_256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12774 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12775 1U, 256U, NULL, NULL, FALSE);
12779 static int dissect_n_INSYNC_IND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12780 return dissect_rnsap_INTEGER_1_256(tvb, offset, pinfo, tree, hf_rnsap_n_INSYNC_IND);
12782 static int dissect_n_OUTSYNC_IND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12783 return dissect_rnsap_INTEGER_1_256(tvb, offset, pinfo, tree, hf_rnsap_n_OUTSYNC_IND);
12787 static const per_sequence_t SynchronisationConfiguration_sequence[] = {
12788 { "n-INSYNC-IND" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_n_INSYNC_IND },
12789 { "n-OUTSYNC-IND" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_n_OUTSYNC_IND },
12790 { "t-RLFAILURE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_RLFAILURE },
12791 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12792 { NULL, 0, 0, NULL }
12796 dissect_rnsap_SynchronisationConfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12797 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12798 ett_rnsap_SynchronisationConfiguration, SynchronisationConfiguration_sequence);
12802 static int dissect_synchronisationConfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12803 return dissect_rnsap_SynchronisationConfiguration(tvb, offset, pinfo, tree, hf_rnsap_synchronisationConfiguration);
12807 static const per_sequence_t Secondary_CCPCH_TDD_Code_InformationItem_sequence[] = {
12808 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
12809 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12810 { NULL, 0, 0, NULL }
12814 dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12815 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12816 ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem, Secondary_CCPCH_TDD_Code_InformationItem_sequence);
12820 static int dissect_Secondary_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12821 return dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item);
12825 static const per_sequence_t Secondary_CCPCH_TDD_Code_Information_sequence_of[1] = {
12826 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_TDD_Code_Information_item },
12830 dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12831 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12832 ett_rnsap_Secondary_CCPCH_TDD_Code_Information, Secondary_CCPCH_TDD_Code_Information_sequence_of,
12837 static int dissect_secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12838 return dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_secondary_CCPCH_TDD_Code_Information);
12844 dissect_rnsap_TDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12845 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
12846 0U, 63U, NULL, NULL, FALSE);
12850 static int dissect_tDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12851 return dissect_rnsap_TDD_PhysicalChannelOffset(tvb, offset, pinfo, tree, hf_rnsap_tDD_PhysicalChannelOffset);
12855 static const per_sequence_t Secondary_CCPCH_TDD_InformationItem_sequence[] = {
12856 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
12857 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
12858 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence },
12859 { "secondary-CCPCH-TDD-Code-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondary_CCPCH_TDD_Code_Information },
12860 { "tDD-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_PhysicalChannelOffset },
12861 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
12862 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
12863 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12864 { NULL, 0, 0, NULL }
12868 dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12869 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12870 ett_rnsap_Secondary_CCPCH_TDD_InformationItem, Secondary_CCPCH_TDD_InformationItem_sequence);
12874 static int dissect_Secondary_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12875 return dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_CCPCH_TDD_InformationList_item);
12879 static const per_sequence_t Secondary_CCPCH_TDD_InformationList_sequence_of[1] = {
12880 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_TDD_InformationList_item },
12884 dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12885 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12886 ett_rnsap_Secondary_CCPCH_TDD_InformationList, Secondary_CCPCH_TDD_InformationList_sequence_of,
12891 static int dissect_secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12892 return dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_secondary_CCPCH_TDD_InformationList);
12896 static const per_sequence_t FACH_InformationItem_sequence[] = {
12897 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet },
12898 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12899 { NULL, 0, 0, NULL }
12903 dissect_rnsap_FACH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12904 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12905 ett_rnsap_FACH_InformationItem, FACH_InformationItem_sequence);
12909 static int dissect_FACH_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12910 return dissect_rnsap_FACH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_FACH_InformationList_item);
12914 static const per_sequence_t FACH_InformationList_sequence_of[1] = {
12915 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_InformationList_item },
12919 dissect_rnsap_FACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12920 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12921 ett_rnsap_FACH_InformationList, FACH_InformationList_sequence_of,
12926 static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12927 return dissect_rnsap_FACH_InformationList(tvb, offset, pinfo, tree, hf_rnsap_fACH_InformationList);
12931 static const per_sequence_t PCH_InformationItem_sequence[] = {
12932 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet },
12933 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12934 { NULL, 0, 0, NULL }
12938 dissect_rnsap_PCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12939 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12940 ett_rnsap_PCH_InformationItem, PCH_InformationItem_sequence);
12944 static int dissect_PCH_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12945 return dissect_rnsap_PCH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_PCH_InformationList_item);
12949 static const per_sequence_t PCH_InformationList_sequence_of[1] = {
12950 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PCH_InformationList_item },
12954 dissect_rnsap_PCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12955 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
12956 ett_rnsap_PCH_InformationList, PCH_InformationList_sequence_of,
12961 static int dissect_pCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12962 return dissect_rnsap_PCH_InformationList(tvb, offset, pinfo, tree, hf_rnsap_pCH_InformationList);
12966 static const per_sequence_t Secondary_CCPCH_Info_TDD_sequence[] = {
12967 { "dl-TFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TFCS },
12968 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding },
12969 { "secondary-CCPCH-TDD-InformationList", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondary_CCPCH_TDD_InformationList },
12970 { "fACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_InformationList },
12971 { "pCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCH_InformationList },
12972 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
12973 { NULL, 0, 0, NULL }
12977 dissect_rnsap_Secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12978 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
12979 ett_rnsap_Secondary_CCPCH_Info_TDD, Secondary_CCPCH_Info_TDD_sequence);
12983 static int dissect_secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12984 return dissect_rnsap_Secondary_CCPCH_Info_TDD(tvb, offset, pinfo, tree, hf_rnsap_secondary_CCPCH_Info_TDD);
12990 dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
12991 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
12995 static int dissect_ul_CCTrCHInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
12996 return dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCHInformation1);
13002 dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13003 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13007 static int dissect_dl_CCTrCHInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13008 return dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCHInformation1);
13012 static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
13013 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13014 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13015 { NULL, 0, 0, NULL }
13019 dissect_rnsap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13020 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13021 ett_rnsap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
13025 static int dissect_combining3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13026 return dissect_rnsap_Combining_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_combining3);
13030 static const per_sequence_t NonCombining_RL_AdditionRspTDD_sequence[] = {
13031 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse },
13032 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13033 { NULL, 0, 0, NULL }
13037 dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13038 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13039 ett_rnsap_NonCombining_RL_AdditionRspTDD, NonCombining_RL_AdditionRspTDD_sequence);
13043 static int dissect_nonCombining1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13044 return dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombining1);
13048 static const value_string rnsap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
13049 { 0, "combining" },
13050 { 1, "nonCombining" },
13054 static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
13055 { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining3 },
13056 { 1, "nonCombining" , ASN1_NO_EXTENSIONS , dissect_nonCombining1 },
13057 { 0, NULL, 0, NULL }
13061 dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13062 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
13063 ett_rnsap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
13068 static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13069 return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication3);
13073 static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
13074 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication3 },
13075 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13076 { NULL, 0, 0, NULL }
13080 dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13081 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13082 ett_rnsap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
13086 static int dissect_dCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13087 return dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCH_Information);
13093 dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13094 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13098 static int dissect_dSCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13099 return dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dSCH_InformationResponse);
13105 dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13106 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13110 static int dissect_uSCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13111 return dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_uSCH_InformationResponse);
13115 static const per_sequence_t Neighbouring_UMTS_CellInformation_sequence_of[1] = {
13116 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Neighbouring_UMTS_CellInformation_item },
13120 dissect_rnsap_Neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13121 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
13122 ett_rnsap_Neighbouring_UMTS_CellInformation, Neighbouring_UMTS_CellInformation_sequence_of,
13127 static int dissect_neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13128 return dissect_rnsap_Neighbouring_UMTS_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_UMTS_CellInformation);
13132 static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
13133 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13134 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uRA_Information },
13135 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
13136 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
13137 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
13138 { "ul-TimeSlot-ISCP-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TimeSlot_ISCP_Info },
13139 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
13140 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
13141 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
13142 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
13143 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
13144 { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power },
13145 { "timingAdvanceApplied" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timingAdvanceApplied },
13146 { "alphaValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alphaValue },
13147 { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation },
13148 { "synchronisationConfiguration", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationConfiguration },
13149 { "secondary-CCPCH-Info-TDD" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CCPCH_Info_TDD },
13150 { "ul-CCTrCHInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCHInformation1 },
13151 { "dl-CCTrCHInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCHInformation1 },
13152 { "dCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_Information },
13153 { "dSCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCH_InformationResponse },
13154 { "uSCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCH_InformationResponse },
13155 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
13156 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
13157 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13158 { NULL, 0, 0, NULL }
13162 dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13163 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13164 ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
13168 static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13169 return dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD);
13175 dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13176 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13180 static int dissect_ul_CCTrCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13181 return dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_Information);
13187 dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13188 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13192 static int dissect_dl_CCTrCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13193 return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_Information);
13199 dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13200 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13204 static int dissect_dCHInformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13205 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dCHInformationResponse1);
13211 dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13212 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13216 static int dissect_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13217 return dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dSCHsToBeAddedOrModified);
13223 dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13224 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13228 static int dissect_uSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13229 return dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_uSCHsToBeAddedOrModified);
13233 static const per_sequence_t RL_InformationResponse_RL_ReconfReadyTDD_sequence[] = {
13234 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13235 { "max-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_max_UL_SIR },
13236 { "min-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_min_UL_SIR },
13237 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDLTxPower },
13238 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDLTxPower },
13239 { "secondary-CCPCH-Info-TDD" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CCPCH_Info_TDD },
13240 { "ul-CCTrCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCH_Information },
13241 { "dl-CCTrCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCH_Information },
13242 { "dCHInformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCHInformationResponse1 },
13243 { "dSCHsToBeAddedOrModified" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCHsToBeAddedOrModified },
13244 { "uSCHsToBeAddedOrModified" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCHsToBeAddedOrModified },
13245 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13246 { NULL, 0, 0, NULL }
13250 dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13251 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13252 ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD, RL_InformationResponse_RL_ReconfReadyTDD_sequence);
13256 static int dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13257 return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD);
13259 static int dissect_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13260 return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item);
13266 dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13267 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13271 static int dissect_ul_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13272 return dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCHInformation);
13278 dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13279 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13283 static int dissect_dl_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13284 return dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCHInformation);
13290 dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13291 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13295 static int dissect_dCH_InformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13296 return dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCH_InformationResponse1);
13302 dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13303 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13307 static int dissect_dsch_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13308 return dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dsch_InformationResponse);
13314 dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13315 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13319 static int dissect_usch_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13320 return dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_usch_InformationResponse);
13324 static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
13325 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13326 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uRA_Information },
13327 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
13328 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
13329 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
13330 { "ul-TimeSlot-ISCP-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TimeSlot_ISCP_Info },
13331 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
13332 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
13333 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
13334 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
13335 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
13336 { "uARFCNforNt" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uARFCNforNt },
13337 { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellParameterID },
13338 { "syncCase" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_syncCase },
13339 { "sCH-TimeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCH_TimeSlot },
13340 { "sCTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCTD_Indicator },
13341 { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power },
13342 { "timingAdvanceApplied" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timingAdvanceApplied },
13343 { "alphaValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alphaValue },
13344 { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation },
13345 { "synchronisationConfiguration", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationConfiguration },
13346 { "secondary-CCPCH-Info-TDD" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CCPCH_Info_TDD },
13347 { "ul-CCTrCHInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCHInformation },
13348 { "dl-CCTrCHInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCHInformation },
13349 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponse1 },
13350 { "dsch-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dsch_InformationResponse },
13351 { "usch-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_usch_InformationResponse },
13352 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
13353 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
13354 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13355 { NULL, 0, 0, NULL }
13359 dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13360 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13361 ett_rnsap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
13365 static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13366 return dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD);
13372 dissect_rnsap_RL_Set_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13373 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
13374 0U, 31U, NULL, NULL, FALSE);
13378 static int dissect_id_EDCH_RLSet_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13379 return dissect_rnsap_RL_Set_ID(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_RLSet_Id);
13381 static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13382 return dissect_rnsap_RL_Set_ID(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_ID);
13388 dissect_rnsap_Received_total_wide_band_power(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13389 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
13390 0U, 621U, NULL, NULL, FALSE);
13394 static int dissect_received_total_wide_band_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13395 return dissect_rnsap_Received_total_wide_band_power(tvb, offset, pinfo, tree, hf_rnsap_received_total_wide_band_power);
13401 dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13402 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13406 static int dissect_dl_CodeInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13407 return dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation1);
13411 static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
13412 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13413 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13414 { NULL, 0, 0, NULL }
13418 dissect_rnsap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13419 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13420 ett_rnsap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
13424 static int dissect_combining2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13425 return dissect_rnsap_Combining_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_combining2);
13429 static const per_sequence_t NonCombining_RL_AdditionRspFDD_sequence[] = {
13430 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse },
13431 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13432 { NULL, 0, 0, NULL }
13436 dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13437 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13438 ett_rnsap_NonCombining_RL_AdditionRspFDD, NonCombining_RL_AdditionRspFDD_sequence);
13442 static int dissect_nonCombining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13443 return dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombining);
13447 static const value_string rnsap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
13448 { 0, "combining" },
13449 { 1, "nonCombining" },
13453 static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
13454 { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining2 },
13455 { 1, "nonCombining" , ASN1_NO_EXTENSIONS , dissect_nonCombining },
13456 { 0, NULL, 0, NULL }
13460 dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13461 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
13462 ett_rnsap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
13467 static int dissect_diversityIndication2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13468 return dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication2);
13472 static const value_string rnsap_SSDT_SupportIndicator_vals[] = {
13473 { 0, "not-Used-sSDT-supported" },
13474 { 1, "sSDT-not-supported" },
13480 dissect_rnsap_SSDT_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13481 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
13482 0, 1, NULL, NULL, FALSE);
13486 static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13487 return dissect_rnsap_SSDT_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_sSDT_SupportIndicator);
13491 static const value_string rnsap_Closedlooptimingadjustmentmode_vals[] = {
13492 { 0, "adj-1-slot" },
13493 { 1, "adj-2-slot" },
13499 dissect_rnsap_Closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13500 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
13501 0, 1, NULL, NULL, TRUE);
13505 static int dissect_closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13506 return dissect_rnsap_Closedlooptimingadjustmentmode(tvb, offset, pinfo, tree, hf_rnsap_closedlooptimingadjustmentmode);
13512 dissect_rnsap_PC_Preamble(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13513 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
13514 0U, 7U, NULL, NULL, TRUE);
13518 static int dissect_pC_Preamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13519 return dissect_rnsap_PC_Preamble(tvb, offset, pinfo, tree, hf_rnsap_pC_Preamble);
13525 dissect_rnsap_SRB_Delay(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13526 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
13527 0U, 7U, NULL, NULL, TRUE);
13531 static int dissect_sRB_Delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13532 return dissect_rnsap_SRB_Delay(tvb, offset, pinfo, tree, hf_rnsap_sRB_Delay);
13536 static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
13537 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13538 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13539 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uRA_Information },
13540 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
13541 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
13542 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
13543 { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power },
13544 { "not-Used-secondary-CCPCH-Info", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_secondary_CCPCH_Info },
13545 { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation1 },
13546 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication2 },
13547 { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator },
13548 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
13549 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
13550 { "closedlooptimingadjustmentmode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_closedlooptimingadjustmentmode },
13551 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
13552 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
13553 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
13554 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
13555 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
13556 { "pC-Preamble" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pC_Preamble },
13557 { "sRB-Delay" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sRB_Delay },
13558 { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryCPICH_Power },
13559 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13560 { NULL, 0, 0, NULL }
13564 dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13565 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13566 ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
13570 static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13571 return dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
13577 dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13578 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13582 static int dissect_dl_CodeInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13583 return dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformationList);
13589 dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13590 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13594 static int dissect_dCHInformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13595 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_dCHInformationResponse);
13599 static const per_sequence_t RL_InformationResponseItem_RL_ReconfReadyFDD_sequence[] = {
13600 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13601 { "max-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_max_UL_SIR },
13602 { "min-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_min_UL_SIR },
13603 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDLTxPower },
13604 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDLTxPower },
13605 { "not-Used-secondary-CCPCH-Info", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_secondary_CCPCH_Info },
13606 { "dl-CodeInformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CodeInformationList },
13607 { "dCHInformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCHInformationResponse },
13608 { "not-Used-dSCHsToBeAddedOrModified", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_dSCHsToBeAddedOrModified },
13609 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13610 { NULL, 0, 0, NULL }
13614 dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13615 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13616 ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD, RL_InformationResponseItem_RL_ReconfReadyFDD_sequence);
13620 static int dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13621 return dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD);
13627 dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13628 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13632 static int dissect_dCHsInformationResponseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13633 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_dCHsInformationResponseList);
13639 dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13640 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13644 static int dissect_dL_CodeInformationList_RL_ReconfResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13645 return dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_dL_CodeInformationList_RL_ReconfResp);
13649 static const per_sequence_t RL_InformationResponseItem_RL_ReconfRspFDD_sequence[] = {
13650 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13651 { "max-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_max_UL_SIR },
13652 { "min-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_min_UL_SIR },
13653 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDLTxPower },
13654 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDLTxPower },
13655 { "not-Used-secondary-CCPCH-Info", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_secondary_CCPCH_Info },
13656 { "dCHsInformationResponseList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCHsInformationResponseList },
13657 { "dL-CodeInformationList-RL-ReconfResp", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_CodeInformationList_RL_ReconfResp },
13658 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13659 { NULL, 0, 0, NULL }
13663 dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13664 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13665 ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD, RL_InformationResponseItem_RL_ReconfRspFDD_sequence);
13669 static int dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13670 return dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD);
13674 static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
13675 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13676 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13677 { NULL, 0, 0, NULL }
13681 dissect_rnsap_Combining_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13682 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13683 ett_rnsap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
13687 static int dissect_combining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13688 return dissect_rnsap_Combining_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_combining);
13692 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
13693 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse },
13694 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13695 { NULL, 0, 0, NULL }
13699 dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13700 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13701 ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
13705 static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13706 return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombiningOrFirstRL);
13710 static const value_string rnsap_DiversityIndication_RL_SetupRspFDD_vals[] = {
13711 { 0, "combining" },
13712 { 1, "nonCombiningOrFirstRL" },
13716 static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
13717 { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining },
13718 { 1, "nonCombiningOrFirstRL" , ASN1_NO_EXTENSIONS , dissect_nonCombiningOrFirstRL },
13719 { 0, NULL, 0, NULL }
13723 dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13724 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
13725 ett_rnsap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
13730 static int dissect_diversityIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13731 return dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication);
13735 static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
13736 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13737 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13738 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uRA_Information },
13739 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
13740 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
13741 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
13742 { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power },
13743 { "not-Used-secondary-CCPCH-Info", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_secondary_CCPCH_Info },
13744 { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation },
13745 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication },
13746 { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator },
13747 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
13748 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
13749 { "closedlooptimingadjustmentmode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_closedlooptimingadjustmentmode },
13750 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
13751 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
13752 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
13753 { "primaryScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryScramblingCode },
13754 { "uL-UARFCN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_UARFCN },
13755 { "dL-UARFCN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_UARFCN },
13756 { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryCPICH_Power },
13757 { "not-Used-dSCHInformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_dSCHInformationResponse },
13758 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
13759 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
13760 { "pC-Preamble" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pC_Preamble },
13761 { "sRB-Delay" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sRB_Delay },
13762 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13763 { NULL, 0, 0, NULL }
13767 dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13768 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13769 ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
13773 static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13774 return dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD);
13778 static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
13779 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_AdditionRspFDD_item },
13783 dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13784 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
13785 ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
13790 static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13791 return dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD);
13795 static const per_sequence_t RL_InformationResponseList_RL_ReconfReadyFDD_sequence_of[1] = {
13796 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_ReconfReadyFDD_item },
13800 dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13801 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
13802 ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD, RL_InformationResponseList_RL_ReconfReadyFDD_sequence_of,
13807 static int dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13808 return dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD);
13812 static const per_sequence_t RL_InformationResponseList_RL_ReconfRspFDD_sequence_of[1] = {
13813 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_ReconfRspFDD_item },
13817 dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13818 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
13819 ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD, RL_InformationResponseList_RL_ReconfRspFDD_sequence_of,
13824 static int dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13825 return dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD);
13831 dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13832 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
13836 static int dissect_dCHsInformationResponseList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13837 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCHsInformationResponseList1);
13841 static const per_sequence_t RL_InformationResponse_RL_ReconfRspTDD_sequence[] = {
13842 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13843 { "max-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_max_UL_SIR },
13844 { "min-UL-SIR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_min_UL_SIR },
13845 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDLTxPower },
13846 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDLTxPower },
13847 { "dCHsInformationResponseList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCHsInformationResponseList1 },
13848 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13849 { NULL, 0, 0, NULL }
13853 dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13854 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13855 ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD, RL_InformationResponse_RL_ReconfRspTDD_sequence);
13859 static int dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13860 return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD);
13862 static int dissect_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13863 return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item);
13867 static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
13868 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_SetupRspFDD_item },
13872 dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13873 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
13874 ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
13879 static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13880 return dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD);
13884 static const per_sequence_t RL_ReconfigurationFailure_RL_ReconfFail_sequence[] = {
13885 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
13886 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
13887 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13888 { NULL, 0, 0, NULL }
13892 dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13893 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13894 ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail, RL_ReconfigurationFailure_RL_ReconfFail_sequence);
13898 static int dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13899 return dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail);
13903 static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
13904 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13905 { "dedicatedMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValueInformation },
13906 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13907 { NULL, 0, 0, NULL }
13911 dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13912 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13913 ett_rnsap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
13917 static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13918 return dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rprt);
13922 static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
13923 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13924 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13925 { NULL, 0, 0, NULL }
13929 dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13930 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13931 ett_rnsap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
13935 static int dissect_id_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13936 return dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rqst);
13940 static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
13941 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13942 { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue },
13943 { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN },
13944 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13945 { NULL, 0, 0, NULL }
13949 dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13950 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13951 ett_rnsap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
13955 static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13956 return dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rsp);
13960 static const per_sequence_t RL_Set_Information_RL_FailureInd_sequence[] = {
13961 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13962 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
13963 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13964 { NULL, 0, 0, NULL }
13968 dissect_rnsap_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13969 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13970 ett_rnsap_RL_Set_Information_RL_FailureInd, RL_Set_Information_RL_FailureInd_sequence);
13974 static int dissect_id_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13975 return dissect_rnsap_RL_Set_Information_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Information_RL_FailureInd);
13979 static const per_sequence_t RL_Set_Information_RL_RestoreInd_sequence[] = {
13980 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13981 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
13982 { NULL, 0, 0, NULL }
13986 dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
13987 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
13988 ett_rnsap_RL_Set_Information_RL_RestoreInd, RL_Set_Information_RL_RestoreInd_sequence);
13992 static int dissect_id_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
13993 return dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Information_RL_RestoreInd);
13997 static const per_sequence_t RL_Set_Successful_InformationItem_DM_Fail_sequence[] = {
13998 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
13999 { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue },
14000 { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN },
14001 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14002 { NULL, 0, 0, NULL }
14006 dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14007 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14008 ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail, RL_Set_Successful_InformationItem_DM_Fail_sequence);
14012 static int dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14013 return dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail);
14017 static const per_sequence_t RL_Set_Unsuccessful_InformationItem_DM_Fail_sequence[] = {
14018 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
14019 { "individualcause" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_individualcause },
14020 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14021 { NULL, 0, 0, NULL }
14025 dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14026 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14027 ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail, RL_Set_Unsuccessful_InformationItem_DM_Fail_sequence);
14031 static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14032 return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail);
14036 static const per_sequence_t RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind_sequence[] = {
14037 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
14038 { "individualcause" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_individualcause },
14039 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14040 { NULL, 0, 0, NULL }
14044 dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14045 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14046 ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind, RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind_sequence);
14050 static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14051 return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind);
14055 static const per_sequence_t RL_Successful_InformationItem_DM_Fail_sequence[] = {
14056 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
14057 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID },
14058 { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue },
14059 { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN },
14060 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14061 { NULL, 0, 0, NULL }
14065 dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14066 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14067 ett_rnsap_RL_Successful_InformationItem_DM_Fail, RL_Successful_InformationItem_DM_Fail_sequence);
14071 static int dissect_id_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14072 return dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Successful_InformationItem_DM_Fail);
14076 static const per_sequence_t RL_Unsuccessful_InformationItem_DM_Fail_sequence[] = {
14077 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
14078 { "individualcause" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_individualcause },
14079 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14080 { NULL, 0, 0, NULL }
14084 dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14085 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14086 ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail, RL_Unsuccessful_InformationItem_DM_Fail_sequence);
14090 static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14091 return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail);
14095 static const per_sequence_t RL_Unsuccessful_InformationItem_DM_Fail_Ind_sequence[] = {
14096 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
14097 { "individualcause" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_individualcause },
14098 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14099 { NULL, 0, 0, NULL }
14103 dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14104 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14105 ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind, RL_Unsuccessful_InformationItem_DM_Fail_Ind_sequence);
14109 static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14110 return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind);
14116 dissect_rnsap_INTEGER_1_6000_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14117 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14118 1U, 6000U, NULL, NULL, TRUE);
14122 static int dissect_ten_msec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14123 return dissect_rnsap_INTEGER_1_6000_(tvb, offset, pinfo, tree, hf_rnsap_ten_msec);
14129 dissect_rnsap_INTEGER_1_60_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14130 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14131 1U, 60U, NULL, NULL, TRUE);
14135 static int dissect_min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14136 return dissect_rnsap_INTEGER_1_60_(tvb, offset, pinfo, tree, hf_rnsap_min);
14140 static const value_string rnsap_ReportPeriodicity_vals[] = {
14146 static const per_choice_t ReportPeriodicity_choice[] = {
14147 { 0, "ten-msec" , ASN1_EXTENSION_ROOT , dissect_ten_msec },
14148 { 1, "min" , ASN1_EXTENSION_ROOT , dissect_min },
14149 { 0, NULL, 0, NULL }
14153 dissect_rnsap_ReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14154 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14155 ett_rnsap_ReportPeriodicity, ReportPeriodicity_choice,
14160 static int dissect_reportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14161 return dissect_rnsap_ReportPeriodicity(tvb, offset, pinfo, tree, hf_rnsap_reportPeriodicity);
14165 static const per_sequence_t Periodic_sequence[] = {
14166 { "reportPeriodicity" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reportPeriodicity },
14167 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14168 { NULL, 0, 0, NULL }
14172 dissect_rnsap_Periodic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14173 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14174 ett_rnsap_Periodic, Periodic_sequence);
14178 static int dissect_periodic1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14179 return dissect_rnsap_Periodic(tvb, offset, pinfo, tree, hf_rnsap_periodic1);
14185 dissect_rnsap_Extension_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14186 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
14190 static int dissect_extension_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14191 return dissect_rnsap_Extension_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_extension_MeasurementThreshold);
14195 static const value_string rnsap_MeasurementThreshold_vals[] = {
14197 { 1, "sir-error" },
14198 { 2, "transmitted-code-power" },
14200 { 4, "rx-timing-deviation" },
14201 { 5, "round-trip-time" },
14202 { 6, "extension-MeasurementThreshold" },
14206 static const per_choice_t MeasurementThreshold_choice[] = {
14207 { 0, "sir" , ASN1_EXTENSION_ROOT , dissect_sir1 },
14208 { 1, "sir-error" , ASN1_EXTENSION_ROOT , dissect_sir_error1 },
14209 { 2, "transmitted-code-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_code_power1 },
14210 { 3, "rscp" , ASN1_EXTENSION_ROOT , dissect_rscp1 },
14211 { 4, "rx-timing-deviation" , ASN1_EXTENSION_ROOT , dissect_rx_timing_deviation },
14212 { 5, "round-trip-time" , ASN1_EXTENSION_ROOT , dissect_round_trip_time1 },
14213 { 6, "extension-MeasurementThreshold", ASN1_NOT_EXTENSION_ROOT, dissect_extension_MeasurementThreshold },
14214 { 0, NULL, 0, NULL }
14218 dissect_rnsap_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14219 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14220 ett_rnsap_MeasurementThreshold, MeasurementThreshold_choice,
14225 static int dissect_measurementTreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14226 return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementTreshold);
14228 static int dissect_measurementThreshold1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14229 return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementThreshold1);
14231 static int dissect_measurementThreshold2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14232 return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementThreshold2);
14234 static int dissect_measurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14235 return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementThreshold);
14241 dissect_rnsap_MeasurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14242 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14243 1U, 6000U, NULL, NULL, TRUE);
14247 static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14248 return dissect_rnsap_MeasurementHysteresisTime(tvb, offset, pinfo, tree, hf_rnsap_measurementHysteresisTime);
14252 static const per_sequence_t EventA_sequence[] = {
14253 { "measurementTreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementTreshold },
14254 { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime },
14255 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14256 { NULL, 0, 0, NULL }
14260 dissect_rnsap_EventA(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14261 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14262 ett_rnsap_EventA, EventA_sequence);
14266 static int dissect_eventA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14267 return dissect_rnsap_EventA(tvb, offset, pinfo, tree, hf_rnsap_eventA);
14271 static const per_sequence_t EventB_sequence[] = {
14272 { "measurementTreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementTreshold },
14273 { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime },
14274 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14275 { NULL, 0, 0, NULL }
14279 dissect_rnsap_EventB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14280 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14281 ett_rnsap_EventB, EventB_sequence);
14285 static int dissect_eventB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14286 return dissect_rnsap_EventB(tvb, offset, pinfo, tree, hf_rnsap_eventB);
14292 dissect_rnsap_SIR_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14293 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14294 0U, 62U, NULL, NULL, FALSE);
14298 static int dissect_sir(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14299 return dissect_rnsap_SIR_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_sir);
14305 dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14306 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14307 0U, 124U, NULL, NULL, FALSE);
14311 static int dissect_sir_error(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14312 return dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_sir_error);
14318 dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14319 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14320 0U, 112U, NULL, NULL, TRUE);
14324 static int dissect_transmitted_code_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14325 return dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_transmitted_code_power);
14331 dissect_rnsap_RSCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14332 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14333 0U, 126U, NULL, NULL, FALSE);
14337 static int dissect_rscp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14338 return dissect_rnsap_RSCP_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_rscp);
14344 dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14345 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14346 0U, 32766U, NULL, NULL, FALSE);
14350 static int dissect_round_trip_time(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14351 return dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_round_trip_time);
14357 dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14358 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
14362 static int dissect_extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14363 return dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold);
14367 static const value_string rnsap_MeasurementIncreaseDecreaseThreshold_vals[] = {
14369 { 1, "sir-error" },
14370 { 2, "transmitted-code-power" },
14372 { 4, "round-trip-time" },
14373 { 5, "extension-MeasurementIncreaseDecreaseThreshold" },
14377 static const per_choice_t MeasurementIncreaseDecreaseThreshold_choice[] = {
14378 { 0, "sir" , ASN1_EXTENSION_ROOT , dissect_sir },
14379 { 1, "sir-error" , ASN1_EXTENSION_ROOT , dissect_sir_error },
14380 { 2, "transmitted-code-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_code_power },
14381 { 3, "rscp" , ASN1_EXTENSION_ROOT , dissect_rscp },
14382 { 4, "round-trip-time" , ASN1_EXTENSION_ROOT , dissect_round_trip_time },
14383 { 5, "extension-MeasurementIncreaseDecreaseThreshold", ASN1_NOT_EXTENSION_ROOT, dissect_extension_MeasurementIncreaseDecreaseThreshold },
14384 { 0, NULL, 0, NULL }
14388 dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14389 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14390 ett_rnsap_MeasurementIncreaseDecreaseThreshold, MeasurementIncreaseDecreaseThreshold_choice,
14395 static int dissect_measurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14396 return dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementIncreaseDecreaseThreshold);
14402 dissect_rnsap_MeasurementChangeTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14403 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14404 1U, 6000U, NULL, NULL, TRUE);
14408 static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14409 return dissect_rnsap_MeasurementChangeTime(tvb, offset, pinfo, tree, hf_rnsap_measurementChangeTime);
14413 static const per_sequence_t EventC_sequence[] = {
14414 { "measurementIncreaseDecreaseThreshold", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementIncreaseDecreaseThreshold },
14415 { "measurementChangeTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementChangeTime },
14416 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14417 { NULL, 0, 0, NULL }
14421 dissect_rnsap_EventC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14422 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14423 ett_rnsap_EventC, EventC_sequence);
14427 static int dissect_eventC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14428 return dissect_rnsap_EventC(tvb, offset, pinfo, tree, hf_rnsap_eventC);
14432 static const per_sequence_t EventD_sequence[] = {
14433 { "measurementIncreaseDecreaseThreshold", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementIncreaseDecreaseThreshold },
14434 { "measurementChangeTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementChangeTime },
14435 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14436 { NULL, 0, 0, NULL }
14440 dissect_rnsap_EventD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14441 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14442 ett_rnsap_EventD, EventD_sequence);
14446 static int dissect_eventD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14447 return dissect_rnsap_EventD(tvb, offset, pinfo, tree, hf_rnsap_eventD);
14451 static const per_sequence_t EventE_sequence[] = {
14452 { "measurementThreshold1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold1 },
14453 { "measurementThreshold2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementThreshold2 },
14454 { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime },
14455 { "reportPeriodicity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_reportPeriodicity },
14456 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14457 { NULL, 0, 0, NULL }
14461 dissect_rnsap_EventE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14462 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14463 ett_rnsap_EventE, EventE_sequence);
14467 static int dissect_eventE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14468 return dissect_rnsap_EventE(tvb, offset, pinfo, tree, hf_rnsap_eventE);
14472 static const per_sequence_t EventF_sequence[] = {
14473 { "measurementThreshold1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold1 },
14474 { "measurementThreshold2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementThreshold2 },
14475 { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime },
14476 { "reportPeriodicity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_reportPeriodicity },
14477 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14478 { NULL, 0, 0, NULL }
14482 dissect_rnsap_EventF(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14483 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14484 ett_rnsap_EventF, EventF_sequence);
14488 static int dissect_eventF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14489 return dissect_rnsap_EventF(tvb, offset, pinfo, tree, hf_rnsap_eventF);
14495 dissect_rnsap_Extension_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14496 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
14500 static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14501 return dissect_rnsap_Extension_ReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_extension_ReportCharacteristics);
14505 static const value_string rnsap_ReportCharacteristics_vals[] = {
14514 { 8, "extension-ReportCharacteristics" },
14518 static const per_choice_t ReportCharacteristics_choice[] = {
14519 { 0, "onDemand" , ASN1_EXTENSION_ROOT , dissect_onDemand },
14520 { 1, "periodic" , ASN1_EXTENSION_ROOT , dissect_periodic1 },
14521 { 2, "eventA" , ASN1_EXTENSION_ROOT , dissect_eventA },
14522 { 3, "eventB" , ASN1_EXTENSION_ROOT , dissect_eventB },
14523 { 4, "eventC" , ASN1_EXTENSION_ROOT , dissect_eventC },
14524 { 5, "eventD" , ASN1_EXTENSION_ROOT , dissect_eventD },
14525 { 6, "eventE" , ASN1_EXTENSION_ROOT , dissect_eventE },
14526 { 7, "eventF" , ASN1_EXTENSION_ROOT , dissect_eventF },
14527 { 8, "extension-ReportCharacteristics", ASN1_NOT_EXTENSION_ROOT, dissect_extension_ReportCharacteristics },
14528 { 0, NULL, 0, NULL }
14532 dissect_rnsap_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14533 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14534 ett_rnsap_ReportCharacteristics, ReportCharacteristics_choice,
14539 static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14540 return dissect_rnsap_ReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_ReportCharacteristics);
14544 static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
14545 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_FailureInd_item },
14549 dissect_rnsap_RL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14550 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14551 ett_rnsap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
14556 static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14557 return dissect_rnsap_RL_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_RL_FailureInd);
14561 static const per_sequence_t RL_RL_FailureInd_sequence[] = {
14562 { "rL-InformationList-RL-FailureInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_RL_FailureInd },
14563 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14564 { NULL, 0, 0, NULL }
14568 dissect_rnsap_RL_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14569 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14570 ett_rnsap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
14574 static int dissect_rL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14575 return dissect_rnsap_RL_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL);
14579 static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
14580 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_RL_FailureInd_item },
14584 dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14585 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14586 ett_rnsap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
14591 static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14592 return dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_RL_FailureInd);
14596 static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
14597 { "rL-Set-InformationList-RL-FailureInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_RL_FailureInd },
14598 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14599 { NULL, 0, 0, NULL }
14603 dissect_rnsap_RL_Set_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14604 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14605 ett_rnsap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
14609 static int dissect_rL_Set(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14610 return dissect_rnsap_RL_Set_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set);
14614 static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
14615 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_InformationList_RL_FailureInd_item },
14619 dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14620 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14621 ett_rnsap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
14626 static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14627 return dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_InformationList_RL_FailureInd);
14631 static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
14632 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
14633 { "cCTrCH-InformationList-RL-FailureInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_InformationList_RL_FailureInd },
14634 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14635 { NULL, 0, 0, NULL }
14639 dissect_rnsap_CCTrCH_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14640 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14641 ett_rnsap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
14645 static int dissect_cCTrCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14646 return dissect_rnsap_CCTrCH_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH);
14650 static const value_string rnsap_Reporting_Object_RL_FailureInd_vals[] = {
14657 static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
14658 { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL },
14659 { 1, "rL-Set" , ASN1_EXTENSION_ROOT , dissect_rL_Set },
14660 { 2, "cCTrCH" , ASN1_NOT_EXTENSION_ROOT, dissect_cCTrCH },
14661 { 0, NULL, 0, NULL }
14665 dissect_rnsap_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14666 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14667 ett_rnsap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
14672 static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14673 return dissect_rnsap_Reporting_Object_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_Reporting_Object_RL_FailureInd);
14677 static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
14678 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_RestoreInd_item },
14682 dissect_rnsap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14683 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14684 ett_rnsap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
14689 static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14690 return dissect_rnsap_RL_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_RL_RestoreInd);
14694 static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
14695 { "rL-InformationList-RL-RestoreInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_RL_RestoreInd },
14696 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14697 { NULL, 0, 0, NULL }
14701 dissect_rnsap_RL_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14702 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14703 ett_rnsap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
14707 static int dissect_rL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14708 return dissect_rnsap_RL_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL1);
14712 static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
14713 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_RL_RestoreInd_item },
14717 dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14718 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14719 ett_rnsap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
14724 static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14725 return dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_RL_RestoreInd);
14729 static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
14730 { "rL-Set-InformationList-RL-RestoreInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_RL_RestoreInd },
14731 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14732 { NULL, 0, 0, NULL }
14736 dissect_rnsap_RL_Set_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14737 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14738 ett_rnsap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
14742 static int dissect_rL_Set1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14743 return dissect_rnsap_RL_Set_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set1);
14747 static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
14748 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_InformationList_RL_RestoreInd_item },
14752 dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14753 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14754 ett_rnsap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
14759 static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14760 return dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_InformationList_RL_RestoreInd);
14764 static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
14765 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
14766 { "cCTrCH-InformationList-RL-RestoreInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_InformationList_RL_RestoreInd },
14767 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14768 { NULL, 0, 0, NULL }
14772 dissect_rnsap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14773 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14774 ett_rnsap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
14778 static int dissect_cCTrCH1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14779 return dissect_rnsap_CCTrCH_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH1);
14783 static const value_string rnsap_Reporting_Object_RL_RestoreInd_vals[] = {
14790 static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
14791 { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL1 },
14792 { 1, "rL-Set" , ASN1_EXTENSION_ROOT , dissect_rL_Set1 },
14793 { 2, "cCTrCH" , ASN1_NOT_EXTENSION_ROOT, dissect_cCTrCH1 },
14794 { 0, NULL, 0, NULL }
14798 dissect_rnsap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14799 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14800 ett_rnsap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
14805 static int dissect_id_Reporing_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14806 return dissect_rnsap_Reporting_Object_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_Reporing_Object_RL_RestoreInd);
14812 dissect_rnsap_RT_Load_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14813 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14814 0U, 100U, NULL, NULL, FALSE);
14818 static int dissect_id_RT_Load_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14819 return dissect_rnsap_RT_Load_Value(tvb, offset, pinfo, tree, hf_rnsap_id_RT_Load_Value);
14825 dissect_rnsap_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14826 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
14827 0U, 100U, NULL, NULL, FALSE);
14831 static int dissect_id_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14832 return dissect_rnsap_RT_Load_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_RT_Load_Value_IncrDecrThres);
14836 static const per_sequence_t ContextInfoList_Reset_sequence_of[1] = {
14837 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ContextInfoList_Reset_item },
14841 dissect_rnsap_ContextInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14842 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14843 ett_rnsap_ContextInfoList_Reset, ContextInfoList_Reset_sequence_of,
14848 static int dissect_contextInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14849 return dissect_rnsap_ContextInfoList_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextInfoList_Reset);
14853 static const per_sequence_t ContextList_Reset_sequence[] = {
14854 { "contextInfoList-Reset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_contextInfoList_Reset },
14855 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14856 { NULL, 0, 0, NULL }
14860 dissect_rnsap_ContextList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14861 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14862 ett_rnsap_ContextList_Reset, ContextList_Reset_sequence);
14866 static int dissect_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14867 return dissect_rnsap_ContextList_Reset(tvb, offset, pinfo, tree, hf_rnsap_context);
14871 static const per_sequence_t ContextGroupInfoList_Reset_sequence_of[1] = {
14872 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ContextGroupInfoList_Reset_item },
14876 dissect_rnsap_ContextGroupInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14877 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
14878 ett_rnsap_ContextGroupInfoList_Reset, ContextGroupInfoList_Reset_sequence_of,
14883 static int dissect_contextGroupInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14884 return dissect_rnsap_ContextGroupInfoList_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextGroupInfoList_Reset);
14888 static const per_sequence_t ContextGroupList_Reset_sequence[] = {
14889 { "contextGroupInfoList-Reset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_contextGroupInfoList_Reset },
14890 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14891 { NULL, 0, 0, NULL }
14895 dissect_rnsap_ContextGroupList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14896 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14897 ett_rnsap_ContextGroupList_Reset, ContextGroupList_Reset_sequence);
14901 static int dissect_contextGroup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14902 return dissect_rnsap_ContextGroupList_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextGroup);
14906 static const value_string rnsap_ResetIndicator_vals[] = {
14908 { 1, "all-contexts" },
14909 { 2, "contextGroup" },
14913 static const per_choice_t ResetIndicator_choice[] = {
14914 { 0, "context" , ASN1_EXTENSION_ROOT , dissect_context },
14915 { 1, "all-contexts" , ASN1_EXTENSION_ROOT , dissect_all_contexts },
14916 { 2, "contextGroup" , ASN1_NOT_EXTENSION_ROOT, dissect_contextGroup },
14917 { 0, NULL, 0, NULL }
14921 dissect_rnsap_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14922 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14923 ett_rnsap_ResetIndicator, ResetIndicator_choice,
14928 static int dissect_id_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14929 return dissect_rnsap_ResetIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_ResetIndicator);
14935 dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14936 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
14940 static int dissect_dl_CodeInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14941 return dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation2);
14945 static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
14946 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
14947 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14948 { NULL, 0, 0, NULL }
14952 dissect_rnsap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14953 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14954 ett_rnsap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
14958 static int dissect_combining4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14959 return dissect_rnsap_Combining_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_combining4);
14963 static const per_sequence_t NonCombining_RL_AdditionFailureFDD_sequence[] = {
14964 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse },
14965 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
14966 { NULL, 0, 0, NULL }
14970 dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14971 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
14972 ett_rnsap_NonCombining_RL_AdditionFailureFDD, NonCombining_RL_AdditionFailureFDD_sequence);
14976 static int dissect_nonCombining2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
14977 return dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombining2);
14981 static const value_string rnsap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
14982 { 0, "combining" },
14983 { 1, "nonCombining" },
14987 static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
14988 { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining4 },
14989 { 1, "nonCombining" , ASN1_NO_EXTENSIONS , dissect_nonCombining2 },
14990 { 0, NULL, 0, NULL }
14994 dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
14995 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
14996 ett_rnsap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
15001 static int dissect_diversityIndication5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15002 return dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication5);
15006 static const per_sequence_t SuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence[] = {
15007 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
15008 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
15009 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uRA_Information },
15010 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
15011 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
15012 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
15013 { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power },
15014 { "not-Used-secondary-CCPCH-Info", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_secondary_CCPCH_Info },
15015 { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation2 },
15016 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication5 },
15017 { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator },
15018 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
15019 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
15020 { "closedlooptimingadjustmentmode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_closedlooptimingadjustmentmode },
15021 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
15022 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
15023 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
15024 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
15025 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
15026 { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryCPICH_Power },
15027 { "pC-Preamble" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pC_Preamble },
15028 { "sRB-Delay" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sRB_Delay },
15029 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15030 { NULL, 0, 0, NULL }
15034 dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15035 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15036 ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD, SuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence);
15040 static int dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15041 return dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
15045 static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
15046 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
15047 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15048 { NULL, 0, 0, NULL }
15052 dissect_rnsap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15053 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15054 ett_rnsap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
15058 static int dissect_combining1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15059 return dissect_rnsap_Combining_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_combining1);
15063 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
15064 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse },
15065 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15066 { NULL, 0, 0, NULL }
15070 dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15071 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15072 ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
15076 static int dissect_nonCombiningOrFirstRL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15077 return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombiningOrFirstRL1);
15081 static const value_string rnsap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
15082 { 0, "combining" },
15083 { 1, "nonCombiningOrFirstRL" },
15087 static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
15088 { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining1 },
15089 { 1, "nonCombiningOrFirstRL" , ASN1_NO_EXTENSIONS , dissect_nonCombiningOrFirstRL1 },
15090 { 0, NULL, 0, NULL }
15094 dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15095 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
15096 ett_rnsap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
15101 static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15102 return dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication1);
15106 static const per_sequence_t SuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence[] = {
15107 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
15108 { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID },
15109 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uRA_Information },
15110 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
15111 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
15112 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
15113 { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power },
15114 { "not-Used-secondary-CCPCH-Info", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_secondary_CCPCH_Info },
15115 { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation },
15116 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication1 },
15117 { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator },
15118 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
15119 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
15120 { "closedlooptimingadjustmentmode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_closedlooptimingadjustmentmode },
15121 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
15122 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
15123 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
15124 { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryCPICH_Power },
15125 { "primaryScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryScramblingCode },
15126 { "uL-UARFCN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_UARFCN },
15127 { "dL-UARFCN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_UARFCN },
15128 { "not-Used-dSCH-InformationResponse-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD },
15129 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
15130 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
15131 { "pC-Preamble" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pC_Preamble },
15132 { "sRB-Delay" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sRB_Delay },
15133 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15134 { NULL, 0, 0, NULL }
15138 dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15139 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15140 ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD, SuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence);
15144 static int dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15145 return dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD);
15151 dissect_rnsap_TransportBearerID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15152 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15153 0U, 4095U, NULL, NULL, FALSE);
15157 static int dissect_id_TransportBearerID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15158 return dissect_rnsap_TransportBearerID(tvb, offset, pinfo, tree, hf_rnsap_id_TransportBearerID);
15162 static const value_string rnsap_TypeOfError_vals[] = {
15163 { 0, "not-understood" },
15170 dissect_rnsap_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15171 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15172 0, 1, NULL, NULL, TRUE);
15176 static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15177 return dissect_rnsap_TypeOfError(tvb, offset, pinfo, tree, hf_rnsap_id_TypeOfError);
15181 static const per_sequence_t UC_ID_sequence[] = {
15182 { "rNC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rNC_ID },
15183 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
15184 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15185 { NULL, 0, 0, NULL }
15189 dissect_rnsap_UC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15190 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15191 ett_rnsap_UC_ID, UC_ID_sequence);
15195 static int dissect_id_UC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15196 return dissect_rnsap_UC_ID(tvb, offset, pinfo, tree, hf_rnsap_id_UC_ID);
15198 static int dissect_uC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15199 return dissect_rnsap_UC_ID(tvb, offset, pinfo, tree, hf_rnsap_uC_ID);
15203 static const per_sequence_t UL_CCTrCH_AddInformation_RL_ReconfPrepTDD_sequence[] = {
15204 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
15205 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS },
15206 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding },
15207 { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit },
15208 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15209 { NULL, 0, 0, NULL }
15213 dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15214 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15215 ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD, UL_CCTrCH_AddInformation_RL_ReconfPrepTDD_sequence);
15219 static int dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15220 return dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD);
15224 static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
15225 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item },
15229 dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15230 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15231 ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
15236 static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15237 return dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
15241 static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
15242 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
15243 { "ul-TFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TFCS },
15244 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding },
15245 { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PunctureLimit },
15246 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15247 { NULL, 0, 0, NULL }
15251 dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15252 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15253 ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
15257 static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15258 return dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
15262 static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
15263 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item },
15267 dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15268 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15269 ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
15274 static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15275 return dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
15281 dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15282 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
15286 static int dissect_ul_DPCH_Information2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15287 return dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_Information2);
15291 static const per_sequence_t UL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
15292 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
15293 { "ul-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_DPCH_Information2 },
15294 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15295 { NULL, 0, 0, NULL }
15299 dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15300 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15301 ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD, UL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence);
15305 static int dissect_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15306 return dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
15310 static const per_sequence_t UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of[1] = {
15311 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item },
15315 dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15316 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15317 ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of,
15322 static int dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15323 return dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
15329 dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15330 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
15334 static int dissect_ul_DPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15335 return dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_Information1);
15339 static const per_sequence_t UL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence[] = {
15340 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
15341 { "ul-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_Information1 },
15342 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15343 { NULL, 0, 0, NULL }
15347 dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15348 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15349 ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD, UL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence);
15353 static int dissect_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15354 return dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
15358 static const per_sequence_t UL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
15359 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item },
15363 dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15364 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15365 ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD, UL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of,
15370 static int dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15371 return dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
15377 dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15378 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
15382 static int dissect_ul_DPCH_AddInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15383 return dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_AddInformation);
15389 dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15390 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
15394 static int dissect_ul_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15395 return dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_ModifyInformation);
15401 dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15402 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
15406 static int dissect_ul_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15407 return dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_DeleteInformation);
15411 static const per_sequence_t UL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence[] = {
15412 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
15413 { "ul-DPCH-AddInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_AddInformation },
15414 { "ul-DPCH-ModifyInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_ModifyInformation },
15415 { "ul-DPCH-DeleteInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_DeleteInformation },
15416 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15417 { NULL, 0, 0, NULL }
15421 dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15422 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15423 ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD, UL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence);
15427 static int dissect_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15428 return dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
15432 static const per_sequence_t UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of[1] = {
15433 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item },
15437 dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15438 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15439 ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD, UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of,
15444 static int dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15445 return dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
15451 dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15452 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
15456 static int dissect_ul_DPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15457 return dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_Information);
15461 static const per_sequence_t UL_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] = {
15462 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
15463 { "ul-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_Information },
15464 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15465 { NULL, 0, 0, NULL }
15469 dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15470 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15471 ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD, UL_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
15475 static int dissect_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15476 return dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
15480 static const per_sequence_t UL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of[1] = {
15481 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item },
15485 dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15486 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15487 ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD, UL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
15492 static int dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15493 return dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD);
15499 dissect_rnsap_UL_ScramblingCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15500 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15501 0U, 16777215U, NULL, NULL, FALSE);
15505 static int dissect_ul_ScramblingCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15506 return dissect_rnsap_UL_ScramblingCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_ul_ScramblingCodeNumber);
15510 static const value_string rnsap_UL_ScramblingCodeLength_vals[] = {
15518 dissect_rnsap_UL_ScramblingCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15519 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15520 0, 1, NULL, NULL, FALSE);
15524 static int dissect_ul_ScramblingCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15525 return dissect_rnsap_UL_ScramblingCodeLength(tvb, offset, pinfo, tree, hf_rnsap_ul_ScramblingCodeLength);
15529 static const per_sequence_t UL_ScramblingCode_sequence[] = {
15530 { "ul-ScramblingCodeNumber" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ul_ScramblingCodeNumber },
15531 { "ul-ScramblingCodeLength" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ul_ScramblingCodeLength },
15532 { "iE-Extensions" , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_iE_Extensions },
15533 { NULL, 0, 0, NULL }
15537 dissect_rnsap_UL_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15538 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15539 ett_rnsap_UL_ScramblingCode, UL_ScramblingCode_sequence);
15543 static int dissect_ul_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15544 return dissect_rnsap_UL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_ul_ScramblingCode);
15548 static const value_string rnsap_MinUL_ChannelisationCodeLength_vals[] = {
15561 dissect_rnsap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15562 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15563 0, 6, NULL, NULL, FALSE);
15567 static int dissect_minUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15568 return dissect_rnsap_MinUL_ChannelisationCodeLength(tvb, offset, pinfo, tree, hf_rnsap_minUL_ChannelisationCodeLength);
15574 dissect_rnsap_MaxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15575 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15576 1U, 6U, NULL, NULL, FALSE);
15580 static int dissect_maxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15581 return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, pinfo, tree, hf_rnsap_maxNrOfUL_DPCHs);
15583 static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15584 return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, pinfo, tree, hf_rnsap_maxNrOfUL_DPDCHs);
15590 dissect_rnsap_UL_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15591 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15592 0U, 5U, NULL, NULL, TRUE);
15596 static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15597 return dissect_rnsap_UL_DPCCH_SlotFormat(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCCH_SlotFormat);
15601 static const value_string rnsap_DiversityMode_vals[] = {
15604 { 2, "closedLoopMode1" },
15605 { 3, "not-used-closedLoopMode2" },
15611 dissect_rnsap_DiversityMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15612 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15613 0, 3, NULL, NULL, TRUE);
15617 static int dissect_diversityMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15618 return dissect_rnsap_DiversityMode(tvb, offset, pinfo, tree, hf_rnsap_diversityMode);
15622 static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
15623 { "ul-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_ScramblingCode },
15624 { "ul-SIRTarget" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_SIRTarget },
15625 { "minUL-ChannelisationCodeLength", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minUL_ChannelisationCodeLength },
15626 { "maxNrOfUL-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxNrOfUL_DPDCHs },
15627 { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_PunctureLimit },
15628 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
15629 { "ul-DPCCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCCH_SlotFormat },
15630 { "diversityMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityMode },
15631 { "not-Used-sSDT-CellIDLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellIDLength },
15632 { "not-Used-s-FieldLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_s_FieldLength },
15633 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15634 { NULL, 0, 0, NULL }
15638 dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15639 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15640 ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
15644 static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15645 return dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
15649 static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
15650 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
15651 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15652 { NULL, 0, 0, NULL }
15656 dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15657 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15658 ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
15662 static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15663 return dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
15667 static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
15668 { "ul-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_ScramblingCode },
15669 { "minUL-ChannelisationCodeLength", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_ChannelisationCodeLength },
15670 { "maxNrOfUL-DPCHs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxNrOfUL_DPCHs },
15671 { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PunctureLimit },
15672 { "ul-TFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TFCS },
15673 { "ul-DPCCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_DPCCH_SlotFormat },
15674 { "ul-SIRTarget" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_SIRTarget },
15675 { "diversityMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityMode },
15676 { "not-Used-sSDT-CellIdLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellIdLength },
15677 { "not-Used-s-FieldLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_s_FieldLength },
15678 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15679 { NULL, 0, 0, NULL }
15683 dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15684 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15685 ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
15689 static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15690 return dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD);
15694 static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
15695 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
15696 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
15697 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15698 { NULL, 0, 0, NULL }
15702 dissect_rnsap_TDD_UL_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15703 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15704 ett_rnsap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
15708 static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15709 return dissect_rnsap_TDD_UL_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_Information_item);
15713 static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
15714 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_UL_Code_Information_item },
15718 dissect_rnsap_TDD_UL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15719 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15720 ett_rnsap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
15725 static int dissect_uL_Code_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15726 return dissect_rnsap_TDD_UL_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_Information1);
15730 static const per_sequence_t UL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence[] = {
15731 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
15732 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType },
15733 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
15734 { "uL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_Information1 },
15735 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15736 { NULL, 0, 0, NULL }
15740 dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15741 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15742 ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD, UL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
15746 static int dissect_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15747 return dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
15751 static const per_sequence_t UL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
15752 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item },
15756 dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15757 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15758 ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD, UL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
15763 static int dissect_uL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15764 return dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD);
15768 static const per_sequence_t UL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
15769 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod },
15770 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength },
15771 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_DPCHOffset },
15772 { "uL-Timeslot-InformationList-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Timeslot_InformationList_PhyChReconfRqstTDD },
15773 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15774 { NULL, 0, 0, NULL }
15778 dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15779 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15780 ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD, UL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence);
15784 static int dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15785 return dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD);
15789 static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
15790 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
15791 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
15792 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence },
15793 { "uL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Code_Information1 },
15794 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15795 { NULL, 0, 0, NULL }
15799 dissect_rnsap_UL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15800 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15801 ett_rnsap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
15805 static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15806 return dissect_rnsap_UL_Timeslot_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_UL_Timeslot_Information_item);
15810 static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
15811 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_Information_item },
15815 dissect_rnsap_UL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15816 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
15817 ett_rnsap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
15822 static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15823 return dissect_rnsap_UL_Timeslot_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Timeslot_Information);
15827 static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRspTDD_sequence[] = {
15828 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
15829 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
15830 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
15831 { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information },
15832 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15833 { NULL, 0, 0, NULL }
15837 dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15838 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15839 ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD, UL_DPCH_InformationItem_RL_AdditionRspTDD_sequence);
15843 static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15844 return dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD);
15848 static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRspTDD_sequence[] = {
15849 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
15850 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
15851 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
15852 { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information },
15853 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15854 { NULL, 0, 0, NULL }
15858 dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15859 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15860 ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD, UL_DPCH_InformationItem_RL_SetupRspTDD_sequence);
15864 static int dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15865 return dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD);
15871 dissect_rnsap_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15872 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15873 0U, 127U, NULL, NULL, FALSE);
15877 static int dissect_id_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15878 return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, pinfo, tree, hf_rnsap_id_RxTimingDeviationForTA);
15880 static int dissect_rxTimingDeviationForTA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15881 return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, pinfo, tree, hf_rnsap_rxTimingDeviationForTA);
15885 static const per_sequence_t UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence[] = {
15886 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
15887 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
15888 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
15889 { "rxTimingDeviationForTA" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rxTimingDeviationForTA },
15890 { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information },
15891 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15892 { NULL, 0, 0, NULL }
15896 dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15897 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15898 ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence);
15902 static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15903 return dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
15907 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence[] = {
15908 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
15909 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
15910 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15911 { NULL, 0, 0, NULL }
15915 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15916 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15917 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD, UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence);
15921 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15922 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
15926 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence[] = {
15927 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
15928 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
15929 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15930 { NULL, 0, 0, NULL }
15934 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15935 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15936 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD, UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence);
15940 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15941 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD);
15945 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD_sequence[] = {
15946 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
15947 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
15948 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15949 { NULL, 0, 0, NULL }
15953 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15954 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
15955 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD, UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD_sequence);
15959 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15960 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD);
15966 dissect_rnsap_TGPSID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15967 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15968 1U, 6U, NULL, NULL, FALSE);
15972 static int dissect_tGPSID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15973 return dissect_rnsap_TGPSID(tvb, offset, pinfo, tree, hf_rnsap_tGPSID);
15979 dissect_rnsap_TGPRC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
15980 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
15981 0U, 511U, NULL, NULL, FALSE);
15985 static int dissect_tGPRC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
15986 return dissect_rnsap_TGPRC(tvb, offset, pinfo, tree, hf_rnsap_tGPRC);
15990 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
15991 { "tGPSID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPSID },
15992 { "tGPRC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPRC },
15993 { "tGCFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGCFN },
15994 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
15995 { NULL, 0, 0, NULL }
15999 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16000 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16001 ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
16005 static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16006 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, pinfo, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item);
16010 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
16011 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Transmission_Gap_Pattern_Sequence_Status_List_item },
16015 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16016 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16017 ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
16022 static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16023 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, pinfo, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_Status);
16027 static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
16028 { "cMConfigurationChangeCFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cMConfigurationChangeCFN },
16029 { "transmission-Gap-Pattern-Sequence-Status", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmission_Gap_Pattern_Sequence_Status },
16030 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16031 { NULL, 0, 0, NULL }
16035 dissect_rnsap_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16036 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16037 ett_rnsap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
16041 static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16042 return dissect_rnsap_Active_Pattern_Sequence_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Active_Pattern_Sequence_Information);
16048 dissect_rnsap_ScaledAdjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16049 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
16050 0U, 100U, NULL, NULL, FALSE);
16054 static int dissect_id_AdjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16055 return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, pinfo, tree, hf_rnsap_id_AdjustmentRatio);
16057 static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16058 return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, pinfo, tree, hf_rnsap_adjustmentRatio);
16062 static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
16063 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
16064 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16065 { NULL, 0, 0, NULL }
16069 dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16070 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16071 ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
16075 static int dissect_generalCause2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16076 return dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause2);
16080 static const per_sequence_t UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of[1] = {
16081 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item },
16085 dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16086 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16087 ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD, UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of,
16092 static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16093 return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
16097 static const per_sequence_t SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of[1] = {
16098 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item },
16102 dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16103 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16104 ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD, SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of,
16109 static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16110 return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
16114 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
16115 { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
16116 { "successful-RL-InformationRespList-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD },
16117 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16118 { NULL, 0, 0, NULL }
16122 dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16123 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16124 ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
16128 static int dissect_rLSpecificCause2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16129 return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause2);
16133 static const value_string rnsap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
16134 { 0, "generalCause" },
16135 { 1, "rLSpecificCause" },
16139 static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
16140 { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause2 },
16141 { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause2 },
16142 { 0, NULL, 0, NULL }
16146 dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16147 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
16148 ett_rnsap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
16153 static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16154 return dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD);
16158 static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
16159 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
16160 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16161 { NULL, 0, 0, NULL }
16165 dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16166 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16167 ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
16171 static int dissect_generalCause3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16172 return dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause3);
16178 dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16179 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
16183 static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16184 return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
16188 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
16189 { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
16190 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16191 { NULL, 0, 0, NULL }
16195 dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16196 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16197 ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
16201 static int dissect_rLSpecificCause3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16202 return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause3);
16206 static const value_string rnsap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
16207 { 0, "generalCause" },
16208 { 1, "rLSpecificCause" },
16212 static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
16213 { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause3 },
16214 { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause3 },
16215 { 0, NULL, 0, NULL }
16219 dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16220 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
16221 ett_rnsap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
16226 static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16227 return dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD);
16231 static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
16232 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
16233 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16234 { NULL, 0, 0, NULL }
16238 dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16239 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16240 ett_rnsap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
16244 static int dissect_generalCause4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16245 return dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_generalCause4);
16249 static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
16250 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item },
16254 dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16255 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16256 ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
16261 static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16262 return dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure);
16266 static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
16267 { "rL-ReconfigurationFailureList-RL-ReconfFailure", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ReconfigurationFailureList_RL_ReconfFailure },
16268 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16269 { NULL, 0, 0, NULL }
16273 dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16274 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16275 ett_rnsap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
16279 static int dissect_rLSpecificCause4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16280 return dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause4);
16284 static const value_string rnsap_CauseLevel_RL_ReconfFailure_vals[] = {
16285 { 0, "generalCause" },
16286 { 1, "rLSpecificCause" },
16290 static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
16291 { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause4 },
16292 { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause4 },
16293 { 0, NULL, 0, NULL }
16297 dissect_rnsap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16298 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
16299 ett_rnsap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
16304 static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16305 return dissect_rnsap_CauseLevel_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_ReconfFailure);
16309 static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
16310 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
16311 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16312 { NULL, 0, 0, NULL }
16316 dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16317 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16318 ett_rnsap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
16322 static int dissect_generalCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16323 return dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause);
16327 static const per_sequence_t UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of[1] = {
16328 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item },
16332 dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16333 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16334 ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD, UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of,
16339 static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16340 return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
16344 static const per_sequence_t SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of[1] = {
16345 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item },
16349 dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16350 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16351 ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD, SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of,
16356 static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16357 return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD);
16361 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
16362 { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
16363 { "successful-RL-InformationRespList-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_successful_RL_InformationRespList_RL_SetupFailureFDD },
16364 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16365 { NULL, 0, 0, NULL }
16369 dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16370 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16371 ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
16375 static int dissect_rLSpecificCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16376 return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause);
16380 static const value_string rnsap_CauseLevel_RL_SetupFailureFDD_vals[] = {
16381 { 0, "generalCause" },
16382 { 1, "rLSpecificCause" },
16386 static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
16387 { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause },
16388 { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause },
16389 { 0, NULL, 0, NULL }
16393 dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16394 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
16395 ett_rnsap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
16400 static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16401 return dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureFDD);
16405 static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
16406 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
16407 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16408 { NULL, 0, 0, NULL }
16412 dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16413 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16414 ett_rnsap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
16418 static int dissect_generalCause1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16419 return dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause1);
16425 dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16426 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
16430 static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16431 return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
16435 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
16436 { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
16437 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16438 { NULL, 0, 0, NULL }
16442 dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16443 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16444 ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
16448 static int dissect_rLSpecificCause1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16449 return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause1);
16453 static const value_string rnsap_CauseLevel_RL_SetupFailureTDD_vals[] = {
16454 { 0, "generalCause" },
16455 { 1, "rLSpecificCause" },
16459 static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
16460 { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause1 },
16461 { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause1 },
16462 { 0, NULL, 0, NULL }
16466 dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16467 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
16468 ett_rnsap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
16473 static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16474 return dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureTDD);
16478 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
16479 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
16480 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16481 { NULL, 0, 0, NULL }
16485 dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16486 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16487 ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
16491 static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16492 return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD);
16496 static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
16497 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
16498 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16499 { NULL, 0, 0, NULL }
16503 dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16504 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16505 ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
16509 static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16510 return dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
16514 static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
16515 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item },
16519 dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16520 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16521 ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
16526 static int dissect_cCTrCH_TPCList2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16527 return dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_TPCList2);
16531 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
16532 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
16533 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
16534 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Coding },
16535 { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_punctureLimit },
16536 { "cCTrCH-TPCList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_TPCList2 },
16537 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16538 { NULL, 0, 0, NULL }
16542 dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16543 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16544 ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
16548 static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16549 return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD);
16553 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
16554 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
16555 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
16556 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16557 { NULL, 0, 0, NULL }
16561 dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16562 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16563 ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
16567 static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16568 return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
16572 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
16573 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item },
16577 dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16578 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16579 ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
16584 static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16585 return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
16589 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
16590 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item },
16594 dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16595 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16596 ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
16601 static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16602 return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
16606 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
16607 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item },
16611 dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16612 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16613 ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
16618 static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16619 return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
16623 static const per_sequence_t DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence[] = {
16624 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
16625 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
16626 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
16627 { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information },
16628 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16629 { NULL, 0, 0, NULL }
16633 dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16634 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16635 ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence);
16639 static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16640 return dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
16644 static const per_sequence_t DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence[] = {
16645 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
16646 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16647 { NULL, 0, 0, NULL }
16651 dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16652 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16653 ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD, DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence);
16657 static int dissect_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16658 return dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
16662 static const per_sequence_t DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of[1] = {
16663 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item },
16667 dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16668 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16669 ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of,
16674 static int dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16675 return dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
16679 static const per_sequence_t TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
16680 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
16681 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_ChannelisationCode },
16682 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16683 { NULL, 0, 0, NULL }
16687 dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16688 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16689 ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD, TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence);
16693 static int dissect_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16694 return dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
16698 static const per_sequence_t TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
16699 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item },
16703 dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16704 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16705 ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD, TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
16710 static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16711 return dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Code_Information);
16715 static const per_sequence_t DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
16716 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
16717 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType },
16718 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
16719 { "dL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_Information },
16720 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16721 { NULL, 0, 0, NULL }
16725 dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16726 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16727 ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD, DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence);
16731 static int dissect_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16732 return dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
16736 static const per_sequence_t DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
16737 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item },
16741 dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16742 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16743 ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
16748 static int dissect_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16749 return dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
16753 static const per_sequence_t DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence[] = {
16754 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod },
16755 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength },
16756 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_DPCHOffset },
16757 { "dL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD },
16758 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16759 { NULL, 0, 0, NULL }
16763 dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16764 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16765 ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence);
16769 static int dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16770 return dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
16776 dissect_rnsap_DSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16777 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
16778 0U, 255U, NULL, NULL, FALSE);
16782 static int dissect_dsch_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16783 return dissect_rnsap_DSCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dsch_ID);
16785 static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16786 return dissect_rnsap_DSCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dSCH_ID);
16790 static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
16791 { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID },
16792 { "dl-ccTrCHID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_ccTrCHID },
16793 { "trChSourceStatisticsDescriptor", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_trChSourceStatisticsDescriptor },
16794 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet },
16795 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority },
16796 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator },
16797 { "bLER" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bLER },
16798 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16799 { NULL, 0, 0, NULL }
16803 dissect_rnsap_DSCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16804 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16805 ett_rnsap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
16809 static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16810 return dissect_rnsap_DSCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DSCH_TDD_Information_item);
16814 static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
16815 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_TDD_Information_item },
16819 dissect_rnsap_DSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16820 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16821 ett_rnsap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
16826 static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16827 return dissect_rnsap_DSCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DSCHs_to_Add_TDD);
16829 static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16830 return dissect_rnsap_DSCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_TDD_Information);
16834 static const per_sequence_t DSCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
16835 { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID },
16836 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16837 { NULL, 0, 0, NULL }
16841 dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16842 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16843 ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD, DSCH_DeleteItem_RL_ReconfPrepTDD_sequence);
16847 static int dissect_DSCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16848 return dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item);
16852 static const per_sequence_t DSCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
16853 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_DeleteList_RL_ReconfPrepTDD_item },
16857 dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16858 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16859 ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD, DSCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
16864 static int dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16865 return dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD);
16869 static const value_string rnsap_TransportFormatManagement_vals[] = {
16870 { 0, "cell-based" },
16877 dissect_rnsap_TransportFormatManagement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16878 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
16879 0, 1, NULL, NULL, TRUE);
16883 static int dissect_transportFormatManagement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16884 return dissect_rnsap_TransportFormatManagement(tvb, offset, pinfo, tree, hf_rnsap_transportFormatManagement);
16888 static const per_sequence_t DSCH_FlowControlItem_sequence[] = {
16889 { "dSCH-SchedulingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_SchedulingPriority },
16890 { "mAC-c-sh-SDU-Lengths" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAC_c_sh_SDU_Lengths },
16891 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16892 { NULL, 0, 0, NULL }
16896 dissect_rnsap_DSCH_FlowControlItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16897 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16898 ett_rnsap_DSCH_FlowControlItem, DSCH_FlowControlItem_sequence);
16902 static int dissect_DSCH_FlowControlInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16903 return dissect_rnsap_DSCH_FlowControlItem(tvb, offset, pinfo, tree, hf_rnsap_DSCH_FlowControlInformation_item);
16907 static const per_sequence_t DSCH_FlowControlInformation_sequence_of[1] = {
16908 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_FlowControlInformation_item },
16912 dissect_rnsap_DSCH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16913 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16914 ett_rnsap_DSCH_FlowControlInformation, DSCH_FlowControlInformation_sequence_of,
16919 static int dissect_dSCH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16920 return dissect_rnsap_DSCH_FlowControlInformation(tvb, offset, pinfo, tree, hf_rnsap_dSCH_FlowControlInformation);
16924 static const per_sequence_t DiversityIndication_RL_AdditionRspTDD2_sequence[] = {
16925 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
16926 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
16927 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16928 { NULL, 0, 0, NULL }
16932 dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16933 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16934 ett_rnsap_DiversityIndication_RL_AdditionRspTDD2, DiversityIndication_RL_AdditionRspTDD2_sequence);
16938 static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16939 return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication4);
16943 static const per_sequence_t DSCHInformationItem_RL_AdditionRspTDD_sequence[] = {
16944 { "dsch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dsch_ID },
16945 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
16946 { "dSCH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_FlowControlInformation },
16947 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityIndication4 },
16948 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16949 { NULL, 0, 0, NULL }
16953 dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16954 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16955 ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD, DSCHInformationItem_RL_AdditionRspTDD_sequence);
16959 static int dissect_DSCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16960 return dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item);
16964 static const per_sequence_t DSCH_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
16965 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_InformationListIE_RL_AdditionRspTDD_item },
16969 dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16970 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
16971 ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD, DSCH_InformationListIE_RL_AdditionRspTDD_sequence_of,
16976 static int dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16977 return dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD);
16981 static const per_sequence_t DSCHInformationItem_RL_SetupRspTDD_sequence[] = {
16982 { "dsch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dsch_ID },
16983 { "dSCH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_FlowControlInformation },
16984 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
16985 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
16986 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
16987 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
16988 { NULL, 0, 0, NULL }
16992 dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
16993 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
16994 ett_rnsap_DSCHInformationItem_RL_SetupRspTDD, DSCHInformationItem_RL_SetupRspTDD_sequence);
16998 static int dissect_DSCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
16999 return dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item);
17003 static const per_sequence_t DSCH_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
17004 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_InformationListIEs_RL_SetupRspTDD_item },
17008 dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17009 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17010 ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD, DSCH_InformationListIEs_RL_SetupRspTDD_sequence_of,
17015 static int dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17016 return dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD);
17020 static const per_sequence_t DSCH_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
17021 { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID },
17022 { "dl-ccTrCHID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_ccTrCHID },
17023 { "trChSourceStatisticsDescriptor", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_trChSourceStatisticsDescriptor },
17024 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportFormatSet },
17025 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
17026 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator },
17027 { "bLER" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bLER },
17028 { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator },
17029 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17030 { NULL, 0, 0, NULL }
17034 dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17035 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17036 ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD, DSCH_ModifyItem_RL_ReconfPrepTDD_sequence);
17040 static int dissect_DSCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17041 return dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item);
17045 static const per_sequence_t DSCH_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
17046 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_ModifyList_RL_ReconfPrepTDD_item },
17050 dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17051 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17052 ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD, DSCH_ModifyList_RL_ReconfPrepTDD_sequence_of,
17057 static int dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17058 return dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD);
17062 static const per_sequence_t DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence[] = {
17063 { "dsch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dsch_ID },
17064 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
17065 { "dSCH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_FlowControlInformation },
17066 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
17067 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
17068 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17069 { NULL, 0, 0, NULL }
17073 dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17074 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17075 ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD, DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence);
17079 static int dissect_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17080 return dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
17084 static const per_sequence_t DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of[1] = {
17085 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item },
17089 dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17090 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17091 ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of,
17096 static int dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17097 return dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
17101 static const per_sequence_t GA_PointWithUnCertainty_sequence[] = {
17102 { "geographicalCoordinates" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinates },
17103 { "uncertaintyCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintyCode },
17104 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17105 { NULL, 0, 0, NULL }
17109 dissect_rnsap_GA_PointWithUnCertainty(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17110 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17111 ett_rnsap_GA_PointWithUnCertainty, GA_PointWithUnCertainty_sequence);
17115 static int dissect_pointWithUncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17116 return dissect_rnsap_GA_PointWithUnCertainty(tvb, offset, pinfo, tree, hf_rnsap_pointWithUncertainty);
17122 dissect_rnsap_INTEGER_0_179(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17123 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17124 0U, 179U, NULL, NULL, FALSE);
17128 static int dissect_offsetAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17129 return dissect_rnsap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_rnsap_offsetAngle);
17131 static int dissect_includedAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17132 return dissect_rnsap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_rnsap_includedAngle);
17134 static int dissect_orientationOfMajorAxis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17135 return dissect_rnsap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_rnsap_orientationOfMajorAxis);
17139 static const per_sequence_t GA_UncertaintyEllipse_sequence[] = {
17140 { "uncertaintySemi-major" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintySemi_major },
17141 { "uncertaintySemi-minor" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintySemi_minor },
17142 { "orientationOfMajorAxis" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_orientationOfMajorAxis },
17143 { NULL, 0, 0, NULL }
17147 dissect_rnsap_GA_UncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17148 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17149 ett_rnsap_GA_UncertaintyEllipse, GA_UncertaintyEllipse_sequence);
17153 static int dissect_uncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17154 return dissect_rnsap_GA_UncertaintyEllipse(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyEllipse);
17158 static const per_sequence_t GA_PointWithUnCertaintyEllipse_sequence[] = {
17159 { "geographicalCoordinates" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinates },
17160 { "uncertaintyEllipse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintyEllipse },
17161 { "confidence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_confidence },
17162 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17163 { NULL, 0, 0, NULL }
17167 dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17168 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17169 ett_rnsap_GA_PointWithUnCertaintyEllipse, GA_PointWithUnCertaintyEllipse_sequence);
17173 static int dissect_pointWithUncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17174 return dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvb, offset, pinfo, tree, hf_rnsap_pointWithUncertaintyEllipse);
17178 static const value_string rnsap_T_directionOfAltitude_vals[] = {
17186 dissect_rnsap_T_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17187 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17188 0, 1, NULL, NULL, FALSE);
17192 static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17193 return dissect_rnsap_T_directionOfAltitude(tvb, offset, pinfo, tree, hf_rnsap_directionOfAltitude);
17197 static const per_sequence_t GA_AltitudeAndDirection_sequence[] = {
17198 { "directionOfAltitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_directionOfAltitude },
17199 { "altitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_altitude },
17200 { NULL, 0, 0, NULL }
17204 dissect_rnsap_GA_AltitudeAndDirection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17205 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17206 ett_rnsap_GA_AltitudeAndDirection, GA_AltitudeAndDirection_sequence);
17210 static int dissect_altitudeAndDirection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17211 return dissect_rnsap_GA_AltitudeAndDirection(tvb, offset, pinfo, tree, hf_rnsap_altitudeAndDirection);
17215 static const per_sequence_t GA_PointWithAltitude_sequence[] = {
17216 { "geographicalCoordinates" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinates },
17217 { "altitudeAndDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_altitudeAndDirection },
17218 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17219 { NULL, 0, 0, NULL }
17223 dissect_rnsap_GA_PointWithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17224 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17225 ett_rnsap_GA_PointWithAltitude, GA_PointWithAltitude_sequence);
17229 static int dissect_pointWithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17230 return dissect_rnsap_GA_PointWithAltitude(tvb, offset, pinfo, tree, hf_rnsap_pointWithAltitude);
17234 static const per_sequence_t GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence[] = {
17235 { "geographicalCoordinates" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinates },
17236 { "altitudeAndDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_altitudeAndDirection },
17237 { "uncertaintyEllipse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintyEllipse },
17238 { "uncertaintyAltitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintyAltitude },
17239 { "confidence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_confidence },
17240 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17241 { NULL, 0, 0, NULL }
17245 dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17246 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17247 ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid, GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence);
17251 static int dissect_pointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17252 return dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvb, offset, pinfo, tree, hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid);
17256 static const per_sequence_t GA_EllipsoidArc_sequence[] = {
17257 { "geographicalCoordinates" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinates },
17258 { "innerRadius" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerRadius },
17259 { "uncertaintyRadius" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uncertaintyRadius },
17260 { "offsetAngle" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_offsetAngle },
17261 { "includedAngle" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_includedAngle },
17262 { "confidence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_confidence },
17263 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17264 { NULL, 0, 0, NULL }
17268 dissect_rnsap_GA_EllipsoidArc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17269 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17270 ett_rnsap_GA_EllipsoidArc, GA_EllipsoidArc_sequence);
17274 static int dissect_ellipsoidArc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17275 return dissect_rnsap_GA_EllipsoidArc(tvb, offset, pinfo, tree, hf_rnsap_ellipsoidArc);
17279 static const value_string rnsap_GA_CellAdditionalShapes_vals[] = {
17280 { 0, "pointWithUncertainty" },
17281 { 1, "pointWithUncertaintyEllipse" },
17282 { 2, "pointWithAltitude" },
17283 { 3, "pointWithAltitudeAndUncertaintyEllipsoid" },
17284 { 4, "ellipsoidArc" },
17288 static const per_choice_t GA_CellAdditionalShapes_choice[] = {
17289 { 0, "pointWithUncertainty" , ASN1_EXTENSION_ROOT , dissect_pointWithUncertainty },
17290 { 1, "pointWithUncertaintyEllipse" , ASN1_EXTENSION_ROOT , dissect_pointWithUncertaintyEllipse },
17291 { 2, "pointWithAltitude" , ASN1_EXTENSION_ROOT , dissect_pointWithAltitude },
17292 { 3, "pointWithAltitudeAndUncertaintyEllipsoid", ASN1_EXTENSION_ROOT , dissect_pointWithAltitudeAndUncertaintyEllipsoid },
17293 { 4, "ellipsoidArc" , ASN1_EXTENSION_ROOT , dissect_ellipsoidArc },
17294 { 0, NULL, 0, NULL }
17298 dissect_rnsap_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17299 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
17300 ett_rnsap_GA_CellAdditionalShapes, GA_CellAdditionalShapes_choice,
17305 static int dissect_id_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17306 return dissect_rnsap_GA_CellAdditionalShapes(tvb, offset, pinfo, tree, hf_rnsap_id_GA_CellAdditionalShapes);
17312 dissect_rnsap_TGSN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17313 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17314 0U, 14U, NULL, NULL, FALSE);
17318 static int dissect_tGSN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17319 return dissect_rnsap_TGSN(tvb, offset, pinfo, tree, hf_rnsap_tGSN);
17325 dissect_rnsap_GapLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17326 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17327 1U, 14U, NULL, NULL, FALSE);
17331 static int dissect_tGL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17332 return dissect_rnsap_GapLength(tvb, offset, pinfo, tree, hf_rnsap_tGL1);
17334 static int dissect_tGL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17335 return dissect_rnsap_GapLength(tvb, offset, pinfo, tree, hf_rnsap_tGL2);
17341 dissect_rnsap_TGD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17342 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17343 0U, 269U, NULL, NULL, FALSE);
17347 static int dissect_tGD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17348 return dissect_rnsap_TGD(tvb, offset, pinfo, tree, hf_rnsap_tGD);
17354 dissect_rnsap_GapDuration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17355 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17356 1U, 144U, NULL, NULL, TRUE);
17360 static int dissect_tGPL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17361 return dissect_rnsap_GapDuration(tvb, offset, pinfo, tree, hf_rnsap_tGPL1);
17363 static int dissect_not_to_be_used_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17364 return dissect_rnsap_GapDuration(tvb, offset, pinfo, tree, hf_rnsap_not_to_be_used_1);
17368 static const value_string rnsap_UL_DL_mode_vals[] = {
17371 { 2, "both-ul-and-dl" },
17377 dissect_rnsap_UL_DL_mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17378 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17379 0, 2, NULL, NULL, FALSE);
17383 static int dissect_uL_DL_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17384 return dissect_rnsap_UL_DL_mode(tvb, offset, pinfo, tree, hf_rnsap_uL_DL_mode);
17388 static const value_string rnsap_Downlink_Compressed_Mode_Method_vals[] = {
17389 { 0, "not-Used-puncturing" },
17391 { 2, "higher-layer-scheduling" },
17397 dissect_rnsap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17398 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17399 0, 2, NULL, NULL, TRUE);
17403 static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17404 return dissect_rnsap_Downlink_Compressed_Mode_Method(tvb, offset, pinfo, tree, hf_rnsap_downlink_Compressed_Mode_Method);
17408 static const value_string rnsap_Uplink_Compressed_Mode_Method_vals[] = {
17410 { 1, "higher-layer-scheduling" },
17416 dissect_rnsap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17417 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17418 0, 1, NULL, NULL, TRUE);
17422 static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17423 return dissect_rnsap_Uplink_Compressed_Mode_Method(tvb, offset, pinfo, tree, hf_rnsap_uplink_Compressed_Mode_Method);
17427 static const value_string rnsap_DL_FrameType_vals[] = {
17435 dissect_rnsap_DL_FrameType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17436 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17437 0, 1, NULL, NULL, TRUE);
17441 static int dissect_dL_FrameType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17442 return dissect_rnsap_DL_FrameType(tvb, offset, pinfo, tree, hf_rnsap_dL_FrameType);
17448 dissect_rnsap_DeltaSIR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17449 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17450 0U, 30U, NULL, NULL, FALSE);
17454 static int dissect_delta_SIR1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17455 return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR1);
17457 static int dissect_delta_SIR_after1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17458 return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR_after1);
17460 static int dissect_delta_SIR2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17461 return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR2);
17463 static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17464 return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR_after2);
17468 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
17469 { "tGPSID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPSID },
17470 { "tGSN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGSN },
17471 { "tGL1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGL1 },
17472 { "tGL2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tGL2 },
17473 { "tGD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGD },
17474 { "tGPL1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPL1 },
17475 { "not-to-be-used-1" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_to_be_used_1 },
17476 { "uL-DL-mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_DL_mode },
17477 { "downlink-Compressed-Mode-Method", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_downlink_Compressed_Mode_Method },
17478 { "uplink-Compressed-Mode-Method", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uplink_Compressed_Mode_Method },
17479 { "dL-FrameType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_FrameType },
17480 { "delta-SIR1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_SIR1 },
17481 { "delta-SIR-after1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_SIR_after1 },
17482 { "delta-SIR2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_delta_SIR2 },
17483 { "delta-SIR-after2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_delta_SIR_after2 },
17484 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17485 { NULL, 0, 0, NULL }
17489 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17490 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17491 ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
17495 static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17496 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, pinfo, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item);
17500 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
17501 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Transmission_Gap_Pattern_Sequence_Information_item },
17505 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17506 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17507 ett_rnsap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
17512 static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17513 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information);
17517 static const per_sequence_t UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD_sequence[] = {
17518 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
17519 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17520 { NULL, 0, 0, NULL }
17524 dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17525 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17526 ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD, UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD_sequence);
17530 static int dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17531 return dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD);
17535 static const per_sequence_t UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD_sequence[] = {
17536 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
17537 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
17538 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Coding },
17539 { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_punctureLimit },
17540 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17541 { NULL, 0, 0, NULL }
17545 dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17546 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17547 ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD, UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD_sequence);
17551 static int dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17552 return dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD);
17556 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
17557 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
17558 { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS },
17559 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17560 { NULL, 0, 0, NULL }
17564 dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17565 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17566 ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
17570 static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17571 return dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
17575 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
17576 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item },
17580 dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17581 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17582 ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
17587 static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17588 return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
17592 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
17593 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item },
17597 dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17598 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17599 ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
17604 static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17605 return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
17609 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
17610 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item },
17614 dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17615 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17616 ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
17621 static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17622 return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
17626 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
17627 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
17628 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17629 { NULL, 0, 0, NULL }
17633 dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17634 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17635 ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
17639 static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17640 return dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
17644 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
17645 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item },
17649 dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17650 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17651 ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
17656 static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17657 return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
17661 static const per_sequence_t UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence[] = {
17662 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
17663 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17664 { NULL, 0, 0, NULL }
17668 dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17669 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17670 ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD, UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence);
17674 static int dissect_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17675 return dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
17679 static const per_sequence_t UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of[1] = {
17680 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item },
17684 dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17685 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17686 ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of,
17691 static int dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17692 return dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
17696 static const per_sequence_t TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
17697 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
17698 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_ChannelisationCode },
17699 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17700 { NULL, 0, 0, NULL }
17704 dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17705 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17706 ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD, TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence);
17710 static int dissect_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17711 return dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
17715 static const per_sequence_t TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
17716 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item },
17720 dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17721 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17722 ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD, TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
17727 static int dissect_uL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17728 return dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_Information);
17732 static const per_sequence_t UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
17733 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
17734 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType },
17735 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
17736 { "uL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_Information },
17737 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17738 { NULL, 0, 0, NULL }
17742 dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17743 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17744 ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD, UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence);
17748 static int dissect_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17749 return dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
17753 static const per_sequence_t UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
17754 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item },
17758 dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17759 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17760 ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
17765 static int dissect_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17766 return dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
17770 static const per_sequence_t UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence[] = {
17771 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod },
17772 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength },
17773 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_DPCHOffset },
17774 { "uL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD },
17775 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17776 { NULL, 0, 0, NULL }
17780 dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17781 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17782 ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence);
17786 static int dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17787 return dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
17791 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD_sequence[] = {
17792 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
17793 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
17794 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17795 { NULL, 0, 0, NULL }
17799 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17800 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17801 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD, UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD_sequence);
17805 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17806 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD);
17812 dissect_rnsap_USCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17813 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17814 0U, 255U, NULL, NULL, FALSE);
17818 static int dissect_usch_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17819 return dissect_rnsap_USCH_ID(tvb, offset, pinfo, tree, hf_rnsap_usch_ID);
17821 static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17822 return dissect_rnsap_USCH_ID(tvb, offset, pinfo, tree, hf_rnsap_uSCH_ID);
17828 dissect_rnsap_RB_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17829 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
17830 0U, 31U, NULL, NULL, FALSE);
17834 static int dissect_RB_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17835 return dissect_rnsap_RB_Identity(tvb, offset, pinfo, tree, hf_rnsap_RB_Info_item);
17839 static const per_sequence_t RB_Info_sequence_of[1] = {
17840 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RB_Info_item },
17844 dissect_rnsap_RB_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17845 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17846 ett_rnsap_RB_Info, RB_Info_sequence_of,
17851 static int dissect_rb_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17852 return dissect_rnsap_RB_Info(tvb, offset, pinfo, tree, hf_rnsap_rb_Info);
17856 static const per_sequence_t USCH_InformationItem_sequence[] = {
17857 { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID },
17858 { "ul-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_CCTrCH_ID },
17859 { "trChSourceStatisticsDescriptor", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_trChSourceStatisticsDescriptor },
17860 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet },
17861 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority },
17862 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator },
17863 { "rb-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rb_Info },
17864 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17865 { NULL, 0, 0, NULL }
17869 dissect_rnsap_USCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17870 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17871 ett_rnsap_USCH_InformationItem, USCH_InformationItem_sequence);
17875 static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17876 return dissect_rnsap_USCH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_USCH_Information_item);
17880 static const per_sequence_t USCH_Information_sequence_of[1] = {
17881 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_Information_item },
17885 dissect_rnsap_USCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17886 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17887 ett_rnsap_USCH_Information, USCH_Information_sequence_of,
17892 static int dissect_id_USCHs_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17893 return dissect_rnsap_USCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_USCHs_to_Add);
17895 static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17896 return dissect_rnsap_USCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_Information);
17900 static const per_sequence_t USCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
17901 { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID },
17902 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17903 { NULL, 0, 0, NULL }
17907 dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17908 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17909 ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD, USCH_DeleteItem_RL_ReconfPrepTDD_sequence);
17913 static int dissect_USCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17914 return dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item);
17918 static const per_sequence_t USCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
17919 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_DeleteList_RL_ReconfPrepTDD_item },
17923 dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17924 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17925 ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD, USCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
17930 static int dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17931 return dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD);
17935 static const per_sequence_t USCHInformationItem_RL_AdditionRspTDD_sequence[] = {
17936 { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID },
17937 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
17938 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityIndication4 },
17939 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17940 { NULL, 0, 0, NULL }
17944 dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17945 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17946 ett_rnsap_USCHInformationItem_RL_AdditionRspTDD, USCHInformationItem_RL_AdditionRspTDD_sequence);
17950 static int dissect_USCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17951 return dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item);
17955 static const per_sequence_t USCH_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
17956 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_InformationListIE_RL_AdditionRspTDD_item },
17960 dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17961 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
17962 ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD, USCH_InformationListIE_RL_AdditionRspTDD_sequence_of,
17967 static int dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17968 return dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD);
17972 static const per_sequence_t USCHInformationItem_RL_SetupRspTDD_sequence[] = {
17973 { "usch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_usch_ID },
17974 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
17975 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
17976 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
17977 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
17978 { NULL, 0, 0, NULL }
17982 dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17983 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
17984 ett_rnsap_USCHInformationItem_RL_SetupRspTDD, USCHInformationItem_RL_SetupRspTDD_sequence);
17988 static int dissect_USCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
17989 return dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item);
17993 static const per_sequence_t USCH_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
17994 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_InformationListIEs_RL_SetupRspTDD_item },
17998 dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
17999 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
18000 ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD, USCH_InformationListIEs_RL_SetupRspTDD_sequence_of,
18005 static int dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18006 return dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD);
18010 static const per_sequence_t USCH_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
18011 { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID },
18012 { "ul-ccTrCHID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_ccTrCHID },
18013 { "trChSourceStatisticsDescriptor", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_trChSourceStatisticsDescriptor },
18014 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportFormatSet },
18015 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
18016 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator },
18017 { "bLER" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bLER },
18018 { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator },
18019 { "rb-Info" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rb_Info },
18020 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18021 { NULL, 0, 0, NULL }
18025 dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18026 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18027 ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD, USCH_ModifyItem_RL_ReconfPrepTDD_sequence);
18031 static int dissect_USCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18032 return dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item);
18036 static const per_sequence_t USCH_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
18037 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_ModifyList_RL_ReconfPrepTDD_item },
18041 dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18042 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
18043 ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD, USCH_ModifyList_RL_ReconfPrepTDD_sequence_of,
18048 static int dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18049 return dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD);
18053 static const per_sequence_t USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence[] = {
18054 { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID },
18055 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
18056 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
18057 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
18058 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18059 { NULL, 0, 0, NULL }
18063 dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18064 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18065 ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD, USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence);
18069 static int dissect_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18070 return dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
18074 static const per_sequence_t USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of[1] = {
18075 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item },
18079 dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18080 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
18081 ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of,
18086 static int dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18087 return dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
18093 dissect_rnsap_MaxNrTimeslots(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18094 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18095 1U, 14U, NULL, NULL, FALSE);
18099 static int dissect_maxNrTimeslots_UL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18100 return dissect_rnsap_MaxNrTimeslots(tvb, offset, pinfo, tree, hf_rnsap_maxNrTimeslots_UL);
18102 static int dissect_maxNrTimeslots_DL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18103 return dissect_rnsap_MaxNrTimeslots(tvb, offset, pinfo, tree, hf_rnsap_maxNrTimeslots_DL);
18109 dissect_rnsap_MinimumSpreadingFactor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18110 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18111 1U, 16U, NULL, NULL, FALSE);
18115 static int dissect_minimumSpreadingFactor_UL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18116 return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, pinfo, tree, hf_rnsap_minimumSpreadingFactor_UL);
18118 static int dissect_minimumSpreadingFactor_DL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18119 return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, pinfo, tree, hf_rnsap_minimumSpreadingFactor_DL);
18125 dissect_rnsap_MaxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18126 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18127 1U, 224U, NULL, NULL, FALSE);
18131 static int dissect_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18132 return dissect_rnsap_MaxNrDLPhysicalchannels(tvb, offset, pinfo, tree, hf_rnsap_maxNrDLPhysicalchannels);
18136 static const per_sequence_t DL_Physical_Channel_Information_RL_SetupRqstTDD_sequence[] = {
18137 { "maxNrTimeslots-DL" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxNrTimeslots_DL },
18138 { "minimumSpreadingFactor-DL" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumSpreadingFactor_DL },
18139 { "maxNrDLPhysicalchannels" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxNrDLPhysicalchannels },
18140 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18141 { NULL, 0, 0, NULL }
18145 dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18146 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18147 ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD, DL_Physical_Channel_Information_RL_SetupRqstTDD_sequence);
18151 static int dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18152 return dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD);
18158 dissect_rnsap_MaxNrULPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18159 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18160 1U, 2U, NULL, NULL, FALSE);
18164 static int dissect_maxNrULPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18165 return dissect_rnsap_MaxNrULPhysicalchannels(tvb, offset, pinfo, tree, hf_rnsap_maxNrULPhysicalchannels);
18169 static const per_sequence_t UL_Physical_Channel_Information_RL_SetupRqstTDD_sequence[] = {
18170 { "maxNrTimeslots-UL" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxNrTimeslots_UL },
18171 { "minimumSpreadingFactor-UL" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumSpreadingFactor_UL },
18172 { "maxNrULPhysicalchannels" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxNrULPhysicalchannels },
18173 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18174 { NULL, 0, 0, NULL }
18178 dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18179 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18180 ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD, UL_Physical_Channel_Information_RL_SetupRqstTDD_sequence);
18184 static int dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18185 return dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD);
18189 static const value_string rnsap_FNReportingIndicator_vals[] = {
18190 { 0, "fN-reporting-required" },
18191 { 1, "fN-reporting-not-required" },
18197 dissect_rnsap_FNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18198 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18199 0, 1, NULL, NULL, FALSE);
18203 static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18204 return dissect_rnsap_FNReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_CFNReportingIndicator);
18206 static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18207 return dissect_rnsap_FNReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_SFNReportingIndicator);
18211 static const value_string rnsap_PagingCause_vals[] = {
18212 { 0, "terminating-conversational-call" },
18213 { 1, "terminating-streaming-call" },
18214 { 2, "terminating-interactive-call" },
18215 { 3, "terminating-background-call" },
18216 { 4, "terminating-low-priority-signalling" },
18217 { 5, "terminating-high-priority-signalling" },
18218 { 5, "terminating-cause-unknown" },
18224 dissect_rnsap_PagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18225 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18226 0, 5, NULL, NULL, TRUE);
18230 static int dissect_pagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18231 return dissect_rnsap_PagingCause(tvb, offset, pinfo, tree, hf_rnsap_pagingCause);
18235 static const value_string rnsap_CNDomainType_vals[] = {
18236 { 0, "cs-domain" },
18237 { 1, "ps-domain" },
18238 { 2, "dont-care" },
18244 dissect_rnsap_CNDomainType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18245 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18246 0, 2, NULL, NULL, TRUE);
18250 static int dissect_cNDomainType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18251 return dissect_rnsap_CNDomainType(tvb, offset, pinfo, tree, hf_rnsap_cNDomainType);
18255 static const value_string rnsap_PagingRecordType_vals[] = {
18256 { 0, "imsi-gsm-map" },
18257 { 1, "tmsi-gsm-map" },
18258 { 2, "p-tmsi-gsm-map" },
18259 { 3, "imsi-ds-41" },
18260 { 4, "tmsi-ds-41" },
18266 dissect_rnsap_PagingRecordType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18267 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18268 0, 4, NULL, NULL, TRUE);
18272 static int dissect_pagingRecordType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18273 return dissect_rnsap_PagingRecordType(tvb, offset, pinfo, tree, hf_rnsap_pagingRecordType);
18277 static const per_sequence_t CNOriginatedPage_PagingRqst_sequence[] = {
18278 { "pagingCause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pagingCause },
18279 { "cNDomainType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cNDomainType },
18280 { "pagingRecordType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pagingRecordType },
18281 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18282 { NULL, 0, 0, NULL }
18286 dissect_rnsap_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18287 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18288 ett_rnsap_CNOriginatedPage_PagingRqst, CNOriginatedPage_PagingRqst_sequence);
18292 static int dissect_id_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18293 return dissect_rnsap_CNOriginatedPage_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_id_CNOriginatedPage_PagingRqst);
18297 static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
18298 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
18299 { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause },
18300 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18301 { NULL, 0, 0, NULL }
18305 dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18306 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18307 ett_rnsap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
18311 static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18312 return dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd);
18316 static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
18317 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
18318 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18319 { NULL, 0, 0, NULL }
18323 dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18324 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18325 ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
18329 static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18330 return dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd);
18334 static const value_string rnsap_TUTRANGPSAccuracyClass_vals[] = {
18335 { 0, "accuracy-class-A" },
18336 { 1, "accuracy-class-B" },
18337 { 2, "accuracy-class-C" },
18343 dissect_rnsap_TUTRANGPSAccuracyClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18344 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18345 0, 2, NULL, NULL, TRUE);
18349 static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18350 return dissect_rnsap_TUTRANGPSAccuracyClass(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSMeasurementAccuracyClass);
18354 static const value_string rnsap_CommonMeasurementAccuracy_vals[] = {
18355 { 0, "tUTRANGPSMeasurementAccuracyClass" },
18359 static const per_choice_t CommonMeasurementAccuracy_choice[] = {
18360 { 0, "tUTRANGPSMeasurementAccuracyClass", ASN1_EXTENSION_ROOT , dissect_tUTRANGPSMeasurementAccuracyClass },
18361 { 0, NULL, 0, NULL }
18365 dissect_rnsap_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18366 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
18367 ett_rnsap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
18372 static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18373 return dissect_rnsap_CommonMeasurementAccuracy(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementAccuracy);
18379 dissect_rnsap_INTEGER_0_16383(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18380 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18381 0U, 16383U, NULL, NULL, FALSE);
18385 static int dissect_ms_part(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18386 return dissect_rnsap_INTEGER_0_16383(tvb, offset, pinfo, tree, hf_rnsap_ms_part);
18392 dissect_rnsap_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18393 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18394 0U, 4294967295U, NULL, NULL, FALSE);
18398 static int dissect_ls_part(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18399 return dissect_rnsap_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_rnsap_ls_part);
18403 static const per_sequence_t TUTRANGPS_sequence[] = {
18404 { "ms-part" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ms_part },
18405 { "ls-part" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ls_part },
18406 { NULL, 0, 0, NULL }
18410 dissect_rnsap_TUTRANGPS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18411 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18412 ett_rnsap_TUTRANGPS, TUTRANGPS_sequence);
18416 static int dissect_tUTRANGPS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18417 return dissect_rnsap_TUTRANGPS(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPS);
18423 dissect_rnsap_TUTRANGPSQuality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18424 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18425 0U, 255U, NULL, NULL, FALSE);
18429 static int dissect_tUTRANGPSQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18430 return dissect_rnsap_TUTRANGPSQuality(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSQuality);
18436 dissect_rnsap_TUTRANGPSDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18437 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18438 -50, 50U, NULL, NULL, FALSE);
18442 static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18443 return dissect_rnsap_TUTRANGPSDriftRate(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSDriftRate);
18449 dissect_rnsap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18450 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18451 0U, 50U, NULL, NULL, FALSE);
18455 static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18456 return dissect_rnsap_TUTRANGPSDriftRateQuality(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSDriftRateQuality);
18460 static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
18461 { "tUTRANGPS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tUTRANGPS },
18462 { "tUTRANGPSQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tUTRANGPSQuality },
18463 { "tUTRANGPSDriftRate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tUTRANGPSDriftRate },
18464 { "tUTRANGPSDriftRateQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tUTRANGPSDriftRateQuality },
18465 { "iEe-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iEe_Extensions },
18466 { NULL, 0, 0, NULL }
18470 dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18471 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18472 ett_rnsap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
18476 static int dissect_tUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18477 return dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSMeasurementValueInformation);
18483 dissect_rnsap_SFNSFN_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18484 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18485 0U, 614399U, NULL, NULL, FALSE);
18489 static int dissect_sFNSFN_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18490 return dissect_rnsap_SFNSFN_FDD(tvb, offset, pinfo, tree, hf_rnsap_sFNSFN_FDD);
18496 dissect_rnsap_SFNSFN_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18497 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18498 0U, 40961U, NULL, NULL, FALSE);
18502 static int dissect_sFNSFN_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18503 return dissect_rnsap_SFNSFN_TDD(tvb, offset, pinfo, tree, hf_rnsap_sFNSFN_TDD);
18507 static const value_string rnsap_SFNSFNValue_vals[] = {
18508 { 0, "sFNSFN-FDD" },
18509 { 1, "sFNSFN-TDD" },
18513 static const per_choice_t SFNSFNValue_choice[] = {
18514 { 0, "sFNSFN-FDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFN_FDD },
18515 { 1, "sFNSFN-TDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFN_TDD },
18516 { 0, NULL, 0, NULL }
18520 dissect_rnsap_SFNSFNValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18521 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
18522 ett_rnsap_SFNSFNValue, SFNSFNValue_choice,
18527 static int dissect_sFNSFNValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18528 return dissect_rnsap_SFNSFNValue(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNValue);
18534 dissect_rnsap_SFNSFNQuality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18535 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18536 0U, 255U, NULL, NULL, FALSE);
18540 static int dissect_sFNSFNQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18541 return dissect_rnsap_SFNSFNQuality(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNQuality);
18547 dissect_rnsap_SFNSFNDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18548 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18549 -100, 100U, NULL, NULL, FALSE);
18553 static int dissect_sFNSFNDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18554 return dissect_rnsap_SFNSFNDriftRate(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNDriftRate);
18560 dissect_rnsap_SFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18561 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18562 0U, 100U, NULL, NULL, FALSE);
18566 static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18567 return dissect_rnsap_SFNSFNDriftRateQuality(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNDriftRateQuality);
18573 dissect_rnsap_SFN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18574 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18575 0U, 4095U, NULL, NULL, FALSE);
18579 static int dissect_id_SFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18580 return dissect_rnsap_SFN(tvb, offset, pinfo, tree, hf_rnsap_id_SFN);
18582 static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18583 return dissect_rnsap_SFN(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNTimeStamp_FDD);
18585 static int dissect_sFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18586 return dissect_rnsap_SFN(tvb, offset, pinfo, tree, hf_rnsap_sFN);
18590 static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
18591 { "sFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFN },
18592 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
18593 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18594 { NULL, 0, 0, NULL }
18598 dissect_rnsap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18599 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18600 ett_rnsap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
18604 static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18605 return dissect_rnsap_SFNSFNTimeStamp_TDD(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNTimeStamp_TDD);
18609 static const value_string rnsap_SFNSFNTimeStampInformation_vals[] = {
18610 { 0, "sFNSFNTimeStamp-FDD" },
18611 { 1, "sFNSFNTimeStamp-TDD" },
18615 static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
18616 { 0, "sFNSFNTimeStamp-FDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFNTimeStamp_FDD },
18617 { 1, "sFNSFNTimeStamp-TDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFNTimeStamp_TDD },
18618 { 0, NULL, 0, NULL }
18622 dissect_rnsap_SFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18623 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
18624 ett_rnsap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
18629 static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18630 return dissect_rnsap_SFNSFNTimeStampInformation(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNTimeStampInformation);
18634 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
18635 { "uC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_ID },
18636 { "sFNSFNValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFNSFNValue },
18637 { "sFNSFNQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFNQuality },
18638 { "sFNSFNDriftRate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFNSFNDriftRate },
18639 { "sFNSFNDriftRateQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFNDriftRateQuality },
18640 { "sFNSFNTimeStampInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFNSFNTimeStampInformation },
18641 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18642 { NULL, 0, 0, NULL }
18646 dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18647 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18648 ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
18652 static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18653 return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, pinfo, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
18657 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
18658 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
18662 dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18663 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
18664 ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
18669 static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18670 return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
18674 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
18675 { "uC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_ID },
18676 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18677 { NULL, 0, 0, NULL }
18681 dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18682 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18683 ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
18687 static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18688 return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
18692 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
18693 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
18697 dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18698 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
18699 ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
18704 static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18705 return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
18709 static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
18710 { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
18711 { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
18712 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18713 { NULL, 0, 0, NULL }
18717 dissect_rnsap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18718 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18719 ett_rnsap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
18723 static int dissect_sFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18724 return dissect_rnsap_SFNSFNMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNMeasurementValueInformation);
18730 dissect_rnsap_INTEGER_0_100(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18731 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18732 0U, 100U, NULL, NULL, FALSE);
18736 static int dissect_transmittedCarrierPowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18737 return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_transmittedCarrierPowerValue);
18739 static int dissect_uplinkLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18740 return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_uplinkLoadValue);
18742 static int dissect_downlinkLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18743 return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_downlinkLoadValue);
18745 static int dissect_uplinkRTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18746 return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_uplinkRTLoadValue);
18748 static int dissect_downlinkRTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18749 return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_downlinkRTLoadValue);
18753 static const per_sequence_t LoadValue_sequence[] = {
18754 { "uplinkLoadValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_uplinkLoadValue },
18755 { "downlinkLoadValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_downlinkLoadValue },
18756 { NULL, 0, 0, NULL }
18760 dissect_rnsap_LoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18761 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18762 ett_rnsap_LoadValue, LoadValue_sequence);
18766 static int dissect_loadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18767 return dissect_rnsap_LoadValue(tvb, offset, pinfo, tree, hf_rnsap_loadValue);
18773 dissect_rnsap_INTEGER_0_621(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18774 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18775 0U, 621U, NULL, NULL, FALSE);
18779 static int dissect_receivedTotalWideBandPowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18780 return dissect_rnsap_INTEGER_0_621(tvb, offset, pinfo, tree, hf_rnsap_receivedTotalWideBandPowerValue);
18786 dissect_rnsap_Extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18787 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
18791 static int dissect_extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18792 return dissect_rnsap_Extension_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_extension_CommonMeasurementValue);
18796 static const value_string rnsap_CommonMeasurementValue_vals[] = {
18797 { 0, "tUTRANGPSMeasurementValueInformation" },
18798 { 1, "sFNSFNMeasurementValueInformation" },
18799 { 2, "loadValue" },
18800 { 3, "transmittedCarrierPowerValue" },
18801 { 4, "receivedTotalWideBandPowerValue" },
18802 { 5, "uplinkTimeslotISCPValue" },
18803 { 6, "extension-CommonMeasurementValue" },
18807 static const per_choice_t CommonMeasurementValue_choice[] = {
18808 { 0, "tUTRANGPSMeasurementValueInformation", ASN1_EXTENSION_ROOT , dissect_tUTRANGPSMeasurementValueInformation },
18809 { 1, "sFNSFNMeasurementValueInformation", ASN1_EXTENSION_ROOT , dissect_sFNSFNMeasurementValueInformation },
18810 { 2, "loadValue" , ASN1_EXTENSION_ROOT , dissect_loadValue },
18811 { 3, "transmittedCarrierPowerValue", ASN1_EXTENSION_ROOT , dissect_transmittedCarrierPowerValue },
18812 { 4, "receivedTotalWideBandPowerValue", ASN1_EXTENSION_ROOT , dissect_receivedTotalWideBandPowerValue },
18813 { 5, "uplinkTimeslotISCPValue" , ASN1_EXTENSION_ROOT , dissect_uplinkTimeslotISCPValue },
18814 { 6, "extension-CommonMeasurementValue", ASN1_NOT_EXTENSION_ROOT, dissect_extension_CommonMeasurementValue },
18815 { 0, NULL, 0, NULL }
18819 dissect_rnsap_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18820 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
18821 ett_rnsap_CommonMeasurementValue, CommonMeasurementValue_choice,
18826 static int dissect_commonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18827 return dissect_rnsap_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_commonMeasurementValue);
18831 static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
18832 { "commonMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValue },
18833 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18834 { NULL, 0, 0, NULL }
18838 dissect_rnsap_CommonMeasurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18839 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18840 ett_rnsap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
18844 static int dissect_measurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18845 return dissect_rnsap_CommonMeasurementAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementAvailable);
18849 static const value_string rnsap_CommonMeasurementValueInformation_vals[] = {
18850 { 0, "measurementAvailable" },
18851 { 1, "measurementnotAvailable" },
18855 static const per_choice_t CommonMeasurementValueInformation_choice[] = {
18856 { 0, "measurementAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementAvailable },
18857 { 1, "measurementnotAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementnotAvailable },
18858 { 0, NULL, 0, NULL }
18862 dissect_rnsap_CommonMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18863 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
18864 ett_rnsap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
18869 static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18870 return dissect_rnsap_CommonMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_commonMeasurementValueInformation);
18874 static const per_sequence_t Cell_CM_Rprt_sequence[] = {
18875 { "commonMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValueInformation },
18876 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18877 { NULL, 0, 0, NULL }
18881 dissect_rnsap_Cell_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18882 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18883 ett_rnsap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
18887 static int dissect_cell3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18888 return dissect_rnsap_Cell_CM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_cell3);
18892 static const value_string rnsap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
18897 static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
18898 { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell3 },
18899 { 0, NULL, 0, NULL }
18903 dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18904 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
18905 ett_rnsap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
18910 static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18911 return dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt);
18917 dissect_rnsap_TimeSlotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18918 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
18919 0U, 6U, NULL, NULL, FALSE);
18923 static int dissect_timeSlotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18924 return dissect_rnsap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_rnsap_timeSlotLCR);
18926 static int dissect_timeslotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18927 return dissect_rnsap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_rnsap_timeslotLCR);
18929 static int dissect_timeSlot1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18930 return dissect_rnsap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_rnsap_timeSlot1);
18934 static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
18935 { "uC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_ID },
18936 { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN },
18937 { "primaryScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryScramblingCode },
18938 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18939 { NULL, 0, 0, NULL }
18943 dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18944 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18945 ett_rnsap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
18949 static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18950 return dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouringFDDCellMeasurementInformation);
18954 static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
18955 { "uC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_ID },
18956 { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN },
18957 { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellParameterID },
18958 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot },
18959 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType },
18960 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
18961 { NULL, 0, 0, NULL }
18965 dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18966 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
18967 ett_rnsap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
18971 static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18972 return dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouringTDDCellMeasurementInformation);
18978 dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
18979 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
18983 static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
18984 return dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_extension_neighbouringCellMeasurementInformation);
18988 static const value_string rnsap_NeighbouringCellMeasurementInfo_item_vals[] = {
18989 { 0, "neighbouringFDDCellMeasurementInformation" },
18990 { 1, "neighbouringTDDCellMeasurementInformation" },
18991 { 2, "extension-neighbouringCellMeasurementInformation" },
18995 static const per_choice_t NeighbouringCellMeasurementInfo_item_choice[] = {
18996 { 0, "neighbouringFDDCellMeasurementInformation", ASN1_EXTENSION_ROOT , dissect_neighbouringFDDCellMeasurementInformation },
18997 { 1, "neighbouringTDDCellMeasurementInformation", ASN1_EXTENSION_ROOT , dissect_neighbouringTDDCellMeasurementInformation },
18998 { 2, "extension-neighbouringCellMeasurementInformation", ASN1_NOT_EXTENSION_ROOT, dissect_extension_neighbouringCellMeasurementInformation },
18999 { 0, NULL, 0, NULL }
19003 dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19004 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
19005 ett_rnsap_NeighbouringCellMeasurementInfo_item, NeighbouringCellMeasurementInfo_item_choice,
19010 static int dissect_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19011 return dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvb, offset, pinfo, tree, hf_rnsap_NeighbouringCellMeasurementInfo_item);
19015 static const per_sequence_t NeighbouringCellMeasurementInfo_sequence_of[1] = {
19016 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_NeighbouringCellMeasurementInfo_item },
19020 dissect_rnsap_NeighbouringCellMeasurementInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19021 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
19022 ett_rnsap_NeighbouringCellMeasurementInfo, NeighbouringCellMeasurementInfo_sequence_of,
19027 static int dissect_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19028 return dissect_rnsap_NeighbouringCellMeasurementInfo(tvb, offset, pinfo, tree, hf_rnsap_neighbouringCellMeasurementInformation);
19032 static const per_sequence_t Cell_CM_Rqst_sequence[] = {
19033 { "uC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_ID },
19034 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot },
19035 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlotLCR },
19036 { "neighbouringCellMeasurementInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouringCellMeasurementInformation },
19037 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19038 { NULL, 0, 0, NULL }
19042 dissect_rnsap_Cell_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19043 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19044 ett_rnsap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
19048 static int dissect_cell1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19049 return dissect_rnsap_Cell_CM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_cell1);
19053 static const value_string rnsap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
19058 static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
19059 { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell1 },
19060 { 0, NULL, 0, NULL }
19064 dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19065 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
19066 ett_rnsap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
19071 static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19072 return dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst);
19076 static const per_sequence_t Cell_CM_Rsp_sequence[] = {
19077 { "commonMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValue },
19078 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19079 { NULL, 0, 0, NULL }
19083 dissect_rnsap_Cell_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19084 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19085 ett_rnsap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
19089 static int dissect_cell2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19090 return dissect_rnsap_Cell_CM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_cell2);
19094 static const value_string rnsap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
19099 static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
19100 { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell2 },
19101 { 0, NULL, 0, NULL }
19105 dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19106 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
19107 ett_rnsap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
19112 static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19113 return dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp);
19117 static const value_string rnsap_CommonMeasurementType_vals[] = {
19118 { 0, "uTRAN-GPS-timing-of-cell-frames-for-UE-Positioning" },
19119 { 1, "sFN-SFN-observerd-time-difference" },
19121 { 3, "transmitted-carrier-power" },
19122 { 4, "received-total-wide-band-power" },
19123 { 5, "uplink-timeslot-iscp" },
19125 { 6, "nRT-load-Information" },
19126 { 6, "upPTSInterference" },
19132 dissect_rnsap_CommonMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19133 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19134 0, 6, NULL, NULL, TRUE);
19138 static int dissect_id_CommonMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19139 return dissect_rnsap_CommonMeasurementType(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementType);
19143 static const value_string rnsap_CongestionCause_vals[] = {
19144 { 0, "uTRAN-dynamic-resources" },
19145 { 1, "uTRAN-semistatic-resources" },
19151 dissect_rnsap_CongestionCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19152 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19153 0, 1, NULL, NULL, TRUE);
19157 static int dissect_id_CongestionCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19158 return dissect_rnsap_CongestionCause(tvb, offset, pinfo, tree, hf_rnsap_id_CongestionCause);
19164 dissect_rnsap_InformationExchangeID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19165 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19166 0U, 1048575U, NULL, NULL, FALSE);
19170 static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19171 return dissect_rnsap_InformationExchangeID(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeID);
19175 static const per_sequence_t GA_AccessPointPositionwithOptionalAltitude_sequence[] = {
19176 { "geographicalCoordinate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinate },
19177 { "altitudeAndDirection" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_altitudeAndDirection },
19178 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19179 { NULL, 0, 0, NULL }
19183 dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19184 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19185 ett_rnsap_GA_AccessPointPositionwithOptionalAltitude, GA_AccessPointPositionwithOptionalAltitude_sequence);
19189 static int dissect_gA_AccessPointPositionwithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19190 return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, pinfo, tree, hf_rnsap_gA_AccessPointPositionwithAltitude);
19192 static int dissect_sFNSFN_GA_AccessPointPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19193 return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, pinfo, tree, hf_rnsap_sFNSFN_GA_AccessPointPosition);
19197 static const value_string rnsap_IPSpacingFDD_vals[] = {
19211 dissect_rnsap_IPSpacingFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19212 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19213 0, 7, NULL, NULL, TRUE);
19217 static int dissect_iPSpacingFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19218 return dissect_rnsap_IPSpacingFDD(tvb, offset, pinfo, tree, hf_rnsap_iPSpacingFDD);
19222 static const value_string rnsap_IPLength_vals[] = {
19230 dissect_rnsap_IPLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19231 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19232 0, 1, NULL, NULL, TRUE);
19236 static int dissect_iPLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19237 return dissect_rnsap_IPLength(tvb, offset, pinfo, tree, hf_rnsap_iPLength);
19243 dissect_rnsap_IPOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19244 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19245 0U, 9U, NULL, NULL, FALSE);
19249 static int dissect_iPOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19250 return dissect_rnsap_IPOffset(tvb, offset, pinfo, tree, hf_rnsap_iPOffset);
19256 dissect_rnsap_Seed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19257 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19258 0U, 63U, NULL, NULL, FALSE);
19262 static int dissect_seed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19263 return dissect_rnsap_Seed(tvb, offset, pinfo, tree, hf_rnsap_seed);
19269 dissect_rnsap_INTEGER_10_25(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19270 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19271 10U, 25U, NULL, NULL, FALSE);
19275 static int dissect_burstLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19276 return dissect_rnsap_INTEGER_10_25(tvb, offset, pinfo, tree, hf_rnsap_burstLength);
19282 dissect_rnsap_INTEGER_1_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19283 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19284 1U, 16U, NULL, NULL, FALSE);
19288 static int dissect_burstFreq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19289 return dissect_rnsap_INTEGER_1_16(tvb, offset, pinfo, tree, hf_rnsap_burstFreq);
19293 static const per_sequence_t BurstModeParameters_sequence[] = {
19294 { "burstStart" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstStart },
19295 { "burstLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstLength },
19296 { "burstFreq" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstFreq },
19297 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19298 { NULL, 0, 0, NULL }
19302 dissect_rnsap_BurstModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19303 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19304 ett_rnsap_BurstModeParameters, BurstModeParameters_sequence);
19308 static int dissect_burstModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19309 return dissect_rnsap_BurstModeParameters(tvb, offset, pinfo, tree, hf_rnsap_burstModeParameters);
19313 static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
19314 { "iPSpacingFDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPSpacingFDD },
19315 { "iPLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPLength },
19316 { "iPOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPOffset },
19317 { "seed" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_seed },
19318 { "burstModeParameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_burstModeParameters },
19319 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19320 { NULL, 0, 0, NULL }
19324 dissect_rnsap_IPDL_FDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19325 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19326 ett_rnsap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
19330 static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19331 return dissect_rnsap_IPDL_FDD_Parameters(tvb, offset, pinfo, tree, hf_rnsap_iPDL_FDD_Parameters);
19335 static const value_string rnsap_IPSpacingTDD_vals[] = {
19346 dissect_rnsap_IPSpacingTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19347 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19348 0, 4, NULL, NULL, TRUE);
19352 static int dissect_iPSpacingTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19353 return dissect_rnsap_IPSpacingTDD(tvb, offset, pinfo, tree, hf_rnsap_iPSpacingTDD);
19359 dissect_rnsap_IPStart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19360 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19361 0U, 4095U, NULL, NULL, FALSE);
19365 static int dissect_iPStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19366 return dissect_rnsap_IPStart(tvb, offset, pinfo, tree, hf_rnsap_iPStart);
19372 dissect_rnsap_IPSlot(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19373 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19374 0U, 14U, NULL, NULL, FALSE);
19378 static int dissect_iPSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19379 return dissect_rnsap_IPSlot(tvb, offset, pinfo, tree, hf_rnsap_iPSlot);
19383 static const value_string rnsap_IP_P_CCPCH_vals[] = {
19384 { 0, "switchOff-1-Frame" },
19385 { 1, "switchOff-2-Frames" },
19391 dissect_rnsap_IP_P_CCPCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19392 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19393 0, 1, NULL, NULL, FALSE);
19397 static int dissect_iP_P_CCPCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19398 return dissect_rnsap_IP_P_CCPCH(tvb, offset, pinfo, tree, hf_rnsap_iP_P_CCPCH);
19402 static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
19403 { "iPSpacingTDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPSpacingTDD },
19404 { "iPStart" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPStart },
19405 { "iPSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPSlot },
19406 { "iP-P-CCPCH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_P_CCPCH },
19407 { "burstModeParameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_burstModeParameters },
19408 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19409 { NULL, 0, 0, NULL }
19413 dissect_rnsap_IPDL_TDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19414 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19415 ett_rnsap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
19419 static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19420 return dissect_rnsap_IPDL_TDD_Parameters(tvb, offset, pinfo, tree, hf_rnsap_iPDL_TDD_Parameters);
19426 dissect_rnsap_Extension_IPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19427 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
19431 static int dissect_extension_IPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19432 return dissect_rnsap_Extension_IPDLParameters(tvb, offset, pinfo, tree, hf_rnsap_extension_IPDLParameters);
19436 static const value_string rnsap_IPDLParameters_vals[] = {
19437 { 0, "iPDL-FDD-Parameters" },
19438 { 1, "iPDL-TDD-Parameters" },
19439 { 2, "extension-IPDLParameters" },
19443 static const per_choice_t IPDLParameters_choice[] = {
19444 { 0, "iPDL-FDD-Parameters" , ASN1_EXTENSION_ROOT , dissect_iPDL_FDD_Parameters },
19445 { 1, "iPDL-TDD-Parameters" , ASN1_EXTENSION_ROOT , dissect_iPDL_TDD_Parameters },
19446 { 2, "extension-IPDLParameters" , ASN1_NOT_EXTENSION_ROOT, dissect_extension_IPDLParameters },
19447 { 0, NULL, 0, NULL }
19451 dissect_rnsap_IPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19452 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
19453 ett_rnsap_IPDLParameters, IPDLParameters_choice,
19458 static int dissect_iPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19459 return dissect_rnsap_IPDLParameters(tvb, offset, pinfo, tree, hf_rnsap_iPDLParameters);
19465 dissect_rnsap_GPSTOW(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19466 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19467 0U, 604799U, NULL, NULL, FALSE);
19471 static int dissect_gPSTOW(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19472 return dissect_rnsap_GPSTOW(tvb, offset, pinfo, tree, hf_rnsap_gPSTOW);
19476 static const value_string rnsap_GPS_Status_Health_vals[] = {
19478 { 1, "udre-0-75" },
19483 { 6, "invalid-data" },
19489 dissect_rnsap_GPS_Status_Health(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19490 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19491 0, 6, NULL, NULL, FALSE);
19495 static int dissect_gPS_Status_Health(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19496 return dissect_rnsap_GPS_Status_Health(tvb, offset, pinfo, tree, hf_rnsap_gPS_Status_Health);
19502 dissect_rnsap_SAT_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19503 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19504 0U, 63U, NULL, NULL, FALSE);
19508 static int dissect_badSAT_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19509 return dissect_rnsap_SAT_ID(tvb, offset, pinfo, tree, hf_rnsap_badSAT_ID);
19511 static int dissect_sAT_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19512 return dissect_rnsap_SAT_ID(tvb, offset, pinfo, tree, hf_rnsap_sAT_ID);
19518 dissect_rnsap_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19519 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19524 static int dissect_iode_dgps(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19525 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_iode_dgps);
19527 static int dissect_wna_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19528 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_wna_alm);
19530 static int dissect_gps_toa_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19531 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_gps_toa_alm);
19533 static int dissect_svhealth_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19534 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_svhealth_alm);
19536 static int dissect_alpha_zero_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19537 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_zero_ionos);
19539 static int dissect_alpha_one_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19540 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_one_ionos);
19542 static int dissect_alpha_two_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19543 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_two_ionos);
19545 static int dissect_alpha_three_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19546 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_three_ionos);
19548 static int dissect_beta_zero_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19549 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_zero_ionos);
19551 static int dissect_beta_one_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19552 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_one_ionos);
19554 static int dissect_beta_two_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19555 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_two_ionos);
19557 static int dissect_beta_three_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19558 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_three_ionos);
19560 static int dissect_t_gd_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19561 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_t_gd_nav);
19563 static int dissect_a_f_2_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19564 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_a_f_2_nav);
19566 static int dissect_t_ot_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19567 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_t_ot_utc);
19569 static int dissect_delta_t_ls_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19570 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_delta_t_ls_utc);
19572 static int dissect_w_n_t_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19573 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_w_n_t_utc);
19575 static int dissect_w_n_lsf_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19576 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_w_n_lsf_utc);
19578 static int dissect_dn_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19579 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_dn_utc);
19581 static int dissect_delta_t_lsf_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19582 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_delta_t_lsf_utc);
19584 static int dissect_sync_UL_codes_bitmap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19585 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_sync_UL_codes_bitmap);
19589 static const value_string rnsap_UDRE_vals[] = {
19590 { 0, "lessThan1" },
19591 { 1, "between1-and-4" },
19592 { 2, "between4-and-8" },
19599 dissect_rnsap_UDRE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19600 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19601 0, 3, NULL, NULL, TRUE);
19605 static int dissect_uDRE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19606 return dissect_rnsap_UDRE(tvb, offset, pinfo, tree, hf_rnsap_uDRE);
19612 dissect_rnsap_PRC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19613 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19614 -2047, 2047U, NULL, NULL, FALSE);
19618 static int dissect_pRC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19619 return dissect_rnsap_PRC(tvb, offset, pinfo, tree, hf_rnsap_pRC);
19625 dissect_rnsap_Range_Correction_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19626 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19627 -127, 127U, NULL, NULL, FALSE);
19631 static int dissect_range_Correction_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19632 return dissect_rnsap_Range_Correction_Rate(tvb, offset, pinfo, tree, hf_rnsap_range_Correction_Rate);
19636 static const per_sequence_t T_satellite_DGPSCorrections_Information_item_sequence[] = {
19637 { "sAT-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAT_ID },
19638 { "iode-dgps" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iode_dgps },
19639 { "uDRE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uDRE },
19640 { "pRC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pRC },
19641 { "range-Correction-Rate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_range_Correction_Rate },
19642 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19643 { NULL, 0, 0, NULL }
19647 dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19648 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19649 ett_rnsap_T_satellite_DGPSCorrections_Information_item, T_satellite_DGPSCorrections_Information_item_sequence);
19653 static int dissect_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19654 return dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvb, offset, pinfo, tree, hf_rnsap_satellite_DGPSCorrections_Information_item);
19658 static const per_sequence_t T_satellite_DGPSCorrections_Information_sequence_of[1] = {
19659 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_satellite_DGPSCorrections_Information_item },
19663 dissect_rnsap_T_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19664 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
19665 ett_rnsap_T_satellite_DGPSCorrections_Information, T_satellite_DGPSCorrections_Information_sequence_of,
19670 static int dissect_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19671 return dissect_rnsap_T_satellite_DGPSCorrections_Information(tvb, offset, pinfo, tree, hf_rnsap_satellite_DGPSCorrections_Information);
19675 static const per_sequence_t DGPSCorrections_sequence[] = {
19676 { "gPSTOW" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gPSTOW },
19677 { "gPS-Status-Health" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gPS_Status_Health },
19678 { "satellite-DGPSCorrections-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_satellite_DGPSCorrections_Information },
19679 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19680 { NULL, 0, 0, NULL }
19684 dissect_rnsap_DGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19685 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
19686 ett_rnsap_DGPSCorrections, DGPSCorrections_sequence);
19690 static int dissect_dGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19691 return dissect_rnsap_DGPSCorrections(tvb, offset, pinfo, tree, hf_rnsap_dGPSCorrections);
19697 dissect_rnsap_INTEGER_0_1048575(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19698 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
19699 0U, 1048575U, NULL, NULL, FALSE);
19703 static int dissect_tx_tow_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19704 return dissect_rnsap_INTEGER_0_1048575(tvb, offset, pinfo, tree, hf_rnsap_tx_tow_nav);
19710 dissect_rnsap_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19711 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19716 static int dissect_tlm_message_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19717 return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, pinfo, tree, hf_rnsap_tlm_message_nav);
19719 static int dissect_idot_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19720 return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, pinfo, tree, hf_rnsap_idot_nav);
19726 dissect_rnsap_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19727 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19732 static int dissect_tlm_revd_c_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19733 return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_rnsap_tlm_revd_c_nav);
19735 static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19736 return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_rnsap_ca_or_p_on_l2_nav);
19742 dissect_rnsap_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19743 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19748 static int dissect_ho_word_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19749 return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, pinfo, tree, hf_rnsap_ho_word_nav);
19751 static int dissect_a_f_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19752 return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, pinfo, tree, hf_rnsap_a_f_zero_nav);
19758 dissect_rnsap_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19759 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19764 static int dissect_w_n_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19765 return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, pinfo, tree, hf_rnsap_w_n_nav);
19767 static int dissect_iodc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19768 return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, pinfo, tree, hf_rnsap_iodc_nav);
19774 dissect_rnsap_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19775 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19780 static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19781 return dissect_rnsap_BIT_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_rnsap_user_range_accuracy_index_nav);
19787 dissect_rnsap_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19788 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19793 static int dissect_sv_health_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19794 return dissect_rnsap_BIT_STRING_SIZE_6(tvb, offset, pinfo, tree, hf_rnsap_sv_health_nav);
19800 dissect_rnsap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19801 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19806 static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19807 return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_rnsap_l2_p_dataflag_nav);
19809 static int dissect_fit_interval_flag_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19810 return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_rnsap_fit_interval_flag_nav);
19816 dissect_rnsap_BIT_STRING_SIZE_87(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19817 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19822 static int dissect_sf1_reserved_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19823 return dissect_rnsap_BIT_STRING_SIZE_87(tvb, offset, pinfo, tree, hf_rnsap_sf1_reserved_nav);
19829 dissect_rnsap_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19830 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19835 static int dissect_gps_e_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19836 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_gps_e_alm);
19838 static int dissect_gps_delta_I_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19839 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_gps_delta_I_alm);
19841 static int dissect_omegadot_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19842 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_omegadot_alm);
19844 static int dissect_t_oc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19845 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_t_oc_nav);
19847 static int dissect_a_f_1_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19848 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_a_f_1_nav);
19850 static int dissect_c_rs_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19851 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_rs_nav);
19853 static int dissect_delta_n_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19854 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_delta_n_nav);
19856 static int dissect_c_uc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19857 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_uc_nav);
19859 static int dissect_c_us_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19860 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_us_nav);
19862 static int dissect_t_oe_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19863 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_t_oe_nav);
19865 static int dissect_c_ic_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19866 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_ic_nav);
19868 static int dissect_c_is_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19869 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_is_nav);
19871 static int dissect_c_rc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19872 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_rc_nav);
19878 dissect_rnsap_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19879 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19884 static int dissect_m_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19885 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_m_zero_nav);
19887 static int dissect_gps_e_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19888 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_gps_e_nav);
19890 static int dissect_a_sqrt_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19891 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_a_sqrt_nav);
19893 static int dissect_omega_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19894 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_omega_zero_nav);
19896 static int dissect_i_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19897 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_i_zero_nav);
19899 static int dissect_gps_omega_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19900 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_gps_omega_nav);
19902 static int dissect_a_zero_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19903 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_a_zero_utc);
19909 dissect_rnsap_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19910 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19915 static int dissect_aodo_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19916 return dissect_rnsap_BIT_STRING_SIZE_5(tvb, offset, pinfo, tree, hf_rnsap_aodo_nav);
19922 dissect_rnsap_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19923 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19928 static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19929 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_gps_a_sqrt_alm);
19931 static int dissect_omegazero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19932 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_omegazero_alm);
19934 static int dissect_m_zero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19935 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_m_zero_alm);
19937 static int dissect_gps_omega_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19938 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_gps_omega_alm);
19940 static int dissect_omegadot_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19941 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_omegadot_nav);
19943 static int dissect_a_one_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19944 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_a_one_utc);
19950 dissect_rnsap_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
19951 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
19956 static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
19957 return dissect_rnsap_BIT_STRING_SIZE_20(tvb, offset, pinfo, tree, hf_rnsap_spare_zero_fill);
19961 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_item_sequence[] = {
19962 { "tx-tow-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tx_tow_nav },
19963 { "sAT-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAT_ID },
19964 { "tlm-message-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tlm_message_nav },
19965 { "tlm-revd-c-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tlm_revd_c_nav },
19966 { "ho-word-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ho_word_nav },
19967 { "w-n-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_w_n_nav },
19968 { "ca-or-p-on-l2-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ca_or_p_on_l2_nav },
19969 { "user-range-accuracy-index-nav", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_user_range_accuracy_index_nav },
19970 { "sv-health-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sv_health_nav },
19971 { "iodc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iodc_nav },
19972 { "l2-p-dataflag-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_l2_p_dataflag_nav },
19973 { "sf1-reserved-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sf1_reserved_nav },
19974 { "t-gd-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_gd_nav },
19975 { "t-oc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_oc_nav },
19976 { "a-f-2-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_f_2_nav },
19977 { "a-f-1-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_f_1_nav },
19978 { "a-f-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_f_zero_nav },
19979 { "c-rs-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_rs_nav },
19980 { "delta-n-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_n_nav },
19981 { "m-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_m_zero_nav },
19982 { "c-uc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_uc_nav },
19983 { "gps-e-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_e_nav },
19984 { "c-us-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_us_nav },
19985 { "a-sqrt-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_sqrt_nav },
19986 { "t-oe-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_oe_nav },
19987 { "fit-interval-flag-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fit_interval_flag_nav },
19988 { "aodo-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aodo_nav },
19989 { "c-ic-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ic_nav },
19990 { "omega-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omega_zero_nav },
19991 { "c-is-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_is_nav },
19992 { "i-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_i_zero_nav },
19993 { "c-rc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_rc_nav },
19994 { "gps-omega-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_omega_nav },
19995 { "omegadot-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegadot_nav },
19996 { "idot-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_idot_nav },
19997 { "spare-zero-fill" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_spare_zero_fill },
19998 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
19999 { NULL, 0, 0, NULL }
20003 dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20004 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20005 ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item, GPS_NavigationModel_and_TimeRecovery_item_sequence);
20009 static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20010 return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvb, offset, pinfo, tree, hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item);
20014 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
20015 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_GPS_NavigationModel_and_TimeRecovery_item },
20019 dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20020 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20021 ett_rnsap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
20026 static int dissect_gPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20027 return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, pinfo, tree, hf_rnsap_gPS_NavigationModel_and_TimeRecovery);
20031 static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
20032 { "alpha-zero-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_zero_ionos },
20033 { "alpha-one-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_one_ionos },
20034 { "alpha-two-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_two_ionos },
20035 { "alpha-three-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_three_ionos },
20036 { "beta-zero-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_zero_ionos },
20037 { "beta-one-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_one_ionos },
20038 { "beta-two-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_two_ionos },
20039 { "beta-three-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_three_ionos },
20040 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20041 { NULL, 0, 0, NULL }
20045 dissect_rnsap_GPS_Ionospheric_Model(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20046 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20047 ett_rnsap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
20051 static int dissect_gPS_Ionospheric_Model(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20052 return dissect_rnsap_GPS_Ionospheric_Model(tvb, offset, pinfo, tree, hf_rnsap_gPS_Ionospheric_Model);
20056 static const per_sequence_t GPS_UTC_Model_sequence[] = {
20057 { "a-one-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_one_utc },
20058 { "a-zero-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_zero_utc },
20059 { "t-ot-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_ot_utc },
20060 { "delta-t-ls-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_t_ls_utc },
20061 { "w-n-t-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_w_n_t_utc },
20062 { "w-n-lsf-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_w_n_lsf_utc },
20063 { "dn-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dn_utc },
20064 { "delta-t-lsf-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_t_lsf_utc },
20065 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20066 { NULL, 0, 0, NULL }
20070 dissect_rnsap_GPS_UTC_Model(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20071 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20072 ett_rnsap_GPS_UTC_Model, GPS_UTC_Model_sequence);
20076 static int dissect_gPS_UTC_Model(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20077 return dissect_rnsap_GPS_UTC_Model(tvb, offset, pinfo, tree, hf_rnsap_gPS_UTC_Model);
20083 dissect_rnsap_DATA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20084 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20085 0U, 3U, NULL, NULL, FALSE);
20089 static int dissect_dATA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20090 return dissect_rnsap_DATA_ID(tvb, offset, pinfo, tree, hf_rnsap_dATA_ID);
20096 dissect_rnsap_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20097 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
20102 static int dissect_gps_af_zero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20103 return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, pinfo, tree, hf_rnsap_gps_af_zero_alm);
20105 static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20106 return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, pinfo, tree, hf_rnsap_gps_af_one_alm);
20110 static const per_sequence_t T_satellite_Almanac_Information_item_sequence[] = {
20111 { "dATA-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dATA_ID },
20112 { "sAT-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAT_ID },
20113 { "gps-e-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_e_alm },
20114 { "gps-toa-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_toa_alm },
20115 { "gps-delta-I-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_delta_I_alm },
20116 { "omegadot-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegadot_alm },
20117 { "svhealth-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_svhealth_alm },
20118 { "gps-a-sqrt-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_a_sqrt_alm },
20119 { "omegazero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegazero_alm },
20120 { "m-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_m_zero_alm },
20121 { "gps-omega-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_omega_alm },
20122 { "gps-af-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_zero_alm },
20123 { "gps-af-one-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_one_alm },
20124 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20125 { NULL, 0, 0, NULL }
20129 dissect_rnsap_T_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20130 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20131 ett_rnsap_T_satellite_Almanac_Information_item, T_satellite_Almanac_Information_item_sequence);
20135 static int dissect_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20136 return dissect_rnsap_T_satellite_Almanac_Information_item(tvb, offset, pinfo, tree, hf_rnsap_satellite_Almanac_Information_item);
20140 static const per_sequence_t T_satellite_Almanac_Information_sequence_of[1] = {
20141 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_satellite_Almanac_Information_item },
20145 dissect_rnsap_T_satellite_Almanac_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20146 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20147 ett_rnsap_T_satellite_Almanac_Information, T_satellite_Almanac_Information_sequence_of,
20152 static int dissect_satellite_Almanac_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20153 return dissect_rnsap_T_satellite_Almanac_Information(tvb, offset, pinfo, tree, hf_rnsap_satellite_Almanac_Information);
20159 dissect_rnsap_BIT_STRING_SIZE_364(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20160 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
20165 static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20166 return dissect_rnsap_BIT_STRING_SIZE_364(tvb, offset, pinfo, tree, hf_rnsap_sVGlobalHealth_alm);
20170 static const per_sequence_t GPS_Almanac_sequence[] = {
20171 { "wna-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_wna_alm },
20172 { "satellite-Almanac-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_satellite_Almanac_Information },
20173 { "sVGlobalHealth-alm" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sVGlobalHealth_alm },
20174 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20175 { NULL, 0, 0, NULL }
20179 dissect_rnsap_GPS_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20180 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20181 ett_rnsap_GPS_Almanac, GPS_Almanac_sequence);
20185 static int dissect_gPS_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20186 return dissect_rnsap_GPS_Almanac(tvb, offset, pinfo, tree, hf_rnsap_gPS_Almanac);
20190 static const per_sequence_t T_badSatelliteInformation_item_sequence[] = {
20191 { "badSAT-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_badSAT_ID },
20192 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20193 { NULL, 0, 0, NULL }
20197 dissect_rnsap_T_badSatelliteInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20198 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20199 ett_rnsap_T_badSatelliteInformation_item, T_badSatelliteInformation_item_sequence);
20203 static int dissect_badSatelliteInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20204 return dissect_rnsap_T_badSatelliteInformation_item(tvb, offset, pinfo, tree, hf_rnsap_badSatelliteInformation_item);
20208 static const per_sequence_t T_badSatelliteInformation_sequence_of[1] = {
20209 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_badSatelliteInformation_item },
20213 dissect_rnsap_T_badSatelliteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20214 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20215 ett_rnsap_T_badSatelliteInformation, T_badSatelliteInformation_sequence_of,
20220 static int dissect_badSatelliteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20221 return dissect_rnsap_T_badSatelliteInformation(tvb, offset, pinfo, tree, hf_rnsap_badSatelliteInformation);
20225 static const per_sequence_t BadSatellites_sequence[] = {
20226 { "badSatelliteInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_badSatelliteInformation },
20227 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20228 { NULL, 0, 0, NULL }
20232 dissect_rnsap_BadSatellites(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20233 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20234 ett_rnsap_BadSatellites, BadSatellites_sequence);
20238 static int dissect_badSatellites(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20239 return dissect_rnsap_BadSatellites(tvb, offset, pinfo, tree, hf_rnsap_badSatellites);
20243 static const value_string rnsap_GPS_RealTime_Integrity_vals[] = {
20244 { 0, "badSatellites" },
20245 { 1, "noBadSatellite" },
20249 static const per_choice_t GPS_RealTime_Integrity_choice[] = {
20250 { 0, "badSatellites" , ASN1_NO_EXTENSIONS , dissect_badSatellites },
20251 { 1, "noBadSatellite" , ASN1_NO_EXTENSIONS , dissect_noBadSatellite },
20252 { 0, NULL, 0, NULL }
20256 dissect_rnsap_GPS_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20257 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20258 ett_rnsap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
20263 static int dissect_gPS_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20264 return dissect_rnsap_GPS_RealTime_Integrity(tvb, offset, pinfo, tree, hf_rnsap_gPS_RealTime_Integrity);
20268 static const per_sequence_t GPS_RX_POS_sequence[] = {
20269 { "geographicalCoordinate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_geographicalCoordinate },
20270 { "altitudeAndDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_altitudeAndDirection },
20271 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20272 { NULL, 0, 0, NULL }
20276 dissect_rnsap_GPS_RX_POS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20277 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20278 ett_rnsap_GPS_RX_POS, GPS_RX_POS_sequence);
20282 static int dissect_gPS_RX_POS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20283 return dissect_rnsap_GPS_RX_POS(tvb, offset, pinfo, tree, hf_rnsap_gPS_RX_POS);
20287 static const per_sequence_t RequestedDataValue_sequence[] = {
20288 { "gA-AccessPointPositionwithAltitude", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPositionwithAltitude },
20289 { "iPDLParameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iPDLParameters },
20290 { "dGPSCorrections" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dGPSCorrections },
20291 { "gPS-NavigationModel-and-TimeRecovery", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPS_NavigationModel_and_TimeRecovery },
20292 { "gPS-Ionospheric-Model" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPS_Ionospheric_Model },
20293 { "gPS-UTC-Model" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPS_UTC_Model },
20294 { "gPS-Almanac" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPS_Almanac },
20295 { "gPS-RealTime-Integrity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPS_RealTime_Integrity },
20296 { "gPS-RX-POS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPS_RX_POS },
20297 { "sFNSFN-GA-AccessPointPosition", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFN_GA_AccessPointPosition },
20298 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20299 { NULL, 0, 0, NULL }
20303 dissect_rnsap_RequestedDataValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20304 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20305 ett_rnsap_RequestedDataValue, RequestedDataValue_sequence);
20309 static int dissect_requestedDataValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20310 return dissect_rnsap_RequestedDataValue(tvb, offset, pinfo, tree, hf_rnsap_requestedDataValue);
20314 static const per_sequence_t InformationAvailable_sequence[] = {
20315 { "requestedDataValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requestedDataValue },
20316 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20317 { NULL, 0, 0, NULL }
20321 dissect_rnsap_InformationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20322 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20323 ett_rnsap_InformationAvailable, InformationAvailable_sequence);
20327 static int dissect_informationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20328 return dissect_rnsap_InformationAvailable(tvb, offset, pinfo, tree, hf_rnsap_informationAvailable);
20334 dissect_rnsap_InformationNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20335 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
20339 static int dissect_informationNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20340 return dissect_rnsap_InformationNotAvailable(tvb, offset, pinfo, tree, hf_rnsap_informationNotAvailable);
20344 static const value_string rnsap_RequestedDataValueInformation_vals[] = {
20345 { 0, "informationAvailable" },
20346 { 1, "informationNotAvailable" },
20350 static const per_choice_t RequestedDataValueInformation_choice[] = {
20351 { 0, "informationAvailable" , ASN1_NO_EXTENSIONS , dissect_informationAvailable },
20352 { 1, "informationNotAvailable" , ASN1_NO_EXTENSIONS , dissect_informationNotAvailable },
20353 { 0, NULL, 0, NULL }
20357 dissect_rnsap_RequestedDataValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20358 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20359 ett_rnsap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
20364 static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20365 return dissect_rnsap_RequestedDataValueInformation(tvb, offset, pinfo, tree, hf_rnsap_requestedDataValueInformation);
20369 static const per_sequence_t Cell_InfEx_Rprt_sequence[] = {
20370 { "requestedDataValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requestedDataValueInformation },
20371 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20372 { NULL, 0, 0, NULL }
20376 dissect_rnsap_Cell_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20377 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20378 ett_rnsap_Cell_InfEx_Rprt, Cell_InfEx_Rprt_sequence);
20382 static int dissect_cell6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20383 return dissect_rnsap_Cell_InfEx_Rprt(tvb, offset, pinfo, tree, hf_rnsap_cell6);
20387 static const value_string rnsap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
20392 static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
20393 { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell6 },
20394 { 0, NULL, 0, NULL }
20398 dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20399 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20400 ett_rnsap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
20405 static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20406 return dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt);
20410 static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
20411 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
20412 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20413 { NULL, 0, 0, NULL }
20417 dissect_rnsap_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20418 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20419 ett_rnsap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
20423 static int dissect_cell4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20424 return dissect_rnsap_Cell_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_cell4);
20430 dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20431 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
20435 static int dissect_extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20436 return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst);
20440 static const value_string rnsap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
20442 { 1, "extension-InformationExchangeObjectType-InfEx-Rqst" },
20446 static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
20447 { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell4 },
20448 { 1, "extension-InformationExchangeObjectType-InfEx-Rqst", ASN1_NOT_EXTENSION_ROOT, dissect_extension_InformationExchangeObjectType_InfEx_Rqst },
20449 { 0, NULL, 0, NULL }
20453 dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20454 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20455 ett_rnsap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
20460 static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20461 return dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst);
20467 dissect_rnsap_INTEGER_1_24_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20468 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20469 1U, 24U, NULL, NULL, TRUE);
20473 static int dissect_hour(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20474 return dissect_rnsap_INTEGER_1_24_(tvb, offset, pinfo, tree, hf_rnsap_hour);
20478 static const value_string rnsap_InformationReportPeriodicity_vals[] = {
20484 static const per_choice_t InformationReportPeriodicity_choice[] = {
20485 { 0, "min" , ASN1_EXTENSION_ROOT , dissect_min },
20486 { 1, "hour" , ASN1_EXTENSION_ROOT , dissect_hour },
20487 { 0, NULL, 0, NULL }
20491 dissect_rnsap_InformationReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20492 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20493 ett_rnsap_InformationReportPeriodicity, InformationReportPeriodicity_choice,
20498 static int dissect_informationReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20499 return dissect_rnsap_InformationReportPeriodicity(tvb, offset, pinfo, tree, hf_rnsap_informationReportPeriodicity);
20503 static const per_sequence_t PeriodicInformation_sequence[] = {
20504 { "informationReportPeriodicity", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_informationReportPeriodicity },
20505 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20506 { NULL, 0, 0, NULL }
20510 dissect_rnsap_PeriodicInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20511 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20512 ett_rnsap_PeriodicInformation, PeriodicInformation_sequence);
20516 static int dissect_periodic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20517 return dissect_rnsap_PeriodicInformation(tvb, offset, pinfo, tree, hf_rnsap_periodic);
20521 static const value_string rnsap_PRCDeviation_vals[] = {
20531 dissect_rnsap_PRCDeviation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20532 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20533 0, 3, NULL, NULL, TRUE);
20537 static int dissect_pRCDeviation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20538 return dissect_rnsap_PRCDeviation(tvb, offset, pinfo, tree, hf_rnsap_pRCDeviation);
20542 static const per_sequence_t DGPSThreshold_sequence[] = {
20543 { "pRCDeviation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pRCDeviation },
20544 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20545 { NULL, 0, 0, NULL }
20549 dissect_rnsap_DGPSThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20550 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20551 ett_rnsap_DGPSThreshold, DGPSThreshold_sequence);
20555 static int dissect_dGPSThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20556 return dissect_rnsap_DGPSThreshold(tvb, offset, pinfo, tree, hf_rnsap_dGPSThreshold);
20560 static const value_string rnsap_InformationThreshold_vals[] = {
20561 { 0, "dGPSThreshold" },
20565 static const per_choice_t InformationThreshold_choice[] = {
20566 { 0, "dGPSThreshold" , ASN1_EXTENSION_ROOT , dissect_dGPSThreshold },
20567 { 0, NULL, 0, NULL }
20571 dissect_rnsap_InformationThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20572 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20573 ett_rnsap_InformationThreshold, InformationThreshold_choice,
20578 static int dissect_informationThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20579 return dissect_rnsap_InformationThreshold(tvb, offset, pinfo, tree, hf_rnsap_informationThreshold);
20583 static const per_sequence_t OnModificationInformation_sequence[] = {
20584 { "informationThreshold" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_informationThreshold },
20585 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20586 { NULL, 0, 0, NULL }
20590 dissect_rnsap_OnModificationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20591 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20592 ett_rnsap_OnModificationInformation, OnModificationInformation_sequence);
20596 static int dissect_onModification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20597 return dissect_rnsap_OnModificationInformation(tvb, offset, pinfo, tree, hf_rnsap_onModification);
20601 static const value_string rnsap_InformationReportCharacteristics_vals[] = {
20604 { 2, "onModification" },
20608 static const per_choice_t InformationReportCharacteristics_choice[] = {
20609 { 0, "onDemand" , ASN1_EXTENSION_ROOT , dissect_onDemand },
20610 { 1, "periodic" , ASN1_EXTENSION_ROOT , dissect_periodic },
20611 { 2, "onModification" , ASN1_EXTENSION_ROOT , dissect_onModification },
20612 { 0, NULL, 0, NULL }
20616 dissect_rnsap_InformationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20617 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
20618 ett_rnsap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
20623 static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20624 return dissect_rnsap_InformationReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp);
20626 static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20627 return dissect_rnsap_InformationReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_InformationReportCharacteristics);
20631 static const value_string rnsap_T_informationTypeItem_vals[] = {
20632 { 0, "gA-AccessPointPositionwithAltitude" },
20633 { 1, "gA-AccessPointPosition" },
20634 { 2, "iPDLParameters" },
20635 { 3, "gPSInformation" },
20636 { 4, "dGPSCorrections" },
20637 { 5, "gPS-RX-POS" },
20638 { 6, "sFNSFN-GA-AccessPointPosition" },
20639 { 7, "cell-Capacity-Class" },
20640 { 7, "nACC-Related-Data" },
20641 { 7, "mBMSBearerServiceFullAddress" },
20647 dissect_rnsap_T_informationTypeItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20648 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20649 0, 7, NULL, NULL, TRUE);
20653 static int dissect_informationTypeItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20654 return dissect_rnsap_T_informationTypeItem(tvb, offset, pinfo, tree, hf_rnsap_informationTypeItem);
20658 static const value_string rnsap_T_gPSInformationItem_vals[] = {
20659 { 0, "gPS-NavigationModel-and-TimeRecovery" },
20660 { 1, "gPS-Ionospheric-Model" },
20661 { 2, "gPS-UTC-Model" },
20662 { 3, "gPS-Almanac" },
20663 { 4, "gPS-RealTime-Integrity" },
20669 dissect_rnsap_T_gPSInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20670 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20671 0, 4, NULL, NULL, TRUE);
20675 static int dissect_gPSInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20676 return dissect_rnsap_T_gPSInformationItem(tvb, offset, pinfo, tree, hf_rnsap_gPSInformationItem);
20680 static const per_sequence_t GPSInformation_item_sequence[] = {
20681 { "gPSInformationItem" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gPSInformationItem },
20682 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20683 { NULL, 0, 0, NULL }
20687 dissect_rnsap_GPSInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20688 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20689 ett_rnsap_GPSInformation_item, GPSInformation_item_sequence);
20693 static int dissect_GPSInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20694 return dissect_rnsap_GPSInformation_item(tvb, offset, pinfo, tree, hf_rnsap_GPSInformation_item);
20698 static const per_sequence_t GPSInformation_sequence_of[1] = {
20699 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_GPSInformation_item },
20703 dissect_rnsap_GPSInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20704 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20705 ett_rnsap_GPSInformation, GPSInformation_sequence_of,
20710 static int dissect_gPSInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20711 return dissect_rnsap_GPSInformation(tvb, offset, pinfo, tree, hf_rnsap_gPSInformation);
20715 static const per_sequence_t InformationType_sequence[] = {
20716 { "informationTypeItem" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_informationTypeItem },
20717 { "gPSInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPSInformation },
20718 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20719 { NULL, 0, 0, NULL }
20723 dissect_rnsap_InformationType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20724 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20725 ett_rnsap_InformationType, InformationType_sequence);
20729 static int dissect_id_InformationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20730 return dissect_rnsap_InformationType(tvb, offset, pinfo, tree, hf_rnsap_id_InformationType);
20734 static const value_string rnsap_RestrictionStateIndicator_vals[] = {
20735 { 0, "cellNotResevedForOperatorUse" },
20736 { 1, "cellResevedForOperatorUse" },
20742 dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20743 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20744 0, 1, NULL, NULL, TRUE);
20748 static int dissect_id_RestrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20749 return dissect_rnsap_RestrictionStateIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_RestrictionStateIndicator);
20751 static int dissect_restrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20752 return dissect_rnsap_RestrictionStateIndicator(tvb, offset, pinfo, tree, hf_rnsap_restrictionStateIndicator);
20756 static const per_sequence_t Neighbouring_LCR_TDD_CellInformationItem_sequence[] = {
20757 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
20758 { "uARFCNforNt" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCNforNt },
20759 { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameOffset },
20760 { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellParameterID },
20761 { "sCTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCTD_Indicator },
20762 { "cellIndividualOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellIndividualOffset },
20763 { "dPCHConstantValue" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCHConstantValue },
20764 { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCCPCH_Power },
20765 { "restrictionStateIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_restrictionStateIndicator },
20766 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20767 { NULL, 0, 0, NULL }
20771 dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20772 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20773 ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem, Neighbouring_LCR_TDD_CellInformationItem_sequence);
20777 static int dissect_Neighbouring_LCR_TDD_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20778 return dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item);
20782 static const per_sequence_t Neighbouring_LCR_TDD_CellInformation_sequence_of[1] = {
20783 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Neighbouring_LCR_TDD_CellInformation_item },
20787 dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20788 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20789 ett_rnsap_Neighbouring_LCR_TDD_CellInformation, Neighbouring_LCR_TDD_CellInformation_sequence_of,
20794 static int dissect_id_neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20795 return dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_id_neighbouring_LCR_TDD_CellInformation);
20799 static const per_sequence_t DL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
20800 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
20801 { "dL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotISCP },
20802 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20803 { NULL, 0, 0, NULL }
20807 dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20808 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20809 ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem, DL_TimeSlot_ISCP_LCR_InfoItem_sequence);
20813 static int dissect_DL_TimeSlot_ISCP_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20814 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item);
20818 static const per_sequence_t DL_TimeSlot_ISCP_LCR_Information_sequence_of[1] = {
20819 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeSlot_ISCP_LCR_Information_item },
20823 dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20824 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20825 ett_rnsap_DL_TimeSlot_ISCP_LCR_Information, DL_TimeSlot_ISCP_LCR_Information_sequence_of,
20830 static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20831 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD);
20833 static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20834 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD);
20836 static int dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20837 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD);
20839 static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20840 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD);
20846 dissect_rnsap_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20847 offset = dissect_rnsap_UL_TimeslotISCP(tvb, offset, pinfo, tree, hf_index);
20851 static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20852 return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, tree, hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation);
20854 static int dissect_id_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20855 return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value);
20857 static int dissect_iSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20858 return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, tree, hf_rnsap_iSCP);
20862 static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
20863 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
20864 { "iSCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iSCP },
20865 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20866 { NULL, 0, 0, NULL }
20870 dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20871 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20872 ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
20876 static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20877 return dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item);
20881 static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
20882 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeSlot_ISCP_LCR_Info_item },
20886 dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20887 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
20888 ett_rnsap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
20893 static int dissect_ul_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20894 return dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, pinfo, tree, hf_rnsap_ul_TimeSlot_ISCP_LCR_Info);
20898 static const value_string rnsap_MidambleAllocationMode_vals[] = {
20899 { 0, "defaultMidamble" },
20900 { 1, "commonMidamble" },
20901 { 2, "uESpecificMidamble" },
20907 dissect_rnsap_MidambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20908 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20909 0, 2, NULL, NULL, TRUE);
20913 static int dissect_midambleAllocationMode3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20914 return dissect_rnsap_MidambleAllocationMode(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode3);
20918 static const value_string rnsap_MidambleConfigurationLCR_vals[] = {
20932 dissect_rnsap_MidambleConfigurationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20933 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20934 0, 7, NULL, NULL, TRUE);
20938 static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20939 return dissect_rnsap_MidambleConfigurationLCR(tvb, offset, pinfo, tree, hf_rnsap_midambleConfigurationLCR);
20943 static const per_sequence_t MidambleShiftLCR_sequence[] = {
20944 { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode3 },
20945 { "midambleShift" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShift },
20946 { "midambleConfigurationLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationLCR },
20947 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
20948 { NULL, 0, 0, NULL }
20952 dissect_rnsap_MidambleShiftLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20953 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20954 ett_rnsap_MidambleShiftLCR, MidambleShiftLCR_sequence);
20958 static int dissect_midambleShiftLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20959 return dissect_rnsap_MidambleShiftLCR(tvb, offset, pinfo, tree, hf_rnsap_midambleShiftLCR);
20963 static const value_string rnsap_Modulation_vals[] = {
20971 dissect_rnsap_Modulation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20972 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
20973 0, 1, NULL, NULL, TRUE);
20977 static int dissect_modulation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20978 return dissect_rnsap_Modulation(tvb, offset, pinfo, tree, hf_rnsap_modulation);
20982 static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
20983 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
20984 { "modulation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_modulation },
20985 { NULL, 0, 0, NULL }
20989 dissect_rnsap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
20990 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
20991 ett_rnsap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
20995 static int dissect_tDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20996 return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, pinfo, tree, hf_rnsap_tDD_ChannelisationCodeLCR);
20998 static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
20999 return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, pinfo, tree, hf_rnsap_tdd_ChannelisationCodeLCR);
21005 dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21006 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
21007 0U, 24U, NULL, NULL, TRUE);
21011 static int dissect_qPSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21012 return dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_qPSK);
21018 dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21019 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
21020 0U, 24U, NULL, NULL, TRUE);
21024 static int dissect_eightPSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21025 return dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_eightPSK);
21029 static const value_string rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
21035 static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
21036 { 0, "qPSK" , ASN1_EXTENSION_ROOT , dissect_qPSK },
21037 { 1, "eightPSK" , ASN1_EXTENSION_ROOT , dissect_eightPSK },
21038 { 0, NULL, 0, NULL }
21042 dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21043 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
21044 ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
21049 static int dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21050 return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
21052 static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21053 return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_s_CCPCH_TimeSlotFormat_LCR);
21055 static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21056 return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR);
21060 static const per_sequence_t Secondary_LCR_CCPCH_TDD_Code_InformationItem_sequence[] = {
21061 { "tDD-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCodeLCR },
21062 { "s-CCPCH-TimeSlotFormat-LCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_s_CCPCH_TimeSlotFormat_LCR },
21063 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21064 { NULL, 0, 0, NULL }
21068 dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21069 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21070 ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem, Secondary_LCR_CCPCH_TDD_Code_InformationItem_sequence);
21074 static int dissect_Secondary_LCR_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21075 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item);
21079 static const per_sequence_t Secondary_LCR_CCPCH_TDD_Code_Information_sequence_of[1] = {
21080 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_LCR_CCPCH_TDD_Code_Information_item },
21084 dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21085 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21086 ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information, Secondary_LCR_CCPCH_TDD_Code_Information_sequence_of,
21091 static int dissect_secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21092 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information);
21096 static const per_sequence_t Secondary_LCR_CCPCH_TDD_InformationItem_sequence[] = {
21097 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
21098 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
21099 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence },
21100 { "secondary-LCR-CCPCH-TDD-Code-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondary_LCR_CCPCH_TDD_Code_Information },
21101 { "tDD-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_PhysicalChannelOffset },
21102 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
21103 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
21104 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21105 { NULL, 0, 0, NULL }
21109 dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21110 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21111 ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem, Secondary_LCR_CCPCH_TDD_InformationItem_sequence);
21115 static int dissect_Secondary_LCR_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21116 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item);
21120 static const per_sequence_t Secondary_LCR_CCPCH_TDD_InformationList_sequence_of[1] = {
21121 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_LCR_CCPCH_TDD_InformationList_item },
21125 dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21126 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21127 ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList, Secondary_LCR_CCPCH_TDD_InformationList_sequence_of,
21132 static int dissect_secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21133 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList);
21137 static const per_sequence_t Secondary_LCR_CCPCH_Info_TDD_sequence[] = {
21138 { "dl-TFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TFCS },
21139 { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding },
21140 { "secondary-LCR-CCPCH-TDD-InformationList", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondary_LCR_CCPCH_TDD_InformationList },
21141 { "fACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_InformationList },
21142 { "pCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCH_InformationList },
21143 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21144 { NULL, 0, 0, NULL }
21148 dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21149 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21150 ett_rnsap_Secondary_LCR_CCPCH_Info_TDD, Secondary_LCR_CCPCH_Info_TDD_sequence);
21154 static int dissect_secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21155 return dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvb, offset, pinfo, tree, hf_rnsap_secondary_LCR_CCPCH_Info_TDD);
21161 dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21162 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21166 static int dissect_ul_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21167 return dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_LCR_CCTrCHInformation);
21173 dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21174 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21178 static int dissect_dl_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21179 return dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_LCR_CCTrCHInformation);
21185 dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21186 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21190 static int dissect_dsch_LCR_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21191 return dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dsch_LCR_InformationResponse);
21197 dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21198 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21202 static int dissect_usch_LCR_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21203 return dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_usch_LCR_InformationResponse);
21207 static const per_sequence_t RL_LCR_InformationResponse_RL_SetupRspTDD_sequence[] = {
21208 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
21209 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uRA_Information },
21210 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
21211 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
21212 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
21213 { "ul-TimeSlot-ISCP-LCR-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TimeSlot_ISCP_LCR_Info },
21214 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
21215 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
21216 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
21217 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
21218 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
21219 { "uARFCNforNt" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uARFCNforNt },
21220 { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellParameterID },
21221 { "sCTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCTD_Indicator },
21222 { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power },
21223 { "alphaValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alphaValue },
21224 { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation },
21225 { "synchronisationConfiguration", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationConfiguration },
21226 { "secondary-LCR-CCPCH-Info-TDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_LCR_CCPCH_Info_TDD },
21227 { "ul-LCR-CCTrCHInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_LCR_CCTrCHInformation },
21228 { "dl-LCR-CCTrCHInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_LCR_CCTrCHInformation },
21229 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponse1 },
21230 { "dsch-LCR-InformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dsch_LCR_InformationResponse },
21231 { "usch-LCR-InformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_usch_LCR_InformationResponse },
21232 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
21233 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
21234 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21235 { NULL, 0, 0, NULL }
21239 dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21240 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21241 ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD, RL_LCR_InformationResponse_RL_SetupRspTDD_sequence);
21245 static int dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21246 return dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD);
21252 dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21253 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21257 static int dissect_ul_DPCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21258 return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_LCR_Information);
21262 static const per_sequence_t UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] = {
21263 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
21264 { "ul-DPCH-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_LCR_Information },
21265 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21266 { NULL, 0, 0, NULL }
21270 dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21271 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21272 ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD, UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
21276 static int dissect_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21277 return dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item);
21281 static const per_sequence_t UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of[1] = {
21282 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item },
21286 dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21287 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21288 ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD, UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
21293 static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21294 return dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
21300 dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21301 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
21302 0U, 69U, NULL, NULL, TRUE);
21306 static int dissect_qPSK1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21307 return dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_qPSK1);
21313 dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21314 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
21315 0U, 24U, NULL, NULL, TRUE);
21319 static int dissect_eightPSK1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21320 return dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_eightPSK1);
21324 static const value_string rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
21330 static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
21331 { 0, "qPSK" , ASN1_EXTENSION_ROOT , dissect_qPSK1 },
21332 { 1, "eightPSK" , ASN1_EXTENSION_ROOT , dissect_eightPSK1 },
21333 { 0, NULL, 0, NULL }
21337 dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21338 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
21339 ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
21344 static int dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21345 return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
21347 static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21348 return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR);
21352 static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
21353 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
21354 { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR },
21355 { "tdd-UL-DPCH-TimeSlotFormat-LCR", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_UL_DPCH_TimeSlotFormat_LCR },
21356 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21357 { NULL, 0, 0, NULL }
21361 dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21362 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21363 ett_rnsap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
21367 static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21368 return dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_LCR_Information_item);
21372 static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
21373 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_UL_Code_LCR_Information_item },
21377 dissect_rnsap_TDD_UL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21378 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21379 ett_rnsap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
21384 static int dissect_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21385 return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_LCR_Information);
21387 static int dissect_uL_Code_LCR_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21388 return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_LCR_InformationList);
21392 static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
21393 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
21394 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
21395 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence },
21396 { "uL-Code-LCR-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Code_LCR_InformationList },
21397 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21398 { NULL, 0, 0, NULL }
21402 dissect_rnsap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21403 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21404 ett_rnsap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
21408 static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21409 return dissect_rnsap_UL_TimeslotLCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeslotLCR_Information_item);
21413 static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
21414 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeslotLCR_Information_item },
21418 dissect_rnsap_UL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21419 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21420 ett_rnsap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
21425 static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21426 return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_TimeslotLCR_Information);
21428 static int dissect_uL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21429 return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_TimeslotLCR_Info);
21433 static const per_sequence_t UL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21434 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
21435 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
21436 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
21437 { "uL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeslotLCR_Information },
21438 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21439 { NULL, 0, 0, NULL }
21443 dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21444 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21445 ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD, UL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21449 static int dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21450 return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
21456 dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21457 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21461 static int dissect_dl_DPCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21462 return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_LCR_Information);
21466 static const per_sequence_t DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21467 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
21468 { "dl-DPCH-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_LCR_Information },
21469 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21470 { NULL, 0, 0, NULL }
21474 dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21475 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21476 ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD, DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21480 static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21481 return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item);
21485 static const per_sequence_t DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_sequence_of[1] = {
21486 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item },
21490 dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21491 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21492 ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD, DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_sequence_of,
21497 static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21498 return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
21502 static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
21503 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
21504 { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR },
21505 { "tdd-DL-DPCH-TimeSlotFormat-LCR", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DL_DPCH_TimeSlotFormat_LCR },
21506 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21507 { NULL, 0, 0, NULL }
21511 dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21512 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21513 ett_rnsap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
21517 static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21518 return dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_LCR_Information_item);
21522 static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
21523 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DL_Code_LCR_Information_item },
21527 dissect_rnsap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21528 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21529 ett_rnsap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
21534 static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21535 return dissect_rnsap_TDD_DL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Code_LCR_Information);
21539 static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
21540 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
21541 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
21542 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence },
21543 { "dL-Code-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Code_LCR_Information },
21544 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21545 { NULL, 0, 0, NULL }
21549 dissect_rnsap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21550 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21551 ett_rnsap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
21555 static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21556 return dissect_rnsap_DL_TimeslotLCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeslotLCR_Information_item);
21560 static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
21561 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeslotLCR_Information_item },
21565 dissect_rnsap_DL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21566 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21567 ett_rnsap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
21572 static int dissect_dL_Timeslot_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21573 return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_LCR_Information);
21575 static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21576 return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeslotLCR_Information);
21578 static int dissect_dL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21579 return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeslotLCR_Info);
21583 static const value_string rnsap_TSTD_Indicator_vals[] = {
21591 dissect_rnsap_TSTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21592 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
21593 0, 1, NULL, NULL, FALSE);
21597 static int dissect_tSTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21598 return dissect_rnsap_TSTD_Indicator(tvb, offset, pinfo, tree, hf_rnsap_tSTD_Indicator);
21602 static const per_sequence_t DL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21603 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
21604 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
21605 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
21606 { "dL-Timeslot-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_LCR_Information },
21607 { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator },
21608 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21609 { NULL, 0, 0, NULL }
21613 dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21614 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21615 ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD, DL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21619 static int dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21620 return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
21624 static const per_sequence_t DSCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21625 { "dsch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dsch_ID },
21626 { "dSCH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_FlowControlInformation },
21627 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
21628 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
21629 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
21630 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21631 { NULL, 0, 0, NULL }
21635 dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21636 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21637 ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD, DSCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21641 static int dissect_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21642 return dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
21646 static const per_sequence_t DSCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
21647 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item },
21651 dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21652 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21653 ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD, DSCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of,
21658 static int dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21659 return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD);
21663 static const per_sequence_t USCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21664 { "usch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_usch_ID },
21665 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
21666 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
21667 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
21668 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21669 { NULL, 0, 0, NULL }
21673 dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21674 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21675 ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD, USCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21679 static int dissect_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21680 return dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
21684 static const per_sequence_t USCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
21685 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item },
21689 dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21690 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21691 ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD, USCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of,
21696 static int dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21697 return dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD);
21703 dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21704 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21708 static int dissect_ul_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21709 return dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_LCR_Information);
21715 dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21716 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21720 static int dissect_dl_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21721 return dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_LCR_Information);
21727 dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21728 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21732 static int dissect_dCH_InformationResponse2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21733 return dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCH_InformationResponse2);
21739 dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21740 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21744 static int dissect_dsch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21745 return dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dsch_LCR_InformationResponse1);
21751 dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21752 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21756 static int dissect_usch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21757 return dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_usch_LCR_InformationResponse1);
21761 static const per_sequence_t RL_LCR_InformationResponse_RL_AdditionRspTDD_sequence[] = {
21762 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
21763 { "uRA-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uRA_Information },
21764 { "sAI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAI },
21765 { "gA-Cell" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_Cell },
21766 { "gA-AccessPointPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gA_AccessPointPosition },
21767 { "ul-TimeSlot-ISCP-LCR-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TimeSlot_ISCP_LCR_Info },
21768 { "maxUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxUL_SIR },
21769 { "minUL-SIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_SIR },
21770 { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power },
21771 { "maximumAllowedULTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumAllowedULTxPower },
21772 { "maximumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDLTxPower },
21773 { "minimumDLTxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDLTxPower },
21774 { "alphaValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alphaValue },
21775 { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation },
21776 { "synchronisationConfiguration", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationConfiguration },
21777 { "secondary-LCR-CCPCH-Info-TDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_LCR_CCPCH_Info_TDD },
21778 { "ul-CCTrCH-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCH_LCR_Information },
21779 { "dl-CCTrCH-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCH_LCR_Information },
21780 { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponse2 },
21781 { "dsch-LCR-InformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dsch_LCR_InformationResponse1 },
21782 { "usch-LCR-InformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_usch_LCR_InformationResponse1 },
21783 { "neighbouring-UMTS-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_UMTS_CellInformation },
21784 { "neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_neighbouring_GSM_CellInformation },
21785 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21786 { NULL, 0, 0, NULL }
21790 dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21791 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21792 ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD, RL_LCR_InformationResponse_RL_AdditionRspTDD_sequence);
21796 static int dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21797 return dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD);
21803 dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21804 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21808 static int dissect_ul_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21809 return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_LCR_Information1);
21813 static const per_sequence_t UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21814 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
21815 { "ul-DPCH-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_LCR_Information1 },
21816 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21817 { NULL, 0, 0, NULL }
21821 dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21822 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21823 ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD, UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21827 static int dissect_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21828 return dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
21832 static const per_sequence_t UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
21833 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item },
21837 dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21838 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21839 ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of,
21844 static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21845 return dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
21849 static const per_sequence_t UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21850 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
21851 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
21852 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
21853 { "uL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeslotLCR_Information },
21854 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21855 { NULL, 0, 0, NULL }
21859 dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21860 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21861 ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21865 static int dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21866 return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
21872 dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21873 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
21877 static int dissect_dl_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21878 return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_LCR_Information1);
21882 static const per_sequence_t DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21883 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
21884 { "dl-DPCH-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_LCR_Information1 },
21885 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21886 { NULL, 0, 0, NULL }
21890 dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21891 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21892 ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD, DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21896 static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21897 return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
21901 static const per_sequence_t DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
21902 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item },
21906 dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21907 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21908 ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of,
21913 static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21914 return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
21918 static const per_sequence_t DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21919 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
21920 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
21921 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
21922 { "dL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotLCR_Information },
21923 { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator },
21924 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21925 { NULL, 0, 0, NULL }
21929 dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21930 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21931 ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21935 static int dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21936 return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
21940 static const per_sequence_t DSCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21941 { "dsch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dsch_ID },
21942 { "dSCH-FlowControlInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_FlowControlInformation },
21943 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
21944 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
21945 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
21946 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21947 { NULL, 0, 0, NULL }
21951 dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21952 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21953 ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD, DSCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21957 static int dissect_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21958 return dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
21962 static const per_sequence_t DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of[1] = {
21963 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item },
21967 dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21968 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
21969 ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD, DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of,
21974 static int dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21975 return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD);
21979 static const per_sequence_t USCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21980 { "usch-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_usch_ID },
21981 { "transportFormatManagement" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatManagement },
21982 { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityIndication4 },
21983 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
21984 { NULL, 0, 0, NULL }
21988 dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
21989 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
21990 ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD, USCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21994 static int dissect_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
21995 return dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
21999 static const per_sequence_t USCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of[1] = {
22000 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item },
22004 dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22005 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22006 ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD, USCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of,
22011 static int dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22012 return dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD);
22016 static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence[] = {
22017 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
22018 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
22019 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
22020 { "uL-TimeslotLCR-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeslotLCR_Info },
22021 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22022 { NULL, 0, 0, NULL }
22026 dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22027 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22028 ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence);
22032 static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22033 return dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
22037 static const per_sequence_t TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22038 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
22039 { "tDD-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_ChannelisationCodeLCR },
22040 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22041 { NULL, 0, 0, NULL }
22045 dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22046 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22047 ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD, TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22051 static int dissect_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22052 return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
22056 static const per_sequence_t TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22057 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item },
22061 dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22062 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22063 ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD, TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22068 static int dissect_tDD_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22069 return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_tDD_uL_Code_LCR_Information);
22073 static const per_sequence_t UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22074 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
22075 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR },
22076 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
22077 { "tDD-uL-Code-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_uL_Code_LCR_Information },
22078 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22079 { NULL, 0, 0, NULL }
22083 dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22084 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22085 ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22089 static int dissect_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22090 return dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
22094 static const per_sequence_t UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22095 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item },
22099 dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22100 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22101 ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD, UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22106 static int dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22107 return dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
22111 static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence[] = {
22112 { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod },
22113 { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength },
22114 { "tDD-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_DPCHOffset },
22115 { "dL-TimeslotLCR-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotLCR_Info },
22116 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22117 { NULL, 0, 0, NULL }
22121 dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22122 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22123 ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence);
22127 static int dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22128 return dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
22132 static const per_sequence_t TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22133 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
22134 { "tDD-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_ChannelisationCodeLCR },
22135 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22136 { NULL, 0, 0, NULL }
22140 dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22141 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22142 ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD, TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22146 static int dissect_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22147 return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
22151 static const per_sequence_t TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22152 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item },
22156 dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22157 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22158 ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD, TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22163 static int dissect_tDD_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22164 return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_tDD_dL_Code_LCR_Information);
22168 static const per_sequence_t DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22169 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
22170 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR },
22171 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
22172 { "tDD-dL-Code-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_dL_Code_LCR_Information },
22173 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22174 { NULL, 0, 0, NULL }
22178 dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22179 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22180 ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22184 static int dissect_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22185 return dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
22189 static const per_sequence_t DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22190 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item },
22194 dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22195 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22196 ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD, DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22201 static int dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22202 return dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
22206 static const per_sequence_t UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence[] = {
22207 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
22208 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR },
22209 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
22210 { "uL-Code-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_LCR_Information },
22211 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22212 { NULL, 0, 0, NULL }
22216 dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22217 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22218 ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD, UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence);
22222 static int dissect_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22223 return dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
22227 static const per_sequence_t UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
22228 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item },
22232 dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22233 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22234 ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD, UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of,
22239 static int dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22240 return dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
22244 static const per_sequence_t DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence[] = {
22245 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
22246 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR },
22247 { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence },
22248 { "dL-Code-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_LCR_Information },
22249 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22250 { NULL, 0, 0, NULL }
22254 dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22255 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22256 ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD, DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence);
22260 static int dissect_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22261 return dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
22265 static const per_sequence_t DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
22266 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item },
22270 dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22271 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22272 ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD, DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of,
22277 static int dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22278 return dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
22282 static const value_string rnsap_TSTD_Support_Indicator_vals[] = {
22283 { 0, "tSTD-supported" },
22284 { 1, "tSTD-not-supported" },
22290 dissect_rnsap_TSTD_Support_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22291 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22292 0, 1, NULL, NULL, FALSE);
22296 static int dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22297 return dissect_rnsap_TSTD_Support_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD);
22303 dissect_rnsap_Load_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22304 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22305 0U, 100U, NULL, NULL, FALSE);
22309 static int dissect_id_Load_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22310 return dissect_rnsap_Load_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Load_Value);
22316 dissect_rnsap_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22317 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22318 0U, 100U, NULL, NULL, FALSE);
22322 static int dissect_id_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22323 return dissect_rnsap_Load_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_Load_Value_IncrDecrThres);
22327 static const per_sequence_t OnModification_sequence[] = {
22328 { "measurementThreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold },
22329 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22330 { NULL, 0, 0, NULL }
22334 dissect_rnsap_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22335 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22336 ett_rnsap_OnModification, OnModification_sequence);
22340 static int dissect_id_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22341 return dissect_rnsap_OnModification(tvb, offset, pinfo, tree, hf_rnsap_id_OnModification);
22347 dissect_rnsap_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22348 offset = dissect_rnsap_Received_total_wide_band_power(tvb, offset, pinfo, tree, hf_index);
22352 static int dissect_id_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22353 return dissect_rnsap_Received_Total_Wideband_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value);
22359 dissect_rnsap_SFNSFNChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22360 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22361 1U, 256U, NULL, NULL, FALSE);
22365 static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22366 return dissect_rnsap_SFNSFNChangeLimit(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNChangeLimit);
22372 dissect_rnsap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22373 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22374 1U, 256U, NULL, NULL, FALSE);
22378 static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22379 return dissect_rnsap_PredictedSFNSFNDeviationLimit(tvb, offset, pinfo, tree, hf_rnsap_predictedSFNSFNDeviationLimit);
22383 static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
22384 { "sFNSFNChangeLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFNChangeLimit },
22385 { "predictedSFNSFNDeviationLimit", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_predictedSFNSFNDeviationLimit },
22386 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22387 { NULL, 0, 0, NULL }
22391 dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22392 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22393 ett_rnsap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
22397 static int dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22398 return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres);
22400 static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22401 return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, tree, hf_rnsap_id_SFNSFNMeasurementThresholdInformation);
22407 dissect_rnsap_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22408 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22409 0U, 100U, NULL, NULL, FALSE);
22413 static int dissect_id_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22414 return dissect_rnsap_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value);
22420 dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22421 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22422 0U, 100U, NULL, NULL, FALSE);
22426 static int dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22427 return dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres);
22433 dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22434 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22435 0U, 126U, NULL, NULL, FALSE);
22439 static int dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22440 return dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres);
22446 dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22447 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22448 0U, 511U, NULL, NULL, FALSE);
22452 static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22453 return dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_Rx_Timing_Deviation_Value_LCR);
22457 static const value_string rnsap_DPC_Mode_Change_SupportIndicator_vals[] = {
22458 { 0, "dPC-ModeChangeSupported" },
22464 dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22465 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22466 0, 0, NULL, NULL, FALSE);
22470 static int dissect_id_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22471 return dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_DPC_Mode_Change_SupportIndicator);
22477 dissect_rnsap_DSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22478 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22479 0U, 65535U, NULL, NULL, FALSE);
22483 static int dissect_id_DSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22484 return dissect_rnsap_DSCH_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_RNTI);
22488 static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
22489 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
22490 { "dl-Reference-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_Reference_Power },
22491 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22492 { NULL, 0, 0, NULL }
22496 dissect_rnsap_DL_ReferencePowerInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22497 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22498 ett_rnsap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
22502 static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22503 return dissect_rnsap_DL_ReferencePowerInformationItem(tvb, offset, pinfo, tree, hf_rnsap_DL_ReferencePowerInformationList_item);
22507 static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
22508 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_ReferencePowerInformationList_item },
22512 dissect_rnsap_DL_ReferencePowerInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22513 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22514 ett_rnsap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
22519 static int dissect_dLReferencePowerList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22520 return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, pinfo, tree, hf_rnsap_dLReferencePowerList);
22522 static int dissect_individual_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22523 return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, pinfo, tree, hf_rnsap_individual_DL_ReferencePowerInformation);
22527 static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
22528 { "powerAdjustmentType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerAdjustmentType },
22529 { "dLReferencePower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dLReferencePower },
22530 { "dLReferencePowerList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dLReferencePowerList },
22531 { "maxAdjustmentStep" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxAdjustmentStep },
22532 { "adjustmentPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_adjustmentPeriod },
22533 { "adjustmentRatio" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_adjustmentRatio },
22534 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22535 { NULL, 0, 0, NULL }
22539 dissect_rnsap_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22540 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22541 ett_rnsap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
22545 static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22546 return dissect_rnsap_DL_PowerBalancing_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_PowerBalancing_Information);
22550 static const value_string rnsap_DL_PowerBalancing_ActivationIndicator_vals[] = {
22551 { 0, "dL-PowerBalancing-Activated" },
22557 dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22558 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22559 0, 0, NULL, NULL, FALSE);
22563 static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22564 return dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_DL_PowerBalancing_ActivationIndicator);
22568 static const value_string rnsap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
22569 { 0, "dL-PowerBalancing-Updated" },
22575 dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22576 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22577 0, 0, NULL, NULL, FALSE);
22581 static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22582 return dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator);
22586 static const per_sequence_t DL_ReferencePowerInformation_sequence[] = {
22587 { "common-DL-ReferencePowerInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_common_DL_ReferencePowerInformation },
22588 { "individual-DL-ReferencePowerInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_individual_DL_ReferencePowerInformation },
22589 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22590 { NULL, 0, 0, NULL }
22594 dissect_rnsap_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22595 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22596 ett_rnsap_DL_ReferencePowerInformation, DL_ReferencePowerInformation_sequence);
22600 static int dissect_id_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22601 return dissect_rnsap_DL_ReferencePowerInformation(tvb, offset, pinfo, tree, hf_rnsap_id_DL_ReferencePowerInformation);
22607 dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22608 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22609 0U, 49U, NULL, NULL, FALSE);
22613 static int dissect_id_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22614 return dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvb, offset, pinfo, tree, hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo);
22618 static const value_string rnsap_IPSub_vals[] = {
22627 dissect_rnsap_IPSub(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22628 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22629 0, 2, NULL, NULL, FALSE);
22633 static int dissect_iPSub(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22634 return dissect_rnsap_IPSub(tvb, offset, pinfo, tree, hf_rnsap_iPSub);
22638 static const per_sequence_t IPDL_TDD_ParametersLCR_sequence[] = {
22639 { "iPSpacingTDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPSpacingTDD },
22640 { "iPStart" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPStart },
22641 { "iPSub" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPSub },
22642 { "burstModeParameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_burstModeParameters },
22643 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22644 { NULL, 0, 0, NULL }
22648 dissect_rnsap_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22649 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22650 ett_rnsap_IPDL_TDD_ParametersLCR, IPDL_TDD_ParametersLCR_sequence);
22654 static int dissect_id_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22655 return dissect_rnsap_IPDL_TDD_ParametersLCR(tvb, offset, pinfo, tree, hf_rnsap_id_IPDL_TDD_ParametersLCR);
22661 dissect_rnsap_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22662 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
22667 static int dissect_id_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22668 return dissect_rnsap_CellCapabilityContainer_FDD(tvb, offset, pinfo, tree, hf_rnsap_id_CellCapabilityContainer_FDD);
22674 dissect_rnsap_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22675 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
22680 static int dissect_id_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22681 return dissect_rnsap_CellCapabilityContainer_TDD(tvb, offset, pinfo, tree, hf_rnsap_id_CellCapabilityContainer_TDD);
22687 dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22688 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
22693 static int dissect_id_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22694 return dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_CellCapabilityContainer_TDD_LCR);
22698 static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
22699 { "dCH-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_id },
22700 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
22701 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
22702 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22703 { NULL, 0, 0, NULL }
22707 dissect_rnsap_RL_Specific_DCH_Info_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22708 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22709 ett_rnsap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
22713 static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22714 return dissect_rnsap_RL_Specific_DCH_Info_Item(tvb, offset, pinfo, tree, hf_rnsap_RL_Specific_DCH_Info_item);
22718 static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
22719 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Specific_DCH_Info_item },
22723 dissect_rnsap_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22724 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22725 ett_rnsap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
22730 static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22731 return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Specific_DCH_Info);
22733 static int dissect_rL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22734 return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, pinfo, tree, hf_rnsap_rL_Specific_DCH_Info);
22738 static const per_sequence_t RL_ReconfigurationRequestFDD_RL_InformationList_sequence_of[1] = {
22739 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_ReconfigurationRequestFDD_RL_InformationList_item },
22743 dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22744 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22745 ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList, RL_ReconfigurationRequestFDD_RL_InformationList_sequence_of,
22750 static int dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22751 return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList);
22755 static const per_sequence_t RL_ReconfigurationRequestFDD_RL_Information_IEs_sequence[] = {
22756 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
22757 { "rL-Specific-DCH-Info" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_Specific_DCH_Info },
22758 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22759 { NULL, 0, 0, NULL }
22763 dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22764 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22765 ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs, RL_ReconfigurationRequestFDD_RL_Information_IEs_sequence);
22769 static int dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22770 return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs);
22774 static const per_sequence_t RL_ReconfigurationRequestTDD_RL_Information_sequence[] = {
22775 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
22776 { "rL-Specific-DCH-Info" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_Specific_DCH_Info },
22777 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22778 { NULL, 0, 0, NULL }
22782 dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22783 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22784 ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information, RL_ReconfigurationRequestTDD_RL_Information_sequence);
22788 static int dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22789 return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information);
22791 static int dissect_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22792 return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, pinfo, tree, hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item);
22796 static const value_string rnsap_CommonTransportChannelResourcesInitialisationNotRequired_vals[] = {
22797 { 0, "not-Required" },
22803 dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22804 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
22805 0, 0, NULL, NULL, FALSE);
22809 static int dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22810 return dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, pinfo, tree, hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired);
22814 static const value_string rnsap_DelayedActivation_vals[] = {
22816 { 1, "separate-indication" },
22820 static const per_choice_t DelayedActivation_choice[] = {
22821 { 0, "cfn" , ASN1_NO_EXTENSIONS , dissect_cfn },
22822 { 1, "separate-indication" , ASN1_NO_EXTENSIONS , dissect_separate_indication },
22823 { 0, NULL, 0, NULL }
22827 dissect_rnsap_DelayedActivation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22828 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
22829 ett_rnsap_DelayedActivation, DelayedActivation_choice,
22834 static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22835 return dissect_rnsap_DelayedActivation(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivation);
22839 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
22840 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item },
22844 dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22845 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22846 ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
22851 static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22852 return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD);
22856 static const value_string rnsap_Execution_Type_vals[] = {
22857 { 0, "synchronised" },
22858 { 1, "unsynchronised" },
22862 static const per_choice_t Execution_Type_choice[] = {
22863 { 0, "synchronised" , ASN1_NO_EXTENSIONS , dissect_synchronised },
22864 { 1, "unsynchronised" , ASN1_NO_EXTENSIONS , dissect_unsynchronised },
22865 { 0, NULL, 0, NULL }
22869 dissect_rnsap_Execution_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22870 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
22871 ett_rnsap_Execution_Type, Execution_Type_choice,
22876 static int dissect_activation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22877 return dissect_rnsap_Execution_Type(tvb, offset, pinfo, tree, hf_rnsap_activation_type);
22879 static int dissect_deactivation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22880 return dissect_rnsap_Execution_Type(tvb, offset, pinfo, tree, hf_rnsap_deactivation_type);
22884 static const per_sequence_t Activate_Info_sequence[] = {
22885 { "activation-type" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_activation_type },
22886 { "initial-dl-tx-power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_initial_dl_tx_power },
22887 { "firstRLS-Indicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_firstRLS_Indicator },
22888 { "propagation-delay" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_propagation_delay },
22889 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22890 { NULL, 0, 0, NULL }
22894 dissect_rnsap_Activate_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22895 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22896 ett_rnsap_Activate_Info, Activate_Info_sequence);
22900 static int dissect_activate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22901 return dissect_rnsap_Activate_Info(tvb, offset, pinfo, tree, hf_rnsap_activate);
22905 static const per_sequence_t Deactivate_Info_sequence[] = {
22906 { "deactivation-type" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_deactivation_type },
22907 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22908 { NULL, 0, 0, NULL }
22912 dissect_rnsap_Deactivate_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22913 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22914 ett_rnsap_Deactivate_Info, Deactivate_Info_sequence);
22918 static int dissect_deactivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22919 return dissect_rnsap_Deactivate_Info(tvb, offset, pinfo, tree, hf_rnsap_deactivate);
22923 static const value_string rnsap_DelayedActivationUpdate_vals[] = {
22925 { 1, "deactivate" },
22929 static const per_choice_t DelayedActivationUpdate_choice[] = {
22930 { 0, "activate" , ASN1_NO_EXTENSIONS , dissect_activate },
22931 { 1, "deactivate" , ASN1_NO_EXTENSIONS , dissect_deactivate },
22932 { 0, NULL, 0, NULL }
22936 dissect_rnsap_DelayedActivationUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22937 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
22938 ett_rnsap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
22943 static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22944 return dissect_rnsap_DelayedActivationUpdate(tvb, offset, pinfo, tree, hf_rnsap_delayed_activation_update);
22948 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
22949 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
22950 { "delayed-activation-update" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delayed_activation_update },
22951 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22952 { NULL, 0, 0, NULL }
22956 dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22957 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22958 ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
22962 static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22963 return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
22967 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
22968 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item },
22972 dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22973 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
22974 ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
22979 static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22980 return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD);
22984 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
22985 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
22986 { "delayed-activation-update" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delayed_activation_update },
22987 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
22988 { NULL, 0, 0, NULL }
22992 dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
22993 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
22994 ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
22998 static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
22999 return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
23003 static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
23004 { "uC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_ID },
23005 { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN },
23006 { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellParameterID },
23007 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlotLCR },
23008 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR },
23009 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23010 { NULL, 0, 0, NULL }
23014 dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23015 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23016 ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
23020 static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23021 return dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, pinfo, tree, hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR);
23027 dissect_rnsap_HSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23028 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23029 0U, 7U, NULL, NULL, FALSE);
23033 static int dissect_hSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23034 return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_ID);
23036 static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23037 return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_hsDSCH_MACdFlow_ID);
23039 static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23040 return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_associatedHSDSCH_MACdFlow);
23044 static const value_string rnsap_TrafficClass_vals[] = {
23045 { 0, "conversational" },
23046 { 1, "streaming" },
23047 { 2, "interactive" },
23048 { 3, "background" },
23054 dissect_rnsap_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23055 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23056 0, 3, NULL, NULL, TRUE);
23060 static int dissect_id_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23061 return dissect_rnsap_TrafficClass(tvb, offset, pinfo, tree, hf_rnsap_id_TrafficClass);
23063 static int dissect_trafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23064 return dissect_rnsap_TrafficClass(tvb, offset, pinfo, tree, hf_rnsap_trafficClass);
23068 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
23069 { "hSDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlow_ID },
23070 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority },
23071 { "trafficClass" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_trafficClass },
23072 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
23073 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
23074 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23075 { NULL, 0, 0, NULL }
23079 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23080 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23081 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
23085 static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23086 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item);
23090 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
23091 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlow_Specific_InfoList_item },
23095 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23096 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23097 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
23102 static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23103 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_Info);
23109 dissect_rnsap_PriorityQueue_Id(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23110 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23111 0U, 7U, NULL, NULL, FALSE);
23115 static int dissect_deletePriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23116 return dissect_rnsap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_rnsap_deletePriorityQueue);
23118 static int dissect_priorityQueue_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23119 return dissect_rnsap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_rnsap_priorityQueue_Id);
23121 static int dissect_priorityQueueId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23122 return dissect_rnsap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_rnsap_priorityQueueId);
23126 static const value_string rnsap_T1_vals[] = {
23148 dissect_rnsap_T1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23149 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23150 0, 15, NULL, NULL, TRUE);
23154 static int dissect_t1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23155 return dissect_rnsap_T1(tvb, offset, pinfo, tree, hf_rnsap_t1);
23159 static const value_string rnsap_DiscardTimer_vals[] = {
23192 dissect_rnsap_DiscardTimer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23193 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23194 0, 26, NULL, NULL, TRUE);
23198 static int dissect_discardTimer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23199 return dissect_rnsap_DiscardTimer(tvb, offset, pinfo, tree, hf_rnsap_discardTimer);
23203 static const value_string rnsap_MAC_hsWindowSize_vals[] = {
23216 dissect_rnsap_MAC_hsWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23217 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23218 0, 6, NULL, NULL, TRUE);
23222 static int dissect_mAC_hsWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23223 return dissect_rnsap_MAC_hsWindowSize(tvb, offset, pinfo, tree, hf_rnsap_mAC_hsWindowSize);
23229 dissect_rnsap_MAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23230 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23231 0U, 16777215U, NULL, NULL, TRUE);
23235 static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23236 return dissect_rnsap_MAChsGuaranteedBitRate(tvb, offset, pinfo, tree, hf_rnsap_mAChsGuaranteedBitRate);
23242 dissect_rnsap_SID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23243 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23244 0U, 7U, NULL, NULL, FALSE);
23248 static int dissect_sID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23249 return dissect_rnsap_SID(tvb, offset, pinfo, tree, hf_rnsap_sID);
23255 dissect_rnsap_MACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23256 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23257 1U, 5000U, NULL, NULL, TRUE);
23261 static int dissect_mACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23262 return dissect_rnsap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_rnsap_mACdPDU_Size);
23264 static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23265 return dissect_rnsap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_rnsap_maximum_MACdPDU_Size);
23269 static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
23270 { "sID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sID },
23271 { "mACdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACdPDU_Size },
23272 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23273 { NULL, 0, 0, NULL }
23277 dissect_rnsap_MACdPDU_Size_IndexItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23278 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23279 ett_rnsap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
23283 static int dissect_MACdPDU_Size_IndexList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23284 return dissect_rnsap_MACdPDU_Size_IndexItem(tvb, offset, pinfo, tree, hf_rnsap_MACdPDU_Size_IndexList_item);
23288 static const per_sequence_t MACdPDU_Size_IndexList_sequence_of[1] = {
23289 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MACdPDU_Size_IndexList_item },
23293 dissect_rnsap_MACdPDU_Size_IndexList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23294 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23295 ett_rnsap_MACdPDU_Size_IndexList, MACdPDU_Size_IndexList_sequence_of,
23300 static int dissect_mACdPDU_Size_Index(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23301 return dissect_rnsap_MACdPDU_Size_IndexList(tvb, offset, pinfo, tree, hf_rnsap_mACdPDU_Size_Index);
23305 static const value_string rnsap_RLC_Mode_vals[] = {
23313 dissect_rnsap_RLC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23314 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23315 0, 1, NULL, NULL, TRUE);
23319 static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23320 return dissect_rnsap_RLC_Mode(tvb, offset, pinfo, tree, hf_rnsap_rLC_Mode);
23324 static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
23325 { "priorityQueue-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueue_Id },
23326 { "associatedHSDSCH-MACdFlow" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_associatedHSDSCH_MACdFlow },
23327 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator },
23328 { "t1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t1 },
23329 { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer },
23330 { "mAC-hsWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAC_hsWindowSize },
23331 { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate },
23332 { "mACdPDU-Size-Index" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACdPDU_Size_Index },
23333 { "rLC-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rLC_Mode },
23334 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23335 { NULL, 0, 0, NULL }
23339 dissect_rnsap_PriorityQueue_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23340 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23341 ett_rnsap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
23345 static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23346 return dissect_rnsap_PriorityQueue_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_PriorityQueue_InfoList_item);
23350 static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
23351 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PriorityQueue_InfoList_item },
23355 dissect_rnsap_PriorityQueue_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23356 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23357 ett_rnsap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
23362 static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23363 return dissect_rnsap_PriorityQueue_InfoList(tvb, offset, pinfo, tree, hf_rnsap_priorityQueue_Info);
23367 static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
23368 { "hSDSCH-MACdFlow-Specific-Info", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlow_Specific_Info },
23369 { "priorityQueue-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueue_Info },
23370 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23371 { NULL, 0, 0, NULL }
23375 dissect_rnsap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23376 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23377 ett_rnsap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
23381 static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23382 return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Add);
23384 static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23385 return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlows_Information);
23391 dissect_rnsap_INTEGER_1_64_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23392 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23393 1U, 64U, NULL, NULL, TRUE);
23397 static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23398 return dissect_rnsap_INTEGER_1_64_(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_Physical_Layer_Category);
23402 static const per_sequence_t UE_Capabilities_Info_sequence[] = {
23403 { "hSDSCH-Physical-Layer-Category", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_Physical_Layer_Category },
23404 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23405 { NULL, 0, 0, NULL }
23409 dissect_rnsap_UE_Capabilities_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23410 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23411 ett_rnsap_UE_Capabilities_Info, UE_Capabilities_Info_sequence);
23415 static int dissect_uE_Capabilities_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23416 return dissect_rnsap_UE_Capabilities_Info(tvb, offset, pinfo, tree, hf_rnsap_uE_Capabilities_Info);
23422 dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23423 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23424 0U, 300U, NULL, NULL, TRUE);
23428 static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23429 return dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, pinfo, tree, hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
23433 static const value_string rnsap_CQI_Feedback_Cycle_vals[] = {
23448 dissect_rnsap_CQI_Feedback_Cycle(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23449 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23450 0, 8, NULL, NULL, TRUE);
23454 static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23455 return dissect_rnsap_CQI_Feedback_Cycle(tvb, offset, pinfo, tree, hf_rnsap_cqiFeedback_CycleK);
23461 dissect_rnsap_CQI_RepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23462 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23463 1U, 4U, NULL, NULL, TRUE);
23467 static int dissect_cqiRepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23468 return dissect_rnsap_CQI_RepetitionFactor(tvb, offset, pinfo, tree, hf_rnsap_cqiRepetitionFactor);
23474 dissect_rnsap_AckNack_RepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23475 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23476 1U, 4U, NULL, NULL, TRUE);
23480 static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23481 return dissect_rnsap_AckNack_RepetitionFactor(tvb, offset, pinfo, tree, hf_rnsap_ackNackRepetitionFactor);
23487 dissect_rnsap_CQI_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23488 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23489 0U, 8U, NULL, NULL, TRUE);
23493 static int dissect_cqiPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23494 return dissect_rnsap_CQI_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_cqiPowerOffset);
23500 dissect_rnsap_Ack_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23501 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23502 0U, 8U, NULL, NULL, TRUE);
23506 static int dissect_ackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23507 return dissect_rnsap_Ack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_ackPowerOffset);
23513 dissect_rnsap_Nack_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23514 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23515 0U, 8U, NULL, NULL, TRUE);
23519 static int dissect_nackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23520 return dissect_rnsap_Nack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_nackPowerOffset);
23526 dissect_rnsap_HSSCCH_PowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23527 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23528 0U, 255U, NULL, NULL, FALSE);
23532 static int dissect_hsscch_PowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23533 return dissect_rnsap_HSSCCH_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_hsscch_PowerOffset);
23537 static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
23538 { "hSDSCH-MACdFlows-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlows_Information },
23539 { "uE-Capabilities-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uE_Capabilities_Info },
23540 { "mAChs-Reordering-Buffer-Size-for-RLC-UM", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM },
23541 { "cqiFeedback-CycleK" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cqiFeedback_CycleK },
23542 { "cqiRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiRepetitionFactor },
23543 { "ackNackRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ackNackRepetitionFactor },
23544 { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cqiPowerOffset },
23545 { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ackPowerOffset },
23546 { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nackPowerOffset },
23547 { "hsscch-PowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsscch_PowerOffset },
23548 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23549 { NULL, 0, 0, NULL }
23553 dissect_rnsap_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23554 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23555 ett_rnsap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
23559 static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23560 return dissect_rnsap_HSDSCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_FDD_Information);
23566 dissect_rnsap_HSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23567 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23568 1U, 255U, NULL, NULL, FALSE);
23572 static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23573 return dissect_rnsap_HSDSCH_InitialWindowSize(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_InitialWindowSize);
23577 static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
23578 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator },
23579 { "maximum-MACdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximum_MACdPDU_Size },
23580 { "hSDSCH-InitialWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_InitialWindowSize },
23581 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23582 { NULL, 0, 0, NULL }
23586 dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23587 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23588 ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
23592 static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23593 return dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item);
23597 static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
23598 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_Initial_Capacity_Allocation_item },
23602 dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23603 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23604 ett_rnsap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
23609 static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23610 return dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_Initial_Capacity_Allocation);
23614 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_Response_sequence[] = {
23615 { "hSDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlow_ID },
23616 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
23617 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
23618 { "hSDSCH-Initial-Capacity-Allocation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSDSCH_Initial_Capacity_Allocation },
23619 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23620 { NULL, 0, 0, NULL }
23624 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23625 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23626 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response, HSDSCH_MACdFlow_Specific_InfoItem_Response_sequence);
23630 static int dissect_HSDSCH_MACdFlow_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23631 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item);
23635 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_Response_sequence_of[1] = {
23636 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlow_Specific_InfoList_Response_item },
23640 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23641 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23642 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response, HSDSCH_MACdFlow_Specific_InfoList_Response_sequence_of,
23647 static int dissect_hSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23648 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response);
23652 static const per_sequence_t HSSCCH_FDD_Specific_InfoItem_Response_sequence[] = {
23653 { "code-Number" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_code_Number },
23654 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23655 { NULL, 0, 0, NULL }
23659 dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23660 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23661 ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response, HSSCCH_FDD_Specific_InfoItem_Response_sequence);
23665 static int dissect_HSSCCH_FDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23666 return dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item);
23670 static const per_sequence_t HSSCCH_FDD_Specific_InfoList_Response_sequence_of[1] = {
23671 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSCCH_FDD_Specific_InfoList_Response_item },
23675 dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23676 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23677 ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response, HSSCCH_FDD_Specific_InfoList_Response_sequence_of,
23682 static int dissect_hSSCCH_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23683 return dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_Specific_InfoList_Response);
23689 dissect_rnsap_Measurement_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23690 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23691 -12, 26U, NULL, NULL, FALSE);
23695 static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23696 return dissect_rnsap_Measurement_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_measurement_Power_Offset);
23702 dissect_rnsap_INTEGER_1_8_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23703 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23704 1U, 8U, NULL, NULL, TRUE);
23708 static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23709 return dissect_rnsap_INTEGER_1_8_(tvb, offset, pinfo, tree, hf_rnsap_number_of_Processes);
23713 static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
23714 { "number-of-Processes" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_number_of_Processes },
23715 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23716 { NULL, 0, 0, NULL }
23720 dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23721 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23722 ett_rnsap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
23726 static int dissect_implicit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23727 return dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvb, offset, pinfo, tree, hf_rnsap_implicit);
23731 static const value_string rnsap_T_process_Memory_Size_vals[] = {
23744 { 12, "hms10400" },
23745 { 13, "hms11200" },
23746 { 14, "hms12000" },
23747 { 15, "hms12800" },
23748 { 16, "hms13600" },
23749 { 17, "hms14400" },
23750 { 18, "hms15200" },
23751 { 19, "hms16000" },
23752 { 20, "hms17600" },
23753 { 21, "hms19200" },
23754 { 22, "hms20800" },
23755 { 23, "hms22400" },
23756 { 24, "hms24000" },
23757 { 25, "hms25600" },
23758 { 26, "hms27200" },
23759 { 27, "hms28800" },
23760 { 28, "hms30400" },
23761 { 29, "hms32000" },
23762 { 30, "hms36000" },
23763 { 31, "hms40000" },
23764 { 32, "hms44000" },
23765 { 33, "hms48000" },
23766 { 34, "hms52000" },
23767 { 35, "hms56000" },
23768 { 36, "hms60000" },
23769 { 37, "hms64000" },
23770 { 38, "hms68000" },
23771 { 39, "hms72000" },
23772 { 40, "hms76000" },
23773 { 41, "hms80000" },
23774 { 42, "hms88000" },
23775 { 43, "hms96000" },
23776 { 44, "hms104000" },
23777 { 45, "hms112000" },
23778 { 46, "hms120000" },
23779 { 47, "hms128000" },
23780 { 48, "hms136000" },
23781 { 49, "hms144000" },
23782 { 50, "hms152000" },
23783 { 51, "hms160000" },
23784 { 52, "hms176000" },
23785 { 53, "hms192000" },
23786 { 54, "hms208000" },
23787 { 55, "hms224000" },
23788 { 56, "hms240000" },
23789 { 57, "hms256000" },
23790 { 58, "hms272000" },
23791 { 59, "hms288000" },
23792 { 60, "hms304000" },
23798 dissect_rnsap_T_process_Memory_Size(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23799 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23800 0, 60, NULL, NULL, TRUE);
23804 static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23805 return dissect_rnsap_T_process_Memory_Size(tvb, offset, pinfo, tree, hf_rnsap_process_Memory_Size);
23809 static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
23810 { "process-Memory-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_process_Memory_Size },
23811 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23812 { NULL, 0, 0, NULL }
23816 dissect_rnsap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23817 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23818 ett_rnsap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
23822 static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23823 return dissect_rnsap_HARQ_MemoryPartitioningItem(tvb, offset, pinfo, tree, hf_rnsap_HARQ_MemoryPartitioningList_item);
23827 static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
23828 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HARQ_MemoryPartitioningList_item },
23832 dissect_rnsap_HARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23833 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23834 ett_rnsap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
23839 static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23840 return dissect_rnsap_HARQ_MemoryPartitioningList(tvb, offset, pinfo, tree, hf_rnsap_hARQ_MemoryPartitioningList);
23844 static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
23845 { "hARQ-MemoryPartitioningList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hARQ_MemoryPartitioningList },
23846 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23847 { NULL, 0, 0, NULL }
23851 dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23852 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23853 ett_rnsap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
23857 static int dissect_explicit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23858 return dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvb, offset, pinfo, tree, hf_rnsap_explicit);
23862 static const value_string rnsap_HARQ_MemoryPartitioning_vals[] = {
23868 static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
23869 { 0, "implicit" , ASN1_EXTENSION_ROOT , dissect_implicit },
23870 { 1, "explicit" , ASN1_EXTENSION_ROOT , dissect_explicit },
23871 { 0, NULL, 0, NULL }
23875 dissect_rnsap_HARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23876 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
23877 ett_rnsap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
23882 static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23883 return dissect_rnsap_HARQ_MemoryPartitioning(tvb, offset, pinfo, tree, hf_rnsap_hARQ_MemoryPartitioning);
23887 static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
23888 { "hSDSCH-MACdFlow-Specific-InfoList-Response", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSDSCH_MACdFlow_Specific_InfoList_Response },
23889 { "hSSCCH-Specific-InfoList-Response", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSSCCH_Specific_InfoList_Response },
23890 { "hSPDSCH-and-HSSCCH-ScramblingCode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSPDSCH_and_HSSCCH_ScramblingCode },
23891 { "measurement-Power-Offset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurement_Power_Offset },
23892 { "hARQ-MemoryPartitioning" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hARQ_MemoryPartitioning },
23893 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23894 { NULL, 0, 0, NULL }
23898 dissect_rnsap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23899 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23900 ett_rnsap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
23904 static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23905 return dissect_rnsap_HSDSCH_FDD_Information_Response(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_FDD_Information_Response);
23909 static const value_string rnsap_HSSCCH_CodeChangeIndicator_vals[] = {
23910 { 0, "hsSCCHCodeChangeNeeded" },
23916 dissect_rnsap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23917 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
23918 0, 0, NULL, NULL, FALSE);
23922 static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23923 return dissect_rnsap_HSSCCH_CodeChangeIndicator(tvb, offset, pinfo, tree, hf_rnsap_hsSCCHCodeChangeIndicator);
23927 static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
23928 { "hsSCCHCodeChangeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCHCodeChangeIndicator },
23929 { "cqiFeedback-CycleK" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiFeedback_CycleK },
23930 { "cqiRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiRepetitionFactor },
23931 { "ackNackRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackNackRepetitionFactor },
23932 { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiPowerOffset },
23933 { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackPowerOffset },
23934 { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nackPowerOffset },
23935 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23936 { NULL, 0, 0, NULL }
23940 dissect_rnsap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23941 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23942 ett_rnsap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
23946 static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23947 return dissect_rnsap_HSDSCH_FDD_Update_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_FDD_Update_Information);
23951 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
23952 { "hSDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlow_ID },
23953 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
23954 { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator },
23955 { "trafficClass" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_trafficClass },
23956 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
23957 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
23958 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
23959 { NULL, 0, 0, NULL }
23963 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23964 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
23965 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
23969 static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23970 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
23974 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
23975 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item },
23979 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
23980 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
23981 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
23986 static int dissect_hSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
23987 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify);
23991 static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
23992 { "priorityQueue-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueue_Id },
23993 { "associatedHSDSCH-MACdFlow" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_associatedHSDSCH_MACdFlow },
23994 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator },
23995 { "t1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t1 },
23996 { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer },
23997 { "mAC-hsWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAC_hsWindowSize },
23998 { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate },
23999 { "mACdPDU-Size-Index" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACdPDU_Size_Index },
24000 { "rLC-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rLC_Mode },
24001 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24002 { NULL, 0, 0, NULL }
24006 dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24007 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24008 ett_rnsap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
24012 static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24013 return dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvb, offset, pinfo, tree, hf_rnsap_addPriorityQueue);
24017 static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
24018 { "sID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sID },
24019 { "mACdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACdPDU_Size },
24020 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24021 { NULL, 0, 0, NULL }
24025 dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24026 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24027 ett_rnsap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
24031 static int dissect_MACdPDU_Size_IndexList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24032 return dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item);
24036 static const per_sequence_t MACdPDU_Size_IndexList_to_Modify_sequence_of[1] = {
24037 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MACdPDU_Size_IndexList_to_Modify_item },
24041 dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24042 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24043 ett_rnsap_MACdPDU_Size_IndexList_to_Modify, MACdPDU_Size_IndexList_to_Modify_sequence_of,
24048 static int dissect_mACdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24049 return dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_mACdPDU_Size_Index_to_Modify);
24053 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
24054 { "priorityQueue-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueue_Id },
24055 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator },
24056 { "t1" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t1 },
24057 { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer },
24058 { "mAC-hsWindowSize" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAC_hsWindowSize },
24059 { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate },
24060 { "mACdPDU-Size-Index-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mACdPDU_Size_Index_to_Modify },
24061 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24062 { NULL, 0, 0, NULL }
24066 dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24067 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24068 ett_rnsap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
24072 static int dissect_modifyPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24073 return dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_modifyPriorityQueue);
24077 static const value_string rnsap_ModifyPriorityQueue_vals[] = {
24078 { 0, "addPriorityQueue" },
24079 { 1, "modifyPriorityQueue" },
24080 { 2, "deletePriorityQueue" },
24084 static const per_choice_t ModifyPriorityQueue_choice[] = {
24085 { 0, "addPriorityQueue" , ASN1_EXTENSION_ROOT , dissect_addPriorityQueue },
24086 { 1, "modifyPriorityQueue" , ASN1_EXTENSION_ROOT , dissect_modifyPriorityQueue },
24087 { 2, "deletePriorityQueue" , ASN1_EXTENSION_ROOT , dissect_deletePriorityQueue },
24088 { 0, NULL, 0, NULL }
24092 dissect_rnsap_ModifyPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24093 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
24094 ett_rnsap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
24099 static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24100 return dissect_rnsap_ModifyPriorityQueue(tvb, offset, pinfo, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_item);
24104 static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
24105 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PriorityQueue_InfoList_to_Modify_item },
24109 dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24110 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24111 ett_rnsap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
24116 static int dissect_priorityQueue_Info_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24117 return dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_priorityQueue_Info_to_Modify);
24121 static const value_string rnsap_HSSCCH_Code_Change_Grant_vals[] = {
24122 { 0, "changeGranted" },
24128 dissect_rnsap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24129 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24130 0, 0, NULL, NULL, FALSE);
24134 static int dissect_hSSCCH_CodeChangeGrant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24135 return dissect_rnsap_HSSCCH_Code_Change_Grant(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_CodeChangeGrant);
24141 dissect_rnsap_TDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24142 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24143 -7, 8U, NULL, NULL, TRUE);
24147 static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24148 return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_tDDAckNackPowerOffset);
24150 static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24151 return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_tDD_AckNack_Power_Offset);
24155 static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
24156 { "hSDSCH-MACdFlow-Specific-InfoList-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSDSCH_MACdFlow_Specific_InfoList_to_Modify },
24157 { "priorityQueue-Info-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_priorityQueue_Info_to_Modify },
24158 { "mAChs-Reordering-Buffer-Size-for-RLC-UM", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM },
24159 { "cqiFeedback-CycleK" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiFeedback_CycleK },
24160 { "cqiRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiRepetitionFactor },
24161 { "ackNackRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackNackRepetitionFactor },
24162 { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiPowerOffset },
24163 { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackPowerOffset },
24164 { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nackPowerOffset },
24165 { "hsscch-PowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsscch_PowerOffset },
24166 { "hSSCCH-CodeChangeGrant" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSSCCH_CodeChangeGrant },
24167 { "tDDAckNackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDDAckNackPowerOffset },
24168 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24169 { NULL, 0, 0, NULL }
24173 dissect_rnsap_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24174 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24175 ett_rnsap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
24179 static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24180 return dissect_rnsap_HSDSCH_Information_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_Information_to_Modify);
24184 static const per_sequence_t HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of[1] = {
24185 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item },
24189 dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24190 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24191 ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd, HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of,
24196 static int dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24197 return dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd);
24201 static const per_sequence_t HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence[] = {
24202 { "hSDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlow_ID },
24203 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24204 { NULL, 0, 0, NULL }
24208 dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24209 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24210 ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd, HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence);
24214 static int dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24215 return dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
24221 dissect_rnsap_HSDSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24222 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24223 0U, 65535U, NULL, NULL, FALSE);
24227 static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24228 return dissect_rnsap_HSDSCH_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_RNTI);
24232 static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
24233 { "hSDSCH-MACdFlows-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlows_Information },
24234 { "uE-Capabilities-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uE_Capabilities_Info },
24235 { "mAChs-Reordering-Buffer-Size-for-RLC-UM", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM },
24236 { "tDD-AckNack-Power-Offset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_AckNack_Power_Offset },
24237 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24238 { NULL, 0, 0, NULL }
24242 dissect_rnsap_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24243 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24244 ett_rnsap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
24248 static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24249 return dissect_rnsap_HSDSCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_TDD_Information);
24255 dissect_rnsap_HS_SICH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24256 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24257 0U, 31U, NULL, NULL, FALSE);
24261 static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24262 return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_id_HSSICH_Info_DM_Rprt);
24264 static int dissect_id_HSSICH_Info_DM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24265 return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_id_HSSICH_Info_DM);
24267 static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24268 return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_HSSICH_Info_DM_Rqst_item);
24270 static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24271 return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_hsSICH_ID);
24275 static const per_sequence_t HSSICH_Info_sequence[] = {
24276 { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID },
24277 { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot },
24278 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
24279 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
24280 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24281 { NULL, 0, 0, NULL }
24285 dissect_rnsap_HSSICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24286 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24287 ett_rnsap_HSSICH_Info, HSSICH_Info_sequence);
24291 static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24292 return dissect_rnsap_HSSICH_Info(tvb, offset, pinfo, tree, hf_rnsap_hSSICH_Info);
24296 static const per_sequence_t HSSCCH_TDD_Specific_InfoItem_Response_sequence[] = {
24297 { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot },
24298 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
24299 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
24300 { "hSSICH-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSSICH_Info },
24301 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24302 { NULL, 0, 0, NULL }
24306 dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24307 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24308 ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response, HSSCCH_TDD_Specific_InfoItem_Response_sequence);
24312 static int dissect_HSSCCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24313 return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item);
24317 static const per_sequence_t HSSCCH_TDD_Specific_InfoList_Response_sequence_of[1] = {
24318 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSCCH_TDD_Specific_InfoList_Response_item },
24322 dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24323 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24324 ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response, HSSCCH_TDD_Specific_InfoList_Response_sequence_of,
24329 static int dissect_hSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24330 return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response);
24334 static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
24335 { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID },
24336 { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR },
24337 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
24338 { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode },
24339 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24340 { NULL, 0, 0, NULL }
24344 dissect_rnsap_HSSICH_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24345 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24346 ett_rnsap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
24350 static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24351 return dissect_rnsap_HSSICH_InfoLCR(tvb, offset, pinfo, tree, hf_rnsap_hSSICH_InfoLCR);
24355 static const per_sequence_t HSSCCH_TDD_Specific_InfoItem_Response_LCR_sequence[] = {
24356 { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR },
24357 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
24358 { "first-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_first_TDD_ChannelisationCode },
24359 { "second-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_second_TDD_ChannelisationCode },
24360 { "hSSICH-InfoLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSSICH_InfoLCR },
24361 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24362 { NULL, 0, 0, NULL }
24366 dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24367 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24368 ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR, HSSCCH_TDD_Specific_InfoItem_Response_LCR_sequence);
24372 static int dissect_HSSCCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24373 return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item);
24377 static const per_sequence_t HSSCCH_TDD_Specific_InfoList_Response_LCR_sequence_of[1] = {
24378 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSCCH_TDD_Specific_InfoList_Response_LCR_item },
24382 dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24383 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24384 ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR, HSSCCH_TDD_Specific_InfoList_Response_LCR_sequence_of,
24389 static int dissect_hSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24390 return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR);
24394 static const per_sequence_t HSPDSCH_TDD_Specific_InfoItem_Response_sequence[] = {
24395 { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot },
24396 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
24397 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24398 { NULL, 0, 0, NULL }
24402 dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24403 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24404 ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response, HSPDSCH_TDD_Specific_InfoItem_Response_sequence);
24408 static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24409 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item);
24413 static const per_sequence_t HSPDSCH_TDD_Specific_InfoList_Response_sequence_of[1] = {
24414 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSPDSCH_TDD_Specific_InfoList_Response_item },
24418 dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24419 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24420 ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response, HSPDSCH_TDD_Specific_InfoList_Response_sequence_of,
24425 static int dissect_hSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24426 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response);
24430 static const per_sequence_t HSPDSCH_TDD_Specific_InfoItem_Response_LCR_sequence[] = {
24431 { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR },
24432 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
24433 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24434 { NULL, 0, 0, NULL }
24438 dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24439 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24440 ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR, HSPDSCH_TDD_Specific_InfoItem_Response_LCR_sequence);
24444 static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24445 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item);
24449 static const per_sequence_t HSPDSCH_TDD_Specific_InfoList_Response_LCR_sequence_of[1] = {
24450 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item },
24454 dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24455 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24456 ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR, HSPDSCH_TDD_Specific_InfoList_Response_LCR_sequence_of,
24461 static int dissect_hSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24462 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR);
24466 static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
24467 { "hSDSCH-MACdFlow-Specific-InfoList-Response", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSDSCH_MACdFlow_Specific_InfoList_Response },
24468 { "hSSCCH-TDD-Specific-InfoList-Response", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSSCCH_TDD_Specific_InfoList_Response },
24469 { "hSSCCH-TDD-Specific-InfoList-Response-LCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSSCCH_TDD_Specific_InfoList_Response_LCR },
24470 { "hSPDSCH-TDD-Specific-InfoList-Response", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSPDSCH_TDD_Specific_InfoList_Response },
24471 { "hSPDSCH-TDD-Specific-InfoList-Response-LCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSPDSCH_TDD_Specific_InfoList_Response_LCR },
24472 { "hARQ-MemoryPartitioning" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hARQ_MemoryPartitioning },
24473 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24474 { NULL, 0, 0, NULL }
24478 dissect_rnsap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24479 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24480 ett_rnsap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
24484 static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24485 return dissect_rnsap_HSDSCH_TDD_Information_Response(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_TDD_Information_Response);
24489 static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
24490 { "hsSCCHCodeChangeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCHCodeChangeIndicator },
24491 { "tDDAckNackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDDAckNackPowerOffset },
24492 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24493 { NULL, 0, 0, NULL }
24497 dissect_rnsap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24498 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24499 ett_rnsap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
24503 static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24504 return dissect_rnsap_HSDSCH_TDD_Update_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_TDD_Update_Information);
24508 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
24509 { "hsDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsDSCH_MACdFlow_ID },
24510 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24511 { NULL, 0, 0, NULL }
24515 dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24516 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24517 ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
24521 static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24522 return dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlows_to_Delete_item);
24526 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
24527 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlows_to_Delete_item },
24531 dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24532 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24533 ett_rnsap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
24538 static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24539 return dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Delete);
24545 dissect_rnsap_AOA_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24546 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24547 0U, 719U, NULL, NULL, FALSE);
24551 static int dissect_aOA_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24552 return dissect_rnsap_AOA_LCR(tvb, offset, pinfo, tree, hf_rnsap_aOA_LCR);
24556 static const value_string rnsap_AOA_LCR_Accuracy_Class_vals[] = {
24570 dissect_rnsap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24571 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24572 0, 7, NULL, NULL, TRUE);
24576 static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24577 return dissect_rnsap_AOA_LCR_Accuracy_Class(tvb, offset, pinfo, tree, hf_rnsap_aOA_LCR_Accuracy_Class);
24581 static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
24582 { "aOA-LCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aOA_LCR },
24583 { "aOA-LCR-Accuracy-Class" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aOA_LCR_Accuracy_Class },
24584 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24585 { NULL, 0, 0, NULL }
24589 dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24590 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24591 ett_rnsap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
24595 static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24596 return dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_Angle_Of_Arrival_Value_LCR);
24602 dissect_rnsap_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24603 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
24608 static int dissect_id_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24609 return dissect_rnsap_GERAN_Cell_Capability(tvb, offset, pinfo, tree, hf_rnsap_id_GERAN_Cell_Capability);
24615 dissect_rnsap_GERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24616 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
24617 NO_BOUND, NO_BOUND, NULL);
24621 static int dissect_id_GERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24622 return dissect_rnsap_GERAN_Classmark(tvb, offset, pinfo, tree, hf_rnsap_id_GERAN_Classmark);
24628 dissect_rnsap_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24629 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24630 1U, 255U, NULL, NULL, FALSE);
24634 static int dissect_id_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24635 return dissect_rnsap_DSCH_InitialWindowSize(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_InitialWindowSize);
24641 dissect_rnsap_UL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24642 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24643 1U, 8U, NULL, NULL, FALSE);
24647 static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24648 return dissect_rnsap_UL_Synchronisation_StepSize(tvb, offset, pinfo, tree, hf_rnsap_uL_Synchronisation_StepSize);
24654 dissect_rnsap_UL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24655 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24656 1U, 8U, NULL, NULL, FALSE);
24660 static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24661 return dissect_rnsap_UL_Synchronisation_Frequency(tvb, offset, pinfo, tree, hf_rnsap_uL_Synchronisation_Frequency);
24665 static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
24666 { "uL-Synchronisation-StepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Synchronisation_StepSize },
24667 { "uL-Synchronisation-Frequency", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Synchronisation_Frequency },
24668 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24669 { NULL, 0, 0, NULL }
24673 dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24674 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24675 ett_rnsap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
24679 static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24680 return dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Synchronisation_Parameters_LCR);
24686 dissect_rnsap_SNACode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24687 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24688 0U, 65535U, NULL, NULL, FALSE);
24692 static int dissect_ListOfSNAs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24693 return dissect_rnsap_SNACode(tvb, offset, pinfo, tree, hf_rnsap_ListOfSNAs_item);
24697 static const per_sequence_t ListOfSNAs_sequence_of[1] = {
24698 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ListOfSNAs_item },
24702 dissect_rnsap_ListOfSNAs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24703 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24704 ett_rnsap_ListOfSNAs, ListOfSNAs_sequence_of,
24709 static int dissect_listOfSNAs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24710 return dissect_rnsap_ListOfSNAs(tvb, offset, pinfo, tree, hf_rnsap_listOfSNAs);
24714 static const per_sequence_t SNA_Information_sequence[] = {
24715 { "pLMN-Identity" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pLMN_Identity },
24716 { "listOfSNAs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_listOfSNAs },
24717 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24718 { NULL, 0, 0, NULL }
24722 dissect_rnsap_SNA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24723 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24724 ett_rnsap_SNA_Information, SNA_Information_sequence);
24728 static int dissect_id_SNA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24729 return dissect_rnsap_SNA_Information(tvb, offset, pinfo, tree, hf_rnsap_id_SNA_Information);
24733 static const value_string rnsap_MAChs_ResetIndicator_vals[] = {
24734 { 0, "mAChs-NotReset" },
24740 dissect_rnsap_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24741 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24742 0, 0, NULL, NULL, FALSE);
24746 static int dissect_id_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24747 return dissect_rnsap_MAChs_ResetIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_MAChs_ResetIndicator);
24751 static const value_string rnsap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
24752 { 0, "step-size1" },
24753 { 1, "step-size2" },
24754 { 2, "step-size3" },
24760 dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24761 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24762 0, 2, NULL, NULL, TRUE);
24766 static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24767 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
24769 static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24770 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
24772 static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24773 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
24775 static int dissect_uplinkStepSizeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24776 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_uplinkStepSizeLCR);
24780 static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
24781 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item },
24785 dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24786 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24787 ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
24792 static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24793 return dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
24797 static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
24798 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
24799 { "uplinkStepSizeLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uplinkStepSizeLCR },
24800 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24801 { NULL, 0, 0, NULL }
24805 dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24806 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24807 ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
24811 static int dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24812 return dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
24816 static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
24817 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item },
24821 dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24822 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
24823 ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
24828 static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24829 return dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
24833 static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
24834 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
24835 { "downlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_downlinkStepSize },
24836 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24837 { NULL, 0, 0, NULL }
24841 dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24842 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24843 ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
24847 static int dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24848 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
24854 dissect_rnsap_INTEGER_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24855 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24856 1U, 4U, NULL, NULL, FALSE);
24860 static int dissect_wT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24861 return dissect_rnsap_INTEGER_1_4(tvb, offset, pinfo, tree, hf_rnsap_wT);
24865 static const per_sequence_t FPACH_Information_sequence[] = {
24866 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
24867 { "tDD-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCodeLCR },
24868 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
24869 { "wT" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_wT },
24870 { NULL, 0, 0, NULL }
24874 dissect_rnsap_FPACH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24875 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24876 ett_rnsap_FPACH_Information, FPACH_Information_sequence);
24880 static int dissect_fPACH_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24881 return dissect_rnsap_FPACH_Information(tvb, offset, pinfo, tree, hf_rnsap_fPACH_info);
24887 dissect_rnsap_INTEGER_M120_M58_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24888 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24889 -120, -58, NULL, NULL, TRUE);
24893 static int dissect_prxUpPCHdes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24894 return dissect_rnsap_INTEGER_M120_M58_(tvb, offset, pinfo, tree, hf_rnsap_prxUpPCHdes);
24898 static const value_string rnsap_T_maxSYNC_UL_transmissions_vals[] = {
24908 dissect_rnsap_T_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24909 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24910 0, 3, NULL, NULL, TRUE);
24914 static int dissect_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24915 return dissect_rnsap_T_maxSYNC_UL_transmissions(tvb, offset, pinfo, tree, hf_rnsap_maxSYNC_UL_transmissions);
24921 dissect_rnsap_INTEGER_0_3_(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24922 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24923 0U, 3U, NULL, NULL, TRUE);
24927 static int dissect_powerRampStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24928 return dissect_rnsap_INTEGER_0_3_(tvb, offset, pinfo, tree, hf_rnsap_powerRampStep);
24932 static const per_sequence_t SYNC_UL_ProcParameters_sequence[] = {
24933 { "maxSYNC-UL-transmissions" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxSYNC_UL_transmissions },
24934 { "powerRampStep" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerRampStep },
24935 { NULL, 0, 0, NULL }
24939 dissect_rnsap_SYNC_UL_ProcParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24940 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24941 ett_rnsap_SYNC_UL_ProcParameters, SYNC_UL_ProcParameters_sequence);
24945 static int dissect_syncUL_procParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24946 return dissect_rnsap_SYNC_UL_ProcParameters(tvb, offset, pinfo, tree, hf_rnsap_syncUL_procParameter);
24952 dissect_rnsap_INTEGER_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24953 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
24954 1U, 32U, NULL, NULL, FALSE);
24958 static int dissect_mMax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24959 return dissect_rnsap_INTEGER_1_32(tvb, offset, pinfo, tree, hf_rnsap_mMax);
24963 static const per_sequence_t UL_TimingAdvanceCtrl_LCR_sequence[] = {
24964 { "sync-UL-codes-bitmap" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sync_UL_codes_bitmap },
24965 { "fPACH-info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fPACH_info },
24966 { "prxUpPCHdes" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_prxUpPCHdes },
24967 { "syncUL-procParameter" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncUL_procParameter },
24968 { "mMax" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mMax },
24969 { NULL, 0, 0, NULL }
24973 dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24974 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24975 ett_rnsap_UL_TimingAdvanceCtrl_LCR, UL_TimingAdvanceCtrl_LCR_sequence);
24979 static int dissect_id_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24980 return dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_TimingAdvanceCtrl_LCR);
24984 static const per_sequence_t HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence[] = {
24985 { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot },
24986 { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType },
24987 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
24988 { NULL, 0, 0, NULL }
24992 dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
24993 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
24994 ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
24998 static int dissect_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
24999 return dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item);
25003 static const per_sequence_t HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
25004 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item },
25008 dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25009 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25010 ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
25015 static int dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25016 return dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD);
25020 static const per_sequence_t HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD_sequence[] = {
25021 { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR },
25022 { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR },
25023 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25024 { NULL, 0, 0, NULL }
25028 dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25029 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25030 ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD_sequence);
25034 static int dissect_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25035 return dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item);
25039 static const per_sequence_t HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_sequence_of[1] = {
25040 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item },
25044 dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25045 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25046 ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_sequence_of,
25051 static int dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25052 return dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD);
25058 dissect_rnsap_HS_SICH_failed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25059 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25060 0U, 20U, NULL, NULL, FALSE);
25064 static int dissect_failed_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25065 return dissect_rnsap_HS_SICH_failed(tvb, offset, pinfo, tree, hf_rnsap_failed_HS_SICH);
25071 dissect_rnsap_HS_SICH_missed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25072 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25073 0U, 20U, NULL, NULL, FALSE);
25077 static int dissect_missed_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25078 return dissect_rnsap_HS_SICH_missed(tvb, offset, pinfo, tree, hf_rnsap_missed_HS_SICH);
25084 dissect_rnsap_HS_SICH_total(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25085 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25086 0U, 20U, NULL, NULL, FALSE);
25090 static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25091 return dissect_rnsap_HS_SICH_total(tvb, offset, pinfo, tree, hf_rnsap_total_HS_SICH);
25095 static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
25096 { "failed-HS-SICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_failed_HS_SICH },
25097 { "missed-HS-SICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_missed_HS_SICH },
25098 { "total-HS-SICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_total_HS_SICH },
25099 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25100 { NULL, 0, 0, NULL }
25104 dissect_rnsap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25105 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25106 ett_rnsap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
25110 static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25111 return dissect_rnsap_HS_SICH_Reception_Quality_Value(tvb, offset, pinfo, tree, hf_rnsap_id_HS_SICH_Reception_Quality);
25117 dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25118 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25119 0U, 20U, NULL, NULL, FALSE);
25123 static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25124 return dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, pinfo, tree, hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value);
25128 static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
25129 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSICH_Info_DM_Rqst_item },
25133 dissect_rnsap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25134 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25135 ett_rnsap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
25140 static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25141 return dissect_rnsap_HSSICH_Info_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_HSSICH_Info_DM_Rqst);
25147 dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25148 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
25152 static int dissect_dl_DPCH_ModifyInformation_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25153 return dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_ModifyInformation_LCR);
25157 static const per_sequence_t DL_CCTrCH_InformationItem_RL_ReconfRspTDD_sequence[] = {
25158 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
25159 { "dl-DPCH-ModifyInformation-LCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_ModifyInformation_LCR },
25160 { "cCTrCH-Maximum-DL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Maximum_DL_Power },
25161 { "cCTrCH-Minimum-DL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Minimum_DL_Power },
25162 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25163 { NULL, 0, 0, NULL }
25167 dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25168 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25169 ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD, DL_CCTrCH_InformationItem_RL_ReconfRspTDD_sequence);
25173 static int dissect_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25174 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item);
25178 static const per_sequence_t DL_CCTrCH_InformationList_RL_ReconfRspTDD_sequence_of[1] = {
25179 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item },
25183 dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25184 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25185 ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD, DL_CCTrCH_InformationList_RL_ReconfRspTDD_sequence_of,
25190 static int dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25191 return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD);
25195 static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD_sequence[] = {
25196 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
25197 { "maxPowerLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxPowerLCR },
25198 { "minPowerLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minPowerLCR },
25199 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25200 { NULL, 0, 0, NULL }
25204 dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25205 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25206 ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD, DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD_sequence);
25210 static int dissect_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25211 return dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item);
25215 static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_sequence_of[1] = {
25216 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item },
25220 dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25221 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25222 ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD, DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_sequence_of,
25227 static int dissect_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25228 return dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD);
25232 static const per_sequence_t DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD_sequence[] = {
25233 { "dL-Timeslot-LCR-InformationModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD },
25234 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25235 { NULL, 0, 0, NULL }
25239 dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25240 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25241 ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD, DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD_sequence);
25245 static int dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25246 return dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD);
25250 static const value_string rnsap_Support_8PSK_vals[] = {
25251 { 0, "v8PSK-Supported" },
25257 dissect_rnsap_Support_8PSK(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25258 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25259 0, 0, NULL, NULL, FALSE);
25263 static int dissect_id_TDD_Support_8PSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25264 return dissect_rnsap_Support_8PSK(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_Support_8PSK);
25270 dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25271 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25272 1U, 16U, NULL, NULL, FALSE);
25276 static int dissect_id_TDD_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25277 return dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_maxNrDLPhysicalchannels);
25283 dissect_rnsap_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25284 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25285 -50, 50U, NULL, NULL, FALSE);
25289 static int dissect_id_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25290 return dissect_rnsap_ExtendedGSMCellIndividualOffset(tvb, offset, pinfo, tree, hf_rnsap_id_ExtendedGSMCellIndividualOffset);
25294 static const per_sequence_t RL_ParameterUpdateIndicationFDD_RL_InformationList_sequence_of[1] = {
25295 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_ParameterUpdateIndicationFDD_RL_InformationList_item },
25299 dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25300 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25301 ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList, RL_ParameterUpdateIndicationFDD_RL_InformationList_sequence_of,
25306 static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25307 return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList);
25311 static const value_string rnsap_Primary_CPICH_Usage_For_Channel_Estimation_vals[] = {
25312 { 0, "primary-CPICH-may-be-used" },
25313 { 1, "primary-CPICH-shall-not-be-used" },
25319 dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25320 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25321 0, 1, NULL, NULL, FALSE);
25325 static int dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25326 return dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, pinfo, tree, hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation);
25330 static const per_sequence_t Secondary_CPICH_Information_sequence[] = {
25331 { "dl-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_ScramblingCode },
25332 { "fDD-DL-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fDD_DL_ChannelisationCodeNumber },
25333 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25334 { NULL, 0, 0, NULL }
25338 dissect_rnsap_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25339 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25340 ett_rnsap_Secondary_CPICH_Information, Secondary_CPICH_Information_sequence);
25344 static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25345 return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Secondary_CPICH_Information);
25347 static int dissect_new_secondary_CPICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25348 return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, pinfo, tree, hf_rnsap_new_secondary_CPICH);
25352 static const value_string rnsap_Secondary_CPICH_Information_Change_vals[] = {
25353 { 0, "new-secondary-CPICH" },
25354 { 1, "secondary-CPICH-shall-not-be-used" },
25358 static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
25359 { 0, "new-secondary-CPICH" , ASN1_EXTENSION_ROOT , dissect_new_secondary_CPICH },
25360 { 1, "secondary-CPICH-shall-not-be-used", ASN1_EXTENSION_ROOT , dissect_secondary_CPICH_shall_not_be_used },
25361 { 0, NULL, 0, NULL }
25365 dissect_rnsap_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25366 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
25367 ett_rnsap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
25372 static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25373 return dissect_rnsap_Secondary_CPICH_Information_Change(tvb, offset, pinfo, tree, hf_rnsap_id_Secondary_CPICH_Information_Change);
25377 static const value_string rnsap_Phase_Reference_Update_Indicator_vals[] = {
25378 { 0, "phase-reference-needs-to-be-changed" },
25384 dissect_rnsap_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25385 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25386 0, 0, NULL, NULL, FALSE);
25390 static int dissect_id_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25391 return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_Phase_Reference_Update_Indicator);
25393 static int dissect_phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25394 return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, pinfo, tree, hf_rnsap_phase_Reference_Update_Indicator);
25398 static const per_sequence_t RL_ParameterUpdateIndicationFDD_RL_Information_Item_sequence[] = {
25399 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
25400 { "phase-Reference-Update-Indicator", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_phase_Reference_Update_Indicator },
25401 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25402 { NULL, 0, 0, NULL }
25406 dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25407 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25408 ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item, RL_ParameterUpdateIndicationFDD_RL_Information_Item_sequence);
25412 static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25413 return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item);
25417 static const value_string rnsap_Unidirectional_DCH_Indicator_vals[] = {
25418 { 0, "downlink-DCH-only" },
25419 { 1, "uplink-DCH-only" },
25425 dissect_rnsap_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25426 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25427 0, 1, NULL, NULL, FALSE);
25431 static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25432 return dissect_rnsap_Unidirectional_DCH_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_Unidirectional_DCH_Indicator);
25436 static const per_sequence_t RL_InformationIE_RL_ReconfPrepTDD_sequence[] = {
25437 { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID },
25438 { "rL-Specific-DCH-Info" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_Specific_DCH_Info },
25439 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25440 { NULL, 0, 0, NULL }
25444 dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25445 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25446 ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD, RL_InformationIE_RL_ReconfPrepTDD_sequence);
25450 static int dissect_RL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25451 return dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_RL_Information_RL_ReconfPrepTDD_item);
25455 static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
25456 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Information_RL_ReconfPrepTDD_item },
25460 dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25461 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25462 ett_rnsap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence_of,
25467 static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25468 return dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepTDD);
25472 static const per_sequence_t Multiple_RL_InformationResponse_RL_ReconfReadyTDD_sequence_of[1] = {
25473 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item },
25477 dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25478 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25479 ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD, Multiple_RL_InformationResponse_RL_ReconfReadyTDD_sequence_of,
25484 static int dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25485 return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD);
25489 static const per_sequence_t Multiple_RL_InformationResponse_RL_ReconfRspTDD_sequence_of[1] = {
25490 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item },
25494 dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25495 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25496 ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD, Multiple_RL_InformationResponse_RL_ReconfRspTDD_sequence_of,
25501 static int dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25502 return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information);
25506 static const per_sequence_t Satellite_Almanac_Information_ExtItem_item_sequence[] = {
25507 { "dATA-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dATA_ID },
25508 { "sAT-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sAT_ID },
25509 { "gps-e-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_e_alm },
25510 { "gps-toa-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_toa_alm },
25511 { "gps-delta-I-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_delta_I_alm },
25512 { "omegadot-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegadot_alm },
25513 { "svhealth-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_svhealth_alm },
25514 { "gps-a-sqrt-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_a_sqrt_alm },
25515 { "omegazero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegazero_alm },
25516 { "m-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_m_zero_alm },
25517 { "gps-omega-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_omega_alm },
25518 { "gps-af-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_zero_alm },
25519 { "gps-af-one-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_one_alm },
25520 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25521 { NULL, 0, 0, NULL }
25525 dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25526 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25527 ett_rnsap_Satellite_Almanac_Information_ExtItem_item, Satellite_Almanac_Information_ExtItem_item_sequence);
25531 static int dissect_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25532 return dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvb, offset, pinfo, tree, hf_rnsap_Satellite_Almanac_Information_ExtItem_item);
25536 static const per_sequence_t Satellite_Almanac_Information_ExtItem_sequence_of[1] = {
25537 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Satellite_Almanac_Information_ExtItem_item },
25541 dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25542 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25543 ett_rnsap_Satellite_Almanac_Information_ExtItem, Satellite_Almanac_Information_ExtItem_sequence_of,
25548 static int dissect_id_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25549 return dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvb, offset, pinfo, tree, hf_rnsap_id_Satellite_Almanac_Information_ExtItem);
25553 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
25554 { "priorityQueueId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueueId },
25555 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator },
25556 { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer },
25557 { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate },
25558 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25559 { NULL, 0, 0, NULL }
25563 dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25564 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25565 ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
25569 static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25570 return dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
25574 static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
25575 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item },
25579 dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25580 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25581 ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
25586 static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25587 return dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_rnsap_priorityQueueInfotoModifyUnsynchronised);
25591 static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
25592 { "hSDSCH-MACdFlow-Specific-InfoList-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSDSCH_MACdFlow_Specific_InfoList_to_Modify },
25593 { "priorityQueueInfotoModifyUnsynchronised", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_priorityQueueInfotoModifyUnsynchronised },
25594 { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiPowerOffset },
25595 { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackPowerOffset },
25596 { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nackPowerOffset },
25597 { "hsscch-PowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsscch_PowerOffset },
25598 { "tDDAckNackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDDAckNackPowerOffset },
25599 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25600 { NULL, 0, 0, NULL }
25604 dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25605 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25606 ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
25610 static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25611 return dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised);
25617 dissect_rnsap_DsField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25618 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
25623 static int dissect_dsField(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25624 return dissect_rnsap_DsField(tvb, offset, pinfo, tree, hf_rnsap_dsField);
25630 dissect_rnsap_GenericTrafficCategory(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25631 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
25636 static int dissect_genericTrafficCategory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25637 return dissect_rnsap_GenericTrafficCategory(tvb, offset, pinfo, tree, hf_rnsap_genericTrafficCategory);
25641 static const value_string rnsap_TnlQos_vals[] = {
25643 { 1, "genericTrafficCategory" },
25647 static const per_choice_t TnlQos_choice[] = {
25648 { 0, "dsField" , ASN1_EXTENSION_ROOT , dissect_dsField },
25649 { 1, "genericTrafficCategory" , ASN1_EXTENSION_ROOT , dissect_genericTrafficCategory },
25650 { 0, NULL, 0, NULL }
25654 dissect_rnsap_TnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25655 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
25656 ett_rnsap_TnlQos, TnlQos_choice,
25661 static int dissect_id_TnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25662 return dissect_rnsap_TnlQos(tvb, offset, pinfo, tree, hf_rnsap_id_TnlQos);
25664 static int dissect_tnlQoS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25665 return dissect_rnsap_TnlQos(tvb, offset, pinfo, tree, hf_rnsap_tnlQoS);
25669 static const per_sequence_t RTLoadValue_sequence[] = {
25670 { "uplinkRTLoadValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_uplinkRTLoadValue },
25671 { "downlinkRTLoadValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_downlinkRTLoadValue },
25672 { NULL, 0, 0, NULL }
25676 dissect_rnsap_RTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25677 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25678 ett_rnsap_RTLoadValue, RTLoadValue_sequence);
25682 static int dissect_id_RTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25683 return dissect_rnsap_RTLoadValue(tvb, offset, pinfo, tree, hf_rnsap_id_RTLoadValue);
25687 static const per_sequence_t NRTLoadInformationValue_sequence[] = {
25688 { "uplinkNRTLoadInformationValue", ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_uplinkNRTLoadInformationValue },
25689 { "downlinkNRTLoadInformationValue", ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_downlinkNRTLoadInformationValue },
25690 { NULL, 0, 0, NULL }
25694 dissect_rnsap_NRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25695 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25696 ett_rnsap_NRTLoadInformationValue, NRTLoadInformationValue_sequence);
25700 static int dissect_id_NRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25701 return dissect_rnsap_NRTLoadInformationValue(tvb, offset, pinfo, tree, hf_rnsap_id_NRTLoadInformationValue);
25707 dissect_rnsap_CellPortionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25708 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25709 0U, 63U, NULL, NULL, TRUE);
25713 static int dissect_id_CellPortionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25714 return dissect_rnsap_CellPortionID(tvb, offset, pinfo, tree, hf_rnsap_id_CellPortionID);
25720 dissect_rnsap_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25721 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25722 0U, 127U, NULL, NULL, TRUE);
25726 static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25727 return dissect_rnsap_UpPTSInterferenceValue(tvb, offset, pinfo, tree, hf_rnsap_id_UpPTSInterferenceValue);
25733 dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25734 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25735 -5, -1, NULL, NULL, TRUE);
25739 static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25740 return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_Delta);
25742 static int dissect_primaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25743 return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, tree, hf_rnsap_primaryCCPCH_RSCP_Delta);
25747 static const value_string rnsap_UEMeasurementType_vals[] = {
25748 { 0, "primary-CCPCH-RSCP" },
25749 { 1, "dL-Timeslot-ISCP" },
25750 { 2, "uE-Transmitted-power" },
25756 dissect_rnsap_UEMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25757 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25758 0, 2, NULL, NULL, TRUE);
25762 static int dissect_id_UEMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25763 return dissect_rnsap_UEMeasurementType(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementType);
25767 static const value_string rnsap_UEMeasurementTimeslotInfoHCRBurstType_vals[] = {
25776 dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25777 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25778 0, 2, NULL, NULL, TRUE);
25782 static int dissect_burstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25783 return dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvb, offset, pinfo, tree, hf_rnsap_burstType);
25787 static const per_sequence_t UEMeasurementTimeslotInfoHCR_IEs_sequence[] = {
25788 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
25789 { "burstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstType },
25790 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25791 { NULL, 0, 0, NULL }
25795 dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25796 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25797 ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs, UEMeasurementTimeslotInfoHCR_IEs_sequence);
25801 static int dissect_UEMeasurementTimeslotInfoHCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25802 return dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementTimeslotInfoHCR_item);
25806 static const per_sequence_t UEMeasurementTimeslotInfoHCR_sequence_of[1] = {
25807 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UEMeasurementTimeslotInfoHCR_item },
25811 dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25812 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25813 ett_rnsap_UEMeasurementTimeslotInfoHCR, UEMeasurementTimeslotInfoHCR_sequence_of,
25818 static int dissect_id_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25819 return dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementTimeslotInfoHCR);
25823 static const per_sequence_t UEMeasurementTimeslotInfoLCR_IEs_sequence[] = {
25824 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot1 },
25825 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25826 { NULL, 0, 0, NULL }
25830 dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25831 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25832 ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs, UEMeasurementTimeslotInfoLCR_IEs_sequence);
25836 static int dissect_UEMeasurementTimeslotInfoLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25837 return dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementTimeslotInfoLCR_item);
25841 static const per_sequence_t UEMeasurementTimeslotInfoLCR_sequence_of[1] = {
25842 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UEMeasurementTimeslotInfoLCR_item },
25846 dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25847 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
25848 ett_rnsap_UEMeasurementTimeslotInfoLCR, UEMeasurementTimeslotInfoLCR_sequence_of,
25853 static int dissect_id_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25854 return dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementTimeslotInfoLCR);
25858 static const value_string rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting_vals[] = {
25866 { 7, "rInfinity" },
25872 dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25873 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25874 0, 7, NULL, NULL, FALSE);
25878 static int dissect_amountofReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25879 return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvb, offset, pinfo, tree, hf_rnsap_amountofReporting);
25883 static const value_string rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval_vals[] = {
25904 dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25905 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25906 0, 14, NULL, NULL, FALSE);
25910 static int dissect_reportingInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25911 return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvb, offset, pinfo, tree, hf_rnsap_reportingInterval);
25915 static const per_sequence_t UEMeasurementReportCharacteristicsPeriodic_sequence[] = {
25916 { "amountofReporting" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_amountofReporting },
25917 { "reportingInterval" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reportingInterval },
25918 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
25919 { NULL, 0, 0, NULL }
25923 dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25924 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
25925 ett_rnsap_UEMeasurementReportCharacteristicsPeriodic, UEMeasurementReportCharacteristicsPeriodic_sequence);
25929 static int dissect_periodic2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25930 return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvb, offset, pinfo, tree, hf_rnsap_periodic2);
25936 dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25937 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25938 -115, -25, NULL, NULL, FALSE);
25942 static int dissect_timeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25943 return dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_timeslotISCP);
25949 dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25950 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
25951 -50, 33U, NULL, NULL, FALSE);
25955 static int dissect_uETransmitPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25956 return dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvb, offset, pinfo, tree, hf_rnsap_uETransmitPower);
25962 dissect_rnsap_UEMeasurementThreshold_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25963 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
25967 static int dissect_extension_UEMeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25968 return dissect_rnsap_UEMeasurementThreshold_Extension(tvb, offset, pinfo, tree, hf_rnsap_extension_UEMeasurementThreshold);
25972 static const value_string rnsap_UEMeasurementThreshold_vals[] = {
25973 { 0, "timeslotISCP" },
25974 { 1, "uETransmitPower" },
25975 { 2, "extension-UEMeasurementThreshold" },
25979 static const per_choice_t UEMeasurementThreshold_choice[] = {
25980 { 0, "timeslotISCP" , ASN1_EXTENSION_ROOT , dissect_timeslotISCP },
25981 { 1, "uETransmitPower" , ASN1_EXTENSION_ROOT , dissect_uETransmitPower },
25982 { 2, "extension-UEMeasurementThreshold", ASN1_NOT_EXTENSION_ROOT, dissect_extension_UEMeasurementThreshold },
25983 { 0, NULL, 0, NULL }
25987 dissect_rnsap_UEMeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
25988 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
25989 ett_rnsap_UEMeasurementThreshold, UEMeasurementThreshold_choice,
25994 static int dissect_uEMeasurementTreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
25995 return dissect_rnsap_UEMeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTreshold);
25999 static const value_string rnsap_UEMeasurementTimeToTrigger_vals[] = {
26021 dissect_rnsap_UEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26022 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26023 0, 15, NULL, NULL, FALSE);
26027 static int dissect_uEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26028 return dissect_rnsap_UEMeasurementTimeToTrigger(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTimeToTrigger);
26034 dissect_rnsap_UEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26035 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26036 0U, 15U, NULL, NULL, FALSE);
26040 static int dissect_uEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26041 return dissect_rnsap_UEMeasurementHysteresisTime(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementHysteresisTime);
26045 static const per_sequence_t UEMeasurementReportCharacteristicsEvent1h_sequence[] = {
26046 { "uEMeasurementTreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTreshold },
26047 { "uEMeasurementTimeToTrigger" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTimeToTrigger },
26048 { "uEMeasurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementHysteresisTime },
26049 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26050 { NULL, 0, 0, NULL }
26054 dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26055 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26056 ett_rnsap_UEMeasurementReportCharacteristicsEvent1h, UEMeasurementReportCharacteristicsEvent1h_sequence);
26060 static int dissect_event1h(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26061 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvb, offset, pinfo, tree, hf_rnsap_event1h);
26065 static const per_sequence_t UEMeasurementReportCharacteristicsEvent1i_sequence[] = {
26066 { "uEMeasurementTreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTreshold },
26067 { "uEMeasurementTimeToTrigger" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTimeToTrigger },
26068 { "uEMeasurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementHysteresisTime },
26069 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26070 { NULL, 0, 0, NULL }
26074 dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26075 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26076 ett_rnsap_UEMeasurementReportCharacteristicsEvent1i, UEMeasurementReportCharacteristicsEvent1i_sequence);
26080 static int dissect_event1i(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26081 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvb, offset, pinfo, tree, hf_rnsap_event1i);
26085 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6a_sequence[] = {
26086 { "uEMeasurementTreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTreshold },
26087 { "uEMeasurementTimeToTrigger" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTimeToTrigger },
26088 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26089 { NULL, 0, 0, NULL }
26093 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26094 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26095 ett_rnsap_UEMeasurementReportCharacteristicsEvent6a, UEMeasurementReportCharacteristicsEvent6a_sequence);
26099 static int dissect_event6a(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26100 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvb, offset, pinfo, tree, hf_rnsap_event6a);
26104 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6b_sequence[] = {
26105 { "uEMeasurementTreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTreshold },
26106 { "uEMeasurementTimeToTrigger" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTimeToTrigger },
26107 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26108 { NULL, 0, 0, NULL }
26112 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26113 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26114 ett_rnsap_UEMeasurementReportCharacteristicsEvent6b, UEMeasurementReportCharacteristicsEvent6b_sequence);
26118 static int dissect_event6b(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26119 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvb, offset, pinfo, tree, hf_rnsap_event6b);
26123 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6c_sequence[] = {
26124 { "uEMeasurementTimeToTrigger" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTimeToTrigger },
26125 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26126 { NULL, 0, 0, NULL }
26130 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26131 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26132 ett_rnsap_UEMeasurementReportCharacteristicsEvent6c, UEMeasurementReportCharacteristicsEvent6c_sequence);
26136 static int dissect_event6c(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26137 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvb, offset, pinfo, tree, hf_rnsap_event6c);
26141 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6d_sequence[] = {
26142 { "uEMeasurementTimeToTrigger" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEMeasurementTimeToTrigger },
26143 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26144 { NULL, 0, 0, NULL }
26148 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26149 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26150 ett_rnsap_UEMeasurementReportCharacteristicsEvent6d, UEMeasurementReportCharacteristicsEvent6d_sequence);
26154 static int dissect_event6d(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26155 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvb, offset, pinfo, tree, hf_rnsap_event6d);
26161 dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26162 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
26166 static int dissect_extension_ReportCharacteristics1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26167 return dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvb, offset, pinfo, tree, hf_rnsap_extension_ReportCharacteristics1);
26171 static const value_string rnsap_UEMeasurementReportCharacteristics_vals[] = {
26179 { 7, "extension-ReportCharacteristics" },
26183 static const per_choice_t UEMeasurementReportCharacteristics_choice[] = {
26184 { 0, "periodic" , ASN1_EXTENSION_ROOT , dissect_periodic2 },
26185 { 1, "event1h" , ASN1_EXTENSION_ROOT , dissect_event1h },
26186 { 2, "event1i" , ASN1_EXTENSION_ROOT , dissect_event1i },
26187 { 3, "event6a" , ASN1_EXTENSION_ROOT , dissect_event6a },
26188 { 4, "event6b" , ASN1_EXTENSION_ROOT , dissect_event6b },
26189 { 5, "event6c" , ASN1_EXTENSION_ROOT , dissect_event6c },
26190 { 6, "event6d" , ASN1_EXTENSION_ROOT , dissect_event6d },
26191 { 7, "extension-ReportCharacteristics", ASN1_NOT_EXTENSION_ROOT, dissect_extension_ReportCharacteristics1 },
26192 { 0, NULL, 0, NULL }
26196 dissect_rnsap_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26197 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
26198 ett_rnsap_UEMeasurementReportCharacteristics, UEMeasurementReportCharacteristics_choice,
26203 static int dissect_id_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26204 return dissect_rnsap_UEMeasurementReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementReportCharacteristics);
26208 static const value_string rnsap_UEMeasurementParameterModAllow_vals[] = {
26209 { 0, "parameterModificationAllowed" },
26215 dissect_rnsap_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26216 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26217 0, 0, NULL, NULL, TRUE);
26221 static int dissect_id_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26222 return dissect_rnsap_UEMeasurementParameterModAllow(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementParameterModAllow);
26228 dissect_rnsap_INTEGER_0_104(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26229 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26230 0U, 104U, NULL, NULL, FALSE);
26234 static int dissect_uETransmitPower1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26235 return dissect_rnsap_INTEGER_0_104(tvb, offset, pinfo, tree, hf_rnsap_uETransmitPower1);
26239 static const per_sequence_t UEMeasurementValueTransmittedPowerListHCR_IEs_sequence[] = {
26240 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
26241 { "uETransmitPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uETransmitPower1 },
26242 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26243 { NULL, 0, 0, NULL }
26247 dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26248 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26249 ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs, UEMeasurementValueTransmittedPowerListHCR_IEs_sequence);
26253 static int dissect_UEMeasurementValueTransmittedPowerListHCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26254 return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item);
26258 static const per_sequence_t UEMeasurementValueTransmittedPowerListHCR_sequence_of[1] = {
26259 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UEMeasurementValueTransmittedPowerListHCR_item },
26263 dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26264 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
26265 ett_rnsap_UEMeasurementValueTransmittedPowerListHCR, UEMeasurementValueTransmittedPowerListHCR_sequence_of,
26270 static int dissect_uEMeasurementTransmittedPowerListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26271 return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTransmittedPowerListHCR);
26275 static const per_sequence_t UEMeasurementValueTransmittedPowerListLCR_IEs_sequence[] = {
26276 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
26277 { "uETransmitPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uETransmitPower1 },
26278 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26279 { NULL, 0, 0, NULL }
26283 dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26284 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26285 ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs, UEMeasurementValueTransmittedPowerListLCR_IEs_sequence);
26289 static int dissect_UEMeasurementValueTransmittedPowerListLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26290 return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item);
26294 static const per_sequence_t UEMeasurementValueTransmittedPowerListLCR_sequence_of[1] = {
26295 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UEMeasurementValueTransmittedPowerListLCR_item },
26299 dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26300 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
26301 ett_rnsap_UEMeasurementValueTransmittedPowerListLCR, UEMeasurementValueTransmittedPowerListLCR_sequence_of,
26306 static int dissect_uEMeasurementTransmittedPowerListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26307 return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTransmittedPowerListLCR);
26311 static const per_sequence_t UE_MeasurementValue_UE_Transmitted_Power_sequence[] = {
26312 { "uEMeasurementTransmittedPowerListHCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uEMeasurementTransmittedPowerListHCR },
26313 { "uEMeasurementTransmittedPowerListLCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uEMeasurementTransmittedPowerListLCR },
26314 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26315 { NULL, 0, 0, NULL }
26319 dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26320 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26321 ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power, UE_MeasurementValue_UE_Transmitted_Power_sequence);
26325 static int dissect_uE_Transmitted_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26326 return dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvb, offset, pinfo, tree, hf_rnsap_uE_Transmitted_Power);
26330 static const per_sequence_t UE_MeasurementValue_Primary_CCPCH_RSCP_sequence[] = {
26331 { "primaryCCPCH-RSCP" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCCPCH_RSCP },
26332 { "primaryCCPCH-RSCP-Delta" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primaryCCPCH_RSCP_Delta },
26333 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26334 { NULL, 0, 0, NULL }
26338 dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26339 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26340 ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP, UE_MeasurementValue_Primary_CCPCH_RSCP_sequence);
26344 static int dissect_primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26345 return dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_primary_CCPCH_RSCP);
26349 static const per_sequence_t UEMeasurementValueTimeslotISCPListHCR_IEs_sequence[] = {
26350 { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot },
26351 { "dL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotISCP },
26352 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26353 { NULL, 0, 0, NULL }
26357 dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26358 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26359 ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs, UEMeasurementValueTimeslotISCPListHCR_IEs_sequence);
26363 static int dissect_UEMeasurementValueTimeslotISCPListHCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26364 return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item);
26368 static const per_sequence_t UEMeasurementValueTimeslotISCPListHCR_sequence_of[1] = {
26369 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UEMeasurementValueTimeslotISCPListHCR_item },
26373 dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26374 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
26375 ett_rnsap_UEMeasurementValueTimeslotISCPListHCR, UEMeasurementValueTimeslotISCPListHCR_sequence_of,
26380 static int dissect_uEMeasurementTimeslotISCPListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26381 return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTimeslotISCPListHCR);
26385 static const per_sequence_t UEMeasurementValueTimeslotISCPListLCR_IEs_sequence[] = {
26386 { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR },
26387 { "dL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotISCP },
26388 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26389 { NULL, 0, 0, NULL }
26393 dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26394 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26395 ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs, UEMeasurementValueTimeslotISCPListLCR_IEs_sequence);
26399 static int dissect_UEMeasurementValueTimeslotISCPListLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26400 return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item);
26404 static const per_sequence_t UEMeasurementValueTimeslotISCPListLCR_sequence_of[1] = {
26405 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UEMeasurementValueTimeslotISCPListLCR_item },
26409 dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26410 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
26411 ett_rnsap_UEMeasurementValueTimeslotISCPListLCR, UEMeasurementValueTimeslotISCPListLCR_sequence_of,
26416 static int dissect_uEMeasurementTimeslotISCPListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26417 return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTimeslotISCPListLCR);
26421 static const per_sequence_t UE_MeasurementValue_DL_Timeslot_ISCP_sequence[] = {
26422 { "uEMeasurementTimeslotISCPListHCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uEMeasurementTimeslotISCPListHCR },
26423 { "uEMeasurementTimeslotISCPListLCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uEMeasurementTimeslotISCPListLCR },
26424 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26425 { NULL, 0, 0, NULL }
26429 dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26430 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26431 ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP, UE_MeasurementValue_DL_Timeslot_ISCP_sequence);
26435 static int dissect_dL_Timeslot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26436 return dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_ISCP);
26442 dissect_rnsap_UEMeasurementValue_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26443 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
26447 static int dissect_extension_UEMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26448 return dissect_rnsap_UEMeasurementValue_Extension(tvb, offset, pinfo, tree, hf_rnsap_extension_UEMeasurementValue);
26452 static const value_string rnsap_UEMeasurementValue_vals[] = {
26453 { 0, "uE-Transmitted-Power" },
26454 { 1, "primary-CCPCH-RSCP" },
26455 { 2, "dL-Timeslot-ISCP" },
26456 { 3, "extension-UEMeasurementValue" },
26460 static const per_choice_t UEMeasurementValue_choice[] = {
26461 { 0, "uE-Transmitted-Power" , ASN1_EXTENSION_ROOT , dissect_uE_Transmitted_Power },
26462 { 1, "primary-CCPCH-RSCP" , ASN1_EXTENSION_ROOT , dissect_primary_CCPCH_RSCP },
26463 { 2, "dL-Timeslot-ISCP" , ASN1_EXTENSION_ROOT , dissect_dL_Timeslot_ISCP },
26464 { 3, "extension-UEMeasurementValue", ASN1_NOT_EXTENSION_ROOT, dissect_extension_UEMeasurementValue },
26465 { 0, NULL, 0, NULL }
26469 dissect_rnsap_UEMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26470 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
26471 ett_rnsap_UEMeasurementValue, UEMeasurementValue_choice,
26476 static int dissect_uEmeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26477 return dissect_rnsap_UEMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_uEmeasurementValue);
26481 static const per_sequence_t UEMeasurementValueInformationAvailable_sequence[] = {
26482 { "uEmeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uEmeasurementValue },
26483 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26484 { NULL, 0, 0, NULL }
26488 dissect_rnsap_UEMeasurementValueInformationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26489 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26490 ett_rnsap_UEMeasurementValueInformationAvailable, UEMeasurementValueInformationAvailable_sequence);
26494 static int dissect_measurementAvailable2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26495 return dissect_rnsap_UEMeasurementValueInformationAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementAvailable2);
26501 dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26502 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
26506 static int dissect_measurementnotAvailable2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26507 return dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementnotAvailable2);
26511 static const value_string rnsap_UEMeasurementValueInformation_vals[] = {
26512 { 0, "measurementAvailable" },
26513 { 1, "measurementnotAvailable" },
26517 static const per_choice_t UEMeasurementValueInformation_choice[] = {
26518 { 0, "measurementAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementAvailable2 },
26519 { 1, "measurementnotAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementnotAvailable2 },
26520 { 0, NULL, 0, NULL }
26524 dissect_rnsap_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26525 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
26526 ett_rnsap_UEMeasurementValueInformation, UEMeasurementValueInformation_choice,
26531 static int dissect_id_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26532 return dissect_rnsap_UEMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementValueInformation);
26536 static const value_string rnsap_T_interface_vals[] = {
26544 dissect_rnsap_T_interface(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26545 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26546 0, 1, NULL, NULL, TRUE);
26550 static int dissect_interface(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26551 return dissect_rnsap_T_interface(tvb, offset, pinfo, tree, hf_rnsap_interface);
26555 static const per_sequence_t InterfacesToTraceItem_sequence[] = {
26556 { "interface" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_interface },
26557 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26558 { NULL, 0, 0, NULL }
26562 dissect_rnsap_InterfacesToTraceItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26563 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26564 ett_rnsap_InterfacesToTraceItem, InterfacesToTraceItem_sequence);
26568 static int dissect_id_InterfacesToTraceItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26569 return dissect_rnsap_InterfacesToTraceItem(tvb, offset, pinfo, tree, hf_rnsap_id_InterfacesToTraceItem);
26573 static const per_sequence_t ListOfInterfacesToTrace_sequence_of[1] = {
26574 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ListOfInterfacesToTrace_item },
26578 dissect_rnsap_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26579 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
26580 ett_rnsap_ListOfInterfacesToTrace, ListOfInterfacesToTrace_sequence_of,
26585 static int dissect_id_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26586 return dissect_rnsap_ListOfInterfacesToTrace(tvb, offset, pinfo, tree, hf_rnsap_id_ListOfInterfacesToTrace);
26590 static const value_string rnsap_TraceDepth_vals[] = {
26599 dissect_rnsap_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26600 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26601 0, 2, NULL, NULL, TRUE);
26605 static int dissect_id_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26606 return dissect_rnsap_TraceDepth(tvb, offset, pinfo, tree, hf_rnsap_id_TraceDepth);
26612 dissect_rnsap_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26613 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
26614 0U, 65535U, NULL, NULL, FALSE);
26618 static int dissect_id_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26619 return dissect_rnsap_TraceRecordingSessionReference(tvb, offset, pinfo, tree, hf_rnsap_id_TraceRecordingSessionReference);
26625 dissect_rnsap_TraceReference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26626 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
26631 static int dissect_id_TraceReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26632 return dissect_rnsap_TraceReference(tvb, offset, pinfo, tree, hf_rnsap_id_TraceReference);
26638 dissect_rnsap_IMEI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26639 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
26644 static int dissect_imei(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26645 return dissect_rnsap_IMEI(tvb, offset, pinfo, tree, hf_rnsap_imei);
26651 dissect_rnsap_IMEISV(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26652 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
26657 static int dissect_imeisv(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26658 return dissect_rnsap_IMEISV(tvb, offset, pinfo, tree, hf_rnsap_imeisv);
26662 static const value_string rnsap_UEIdentity_vals[] = {
26669 static const per_choice_t UEIdentity_choice[] = {
26670 { 0, "imsi" , ASN1_EXTENSION_ROOT , dissect_imsi },
26671 { 1, "imei" , ASN1_EXTENSION_ROOT , dissect_imei },
26672 { 2, "imeisv" , ASN1_EXTENSION_ROOT , dissect_imeisv },
26673 { 0, NULL, 0, NULL }
26677 dissect_rnsap_UEIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26678 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
26679 ett_rnsap_UEIdentity, UEIdentity_choice,
26684 static int dissect_id_UEIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26685 return dissect_rnsap_UEIdentity(tvb, offset, pinfo, tree, hf_rnsap_id_UEIdentity);
26691 dissect_rnsap_OCTET_STRING_SIZE_1_23(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26692 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
26697 static int dissect_gERAN_SI_block(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26698 return dissect_rnsap_OCTET_STRING_SIZE_1_23(tvb, offset, pinfo, tree, hf_rnsap_gERAN_SI_block);
26702 static const per_sequence_t GERAN_SystemInfo_item_sequence[] = {
26703 { "gERAN-SI-block" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gERAN_SI_block },
26704 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26705 { NULL, 0, 0, NULL }
26709 dissect_rnsap_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26710 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26711 ett_rnsap_GERAN_SystemInfo_item, GERAN_SystemInfo_item_sequence);
26715 static int dissect_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26716 return dissect_rnsap_GERAN_SystemInfo_item(tvb, offset, pinfo, tree, hf_rnsap_GERAN_SystemInfo_item);
26720 static const per_sequence_t GERAN_SystemInfo_sequence_of[1] = {
26721 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_GERAN_SystemInfo_item },
26725 dissect_rnsap_GERAN_SystemInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26726 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
26727 ett_rnsap_GERAN_SystemInfo, GERAN_SystemInfo_sequence_of,
26732 static int dissect_sI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26733 return dissect_rnsap_GERAN_SystemInfo(tvb, offset, pinfo, tree, hf_rnsap_sI);
26735 static int dissect_pSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26736 return dissect_rnsap_GERAN_SystemInfo(tvb, offset, pinfo, tree, hf_rnsap_pSI);
26740 static const value_string rnsap_GERAN_SI_Type_vals[] = {
26746 static const per_choice_t GERAN_SI_Type_choice[] = {
26747 { 0, "sI" , ASN1_EXTENSION_ROOT , dissect_sI },
26748 { 1, "pSI" , ASN1_EXTENSION_ROOT , dissect_pSI },
26749 { 0, NULL, 0, NULL }
26753 dissect_rnsap_GERAN_SI_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26754 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
26755 ett_rnsap_GERAN_SI_Type, GERAN_SI_Type_choice,
26760 static int dissect_gERAN_SI_Type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26761 return dissect_rnsap_GERAN_SI_Type(tvb, offset, pinfo, tree, hf_rnsap_gERAN_SI_Type);
26765 static const per_sequence_t NACC_Related_Data_sequence[] = {
26766 { "gERAN-SI-Type" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gERAN_SI_Type },
26767 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26768 { NULL, 0, 0, NULL }
26772 dissect_rnsap_NACC_Related_Data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26773 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26774 ett_rnsap_NACC_Related_Data, NACC_Related_Data_sequence);
26778 static int dissect_id_NACC_Related_Data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26779 return dissect_rnsap_NACC_Related_Data(tvb, offset, pinfo, tree, hf_rnsap_id_NACC_Related_Data);
26783 static const per_sequence_t T_lAI_sequence[] = {
26784 { "pLMN-Identity" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pLMN_Identity },
26785 { "lAC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lAC },
26786 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26787 { NULL, 0, 0, NULL }
26791 dissect_rnsap_T_lAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26792 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26793 ett_rnsap_T_lAI, T_lAI_sequence);
26797 static int dissect_lAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26798 return dissect_rnsap_T_lAI(tvb, offset, pinfo, tree, hf_rnsap_lAI);
26804 dissect_rnsap_CI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26805 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
26810 static int dissect_cI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26811 return dissect_rnsap_CI(tvb, offset, pinfo, tree, hf_rnsap_cI);
26815 static const per_sequence_t CGI_sequence[] = {
26816 { "lAI" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lAI },
26817 { "cI" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_cI },
26818 { "iE-Extensions" , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_iE_Extensions },
26819 { NULL, 0, 0, NULL }
26823 dissect_rnsap_CGI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26824 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26825 ett_rnsap_CGI, CGI_sequence);
26829 static int dissect_cGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26830 return dissect_rnsap_CGI(tvb, offset, pinfo, tree, hf_rnsap_cGI);
26834 static const per_sequence_t GSM_Cell_InfEx_Rqst_sequence[] = {
26835 { "cGI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cGI },
26836 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26837 { NULL, 0, 0, NULL }
26841 dissect_rnsap_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26842 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26843 ett_rnsap_GSM_Cell_InfEx_Rqst, GSM_Cell_InfEx_Rqst_sequence);
26847 static int dissect_id_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26848 return dissect_rnsap_GSM_Cell_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_GSM_Cell_InfEx_Rqst);
26854 dissect_rnsap_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26855 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
26859 static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26860 return dissect_rnsap_MeasurementRecoveryBehavior(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementRecoveryBehavior);
26866 dissect_rnsap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26867 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
26871 static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26872 return dissect_rnsap_MeasurementRecoveryReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementRecoveryReportingIndicator);
26878 dissect_rnsap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26879 offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
26883 static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26884 return dissect_rnsap_MeasurementRecoverySupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementRecoverySupportIndicator);
26888 static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
26889 { "pO1-ForTFCI-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO1_ForTFCI_Bits },
26890 { "pO2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO2_ForTPC_Bits },
26891 { "pO3-ForPilotBits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO3_ForPilotBits },
26892 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26893 { NULL, 0, 0, NULL }
26897 dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26898 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26899 ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
26903 static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26904 return dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation2);
26908 static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
26909 { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation2 },
26910 { "fdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_TPC_DownlinkStepSize },
26911 { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus },
26912 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26913 { NULL, 0, 0, NULL }
26917 dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26918 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26919 ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
26923 static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26924 return dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
26928 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
26929 { "po2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_po2_ForTPC_Bits },
26930 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26931 { NULL, 0, 0, NULL }
26935 dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26936 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26937 ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
26941 static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26942 return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation3);
26946 static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
26947 { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation3 },
26948 { "fdd-dl-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_dl_TPC_DownlinkStepSize },
26949 { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_limitedPowerIncrease },
26950 { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus },
26951 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26952 { NULL, 0, 0, NULL }
26956 dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26957 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26958 ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
26962 static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26963 return dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD);
26967 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
26968 { "po2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_po2_ForTPC_Bits },
26969 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26970 { NULL, 0, 0, NULL }
26974 dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26975 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26976 ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
26980 static int dissect_powerOffsetInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
26981 return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation1);
26985 static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
26986 { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation1 },
26987 { "fdd-dl-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_dl_TPC_DownlinkStepSize },
26988 { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_limitedPowerIncrease },
26989 { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus },
26990 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
26991 { NULL, 0, 0, NULL }
26995 dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
26996 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
26997 ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
27001 static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27002 return dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD);
27008 dissect_rnsap_Service_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27009 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
27014 static int dissect_service_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27015 return dissect_rnsap_Service_ID(tvb, offset, pinfo, tree, hf_rnsap_service_id);
27019 static const per_sequence_t TMGI_sequence[] = {
27020 { "plmn-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_plmn_id },
27021 { "service-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_service_id },
27022 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27023 { NULL, 0, 0, NULL }
27027 dissect_rnsap_TMGI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27028 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27029 ett_rnsap_TMGI, TMGI_sequence);
27033 static int dissect_tmgi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27034 return dissect_rnsap_TMGI(tvb, offset, pinfo, tree, hf_rnsap_tmgi);
27036 static int dissect_MBMS_Bearer_Service_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27037 return dissect_rnsap_TMGI(tvb, offset, pinfo, tree, hf_rnsap_MBMS_Bearer_Service_List_item);
27039 static int dissect_tMGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27040 return dissect_rnsap_TMGI(tvb, offset, pinfo, tree, hf_rnsap_tMGI);
27044 static const per_sequence_t MBMS_Bearer_Service_List_sequence_of[1] = {
27045 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MBMS_Bearer_Service_List_item },
27049 dissect_rnsap_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27050 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27051 ett_rnsap_MBMS_Bearer_Service_List, MBMS_Bearer_Service_List_sequence_of,
27056 static int dissect_id_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27057 return dissect_rnsap_MBMS_Bearer_Service_List(tvb, offset, pinfo, tree, hf_rnsap_id_MBMS_Bearer_Service_List);
27061 static const per_sequence_t MBMS_Bearer_ServiceItemIEs_InfEx_Rsp_sequence[] = {
27062 { "tmgi" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tmgi },
27063 { "requestedDataValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requestedDataValue },
27064 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27065 { NULL, 0, 0, NULL }
27069 dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27070 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27071 ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp, MBMS_Bearer_ServiceItemIEs_InfEx_Rsp_sequence);
27075 static int dissect_MBMS_Bearer_Service_List_InfEx_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27076 return dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item);
27080 static const per_sequence_t MBMS_Bearer_Service_List_InfEx_Rsp_sequence_of[1] = {
27081 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MBMS_Bearer_Service_List_InfEx_Rsp_item },
27085 dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27086 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27087 ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp, MBMS_Bearer_Service_List_InfEx_Rsp_sequence_of,
27092 static int dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27093 return dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp);
27097 static const value_string rnsap_TransmissionMode_vals[] = {
27100 { 2, "not-provided" },
27106 dissect_rnsap_TransmissionMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27107 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27108 0, 2, NULL, NULL, TRUE);
27112 static int dissect_transmissionMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27113 return dissect_rnsap_TransmissionMode(tvb, offset, pinfo, tree, hf_rnsap_transmissionMode);
27117 static const per_sequence_t MBMS_Bearer_ServiceItemFDD_sequence[] = {
27118 { "tmgi" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tmgi },
27119 { "transmissionMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmissionMode },
27120 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27121 { NULL, 0, 0, NULL }
27125 dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27126 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27127 ett_rnsap_MBMS_Bearer_ServiceItemFDD, MBMS_Bearer_ServiceItemFDD_sequence);
27131 static int dissect_Active_MBMS_Bearer_Service_ListFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27132 return dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item);
27136 static const per_sequence_t Active_MBMS_Bearer_Service_ListFDD_sequence_of[1] = {
27137 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Active_MBMS_Bearer_Service_ListFDD_item },
27141 dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27142 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27143 ett_rnsap_Active_MBMS_Bearer_Service_ListFDD, Active_MBMS_Bearer_Service_ListFDD_sequence_of,
27148 static int dissect_id_Active_MBMS_Bearer_ServiceFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27149 return dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD);
27153 static const per_sequence_t MBMS_Bearer_ServiceItemTDD_sequence[] = {
27154 { "tmgi" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tmgi },
27155 { "transmissionMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmissionMode },
27156 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27157 { NULL, 0, 0, NULL }
27161 dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27162 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27163 ett_rnsap_MBMS_Bearer_ServiceItemTDD, MBMS_Bearer_ServiceItemTDD_sequence);
27167 static int dissect_Active_MBMS_Bearer_Service_ListTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27168 return dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item);
27172 static const per_sequence_t Active_MBMS_Bearer_Service_ListTDD_sequence_of[1] = {
27173 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Active_MBMS_Bearer_Service_ListTDD_item },
27177 dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27178 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27179 ett_rnsap_Active_MBMS_Bearer_Service_ListTDD, Active_MBMS_Bearer_Service_ListTDD_sequence_of,
27184 static int dissect_id_Active_MBMS_Bearer_ServiceTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27185 return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD);
27189 static const per_sequence_t Cell_Fach_Pch_State_sequence[] = {
27190 { "d-RNTI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_d_RNTI },
27191 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27192 { NULL, 0, 0, NULL }
27196 dissect_rnsap_Cell_Fach_Pch_State(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27197 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27198 ett_rnsap_Cell_Fach_Pch_State, Cell_Fach_Pch_State_sequence);
27202 static int dissect_cell_fach_pch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27203 return dissect_rnsap_Cell_Fach_Pch_State(tvb, offset, pinfo, tree, hf_rnsap_cell_fach_pch);
27207 static const per_sequence_t Ura_Pch_State_sequence[] = {
27208 { "srnc-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_srnc_id },
27209 { "ura-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ura_id },
27210 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27211 { NULL, 0, 0, NULL }
27215 dissect_rnsap_Ura_Pch_State(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27216 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27217 ett_rnsap_Ura_Pch_State, Ura_Pch_State_sequence);
27221 static int dissect_ura_pch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27222 return dissect_rnsap_Ura_Pch_State(tvb, offset, pinfo, tree, hf_rnsap_ura_pch);
27226 static const value_string rnsap_UE_State_vals[] = {
27227 { 0, "cell-fach-pch" },
27232 static const per_choice_t UE_State_choice[] = {
27233 { 0, "cell-fach-pch" , ASN1_EXTENSION_ROOT , dissect_cell_fach_pch },
27234 { 1, "ura-pch" , ASN1_EXTENSION_ROOT , dissect_ura_pch },
27235 { 0, NULL, 0, NULL }
27239 dissect_rnsap_UE_State(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27240 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
27241 ett_rnsap_UE_State, UE_State_choice,
27246 static int dissect_id_UE_State(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27247 return dissect_rnsap_UE_State(tvb, offset, pinfo, tree, hf_rnsap_id_UE_State);
27251 static const value_string rnsap_HARQ_Preamble_Mode_vals[] = {
27259 dissect_rnsap_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27260 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27261 0, 1, NULL, NULL, FALSE);
27265 static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27266 return dissect_rnsap_HARQ_Preamble_Mode(tvb, offset, pinfo, tree, hf_rnsap_id_HARQ_Preamble_Mode);
27270 static const value_string rnsap_SynchronisationIndicator_vals[] = {
27271 { 0, "timingMaintainedSynchronisation" },
27277 dissect_rnsap_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27278 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27279 0, 0, NULL, NULL, TRUE);
27283 static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27284 return dissect_rnsap_SynchronisationIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_SynchronisationIndicator);
27288 static const value_string rnsap_UL_DPDCHIndicatorEDCH_vals[] = {
27289 { 0, "uL-DPDCH-present" },
27290 { 1, "uL-DPDCH-not-present" },
27296 dissect_rnsap_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27297 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27298 0, 1, NULL, NULL, FALSE);
27302 static int dissect_id_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27303 return dissect_rnsap_UL_DPDCHIndicatorEDCH(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPDCHIndicatorEDCH);
27307 static const value_string rnsap_Max_Set_E_DPDCHs_vals[] = {
27315 { 7, "v2xN2plus2xN4" },
27321 dissect_rnsap_Max_Set_E_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27322 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27323 0, 7, NULL, NULL, TRUE);
27327 static int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27328 return dissect_rnsap_Max_Set_E_DPDCHs(tvb, offset, pinfo, tree, hf_rnsap_maxSet_E_DPDCHs);
27334 dissect_rnsap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27335 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27336 0U, 1U, NULL, NULL, TRUE);
27340 static int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27341 return dissect_rnsap_E_DCH_TFCI_Table_Index(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_TFCI_Table_Index);
27347 dissect_rnsap_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27348 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27349 0U, 127U, NULL, NULL, FALSE);
27353 static int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27354 return dissect_rnsap_E_TFCI(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Min_Set_E_TFCI);
27356 static int dissect_reference_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27357 return dissect_rnsap_E_TFCI(tvb, offset, pinfo, tree, hf_rnsap_reference_E_TFCI);
27363 dissect_rnsap_Reference_E_TFCI_PO(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27364 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27365 0U, 29U, NULL, NULL, FALSE);
27369 static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27370 return dissect_rnsap_Reference_E_TFCI_PO(tvb, offset, pinfo, tree, hf_rnsap_reference_E_TFCI_PO);
27374 static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
27375 { "reference-E-TFCI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reference_E_TFCI },
27376 { "reference-E-TFCI-PO" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reference_E_TFCI_PO },
27377 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27378 { NULL, 0, 0, NULL }
27382 dissect_rnsap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27383 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27384 ett_rnsap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
27388 static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27389 return dissect_rnsap_Reference_E_TFCI_Information_Item(tvb, offset, pinfo, tree, hf_rnsap_Reference_E_TFCI_Information_item);
27393 static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
27394 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Reference_E_TFCI_Information_item },
27398 dissect_rnsap_Reference_E_TFCI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27399 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27400 ett_rnsap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
27405 static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27406 return dissect_rnsap_Reference_E_TFCI_Information(tvb, offset, pinfo, tree, hf_rnsap_reference_E_TFCI_Information);
27410 static const per_sequence_t E_TFCS_Information_sequence[] = {
27411 { "e-DCH-TFCI-Table-Index" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_TFCI_Table_Index },
27412 { "e-DCH-Min-Set-E-TFCI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_Min_Set_E_TFCI },
27413 { "reference-E-TFCI-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reference_E_TFCI_Information },
27414 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27415 { NULL, 0, 0, NULL }
27419 dissect_rnsap_E_TFCS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27420 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27421 ett_rnsap_E_TFCS_Information, E_TFCS_Information_sequence);
27425 static int dissect_e_TFCS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27426 return dissect_rnsap_E_TFCS_Information(tvb, offset, pinfo, tree, hf_rnsap_e_TFCS_Information);
27430 static const value_string rnsap_E_TTI_vals[] = {
27438 dissect_rnsap_E_TTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27439 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27440 0, 1, NULL, NULL, FALSE);
27444 static int dissect_e_TTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27445 return dissect_rnsap_E_TTI(tvb, offset, pinfo, tree, hf_rnsap_e_TTI);
27451 dissect_rnsap_E_DPCCH_PO(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27452 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27453 0U, 8U, NULL, NULL, FALSE);
27457 static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27458 return dissect_rnsap_E_DPCCH_PO(tvb, offset, pinfo, tree, hf_rnsap_e_DPCCH_PO);
27462 static const per_sequence_t EDPCH_Information_FDD_sequence[] = {
27463 { "maxSet-E-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxSet_E_DPDCHs },
27464 { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit },
27465 { "e-TFCS-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_TFCS_Information },
27466 { "e-TTI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_TTI },
27467 { "e-DPCCH-PO" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DPCCH_PO },
27468 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27469 { NULL, 0, 0, NULL }
27473 dissect_rnsap_EDPCH_Information_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27474 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27475 ett_rnsap_EDPCH_Information_FDD, EDPCH_Information_FDD_sequence);
27479 static int dissect_id_EDPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27480 return dissect_rnsap_EDPCH_Information_FDD(tvb, offset, pinfo, tree, hf_rnsap_id_EDPCH_Information);
27486 dissect_rnsap_EDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27487 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27488 0U, 7U, NULL, NULL, FALSE);
27492 static int dissect_eDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27493 return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_ID);
27495 static int dissect_eDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27496 return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_eDSCH_MACdFlow_ID);
27500 static const per_sequence_t RL_Specific_EDCH_InfoItem_sequence[] = {
27501 { "eDCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlow_ID },
27502 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
27503 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
27504 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27505 { NULL, 0, 0, NULL }
27509 dissect_rnsap_RL_Specific_EDCH_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27510 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27511 ett_rnsap_RL_Specific_EDCH_InfoItem, RL_Specific_EDCH_InfoItem_sequence);
27515 static int dissect_RL_Specific_EDCH_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27516 return dissect_rnsap_RL_Specific_EDCH_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_RL_Specific_EDCH_Information_item);
27520 static const per_sequence_t RL_Specific_EDCH_Information_sequence_of[1] = {
27521 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Specific_EDCH_Information_item },
27525 dissect_rnsap_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27526 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27527 ett_rnsap_RL_Specific_EDCH_Information, RL_Specific_EDCH_Information_sequence_of,
27532 static int dissect_id_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27533 return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Specific_EDCH_Information);
27535 static int dissect_id_EDCH_MACdFlows_To_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27536 return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MACdFlows_To_Add);
27540 static const value_string rnsap_EDCH_RL_Indication_vals[] = {
27548 dissect_rnsap_EDCH_RL_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27549 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27550 0, 1, NULL, NULL, FALSE);
27554 static int dissect_id_EDCH_RL_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27555 return dissect_rnsap_EDCH_RL_Indication(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_RL_Indication);
27561 dissect_rnsap_MaxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27562 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27563 0U, 15U, NULL, NULL, FALSE);
27567 static int dissect_maxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27568 return dissect_rnsap_MaxNr_Retransmissions_EDCH(tvb, offset, pinfo, tree, hf_rnsap_maxNr_Retransmissions_EDCH);
27574 dissect_rnsap_E_DCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27575 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27576 0U, 6U, NULL, NULL, FALSE);
27580 static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27581 return dissect_rnsap_E_DCH_HARQ_PO_FDD(tvb, offset, pinfo, tree, hf_rnsap_eDCH_HARQ_PO_FDD);
27587 dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27588 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
27593 static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27594 return dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_Multiplexing_List);
27600 dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27601 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27602 1U, 19982U, NULL, NULL, FALSE);
27606 static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27607 return dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, pinfo, tree, hf_rnsap_maxBits_MACe_PDU_non_scheduled);
27613 dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27614 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
27619 static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27620 return dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, pinfo, tree, hf_rnsap_hARQ_Process_Allocation_2ms);
27624 static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
27625 { "maxBits-MACe-PDU-non-scheduled", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxBits_MACe_PDU_non_scheduled },
27626 { "hARQ-Process-Allocation-2ms" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hARQ_Process_Allocation_2ms },
27627 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27628 { NULL, 0, 0, NULL }
27632 dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27633 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27634 ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
27638 static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27639 return dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant);
27643 static const value_string rnsap_E_DCH_Grant_Type_Information_vals[] = {
27644 { 0, "e-DCH-Non-Scheduled-Transmission-Grant" },
27645 { 1, "e-DCH-Scheduled-Transmission-Grant" },
27649 static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
27650 { 0, "e-DCH-Non-Scheduled-Transmission-Grant", ASN1_EXTENSION_ROOT , dissect_e_DCH_Non_Scheduled_Transmission_Grant },
27651 { 1, "e-DCH-Scheduled-Transmission-Grant", ASN1_EXTENSION_ROOT , dissect_e_DCH_Scheduled_Transmission_Grant },
27652 { 0, NULL, 0, NULL }
27656 dissect_rnsap_E_DCH_Grant_Type_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27657 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
27658 ett_rnsap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
27663 static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27664 return dissect_rnsap_E_DCH_Grant_Type_Information(tvb, offset, pinfo, tree, hf_rnsap_eDCH_Grant_Type_Information);
27668 static const value_string rnsap_BundlingModeIndicator_vals[] = {
27670 { 1, "no-bundling" },
27676 dissect_rnsap_BundlingModeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27677 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27678 0, 1, NULL, NULL, FALSE);
27682 static int dissect_bundlingModeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27683 return dissect_rnsap_BundlingModeIndicator(tvb, offset, pinfo, tree, hf_rnsap_bundlingModeIndicator);
27689 dissect_rnsap_LogicalChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27690 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27691 1U, 15U, NULL, NULL, FALSE);
27695 static int dissect_logicalChannelId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27696 return dissect_rnsap_LogicalChannelID(tvb, offset, pinfo, tree, hf_rnsap_logicalChannelId);
27702 dissect_rnsap_MACes_Guaranteed_Bitrate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27703 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27704 0U, 16777215U, NULL, NULL, TRUE);
27708 static int dissect_mACes_GuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27709 return dissect_rnsap_MACes_Guaranteed_Bitrate(tvb, offset, pinfo, tree, hf_rnsap_mACes_GuaranteedBitRate);
27715 dissect_rnsap_EDCH_DDI_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27716 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27717 0U, 63U, NULL, NULL, FALSE);
27721 static int dissect_eDCH_DDI_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27722 return dissect_rnsap_EDCH_DDI_Value(tvb, offset, pinfo, tree, hf_rnsap_eDCH_DDI_Value);
27726 static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
27727 { "mACdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACdPDU_Size },
27728 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27729 { NULL, 0, 0, NULL }
27733 dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27734 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27735 ett_rnsap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
27739 static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27740 return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_MACdPDU_SizeList_item);
27742 static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27743 return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item);
27747 static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
27748 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdPDU_SizeList_item },
27752 dissect_rnsap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27753 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27754 ett_rnsap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
27759 static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27760 return dissect_rnsap_E_DCH_MACdPDU_SizeList(tvb, offset, pinfo, tree, hf_rnsap_mACd_PDU_Size_List);
27764 static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
27765 { "logicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_logicalChannelId },
27766 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator },
27767 { "mACes-GuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mACes_GuaranteedBitRate },
27768 { "eDCH-DDI-Value" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_DDI_Value },
27769 { "mACd-PDU-Size-List" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACd_PDU_Size_List },
27770 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27771 { NULL, 0, 0, NULL }
27775 dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27776 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27777 ett_rnsap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
27781 static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27782 return dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_LogicalChannelInformation_item);
27786 static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
27787 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_LogicalChannelInformation_item },
27791 dissect_rnsap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27792 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27793 ett_rnsap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
27798 static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27799 return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_eDCHLogicalChannelInformation);
27801 static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27802 return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_eDCH_LogicalChannelToAdd);
27806 static const per_sequence_t EDCH_MACdFlow_Specific_InfoItem_sequence[] = {
27807 { "eDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDSCH_MACdFlow_ID },
27808 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
27809 { "tnlQoS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tnlQoS },
27810 { "payloadCRC-PresenceIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_payloadCRC_PresenceIndicator },
27811 { "maxNr-Retransmissions-EDCH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxNr_Retransmissions_EDCH },
27812 { "trafficClass" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_trafficClass },
27813 { "eDCH-HARQ-PO-FDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_HARQ_PO_FDD },
27814 { "eDCH-MACdFlow-Multiplexing-List", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_MACdFlow_Multiplexing_List },
27815 { "eDCH-Grant-Type-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_Grant_Type_Information },
27816 { "bundlingModeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bundlingModeIndicator },
27817 { "eDCHLogicalChannelInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCHLogicalChannelInformation },
27818 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27819 { NULL, 0, 0, NULL }
27823 dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27824 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27825 ett_rnsap_EDCH_MACdFlow_Specific_InfoItem, EDCH_MACdFlow_Specific_InfoItem_sequence);
27829 static int dissect_EDCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27830 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item);
27834 static const per_sequence_t EDCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
27835 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_MACdFlow_Specific_InfoList_item },
27839 dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27840 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
27841 ett_rnsap_EDCH_MACdFlow_Specific_InfoList, EDCH_MACdFlow_Specific_InfoList_sequence_of,
27846 static int dissect_eDCH_MACdFlow_Specific_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27847 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information1);
27851 static const per_sequence_t EDCH_MACdFlows_Information_sequence[] = {
27852 { "eDCH-MACdFlow-Specific-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlow_Specific_Information1 },
27853 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27854 { NULL, 0, 0, NULL }
27858 dissect_rnsap_EDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27859 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27860 ett_rnsap_EDCH_MACdFlows_Information, EDCH_MACdFlows_Information_sequence);
27864 static int dissect_eDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27865 return dissect_rnsap_EDCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlows_Information);
27869 static const per_sequence_t EDCH_FDD_Information_sequence[] = {
27870 { "eDCH-MACdFlows-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlows_Information },
27871 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27872 { NULL, 0, 0, NULL }
27876 dissect_rnsap_EDCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27877 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27878 ett_rnsap_EDCH_FDD_Information, EDCH_FDD_Information_sequence);
27882 static int dissect_id_EDCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27883 return dissect_rnsap_EDCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_Information);
27887 static const per_sequence_t EDCH_Serving_RL_in_this_DRNS_sequence[] = {
27888 { "e-DCH-Serving-RL-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_Serving_RL_Id },
27889 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
27890 { NULL, 0, 0, NULL }
27894 dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27895 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
27896 ett_rnsap_EDCH_Serving_RL_in_this_DRNS, EDCH_Serving_RL_in_this_DRNS_sequence);
27900 static int dissect_e_DCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27901 return dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Serving_RL_in_this_DRNS);
27905 static const value_string rnsap_EDCH_Serving_RL_vals[] = {
27906 { 0, "e-DCH-Serving-RL-in-this-DRNS" },
27907 { 1, "e-DCH-Serving-RL-not-in-this-DRNS" },
27911 static const per_choice_t EDCH_Serving_RL_choice[] = {
27912 { 0, "e-DCH-Serving-RL-in-this-DRNS", ASN1_EXTENSION_ROOT , dissect_e_DCH_Serving_RL_in_this_DRNS },
27913 { 1, "e-DCH-Serving-RL-not-in-this-DRNS", ASN1_EXTENSION_ROOT , dissect_e_DCH_Serving_RL_not_in_this_DRNS },
27914 { 0, NULL, 0, NULL }
27918 dissect_rnsap_EDCH_Serving_RL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27919 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
27920 ett_rnsap_EDCH_Serving_RL, EDCH_Serving_RL_choice,
27925 static int dissect_id_Serving_EDCHRL_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27926 return dissect_rnsap_EDCH_Serving_RL(tvb, offset, pinfo, tree, hf_rnsap_id_Serving_EDCHRL_Id);
27932 dissect_rnsap_E_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27933 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27934 0U, 65535U, NULL, NULL, FALSE);
27938 static int dissect_primary_e_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27939 return dissect_rnsap_E_RNTI(tvb, offset, pinfo, tree, hf_rnsap_primary_e_RNTI);
27941 static int dissect_secondary_e_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27942 return dissect_rnsap_E_RNTI(tvb, offset, pinfo, tree, hf_rnsap_secondary_e_RNTI);
27948 dissect_rnsap_ERGCH_SignatureSequence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27949 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27950 0U, 39U, NULL, NULL, FALSE);
27954 static int dissect_eRGCH_SignatureSequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27955 return dissect_rnsap_ERGCH_SignatureSequence(tvb, offset, pinfo, tree, hf_rnsap_eRGCH_SignatureSequence);
27961 dissect_rnsap_EHICH_SignatureSequence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27962 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27963 0U, 39U, NULL, NULL, FALSE);
27967 static int dissect_eHICH_SignatureSequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27968 return dissect_rnsap_EHICH_SignatureSequence(tvb, offset, pinfo, tree, hf_rnsap_eHICH_SignatureSequence);
27974 dissect_rnsap_E_Serving_Grant_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27975 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27976 0U, 31U, NULL, NULL, TRUE);
27980 static int dissect_serving_Grant_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
27981 return dissect_rnsap_E_Serving_Grant_Value(tvb, offset, pinfo, tree, hf_rnsap_serving_Grant_Value);
27985 static const value_string rnsap_E_Primary_Secondary_Grant_Selector_vals[] = {
27987 { 1, "secondary" },
27993 dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
27994 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
27995 0, 1, NULL, NULL, FALSE);
27999 static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28000 return dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvb, offset, pinfo, tree, hf_rnsap_primary_Secondary_Grant_Selector);
28004 static const value_string rnsap_E_RGCH_Release_Indicator_vals[] = {
28005 { 0, "e-RGCHreleased" },
28011 dissect_rnsap_E_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28012 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
28013 0, 0, NULL, NULL, FALSE);
28017 static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28018 return dissect_rnsap_E_RGCH_Release_Indicator(tvb, offset, pinfo, tree, hf_rnsap_e_RGCH_Release_Indicator);
28022 static const per_sequence_t EDCH_FDD_DL_ControlChannelInformation_sequence[] = {
28023 { "eAGCH-ERGCH-EHICH-FDD-ScramblingCode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eAGCH_ERGCH_EHICH_FDD_ScramblingCode },
28024 { "eAGCH-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eAGCH_ChannelisationCode },
28025 { "primary-e-RNTI" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_e_RNTI },
28026 { "secondary-e-RNTI" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_e_RNTI },
28027 { "eRGCH-EHICH-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eRGCH_EHICH_ChannelisationCode },
28028 { "eRGCH-SignatureSequence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eRGCH_SignatureSequence },
28029 { "eHICH-SignatureSequence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eHICH_SignatureSequence },
28030 { "serving-Grant-Value" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_serving_Grant_Value },
28031 { "primary-Secondary-Grant-Selector", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_Secondary_Grant_Selector },
28032 { "e-RGCH-Release-Indicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_RGCH_Release_Indicator },
28033 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28034 { NULL, 0, 0, NULL }
28038 dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28039 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28040 ett_rnsap_EDCH_FDD_DL_ControlChannelInformation, EDCH_FDD_DL_ControlChannelInformation_sequence);
28044 static int dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28045 return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation);
28047 static int dissect_eDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28048 return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_eDCH_FDD_DL_ControlChannelInformation);
28052 static const per_sequence_t EDCH_FDD_InformationResponseItem_sequence[] = {
28053 { "eDCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlow_ID },
28054 { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID },
28055 { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress },
28056 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28057 { NULL, 0, 0, NULL }
28061 dissect_rnsap_EDCH_FDD_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28062 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28063 ett_rnsap_EDCH_FDD_InformationResponseItem, EDCH_FDD_InformationResponseItem_sequence);
28067 static int dissect_EDCH_FDD_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28068 return dissect_rnsap_EDCH_FDD_InformationResponseItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_FDD_InformationResponse_item);
28072 static const per_sequence_t EDCH_FDD_InformationResponse_sequence_of[1] = {
28073 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_FDD_InformationResponse_item },
28077 dissect_rnsap_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28078 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28079 ett_rnsap_EDCH_FDD_InformationResponse, EDCH_FDD_InformationResponse_sequence_of,
28084 static int dissect_id_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28085 return dissect_rnsap_EDCH_FDD_InformationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_InformationResponse);
28089 static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
28090 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdPDU_SizeToModifyList_item },
28094 dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28095 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28096 ett_rnsap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
28101 static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28102 return dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, pinfo, tree, hf_rnsap_mACd_PDU_Size_List1);
28106 static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
28107 { "logicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_logicalChannelId },
28108 { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator },
28109 { "mACes-GuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mACes_GuaranteedBitRate },
28110 { "eDCH-DDI-Value" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_DDI_Value },
28111 { "mACd-PDU-Size-List" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACd_PDU_Size_List1 },
28112 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28113 { NULL, 0, 0, NULL }
28117 dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28118 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28119 ett_rnsap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
28123 static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28124 return dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_LogicalChannelToModify_item);
28128 static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
28129 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_LogicalChannelToModify_item },
28133 dissect_rnsap_E_DCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28134 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28135 ett_rnsap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
28140 static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28141 return dissect_rnsap_E_DCH_LogicalChannelToModify(tvb, offset, pinfo, tree, hf_rnsap_eDCH_LogicalChannelToModify);
28145 static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
28146 { "logicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_logicalChannelId },
28147 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28148 { NULL, 0, 0, NULL }
28152 dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28153 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28154 ett_rnsap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
28158 static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28159 return dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_LogicalChannelToDelete_item);
28163 static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
28164 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_LogicalChannelToDelete_item },
28168 dissect_rnsap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28169 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28170 ett_rnsap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
28175 static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28176 return dissect_rnsap_E_DCH_LogicalChannelToDelete(tvb, offset, pinfo, tree, hf_rnsap_eDCH_LogicalChannelToDelete);
28180 static const per_sequence_t EDCH_MACdFlow_Specific_InfoToModifyItem_sequence[] = {
28181 { "eDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDSCH_MACdFlow_ID },
28182 { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority },
28183 { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator },
28184 { "tnlQoS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tnlQoS },
28185 { "maxNr-Retransmissions-EDCH" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxNr_Retransmissions_EDCH },
28186 { "trafficClass" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_trafficClass },
28187 { "eDCH-HARQ-PO-FDD" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_HARQ_PO_FDD },
28188 { "eDCH-MACdFlow-Multiplexing-List", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_MACdFlow_Multiplexing_List },
28189 { "eDCH-Grant-Type-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_Grant_Type_Information },
28190 { "bundlingModeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bundlingModeIndicator },
28191 { "eDCH-LogicalChannelToAdd" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_LogicalChannelToAdd },
28192 { "eDCH-LogicalChannelToModify" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_LogicalChannelToModify },
28193 { "eDCH-LogicalChannelToDelete" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_LogicalChannelToDelete },
28194 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28195 { NULL, 0, 0, NULL }
28199 dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28200 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28201 ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem, EDCH_MACdFlow_Specific_InfoToModifyItem_sequence);
28205 static int dissect_EDCH_MACdFlow_Specific_InfoToModifyList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28206 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item);
28210 static const per_sequence_t EDCH_MACdFlow_Specific_InfoToModifyList_sequence_of[1] = {
28211 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_MACdFlow_Specific_InfoToModifyList_item },
28215 dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28216 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28217 ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList, EDCH_MACdFlow_Specific_InfoToModifyList_sequence_of,
28222 static int dissect_eDCH_MACdFlow_Specific_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28223 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information);
28227 static const per_sequence_t EDCH_FDD_Information_To_Modify_sequence[] = {
28228 { "eDCH-MACdFlow-Specific-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlow_Specific_Information },
28229 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28230 { NULL, 0, 0, NULL }
28234 dissect_rnsap_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28235 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28236 ett_rnsap_EDCH_FDD_Information_To_Modify, EDCH_FDD_Information_To_Modify_sequence);
28240 static int dissect_id_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28241 return dissect_rnsap_EDCH_FDD_Information_To_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_Information_To_Modify);
28245 static const per_sequence_t EDCH_MACdFlows_To_Delete_Item_sequence[] = {
28246 { "eDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDSCH_MACdFlow_ID },
28247 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28248 { NULL, 0, 0, NULL }
28252 dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28253 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28254 ett_rnsap_EDCH_MACdFlows_To_Delete_Item, EDCH_MACdFlows_To_Delete_Item_sequence);
28258 static int dissect_EDCH_MACdFlows_To_Delete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28259 return dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MACdFlows_To_Delete_item);
28263 static const per_sequence_t EDCH_MACdFlows_To_Delete_sequence_of[1] = {
28264 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_MACdFlows_To_Delete_item },
28268 dissect_rnsap_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28269 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28270 ett_rnsap_EDCH_MACdFlows_To_Delete, EDCH_MACdFlows_To_Delete_sequence_of,
28275 static int dissect_id_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28276 return dissect_rnsap_EDCH_MACdFlows_To_Delete(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MACdFlows_To_Delete);
28280 static const per_sequence_t EDPCH_Information_RLReconfRequest_FDD_sequence[] = {
28281 { "e-TFCS-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_TFCS_Information },
28282 { "e-DPCCH-PO" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_DPCCH_PO },
28283 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28284 { NULL, 0, 0, NULL }
28288 dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28289 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28290 ett_rnsap_EDPCH_Information_RLReconfRequest_FDD, EDPCH_Information_RLReconfRequest_FDD_sequence);
28294 static int dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28295 return dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, pinfo, tree, hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD);
28299 static const per_sequence_t EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of[1] = {
28300 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item },
28304 dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28305 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28306 ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd, EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of,
28311 static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28312 return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd);
28316 static const per_sequence_t EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence[] = {
28317 { "eDCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlow_ID },
28318 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28319 { NULL, 0, 0, NULL }
28323 dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28324 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28325 ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd, EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence);
28329 static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28330 return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
28334 static const per_sequence_t EDCH_MacdFlowSpecificInformationList_RL_CongestInd_sequence_of[1] = {
28335 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item },
28339 dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28340 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28341 ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd, EDCH_MacdFlowSpecificInformationList_RL_CongestInd_sequence_of,
28346 static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28347 return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd);
28351 static const per_sequence_t EDCH_MacdFlowSpecificInformationItem_RL_CongestInd_sequence[] = {
28352 { "eDCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_MACdFlow_ID },
28353 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28354 { NULL, 0, 0, NULL }
28358 dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28359 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28360 ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd, EDCH_MacdFlowSpecificInformationItem_RL_CongestInd_sequence);
28364 static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28365 return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd);
28371 dissect_rnsap_AccessPointName(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28372 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
28377 static int dissect_accessPointName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28378 return dissect_rnsap_AccessPointName(tvb, offset, pinfo, tree, hf_rnsap_accessPointName);
28384 dissect_rnsap_IPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28385 offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
28390 static int dissect_iPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28391 return dissect_rnsap_IPMulticastAddress(tvb, offset, pinfo, tree, hf_rnsap_iPMulticastAddress);
28395 static const per_sequence_t MBMS_Bearer_Service_Full_Address_sequence[] = {
28396 { "accessPointName" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_accessPointName },
28397 { "iPMulticastAddress" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPMulticastAddress },
28398 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28399 { NULL, 0, 0, NULL }
28403 dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28404 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28405 ett_rnsap_MBMS_Bearer_Service_Full_Address, MBMS_Bearer_Service_Full_Address_sequence);
28409 static int dissect_id_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28410 return dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvb, offset, pinfo, tree, hf_rnsap_id_MBMS_Bearer_Service_Full_Address);
28414 static const value_string rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
28415 { 0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
28421 dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28422 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
28423 0, 0, NULL, NULL, FALSE);
28427 static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28428 return dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, pinfo, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
28432 static const value_string rnsap_User_Plane_Congestion_Fields_Inclusion_vals[] = {
28433 { 0, "shall-be-included" },
28439 dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28440 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
28441 0, 0, NULL, NULL, FALSE);
28445 static int dissect_id_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28446 return dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvb, offset, pinfo, tree, hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion);
28450 static const value_string rnsap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
28451 { 0, "harqPreambleModeSupported" },
28457 dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28458 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
28459 0, 0, NULL, NULL, FALSE);
28463 static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28464 return dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator);
28468 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
28469 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
28470 { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue },
28471 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28472 { NULL, 0, 0, NULL }
28476 dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28477 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28478 ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
28482 static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28483 return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
28487 static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
28488 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item },
28492 dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28493 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28494 ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
28499 static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28500 return dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
28504 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
28505 { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID },
28506 { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue },
28507 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28508 { NULL, 0, 0, NULL }
28512 dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28513 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28514 ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
28518 static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28519 return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
28523 static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
28524 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item },
28528 dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28529 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28530 ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
28535 static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28536 return dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
28540 static const per_sequence_t AffectedUEInformationForMBMS_sequence_of[1] = {
28541 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AffectedUEInformationForMBMS_item },
28545 dissect_rnsap_AffectedUEInformationForMBMS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28546 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28547 ett_rnsap_AffectedUEInformationForMBMS, AffectedUEInformationForMBMS_sequence_of,
28552 static int dissect_affectedUEInformationForMBMS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28553 return dissect_rnsap_AffectedUEInformationForMBMS(tvb, offset, pinfo, tree, hf_rnsap_affectedUEInformationForMBMS);
28557 static const per_sequence_t MBMSChannelTypeCellList_sequence[] = {
28558 { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID },
28559 { "affectedUEInformationForMBMS", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_affectedUEInformationForMBMS },
28560 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28561 { NULL, 0, 0, NULL }
28565 dissect_rnsap_MBMSChannelTypeCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28566 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28567 ett_rnsap_MBMSChannelTypeCellList, MBMSChannelTypeCellList_sequence);
28571 static int dissect_NotProvidedCellList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28572 return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, pinfo, tree, hf_rnsap_NotProvidedCellList_item);
28574 static int dissect_PTMCellList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28575 return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, pinfo, tree, hf_rnsap_PTMCellList_item);
28577 static int dissect_PTPCellList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28578 return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, pinfo, tree, hf_rnsap_PTPCellList_item);
28582 static const per_sequence_t PTMCellList_sequence_of[1] = {
28583 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PTMCellList_item },
28587 dissect_rnsap_PTMCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28588 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28589 ett_rnsap_PTMCellList, PTMCellList_sequence_of,
28594 static int dissect_pTM_Cell_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28595 return dissect_rnsap_PTMCellList(tvb, offset, pinfo, tree, hf_rnsap_pTM_Cell_List);
28599 static const per_sequence_t PTPCellList_sequence_of[1] = {
28600 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PTPCellList_item },
28604 dissect_rnsap_PTPCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28605 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28606 ett_rnsap_PTPCellList, PTPCellList_sequence_of,
28611 static int dissect_pTP_Cell_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28612 return dissect_rnsap_PTPCellList(tvb, offset, pinfo, tree, hf_rnsap_pTP_Cell_List);
28616 static const per_sequence_t NotProvidedCellList_sequence_of[1] = {
28617 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_NotProvidedCellList_item },
28621 dissect_rnsap_NotProvidedCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28622 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28623 ett_rnsap_NotProvidedCellList, NotProvidedCellList_sequence_of,
28628 static int dissect_not_Provided_Cell_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28629 return dissect_rnsap_NotProvidedCellList(tvb, offset, pinfo, tree, hf_rnsap_not_Provided_Cell_List);
28633 static const per_sequence_t MBMSChannelTypeInfo_sequence[] = {
28634 { "tMGI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tMGI },
28635 { "pTM-Cell-List" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pTM_Cell_List },
28636 { "pTP-Cell-List" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pTP_Cell_List },
28637 { "not-Provided-Cell-List" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Provided_Cell_List },
28638 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28639 { NULL, 0, 0, NULL }
28643 dissect_rnsap_MBMSChannelTypeInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28644 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28645 ett_rnsap_MBMSChannelTypeInfo, MBMSChannelTypeInfo_sequence);
28649 static int dissect_mBMSChannelTypeInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28650 return dissect_rnsap_MBMSChannelTypeInfo(tvb, offset, pinfo, tree, hf_rnsap_mBMSChannelTypeInfo);
28654 static const per_sequence_t CorrespondingCells_sequence_of[1] = {
28655 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CorrespondingCells_item },
28659 dissect_rnsap_CorrespondingCells(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28660 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28661 ett_rnsap_CorrespondingCells, CorrespondingCells_sequence_of,
28666 static int dissect_correspondingCells(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28667 return dissect_rnsap_CorrespondingCells(tvb, offset, pinfo, tree, hf_rnsap_correspondingCells);
28671 static const per_sequence_t AdditionalPreferredFrequencyItem_sequence[] = {
28672 { "dL-UARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_UARFCN },
28673 { "correspondingCells" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_correspondingCells },
28674 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28675 { NULL, 0, 0, NULL }
28679 dissect_rnsap_AdditionalPreferredFrequencyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28680 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28681 ett_rnsap_AdditionalPreferredFrequencyItem, AdditionalPreferredFrequencyItem_sequence);
28685 static int dissect_AdditionalPreferredFrequency_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28686 return dissect_rnsap_AdditionalPreferredFrequencyItem(tvb, offset, pinfo, tree, hf_rnsap_AdditionalPreferredFrequency_item);
28690 static const per_sequence_t AdditionalPreferredFrequency_sequence_of[1] = {
28691 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AdditionalPreferredFrequency_item },
28695 dissect_rnsap_AdditionalPreferredFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28696 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28697 ett_rnsap_AdditionalPreferredFrequency, AdditionalPreferredFrequency_sequence_of,
28702 static int dissect_additionalPreferredFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28703 return dissect_rnsap_AdditionalPreferredFrequency(tvb, offset, pinfo, tree, hf_rnsap_additionalPreferredFrequency);
28707 static const per_sequence_t PreferredFrequencyLayerInfo_sequence[] = {
28708 { "defaultPreferredFrequency" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_defaultPreferredFrequency },
28709 { "additionalPreferredFrequency", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_additionalPreferredFrequency },
28710 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28711 { NULL, 0, 0, NULL }
28715 dissect_rnsap_PreferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28716 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28717 ett_rnsap_PreferredFrequencyLayerInfo, PreferredFrequencyLayerInfo_sequence);
28721 static int dissect_preferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28722 return dissect_rnsap_PreferredFrequencyLayerInfo(tvb, offset, pinfo, tree, hf_rnsap_preferredFrequencyLayerInfo);
28726 static const per_sequence_t MBMSPreferredFreqLayerInfo_sequence[] = {
28727 { "tMGI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tMGI },
28728 { "preferredFrequencyLayerInfo" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_preferredFrequencyLayerInfo },
28729 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28730 { NULL, 0, 0, NULL }
28734 dissect_rnsap_MBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28735 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28736 ett_rnsap_MBMSPreferredFreqLayerInfo, MBMSPreferredFreqLayerInfo_sequence);
28740 static int dissect_mBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28741 return dissect_rnsap_MBMSPreferredFreqLayerInfo(tvb, offset, pinfo, tree, hf_rnsap_mBMSPreferredFreqLayerInfo);
28745 static const per_sequence_t ProvidedInformation_sequence[] = {
28746 { "mBMSChannelTypeInfo" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mBMSChannelTypeInfo },
28747 { "mBMSPreferredFreqLayerInfo" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mBMSPreferredFreqLayerInfo },
28748 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28749 { NULL, 0, 0, NULL }
28753 dissect_rnsap_ProvidedInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28754 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28755 ett_rnsap_ProvidedInformation, ProvidedInformation_sequence);
28759 static int dissect_id_ProvidedInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28760 return dissect_rnsap_ProvidedInformation(tvb, offset, pinfo, tree, hf_rnsap_id_ProvidedInformation);
28764 static const per_sequence_t MBMS_Bearer_ServiceItemTDD_PFL_sequence[] = {
28765 { "tmgi" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tmgi },
28766 { "transmissionMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmissionMode },
28767 { "preferredFrequencyLayer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_preferredFrequencyLayer },
28768 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
28769 { NULL, 0, 0, NULL }
28773 dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28774 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
28775 ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL, MBMS_Bearer_ServiceItemTDD_PFL_sequence);
28779 static int dissect_Active_MBMS_Bearer_Service_ListTDD_PFL_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28780 return dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item);
28784 static const per_sequence_t Active_MBMS_Bearer_Service_ListTDD_PFL_sequence_of[1] = {
28785 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Active_MBMS_Bearer_Service_ListTDD_PFL_item },
28789 dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28790 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
28791 ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL, Active_MBMS_Bearer_Service_ListTDD_PFL_sequence_of,
28796 static int dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28797 return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL);
28799 static int dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28800 return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL);
28804 static const value_string rnsap_FrequencyBandIndicator_vals[] = {
28817 { 12, "bandXIII" },
28821 { 16, "bandXVII" },
28822 { 17, "bandXVIII" },
28826 { 21, "bandXXII" },
28832 dissect_rnsap_FrequencyBandIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
28833 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
28834 0, 21, NULL, NULL, TRUE);
28838 static int dissect_id_FrequencyBandIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
28839 return dissect_rnsap_FrequencyBandIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_FrequencyBandIndicator);
28843 static const value_string rnsap_DummyProtocolIE_vals[] = {
28844 { 0, "id-AllowedQueuingTime" },
28845 { 1, "id-Allowed-Rate-Information" },
28846 { 2, "id-AntennaColocationIndicator" },
28847 { 3, "id-BindingID" },
28849 { 5, "id-C-RNTI" },
28850 { 6, "id-Cell-Capacity-Class-Value" },
28852 { 8, "id-CN-CS-DomainIdentifier" },
28853 { 9, "id-CN-PS-DomainIdentifier" },
28854 { 10, "id-Cause" },
28855 { 11, "id-CoverageIndicator" },
28856 { 12, "id-CriticalityDiagnostics" },
28857 { 13, "id-ContextInfoItem-Reset" },
28858 { 14, "id-ContextGroupInfoItem-Reset" },
28859 { 15, "id-D-RNTI" },
28860 { 16, "id-D-RNTI-ReleaseIndication" },
28861 { 17, "id-DCHs-to-Add-FDD" },
28862 { 18, "id-DCHs-to-Add-TDD" },
28863 { 19, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
28864 { 20, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
28865 { 21, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
28866 { 22, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
28867 { 23, "id-DCH-FDD-Information" },
28868 { 24, "id-DCH-TDD-Information" },
28869 { 25, "id-FDD-DCHs-to-Modify" },
28870 { 26, "id-TDD-DCHs-to-Modify" },
28871 { 27, "id-DCH-InformationResponse" },
28872 { 28, "id-DCH-Rate-InformationItem-RL-CongestInd" },
28873 { 29, "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD" },
28874 { 30, "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
28875 { 31, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
28876 { 32, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
28877 { 33, "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
28878 { 34, "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
28879 { 35, "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
28880 { 36, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
28881 { 37, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
28882 { 38, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
28883 { 39, "id-FDD-DL-CodeInformation" },
28884 { 40, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
28885 { 41, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
28886 { 42, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
28887 { 43, "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD" },
28888 { 44, "id-DL-DPCH-InformationItem-RL-AdditionRspTDD" },
28889 { 45, "id-DL-DPCH-InformationItem-RL-SetupRspTDD" },
28890 { 46, "id-DL-DPCH-TimingAdjustment" },
28891 { 47, "id-DLReferencePower" },
28892 { 48, "id-DLReferencePowerList-DL-PC-Rqst" },
28893 { 49, "id-DL-ReferencePowerInformation-DL-PC-Rqst" },
28894 { 50, "id-DPC-Mode" },
28895 { 51, "id-DRXCycleLengthCoefficient" },
28896 { 52, "id-DedicatedMeasurementObjectType-DM-Fail-Ind" },
28897 { 53, "id-DedicatedMeasurementObjectType-DM-Fail" },
28898 { 54, "id-DedicatedMeasurementObjectType-DM-Rprt" },
28899 { 55, "id-DedicatedMeasurementObjectType-DM-Rqst" },
28900 { 56, "id-DedicatedMeasurementObjectType-DM-Rsp" },
28901 { 57, "id-DedicatedMeasurementType" },
28902 { 58, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD" },
28903 { 59, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD" },
28904 { 60, "id-Guaranteed-Rate-Information" },
28906 { 62, "id-HCS-Prio" },
28907 { 63, "id-L3-Information" },
28908 { 64, "id-AdjustmentPeriod" },
28909 { 65, "id-MaxAdjustmentStep" },
28910 { 66, "id-MeasurementFilterCoefficient" },
28911 { 67, "id-MessageStructure" },
28912 { 68, "id-MeasurementID" },
28913 { 69, "id-Neighbouring-GSM-CellInformation" },
28914 { 70, "id-Neighbouring-UMTS-CellInformationItem" },
28915 { 71, "id-NRT-Load-Information-Value" },
28916 { 72, "id-NRT-Load-Information-Value-IncrDecrThres" },
28917 { 73, "id-PagingArea-PagingRqst" },
28918 { 74, "id-FACH-FlowControlInformation" },
28919 { 75, "id-PartialReportingIndicator" },
28920 { 76, "id-Permanent-NAS-UE-Identity" },
28921 { 77, "id-PowerAdjustmentType" },
28922 { 78, "id-RANAP-RelocationInformation" },
28923 { 79, "id-RL-Information-PhyChReconfRqstFDD" },
28924 { 80, "id-RL-Information-PhyChReconfRqstTDD" },
28925 { 81, "id-RL-Information-RL-AdditionRqstFDD" },
28926 { 82, "id-RL-Information-RL-AdditionRqstTDD" },
28927 { 83, "id-RL-Information-RL-DeletionRqst" },
28928 { 84, "id-RL-Information-RL-FailureInd" },
28929 { 85, "id-RL-Information-RL-ReconfPrepFDD" },
28930 { 86, "id-RL-Information-RL-RestoreInd" },
28931 { 87, "id-RL-Information-RL-SetupRqstFDD" },
28932 { 88, "id-RL-Information-RL-SetupRqstTDD" },
28933 { 89, "id-RL-InformationItem-RL-CongestInd" },
28934 { 90, "id-RL-InformationItem-DM-Rprt" },
28935 { 91, "id-RL-InformationItem-DM-Rqst" },
28936 { 92, "id-RL-InformationItem-DM-Rsp" },
28937 { 93, "id-RL-InformationItem-RL-PreemptRequiredInd" },
28938 { 94, "id-RL-InformationItem-RL-SetupRqstFDD" },
28939 { 95, "id-RL-InformationList-RL-CongestInd" },
28940 { 96, "id-RL-InformationList-RL-AdditionRqstFDD" },
28941 { 97, "id-RL-InformationList-RL-DeletionRqst" },
28942 { 98, "id-RL-InformationList-RL-PreemptRequiredInd" },
28943 { 99, "id-RL-InformationList-RL-ReconfPrepFDD" },
28944 { 100, "id-RL-InformationResponse-RL-AdditionRspTDD" },
28945 { 101, "id-RL-InformationResponse-RL-ReconfReadyTDD" },
28946 { 102, "id-RL-InformationResponse-RL-SetupRspTDD" },
28947 { 103, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
28948 { 104, "id-RL-InformationResponseItem-RL-ReconfReadyFDD" },
28949 { 105, "id-RL-InformationResponseItem-RL-ReconfRspFDD" },
28950 { 106, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
28951 { 107, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
28952 { 108, "id-RL-InformationResponseList-RL-ReconfReadyFDD" },
28953 { 109, "id-RL-InformationResponseList-RL-ReconfRspFDD" },
28954 { 110, "id-RL-InformationResponse-RL-ReconfRspTDD" },
28955 { 111, "id-RL-InformationResponseList-RL-SetupRspFDD" },
28956 { 112, "id-RL-ReconfigurationFailure-RL-ReconfFail" },
28957 { 113, "id-RL-Set-InformationItem-DM-Rprt" },
28958 { 114, "id-RL-Set-InformationItem-DM-Rqst" },
28959 { 115, "id-RL-Set-InformationItem-DM-Rsp" },
28960 { 116, "id-RL-Set-Information-RL-FailureInd" },
28961 { 117, "id-RL-Set-Information-RL-RestoreInd" },
28962 { 118, "id-RL-Set-Successful-InformationItem-DM-Fail" },
28963 { 119, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail" },
28964 { 120, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind" },
28965 { 121, "id-RL-Successful-InformationItem-DM-Fail" },
28966 { 122, "id-RL-Unsuccessful-InformationItem-DM-Fail" },
28967 { 123, "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind" },
28968 { 124, "id-ReportCharacteristics" },
28969 { 125, "id-Reporting-Object-RL-FailureInd" },
28970 { 126, "id-Reporing-Object-RL-RestoreInd" },
28971 { 127, "id-RT-Load-Value" },
28972 { 128, "id-RT-Load-Value-IncrDecrThres" },
28973 { 129, "id-S-RNTI" },
28974 { 130, "id-ResetIndicator" },
28975 { 131, "id-RNC-ID" },
28977 { 133, "id-SRNC-ID" },
28978 { 134, "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
28979 { 135, "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
28980 { 136, "id-TransportBearerID" },
28981 { 137, "id-TransportBearerRequestIndicator" },
28982 { 138, "id-TransportLayerAddress" },
28983 { 139, "id-TypeOfError" },
28984 { 140, "id-UC-ID" },
28985 { 141, "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD" },
28986 { 142, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
28987 { 143, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
28988 { 144, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
28989 { 145, "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
28990 { 146, "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
28991 { 147, "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
28992 { 148, "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
28993 { 149, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
28994 { 150, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
28995 { 151, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
28996 { 152, "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD" },
28997 { 153, "id-UL-DPCH-InformationItem-RL-AdditionRspTDD" },
28998 { 154, "id-UL-DPCH-InformationItem-RL-SetupRspTDD" },
28999 { 155, "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
29000 { 156, "id-UL-SIRTarget" },
29001 { 157, "id-URA-Information" },
29002 { 158, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
29003 { 159, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
29004 { 160, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD" },
29005 { 161, "id-Active-Pattern-Sequence-Information" },
29006 { 162, "id-AdjustmentRatio" },
29007 { 163, "id-CauseLevel-RL-AdditionFailureFDD" },
29008 { 164, "id-CauseLevel-RL-AdditionFailureTDD" },
29009 { 165, "id-CauseLevel-RL-ReconfFailure" },
29010 { 166, "id-CauseLevel-RL-SetupFailureFDD" },
29011 { 167, "id-CauseLevel-RL-SetupFailureTDD" },
29012 { 168, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD" },
29013 { 169, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD" },
29014 { 170, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
29015 { 171, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
29016 { 172, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
29017 { 173, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
29018 { 174, "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
29019 { 175, "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
29020 { 176, "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
29021 { 177, "id-DSCHs-to-Add-TDD" },
29022 { 178, "id-DSCH-DeleteList-RL-ReconfPrepTDD" },
29023 { 179, "id-DSCH-InformationListIE-RL-AdditionRspTDD" },
29024 { 180, "id-DSCH-InformationListIEs-RL-SetupRspTDD" },
29025 { 181, "id-DSCH-TDD-Information" },
29026 { 182, "id-DSCH-ModifyList-RL-ReconfPrepTDD" },
29027 { 183, "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
29028 { 184, "id-GA-Cell" },
29029 { 185, "id-GA-CellAdditionalShapes" },
29030 { 186, "id-Transmission-Gap-Pattern-Sequence-Information" },
29031 { 187, "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD" },
29032 { 188, "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD" },
29033 { 189, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
29034 { 190, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
29035 { 191, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
29036 { 192, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
29037 { 193, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
29038 { 194, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
29039 { 195, "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
29040 { 196, "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
29041 { 197, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD" },
29042 { 198, "id-USCHs-to-Add" },
29043 { 199, "id-USCH-DeleteList-RL-ReconfPrepTDD" },
29044 { 200, "id-USCH-InformationListIE-RL-AdditionRspTDD" },
29045 { 201, "id-USCH-InformationListIEs-RL-SetupRspTDD" },
29046 { 202, "id-USCH-Information" },
29047 { 203, "id-USCH-ModifyList-RL-ReconfPrepTDD" },
29048 { 204, "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
29049 { 205, "id-DL-Physical-Channel-Information-RL-SetupRqstTDD" },
29050 { 206, "id-UL-Physical-Channel-Information-RL-SetupRqstTDD" },
29051 { 207, "id-ClosedLoopMode1-SupportIndicator" },
29052 { 208, "id-STTD-SupportIndicator" },
29053 { 209, "id-CFNReportingIndicator" },
29054 { 210, "id-CNOriginatedPage-PagingRqst" },
29055 { 211, "id-InnerLoopDLPCStatus" },
29056 { 212, "id-PropagationDelay" },
29057 { 213, "id-RxTimingDeviationForTA" },
29058 { 214, "id-timeSlot-ISCP" },
29059 { 215, "id-CCTrCH-InformationItem-RL-FailureInd" },
29060 { 216, "id-CCTrCH-InformationItem-RL-RestoreInd" },
29061 { 217, "id-CommonMeasurementAccuracy" },
29062 { 218, "id-CommonMeasurementObjectType-CM-Rprt" },
29063 { 219, "id-CommonMeasurementObjectType-CM-Rqst" },
29064 { 220, "id-CommonMeasurementObjectType-CM-Rsp" },
29065 { 221, "id-CommonMeasurementType" },
29066 { 222, "id-CongestionCause" },
29068 { 224, "id-SFNReportingIndicator" },
29069 { 225, "id-InformationExchangeID" },
29070 { 226, "id-InformationExchangeObjectType-InfEx-Rprt" },
29071 { 227, "id-InformationExchangeObjectType-InfEx-Rqst" },
29072 { 228, "id-InformationExchangeObjectType-InfEx-Rsp" },
29073 { 229, "id-InformationReportCharacteristics" },
29074 { 230, "id-InformationType" },
29075 { 231, "id-neighbouring-LCR-TDD-CellInformation" },
29076 { 232, "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD" },
29077 { 233, "id-RL-LCR-InformationResponse-RL-SetupRspTDD" },
29078 { 234, "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
29079 { 235, "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
29080 { 236, "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
29081 { 237, "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
29082 { 238, "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD" },
29083 { 239, "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD" },
29084 { 240, "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD" },
29085 { 241, "id-RL-LCR-InformationResponse-RL-AdditionRspTDD" },
29086 { 242, "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
29087 { 243, "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
29088 { 244, "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
29089 { 245, "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
29090 { 246, "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
29091 { 247, "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
29092 { 248, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
29093 { 249, "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
29094 { 250, "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
29095 { 251, "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
29096 { 252, "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
29097 { 253, "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
29098 { 254, "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD" },
29099 { 255, "id-TSTD-Support-Indicator-RL-SetupRqstTDD" },
29100 { 256, "id-RestrictionStateIndicator" },
29101 { 257, "id-Load-Value" },
29102 { 258, "id-Load-Value-IncrDecrThres" },
29103 { 259, "id-OnModification" },
29104 { 260, "id-Received-Total-Wideband-Power-Value" },
29105 { 261, "id-Received-Total-Wideband-Power-Value-IncrDecrThres" },
29106 { 262, "id-SFNSFNMeasurementThresholdInformation" },
29107 { 263, "id-Transmitted-Carrier-Power-Value" },
29108 { 264, "id-Transmitted-Carrier-Power-Value-IncrDecrThres" },
29109 { 265, "id-TUTRANGPSMeasurementThresholdInformation" },
29110 { 266, "id-UL-Timeslot-ISCP-Value" },
29111 { 267, "id-UL-Timeslot-ISCP-Value-IncrDecrThres" },
29112 { 268, "id-Rx-Timing-Deviation-Value-LCR" },
29113 { 269, "id-DPC-Mode-Change-SupportIndicator" },
29114 { 270, "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD" },
29115 { 271, "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD" },
29116 { 272, "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD" },
29117 { 273, "id-DSCH-RNTI" },
29118 { 274, "id-DL-PowerBalancing-Information" },
29119 { 275, "id-DL-PowerBalancing-ActivationIndicator" },
29120 { 276, "id-DL-PowerBalancing-UpdatedIndicator" },
29121 { 277, "id-DL-ReferencePowerInformation" },
29122 { 278, "id-Enhanced-PrimaryCPICH-EcNo" },
29123 { 279, "id-IPDL-TDD-ParametersLCR" },
29124 { 280, "id-CellCapabilityContainer-FDD" },
29125 { 281, "id-CellCapabilityContainer-TDD" },
29126 { 282, "id-CellCapabilityContainer-TDD-LCR" },
29127 { 283, "id-RL-Specific-DCH-Info" },
29128 { 284, "id-RL-ReconfigurationRequestFDD-RL-InformationList" },
29129 { 285, "id-RL-ReconfigurationRequestFDD-RL-Information-IEs" },
29130 { 286, "id-RL-ReconfigurationRequestTDD-RL-Information" },
29131 { 287, "id-CommonTransportChannelResourcesInitialisationNotRequired" },
29132 { 288, "id-DelayedActivation" },
29133 { 289, "id-DelayedActivationList-RL-ActivationCmdFDD" },
29134 { 290, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
29135 { 291, "id-DelayedActivationList-RL-ActivationCmdTDD" },
29136 { 292, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
29137 { 293, "id-neighbouringTDDCellMeasurementInformationLCR" },
29138 { 294, "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD" },
29139 { 295, "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD" },
29140 { 296, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
29141 { 297, "id-HSDSCH-FDD-Information" },
29142 { 298, "id-HSDSCH-FDD-Information-Response" },
29143 { 299, "id-HSDSCH-FDD-Update-Information" },
29144 { 300, "id-HSDSCH-Information-to-Modify" },
29145 { 301, "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
29146 { 302, "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
29147 { 303, "id-HSDSCH-RNTI" },
29148 { 304, "id-HSDSCH-TDD-Information" },
29149 { 305, "id-HSDSCH-TDD-Information-Response" },
29150 { 306, "id-HSDSCH-TDD-Update-Information" },
29151 { 307, "id-HSPDSCH-RL-ID" },
29152 { 308, "id-HSDSCH-MACdFlows-to-Add" },
29153 { 309, "id-HSDSCH-MACdFlows-to-Delete" },
29154 { 310, "id-Angle-Of-Arrival-Value-LCR" },
29155 { 311, "id-TrafficClass" },
29156 { 312, "id-PDSCH-RL-ID" },
29157 { 313, "id-TimeSlot-RL-SetupRspTDD" },
29158 { 314, "id-GERAN-Cell-Capability" },
29159 { 315, "id-GERAN-Classmark" },
29160 { 316, "id-DSCH-InitialWindowSize" },
29161 { 317, "id-UL-Synchronisation-Parameters-LCR" },
29162 { 318, "id-SNA-Information" },
29163 { 319, "id-MAChs-ResetIndicator" },
29164 { 320, "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
29165 { 321, "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
29166 { 322, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
29167 { 323, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
29168 { 324, "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
29169 { 325, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
29170 { 326, "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
29171 { 327, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
29172 { 328, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
29173 { 329, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
29174 { 330, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
29175 { 331, "id-UL-TimingAdvanceCtrl-LCR" },
29176 { 332, "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD" },
29177 { 333, "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD" },
29178 { 334, "id-HS-SICH-Reception-Quality" },
29179 { 335, "id-HS-SICH-Reception-Quality-Measurement-Value" },
29180 { 336, "id-HSSICH-Info-DM-Rprt" },
29181 { 337, "id-HSSICH-Info-DM-Rqst" },
29182 { 338, "id-HSSICH-Info-DM" },
29183 { 339, "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD" },
29184 { 340, "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD" },
29185 { 341, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD" },
29186 { 342, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD" },
29187 { 343, "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD" },
29188 { 344, "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD" },
29189 { 345, "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
29190 { 346, "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
29191 { 347, "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD" },
29192 { 348, "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD" },
29193 { 349, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
29194 { 350, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
29195 { 351, "id-TDD-Support-8PSK" },
29196 { 352, "id-TDD-maxNrDLPhysicalchannels" },
29197 { 353, "id-ExtendedGSMCellIndividualOffset" },
29198 { 354, "id-RL-ParameterUpdateIndicationFDD-RL-InformationList" },
29199 { 355, "id-Primary-CPICH-Usage-For-Channel-Estimation" },
29200 { 356, "id-Secondary-CPICH-Information" },
29201 { 357, "id-Secondary-CPICH-Information-Change" },
29202 { 358, "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item" },
29203 { 359, "id-Phase-Reference-Update-Indicator" },
29204 { 360, "id-Unidirectional-DCH-Indicator" },
29205 { 361, "id-RL-Information-RL-ReconfPrepTDD" },
29206 { 362, "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD" },
29207 { 363, "id-RL-ReconfigurationResponseTDD-RL-Information" },
29208 { 364, "id-Satellite-Almanac-Information-ExtItem" },
29209 { 365, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
29210 { 366, "id-TnlQos" },
29211 { 367, "id-RTLoadValue" },
29212 { 368, "id-NRTLoadInformationValue" },
29213 { 369, "id-CellPortionID" },
29214 { 370, "id-UpPTSInterferenceValue" },
29215 { 371, "id-PrimaryCCPCH-RSCP-Delta" },
29216 { 372, "id-UEMeasurementType" },
29217 { 373, "id-UEMeasurementTimeslotInfoHCR" },
29218 { 374, "id-UEMeasurementTimeslotInfoLCR" },
29219 { 375, "id-UEMeasurementReportCharacteristics" },
29220 { 376, "id-UEMeasurementParameterModAllow" },
29221 { 377, "id-UEMeasurementValueInformation" },
29222 { 378, "id-InterfacesToTraceItem" },
29223 { 379, "id-ListOfInterfacesToTrace" },
29224 { 380, "id-TraceDepth" },
29225 { 381, "id-TraceRecordingSessionReference" },
29226 { 382, "id-TraceReference" },
29227 { 383, "id-UEIdentity" },
29228 { 384, "id-NACC-Related-Data" },
29229 { 385, "id-GSM-Cell-InfEx-Rqst" },
29230 { 386, "id-MeasurementRecoveryBehavior" },
29231 { 387, "id-MeasurementRecoveryReportingIndicator" },
29232 { 388, "id-MeasurementRecoverySupportIndicator" },
29233 { 389, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
29234 { 390, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
29235 { 391, "id-F-DPCH-Information-RL-SetupRqstFDD" },
29236 { 392, "id-MBMS-Bearer-Service-List" },
29237 { 393, "id-MBMS-Bearer-Service-List-InfEx-Rsp" },
29238 { 394, "id-Active-MBMS-Bearer-ServiceFDD" },
29239 { 395, "id-Active-MBMS-Bearer-ServiceTDD" },
29240 { 396, "id-Old-URA-ID" },
29241 { 397, "id-UE-State" },
29242 { 398, "id-URA-ID" },
29243 { 399, "id-HARQ-Preamble-Mode" },
29244 { 400, "id-SynchronisationIndicator" },
29245 { 401, "id-UL-DPDCHIndicatorEDCH" },
29246 { 402, "id-EDPCH-Information" },
29247 { 403, "id-RL-Specific-EDCH-Information" },
29248 { 404, "id-EDCH-RL-Indication" },
29249 { 405, "id-EDCH-FDD-Information" },
29250 { 406, "id-EDCH-RLSet-Id" },
29251 { 407, "id-Serving-EDCHRL-Id" },
29252 { 408, "id-EDCH-FDD-DL-ControlChannelInformation" },
29253 { 409, "id-EDCH-FDD-InformationResponse" },
29254 { 410, "id-EDCH-MACdFlows-To-Add" },
29255 { 411, "id-EDCH-FDD-Information-To-Modify" },
29256 { 412, "id-EDCH-MACdFlows-To-Delete" },
29257 { 413, "id-EDPCH-Information-RLReconfRequest-FDD" },
29258 { 414, "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
29259 { 415, "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
29260 { 416, "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd" },
29261 { 417, "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd" },
29262 { 418, "id-MBMS-Bearer-Service-Full-Address" },
29263 { 419, "id-Initial-DL-DPCH-TimingAdjustment" },
29264 { 420, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
29265 { 421, "id-User-Plane-Congestion-Fields-Inclusion" },
29266 { 422, "id-HARQ-Preamble-Mode-Activation-Indicator" },
29267 { 423, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
29268 { 424, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
29269 { 425, "id-ProvidedInformation" },
29270 { 426, "id-Active-MBMS-Bearer-ServiceFDD-PFL" },
29271 { 427, "id-Active-MBMS-Bearer-ServiceTDD-PFL" },
29272 { 428, "id-FrequencyBandIndicator" },
29276 static const per_choice_t DummyProtocolIE_choice[] = {
29277 { 0, "id-AllowedQueuingTime" , ASN1_EXTENSION_ROOT , dissect_id_AllowedQueuingTime },
29278 { 1, "id-Allowed-Rate-Information" , ASN1_EXTENSION_ROOT , dissect_id_Allowed_Rate_Information },
29279 { 2, "id-AntennaColocationIndicator", ASN1_EXTENSION_ROOT , dissect_id_AntennaColocationIndicator },
29280 { 3, "id-BindingID" , ASN1_EXTENSION_ROOT , dissect_id_BindingID },
29281 { 4, "id-C-ID" , ASN1_EXTENSION_ROOT , dissect_id_C_ID },
29282 { 5, "id-C-RNTI" , ASN1_EXTENSION_ROOT , dissect_id_C_RNTI },
29283 { 6, "id-Cell-Capacity-Class-Value", ASN1_EXTENSION_ROOT , dissect_id_Cell_Capacity_Class_Value },
29284 { 7, "id-CFN" , ASN1_EXTENSION_ROOT , dissect_id_CFN },
29285 { 8, "id-CN-CS-DomainIdentifier" , ASN1_EXTENSION_ROOT , dissect_id_CN_CS_DomainIdentifier },
29286 { 9, "id-CN-PS-DomainIdentifier" , ASN1_EXTENSION_ROOT , dissect_id_CN_PS_DomainIdentifier },
29287 { 10, "id-Cause" , ASN1_EXTENSION_ROOT , dissect_id_Cause },
29288 { 11, "id-CoverageIndicator" , ASN1_EXTENSION_ROOT , dissect_id_CoverageIndicator },
29289 { 12, "id-CriticalityDiagnostics" , ASN1_EXTENSION_ROOT , dissect_id_CriticalityDiagnostics },
29290 { 13, "id-ContextInfoItem-Reset" , ASN1_EXTENSION_ROOT , dissect_id_ContextInfoItem_Reset },
29291 { 14, "id-ContextGroupInfoItem-Reset", ASN1_EXTENSION_ROOT , dissect_id_ContextGroupInfoItem_Reset },
29292 { 15, "id-D-RNTI" , ASN1_EXTENSION_ROOT , dissect_id_D_RNTI },
29293 { 16, "id-D-RNTI-ReleaseIndication" , ASN1_EXTENSION_ROOT , dissect_id_D_RNTI_ReleaseIndication },
29294 { 17, "id-DCHs-to-Add-FDD" , ASN1_EXTENSION_ROOT , dissect_id_DCHs_to_Add_FDD },
29295 { 18, "id-DCHs-to-Add-TDD" , ASN1_EXTENSION_ROOT , dissect_id_DCHs_to_Add_TDD },
29296 { 19, "id-DCH-DeleteList-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfPrepFDD },
29297 { 20, "id-DCH-DeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfPrepTDD },
29298 { 21, "id-DCH-DeleteList-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfRqstFDD },
29299 { 22, "id-DCH-DeleteList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfRqstTDD },
29300 { 23, "id-DCH-FDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_DCH_FDD_Information },
29301 { 24, "id-DCH-TDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_DCH_TDD_Information },
29302 { 25, "id-FDD-DCHs-to-Modify" , ASN1_EXTENSION_ROOT , dissect_id_FDD_DCHs_to_Modify },
29303 { 26, "id-TDD-DCHs-to-Modify" , ASN1_EXTENSION_ROOT , dissect_id_TDD_DCHs_to_Modify },
29304 { 27, "id-DCH-InformationResponse" , ASN1_EXTENSION_ROOT , dissect_id_DCH_InformationResponse },
29305 { 28, "id-DCH-Rate-InformationItem-RL-CongestInd", ASN1_EXTENSION_ROOT , dissect_id_DCH_Rate_InformationItem_RL_CongestInd },
29306 { 29, "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
29307 { 30, "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD },
29308 { 31, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD },
29309 { 32, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD },
29310 { 33, "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD },
29311 { 34, "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD },
29312 { 35, "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD },
29313 { 36, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD },
29314 { 37, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD },
29315 { 38, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD },
29316 { 39, "id-FDD-DL-CodeInformation" , ASN1_EXTENSION_ROOT , dissect_id_FDD_DL_CodeInformation },
29317 { 40, "id-DL-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD },
29318 { 41, "id-DL-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Information_RL_SetupRqstFDD },
29319 { 42, "id-DL-DPCH-Information-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD },
29320 { 43, "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD },
29321 { 44, "id-DL-DPCH-InformationItem-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD },
29322 { 45, "id-DL-DPCH-InformationItem-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD },
29323 { 46, "id-DL-DPCH-TimingAdjustment" , ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_TimingAdjustment },
29324 { 47, "id-DLReferencePower" , ASN1_EXTENSION_ROOT , dissect_id_DLReferencePower },
29325 { 48, "id-DLReferencePowerList-DL-PC-Rqst", ASN1_EXTENSION_ROOT , dissect_id_DLReferencePowerList_DL_PC_Rqst },
29326 { 49, "id-DL-ReferencePowerInformation-DL-PC-Rqst", ASN1_EXTENSION_ROOT , dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst },
29327 { 50, "id-DPC-Mode" , ASN1_EXTENSION_ROOT , dissect_id_DPC_Mode },
29328 { 51, "id-DRXCycleLengthCoefficient", ASN1_EXTENSION_ROOT , dissect_id_DRXCycleLengthCoefficient },
29329 { 52, "id-DedicatedMeasurementObjectType-DM-Fail-Ind", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind },
29330 { 53, "id-DedicatedMeasurementObjectType-DM-Fail", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Fail },
29331 { 54, "id-DedicatedMeasurementObjectType-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Rprt },
29332 { 55, "id-DedicatedMeasurementObjectType-DM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Rqst },
29333 { 56, "id-DedicatedMeasurementObjectType-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Rsp },
29334 { 57, "id-DedicatedMeasurementType" , ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementType },
29335 { 58, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD", ASN1_EXTENSION_ROOT , dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD },
29336 { 59, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD", ASN1_EXTENSION_ROOT , dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD },
29337 { 60, "id-Guaranteed-Rate-Information", ASN1_EXTENSION_ROOT , dissect_id_Guaranteed_Rate_Information },
29338 { 61, "id-IMSI" , ASN1_EXTENSION_ROOT , dissect_id_IMSI },
29339 { 62, "id-HCS-Prio" , ASN1_EXTENSION_ROOT , dissect_id_HCS_Prio },
29340 { 63, "id-L3-Information" , ASN1_EXTENSION_ROOT , dissect_id_L3_Information },
29341 { 64, "id-AdjustmentPeriod" , ASN1_EXTENSION_ROOT , dissect_id_AdjustmentPeriod },
29342 { 65, "id-MaxAdjustmentStep" , ASN1_EXTENSION_ROOT , dissect_id_MaxAdjustmentStep },
29343 { 66, "id-MeasurementFilterCoefficient", ASN1_EXTENSION_ROOT , dissect_id_MeasurementFilterCoefficient },
29344 { 67, "id-MessageStructure" , ASN1_EXTENSION_ROOT , dissect_id_MessageStructure },
29345 { 68, "id-MeasurementID" , ASN1_EXTENSION_ROOT , dissect_id_MeasurementID },
29346 { 69, "id-Neighbouring-GSM-CellInformation", ASN1_EXTENSION_ROOT , dissect_id_Neighbouring_GSM_CellInformation },
29347 { 70, "id-Neighbouring-UMTS-CellInformationItem", ASN1_EXTENSION_ROOT , dissect_id_Neighbouring_UMTS_CellInformationItem },
29348 { 71, "id-NRT-Load-Information-Value", ASN1_EXTENSION_ROOT , dissect_id_NRT_Load_Information_Value },
29349 { 72, "id-NRT-Load-Information-Value-IncrDecrThres", ASN1_EXTENSION_ROOT , dissect_id_NRT_Load_Information_Value_IncrDecrThres },
29350 { 73, "id-PagingArea-PagingRqst" , ASN1_EXTENSION_ROOT , dissect_id_PagingArea_PagingRqst },
29351 { 74, "id-FACH-FlowControlInformation", ASN1_EXTENSION_ROOT , dissect_id_FACH_FlowControlInformation },
29352 { 75, "id-PartialReportingIndicator", ASN1_EXTENSION_ROOT , dissect_id_PartialReportingIndicator },
29353 { 76, "id-Permanent-NAS-UE-Identity", ASN1_EXTENSION_ROOT , dissect_id_Permanent_NAS_UE_Identity },
29354 { 77, "id-PowerAdjustmentType" , ASN1_EXTENSION_ROOT , dissect_id_PowerAdjustmentType },
29355 { 78, "id-RANAP-RelocationInformation", ASN1_EXTENSION_ROOT , dissect_id_RANAP_RelocationInformation },
29356 { 79, "id-RL-Information-PhyChReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_PhyChReconfRqstFDD },
29357 { 80, "id-RL-Information-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_PhyChReconfRqstTDD },
29358 { 81, "id-RL-Information-RL-AdditionRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_AdditionRqstFDD },
29359 { 82, "id-RL-Information-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_AdditionRqstTDD },
29360 { 83, "id-RL-Information-RL-DeletionRqst", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_DeletionRqst },
29361 { 84, "id-RL-Information-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_FailureInd },
29362 { 85, "id-RL-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_ReconfPrepFDD },
29363 { 86, "id-RL-Information-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_RestoreInd },
29364 { 87, "id-RL-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_SetupRqstFDD },
29365 { 88, "id-RL-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_SetupRqstTDD },
29366 { 89, "id-RL-InformationItem-RL-CongestInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_CongestInd },
29367 { 90, "id-RL-InformationItem-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_DM_Rprt },
29368 { 91, "id-RL-InformationItem-DM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_DM_Rqst },
29369 { 92, "id-RL-InformationItem-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_DM_Rsp },
29370 { 93, "id-RL-InformationItem-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_PreemptRequiredInd },
29371 { 94, "id-RL-InformationItem-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_SetupRqstFDD },
29372 { 95, "id-RL-InformationList-RL-CongestInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_CongestInd },
29373 { 96, "id-RL-InformationList-RL-AdditionRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_AdditionRqstFDD },
29374 { 97, "id-RL-InformationList-RL-DeletionRqst", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_DeletionRqst },
29375 { 98, "id-RL-InformationList-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_PreemptRequiredInd },
29376 { 99, "id-RL-InformationList-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_ReconfPrepFDD },
29377 { 100, "id-RL-InformationResponse-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_RL_AdditionRspTDD },
29378 { 101, "id-RL-InformationResponse-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_RL_ReconfReadyTDD },
29379 { 102, "id-RL-InformationResponse-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_RL_SetupRspTDD },
29380 { 103, "id-RL-InformationResponseItem-RL-AdditionRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD },
29381 { 104, "id-RL-InformationResponseItem-RL-ReconfReadyFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD },
29382 { 105, "id-RL-InformationResponseItem-RL-ReconfRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD },
29383 { 106, "id-RL-InformationResponseItem-RL-SetupRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_SetupRspFDD },
29384 { 107, "id-RL-InformationResponseList-RL-AdditionRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_AdditionRspFDD },
29385 { 108, "id-RL-InformationResponseList-RL-ReconfReadyFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD },
29386 { 109, "id-RL-InformationResponseList-RL-ReconfRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_ReconfRspFDD },
29387 { 110, "id-RL-InformationResponse-RL-ReconfRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_RL_ReconfRspTDD },
29388 { 111, "id-RL-InformationResponseList-RL-SetupRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_SetupRspFDD },
29389 { 112, "id-RL-ReconfigurationFailure-RL-ReconfFail", ASN1_EXTENSION_ROOT , dissect_id_RL_ReconfigurationFailure_RL_ReconfFail },
29390 { 113, "id-RL-Set-InformationItem-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_DM_Rprt },
29391 { 114, "id-RL-Set-InformationItem-DM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_DM_Rqst },
29392 { 115, "id-RL-Set-InformationItem-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_DM_Rsp },
29393 { 116, "id-RL-Set-Information-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_Information_RL_FailureInd },
29394 { 117, "id-RL-Set-Information-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_Information_RL_RestoreInd },
29395 { 118, "id-RL-Set-Successful-InformationItem-DM-Fail", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_Successful_InformationItem_DM_Fail },
29396 { 119, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail },
29397 { 120, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind },
29398 { 121, "id-RL-Successful-InformationItem-DM-Fail", ASN1_EXTENSION_ROOT , dissect_id_RL_Successful_InformationItem_DM_Fail },
29399 { 122, "id-RL-Unsuccessful-InformationItem-DM-Fail", ASN1_EXTENSION_ROOT , dissect_id_RL_Unsuccessful_InformationItem_DM_Fail },
29400 { 123, "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind", ASN1_EXTENSION_ROOT , dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind },
29401 { 124, "id-ReportCharacteristics" , ASN1_EXTENSION_ROOT , dissect_id_ReportCharacteristics },
29402 { 125, "id-Reporting-Object-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_Reporting_Object_RL_FailureInd },
29403 { 126, "id-Reporing-Object-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_Reporing_Object_RL_RestoreInd },
29404 { 127, "id-RT-Load-Value" , ASN1_EXTENSION_ROOT , dissect_id_RT_Load_Value },
29405 { 128, "id-RT-Load-Value-IncrDecrThres", ASN1_EXTENSION_ROOT , dissect_id_RT_Load_Value_IncrDecrThres },
29406 { 129, "id-S-RNTI" , ASN1_EXTENSION_ROOT , dissect_id_S_RNTI },
29407 { 130, "id-ResetIndicator" , ASN1_EXTENSION_ROOT , dissect_id_ResetIndicator },
29408 { 131, "id-RNC-ID" , ASN1_EXTENSION_ROOT , dissect_id_RNC_ID },
29409 { 132, "id-SAI" , ASN1_EXTENSION_ROOT , dissect_id_SAI },
29410 { 133, "id-SRNC-ID" , ASN1_EXTENSION_ROOT , dissect_id_SRNC_ID },
29411 { 134, "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD },
29412 { 135, "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD },
29413 { 136, "id-TransportBearerID" , ASN1_EXTENSION_ROOT , dissect_id_TransportBearerID },
29414 { 137, "id-TransportBearerRequestIndicator", ASN1_EXTENSION_ROOT , dissect_id_TransportBearerRequestIndicator },
29415 { 138, "id-TransportLayerAddress" , ASN1_EXTENSION_ROOT , dissect_id_TransportLayerAddress },
29416 { 139, "id-TypeOfError" , ASN1_EXTENSION_ROOT , dissect_id_TypeOfError },
29417 { 140, "id-UC-ID" , ASN1_EXTENSION_ROOT , dissect_id_UC_ID },
29418 { 141, "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD },
29419 { 142, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD },
29420 { 143, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD },
29421 { 144, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD },
29422 { 145, "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD },
29423 { 146, "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD },
29424 { 147, "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD },
29425 { 148, "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD },
29426 { 149, "id-UL-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD },
29427 { 150, "id-UL-DPCH-Information-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD },
29428 { 151, "id-UL-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_Information_RL_SetupRqstFDD },
29429 { 152, "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD },
29430 { 153, "id-UL-DPCH-InformationItem-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD },
29431 { 154, "id-UL-DPCH-InformationItem-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD },
29432 { 155, "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD },
29433 { 156, "id-UL-SIRTarget" , ASN1_EXTENSION_ROOT , dissect_id_UL_SIRTarget },
29434 { 157, "id-URA-Information" , ASN1_EXTENSION_ROOT , dissect_id_URA_Information },
29435 { 158, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD },
29436 { 159, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD },
29437 { 160, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD },
29438 { 161, "id-Active-Pattern-Sequence-Information", ASN1_EXTENSION_ROOT , dissect_id_Active_Pattern_Sequence_Information },
29439 { 162, "id-AdjustmentRatio" , ASN1_EXTENSION_ROOT , dissect_id_AdjustmentRatio },
29440 { 163, "id-CauseLevel-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_AdditionFailureFDD },
29441 { 164, "id-CauseLevel-RL-AdditionFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_AdditionFailureTDD },
29442 { 165, "id-CauseLevel-RL-ReconfFailure", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_ReconfFailure },
29443 { 166, "id-CauseLevel-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_SetupFailureFDD },
29444 { 167, "id-CauseLevel-RL-SetupFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_SetupFailureTDD },
29445 { 168, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
29446 { 169, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
29447 { 170, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD },
29448 { 171, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD },
29449 { 172, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD },
29450 { 173, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
29451 { 174, "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD },
29452 { 175, "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD },
29453 { 176, "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD },
29454 { 177, "id-DSCHs-to-Add-TDD" , ASN1_EXTENSION_ROOT , dissect_id_DSCHs_to_Add_TDD },
29455 { 178, "id-DSCH-DeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD },
29456 { 179, "id-DSCH-InformationListIE-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD },
29457 { 180, "id-DSCH-InformationListIEs-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD },
29458 { 181, "id-DSCH-TDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_DSCH_TDD_Information },
29459 { 182, "id-DSCH-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD },
29460 { 183, "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD },
29461 { 184, "id-GA-Cell" , ASN1_EXTENSION_ROOT , dissect_id_GA_Cell },
29462 { 185, "id-GA-CellAdditionalShapes" , ASN1_EXTENSION_ROOT , dissect_id_GA_CellAdditionalShapes },
29463 { 186, "id-Transmission-Gap-Pattern-Sequence-Information", ASN1_EXTENSION_ROOT , dissect_id_Transmission_Gap_Pattern_Sequence_Information },
29464 { 187, "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD },
29465 { 188, "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD },
29466 { 189, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD },
29467 { 190, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD },
29468 { 191, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD },
29469 { 192, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
29470 { 193, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD },
29471 { 194, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD },
29472 { 195, "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD },
29473 { 196, "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD },
29474 { 197, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD },
29475 { 198, "id-USCHs-to-Add" , ASN1_EXTENSION_ROOT , dissect_id_USCHs_to_Add },
29476 { 199, "id-USCH-DeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_DeleteList_RL_ReconfPrepTDD },
29477 { 200, "id-USCH-InformationListIE-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_InformationListIE_RL_AdditionRspTDD },
29478 { 201, "id-USCH-InformationListIEs-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_InformationListIEs_RL_SetupRspTDD },
29479 { 202, "id-USCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_USCH_Information },
29480 { 203, "id-USCH-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_ModifyList_RL_ReconfPrepTDD },
29481 { 204, "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD },
29482 { 205, "id-DL-Physical-Channel-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD },
29483 { 206, "id-UL-Physical-Channel-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD },
29484 { 207, "id-ClosedLoopMode1-SupportIndicator", ASN1_EXTENSION_ROOT , dissect_id_ClosedLoopMode1_SupportIndicator },
29485 { 208, "id-STTD-SupportIndicator" , ASN1_EXTENSION_ROOT , dissect_id_STTD_SupportIndicator },
29486 { 209, "id-CFNReportingIndicator" , ASN1_EXTENSION_ROOT , dissect_id_CFNReportingIndicator },
29487 { 210, "id-CNOriginatedPage-PagingRqst", ASN1_EXTENSION_ROOT , dissect_id_CNOriginatedPage_PagingRqst },
29488 { 211, "id-InnerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , dissect_id_InnerLoopDLPCStatus },
29489 { 212, "id-PropagationDelay" , ASN1_EXTENSION_ROOT , dissect_id_PropagationDelay },
29490 { 213, "id-RxTimingDeviationForTA" , ASN1_EXTENSION_ROOT , dissect_id_RxTimingDeviationForTA },
29491 { 214, "id-timeSlot-ISCP" , ASN1_EXTENSION_ROOT , dissect_id_timeSlot_ISCP },
29492 { 215, "id-CCTrCH-InformationItem-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_InformationItem_RL_FailureInd },
29493 { 216, "id-CCTrCH-InformationItem-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_InformationItem_RL_RestoreInd },
29494 { 217, "id-CommonMeasurementAccuracy", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementAccuracy },
29495 { 218, "id-CommonMeasurementObjectType-CM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementObjectType_CM_Rprt },
29496 { 219, "id-CommonMeasurementObjectType-CM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementObjectType_CM_Rqst },
29497 { 220, "id-CommonMeasurementObjectType-CM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementObjectType_CM_Rsp },
29498 { 221, "id-CommonMeasurementType" , ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementType },
29499 { 222, "id-CongestionCause" , ASN1_EXTENSION_ROOT , dissect_id_CongestionCause },
29500 { 223, "id-SFN" , ASN1_EXTENSION_ROOT , dissect_id_SFN },
29501 { 224, "id-SFNReportingIndicator" , ASN1_EXTENSION_ROOT , dissect_id_SFNReportingIndicator },
29502 { 225, "id-InformationExchangeID" , ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeID },
29503 { 226, "id-InformationExchangeObjectType-InfEx-Rprt", ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeObjectType_InfEx_Rprt },
29504 { 227, "id-InformationExchangeObjectType-InfEx-Rqst", ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeObjectType_InfEx_Rqst },
29505 { 228, "id-InformationExchangeObjectType-InfEx-Rsp", ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeObjectType_InfEx_Rsp },
29506 { 229, "id-InformationReportCharacteristics", ASN1_EXTENSION_ROOT , dissect_id_InformationReportCharacteristics },
29507 { 230, "id-InformationType" , ASN1_EXTENSION_ROOT , dissect_id_InformationType },
29508 { 231, "id-neighbouring-LCR-TDD-CellInformation", ASN1_EXTENSION_ROOT , dissect_id_neighbouring_LCR_TDD_CellInformation },
29509 { 232, "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD },
29510 { 233, "id-RL-LCR-InformationResponse-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD },
29511 { 234, "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD },
29512 { 235, "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD },
29513 { 236, "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD },
29514 { 237, "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD },
29515 { 238, "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD },
29516 { 239, "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD },
29517 { 240, "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD },
29518 { 241, "id-RL-LCR-InformationResponse-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD },
29519 { 242, "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD },
29520 { 243, "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD },
29521 { 244, "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD },
29522 { 245, "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD },
29523 { 246, "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD },
29524 { 247, "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD },
29525 { 248, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD },
29526 { 249, "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD },
29527 { 250, "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD },
29528 { 251, "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD },
29529 { 252, "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD },
29530 { 253, "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD },
29531 { 254, "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD", ASN1_EXTENSION_ROOT , dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD },
29532 { 255, "id-TSTD-Support-Indicator-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD },
29533 { 256, "id-RestrictionStateIndicator", ASN1_EXTENSION_ROOT , dissect_id_RestrictionStateIndicator },
29534 { 257, "id-Load-Value" , ASN1_EXTENSION_ROOT , dissect_id_Load_Value },
29535 { 258, "id-Load-Value-IncrDecrThres" , ASN1_EXTENSION_ROOT , dissect_id_Load_Value_IncrDecrThres },
29536 { 259, "id-OnModification" , ASN1_EXTENSION_ROOT , dissect_id_OnModification },
29537 { 260, "id-Received-Total-Wideband-Power-Value", ASN1_EXTENSION_ROOT , dissect_id_Received_Total_Wideband_Power_Value },
29538 { 261, "id-Received-Total-Wideband-Power-Value-IncrDecrThres", ASN1_EXTENSION_ROOT , dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres },
29539 { 262, "id-SFNSFNMeasurementThresholdInformation", ASN1_EXTENSION_ROOT , dissect_id_SFNSFNMeasurementThresholdInformation },
29540 { 263, "id-Transmitted-Carrier-Power-Value", ASN1_EXTENSION_ROOT , dissect_id_Transmitted_Carrier_Power_Value },
29541 { 264, "id-Transmitted-Carrier-Power-Value-IncrDecrThres", ASN1_EXTENSION_ROOT , dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres },
29542 { 265, "id-TUTRANGPSMeasurementThresholdInformation", ASN1_EXTENSION_ROOT , dissect_id_TUTRANGPSMeasurementThresholdInformation },
29543 { 266, "id-UL-Timeslot-ISCP-Value" , ASN1_EXTENSION_ROOT , dissect_id_UL_Timeslot_ISCP_Value },
29544 { 267, "id-UL-Timeslot-ISCP-Value-IncrDecrThres", ASN1_EXTENSION_ROOT , dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres },
29545 { 268, "id-Rx-Timing-Deviation-Value-LCR", ASN1_EXTENSION_ROOT , dissect_id_Rx_Timing_Deviation_Value_LCR },
29546 { 269, "id-DPC-Mode-Change-SupportIndicator", ASN1_EXTENSION_ROOT , dissect_id_DPC_Mode_Change_SupportIndicator },
29547 { 270, "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD },
29548 { 271, "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD },
29549 { 272, "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD },
29550 { 273, "id-DSCH-RNTI" , ASN1_EXTENSION_ROOT , dissect_id_DSCH_RNTI },
29551 { 274, "id-DL-PowerBalancing-Information", ASN1_EXTENSION_ROOT , dissect_id_DL_PowerBalancing_Information },
29552 { 275, "id-DL-PowerBalancing-ActivationIndicator", ASN1_EXTENSION_ROOT , dissect_id_DL_PowerBalancing_ActivationIndicator },
29553 { 276, "id-DL-PowerBalancing-UpdatedIndicator", ASN1_EXTENSION_ROOT , dissect_id_DL_PowerBalancing_UpdatedIndicator },
29554 { 277, "id-DL-ReferencePowerInformation", ASN1_EXTENSION_ROOT , dissect_id_DL_ReferencePowerInformation },
29555 { 278, "id-Enhanced-PrimaryCPICH-EcNo", ASN1_EXTENSION_ROOT , dissect_id_Enhanced_PrimaryCPICH_EcNo },
29556 { 279, "id-IPDL-TDD-ParametersLCR" , ASN1_EXTENSION_ROOT , dissect_id_IPDL_TDD_ParametersLCR },
29557 { 280, "id-CellCapabilityContainer-FDD", ASN1_EXTENSION_ROOT , dissect_id_CellCapabilityContainer_FDD },
29558 { 281, "id-CellCapabilityContainer-TDD", ASN1_EXTENSION_ROOT , dissect_id_CellCapabilityContainer_TDD },
29559 { 282, "id-CellCapabilityContainer-TDD-LCR", ASN1_EXTENSION_ROOT , dissect_id_CellCapabilityContainer_TDD_LCR },
29560 { 283, "id-RL-Specific-DCH-Info" , ASN1_EXTENSION_ROOT , dissect_id_RL_Specific_DCH_Info },
29561 { 284, "id-RL-ReconfigurationRequestFDD-RL-InformationList", ASN1_EXTENSION_ROOT , dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList },
29562 { 285, "id-RL-ReconfigurationRequestFDD-RL-Information-IEs", ASN1_EXTENSION_ROOT , dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs },
29563 { 286, "id-RL-ReconfigurationRequestTDD-RL-Information", ASN1_EXTENSION_ROOT , dissect_id_RL_ReconfigurationRequestTDD_RL_Information },
29564 { 287, "id-CommonTransportChannelResourcesInitialisationNotRequired", ASN1_EXTENSION_ROOT , dissect_id_CommonTransportChannelResourcesInitialisationNotRequired },
29565 { 288, "id-DelayedActivation" , ASN1_EXTENSION_ROOT , dissect_id_DelayedActivation },
29566 { 289, "id-DelayedActivationList-RL-ActivationCmdFDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationList_RL_ActivationCmdFDD },
29567 { 290, "id-DelayedActivationInformation-RL-ActivationCmdFDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD },
29568 { 291, "id-DelayedActivationList-RL-ActivationCmdTDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationList_RL_ActivationCmdTDD },
29569 { 292, "id-DelayedActivationInformation-RL-ActivationCmdTDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD },
29570 { 293, "id-neighbouringTDDCellMeasurementInformationLCR", ASN1_EXTENSION_ROOT , dissect_id_neighbouringTDDCellMeasurementInformationLCR },
29571 { 294, "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD },
29572 { 295, "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD },
29573 { 296, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD },
29574 { 297, "id-HSDSCH-FDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_FDD_Information },
29575 { 298, "id-HSDSCH-FDD-Information-Response", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_FDD_Information_Response },
29576 { 299, "id-HSDSCH-FDD-Update-Information", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_FDD_Update_Information },
29577 { 300, "id-HSDSCH-Information-to-Modify", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_Information_to_Modify },
29578 { 301, "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd },
29579 { 302, "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd },
29580 { 303, "id-HSDSCH-RNTI" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_RNTI },
29581 { 304, "id-HSDSCH-TDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_TDD_Information },
29582 { 305, "id-HSDSCH-TDD-Information-Response", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_TDD_Information_Response },
29583 { 306, "id-HSDSCH-TDD-Update-Information", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_TDD_Update_Information },
29584 { 307, "id-HSPDSCH-RL-ID" , ASN1_EXTENSION_ROOT , dissect_id_HSPDSCH_RL_ID },
29585 { 308, "id-HSDSCH-MACdFlows-to-Add" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_MACdFlows_to_Add },
29586 { 309, "id-HSDSCH-MACdFlows-to-Delete", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_MACdFlows_to_Delete },
29587 { 310, "id-Angle-Of-Arrival-Value-LCR", ASN1_EXTENSION_ROOT , dissect_id_Angle_Of_Arrival_Value_LCR },
29588 { 311, "id-TrafficClass" , ASN1_EXTENSION_ROOT , dissect_id_TrafficClass },
29589 { 312, "id-PDSCH-RL-ID" , ASN1_EXTENSION_ROOT , dissect_id_PDSCH_RL_ID },
29590 { 313, "id-TimeSlot-RL-SetupRspTDD" , ASN1_EXTENSION_ROOT , dissect_id_TimeSlot_RL_SetupRspTDD },
29591 { 314, "id-GERAN-Cell-Capability" , ASN1_EXTENSION_ROOT , dissect_id_GERAN_Cell_Capability },
29592 { 315, "id-GERAN-Classmark" , ASN1_EXTENSION_ROOT , dissect_id_GERAN_Classmark },
29593 { 316, "id-DSCH-InitialWindowSize" , ASN1_EXTENSION_ROOT , dissect_id_DSCH_InitialWindowSize },
29594 { 317, "id-UL-Synchronisation-Parameters-LCR", ASN1_EXTENSION_ROOT , dissect_id_UL_Synchronisation_Parameters_LCR },
29595 { 318, "id-SNA-Information" , ASN1_EXTENSION_ROOT , dissect_id_SNA_Information },
29596 { 319, "id-MAChs-ResetIndicator" , ASN1_EXTENSION_ROOT , dissect_id_MAChs_ResetIndicator },
29597 { 320, "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD },
29598 { 321, "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD },
29599 { 322, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD },
29600 { 323, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD },
29601 { 324, "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
29602 { 325, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD },
29603 { 326, "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
29604 { 327, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD },
29605 { 328, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD },
29606 { 329, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD },
29607 { 330, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD },
29608 { 331, "id-UL-TimingAdvanceCtrl-LCR" , ASN1_EXTENSION_ROOT , dissect_id_UL_TimingAdvanceCtrl_LCR },
29609 { 332, "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD },
29610 { 333, "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD },
29611 { 334, "id-HS-SICH-Reception-Quality", ASN1_EXTENSION_ROOT , dissect_id_HS_SICH_Reception_Quality },
29612 { 335, "id-HS-SICH-Reception-Quality-Measurement-Value", ASN1_EXTENSION_ROOT , dissect_id_HS_SICH_Reception_Quality_Measurement_Value },
29613 { 336, "id-HSSICH-Info-DM-Rprt" , ASN1_EXTENSION_ROOT , dissect_id_HSSICH_Info_DM_Rprt },
29614 { 337, "id-HSSICH-Info-DM-Rqst" , ASN1_EXTENSION_ROOT , dissect_id_HSSICH_Info_DM_Rqst },
29615 { 338, "id-HSSICH-Info-DM" , ASN1_EXTENSION_ROOT , dissect_id_HSSICH_Info_DM },
29616 { 339, "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD },
29617 { 340, "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD },
29618 { 341, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD },
29619 { 342, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD },
29620 { 343, "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD },
29621 { 344, "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD },
29622 { 345, "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD },
29623 { 346, "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD },
29624 { 347, "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD },
29625 { 348, "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD },
29626 { 349, "id-Maximum-DL-Power-TimeslotLCR-InformationItem", ASN1_EXTENSION_ROOT , dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem },
29627 { 350, "id-Minimum-DL-Power-TimeslotLCR-InformationItem", ASN1_EXTENSION_ROOT , dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem },
29628 { 351, "id-TDD-Support-8PSK" , ASN1_EXTENSION_ROOT , dissect_id_TDD_Support_8PSK },
29629 { 352, "id-TDD-maxNrDLPhysicalchannels", ASN1_EXTENSION_ROOT , dissect_id_TDD_maxNrDLPhysicalchannels },
29630 { 353, "id-ExtendedGSMCellIndividualOffset", ASN1_EXTENSION_ROOT , dissect_id_ExtendedGSMCellIndividualOffset },
29631 { 354, "id-RL-ParameterUpdateIndicationFDD-RL-InformationList", ASN1_EXTENSION_ROOT , dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList },
29632 { 355, "id-Primary-CPICH-Usage-For-Channel-Estimation", ASN1_EXTENSION_ROOT , dissect_id_Primary_CPICH_Usage_For_Channel_Estimation },
29633 { 356, "id-Secondary-CPICH-Information", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CPICH_Information },
29634 { 357, "id-Secondary-CPICH-Information-Change", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CPICH_Information_Change },
29635 { 358, "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item", ASN1_EXTENSION_ROOT , dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item },
29636 { 359, "id-Phase-Reference-Update-Indicator", ASN1_EXTENSION_ROOT , dissect_id_Phase_Reference_Update_Indicator },
29637 { 360, "id-Unidirectional-DCH-Indicator", ASN1_EXTENSION_ROOT , dissect_id_Unidirectional_DCH_Indicator },
29638 { 361, "id-RL-Information-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_ReconfPrepTDD },
29639 { 362, "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD", ASN1_EXTENSION_ROOT , dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD },
29640 { 363, "id-RL-ReconfigurationResponseTDD-RL-Information", ASN1_EXTENSION_ROOT , dissect_id_RL_ReconfigurationResponseTDD_RL_Information },
29641 { 364, "id-Satellite-Almanac-Information-ExtItem", ASN1_EXTENSION_ROOT , dissect_id_Satellite_Almanac_Information_ExtItem },
29642 { 365, "id-HSDSCH-Information-to-Modify-Unsynchronised", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_Information_to_Modify_Unsynchronised },
29643 { 366, "id-TnlQos" , ASN1_EXTENSION_ROOT , dissect_id_TnlQos },
29644 { 367, "id-RTLoadValue" , ASN1_EXTENSION_ROOT , dissect_id_RTLoadValue },
29645 { 368, "id-NRTLoadInformationValue" , ASN1_EXTENSION_ROOT , dissect_id_NRTLoadInformationValue },
29646 { 369, "id-CellPortionID" , ASN1_EXTENSION_ROOT , dissect_id_CellPortionID },
29647 { 370, "id-UpPTSInterferenceValue" , ASN1_EXTENSION_ROOT , dissect_id_UpPTSInterferenceValue },
29648 { 371, "id-PrimaryCCPCH-RSCP-Delta" , ASN1_EXTENSION_ROOT , dissect_id_PrimaryCCPCH_RSCP_Delta },
29649 { 372, "id-UEMeasurementType" , ASN1_EXTENSION_ROOT , dissect_id_UEMeasurementType },
29650 { 373, "id-UEMeasurementTimeslotInfoHCR", ASN1_EXTENSION_ROOT , dissect_id_UEMeasurementTimeslotInfoHCR },
29651 { 374, "id-UEMeasurementTimeslotInfoLCR", ASN1_EXTENSION_ROOT , dissect_id_UEMeasurementTimeslotInfoLCR },
29652 { 375, "id-UEMeasurementReportCharacteristics", ASN1_EXTENSION_ROOT , dissect_id_UEMeasurementReportCharacteristics },
29653 { 376, "id-UEMeasurementParameterModAllow", ASN1_EXTENSION_ROOT , dissect_id_UEMeasurementParameterModAllow },
29654 { 377, "id-UEMeasurementValueInformation", ASN1_EXTENSION_ROOT , dissect_id_UEMeasurementValueInformation },
29655 { 378, "id-InterfacesToTraceItem" , ASN1_EXTENSION_ROOT , dissect_id_InterfacesToTraceItem },
29656 { 379, "id-ListOfInterfacesToTrace" , ASN1_EXTENSION_ROOT , dissect_id_ListOfInterfacesToTrace },
29657 { 380, "id-TraceDepth" , ASN1_EXTENSION_ROOT , dissect_id_TraceDepth },
29658 { 381, "id-TraceRecordingSessionReference", ASN1_EXTENSION_ROOT , dissect_id_TraceRecordingSessionReference },
29659 { 382, "id-TraceReference" , ASN1_EXTENSION_ROOT , dissect_id_TraceReference },
29660 { 383, "id-UEIdentity" , ASN1_EXTENSION_ROOT , dissect_id_UEIdentity },
29661 { 384, "id-NACC-Related-Data" , ASN1_EXTENSION_ROOT , dissect_id_NACC_Related_Data },
29662 { 385, "id-GSM-Cell-InfEx-Rqst" , ASN1_EXTENSION_ROOT , dissect_id_GSM_Cell_InfEx_Rqst },
29663 { 386, "id-MeasurementRecoveryBehavior", ASN1_EXTENSION_ROOT , dissect_id_MeasurementRecoveryBehavior },
29664 { 387, "id-MeasurementRecoveryReportingIndicator", ASN1_EXTENSION_ROOT , dissect_id_MeasurementRecoveryReportingIndicator },
29665 { 388, "id-MeasurementRecoverySupportIndicator", ASN1_EXTENSION_ROOT , dissect_id_MeasurementRecoverySupportIndicator },
29666 { 389, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD },
29667 { 390, "id-F-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_F_DPCH_Information_RL_ReconfPrepFDD },
29668 { 391, "id-F-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_F_DPCH_Information_RL_SetupRqstFDD },
29669 { 392, "id-MBMS-Bearer-Service-List" , ASN1_EXTENSION_ROOT , dissect_id_MBMS_Bearer_Service_List },
29670 { 393, "id-MBMS-Bearer-Service-List-InfEx-Rsp", ASN1_EXTENSION_ROOT , dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp },
29671 { 394, "id-Active-MBMS-Bearer-ServiceFDD", ASN1_EXTENSION_ROOT , dissect_id_Active_MBMS_Bearer_ServiceFDD },
29672 { 395, "id-Active-MBMS-Bearer-ServiceTDD", ASN1_EXTENSION_ROOT , dissect_id_Active_MBMS_Bearer_ServiceTDD },
29673 { 396, "id-Old-URA-ID" , ASN1_EXTENSION_ROOT , dissect_id_Old_URA_ID },
29674 { 397, "id-UE-State" , ASN1_EXTENSION_ROOT , dissect_id_UE_State },
29675 { 398, "id-URA-ID" , ASN1_EXTENSION_ROOT , dissect_id_URA_ID },
29676 { 399, "id-HARQ-Preamble-Mode" , ASN1_EXTENSION_ROOT , dissect_id_HARQ_Preamble_Mode },
29677 { 400, "id-SynchronisationIndicator" , ASN1_EXTENSION_ROOT , dissect_id_SynchronisationIndicator },
29678 { 401, "id-UL-DPDCHIndicatorEDCH" , ASN1_EXTENSION_ROOT , dissect_id_UL_DPDCHIndicatorEDCH },
29679 { 402, "id-EDPCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_EDPCH_Information },
29680 { 403, "id-RL-Specific-EDCH-Information", ASN1_EXTENSION_ROOT , dissect_id_RL_Specific_EDCH_Information },
29681 { 404, "id-EDCH-RL-Indication" , ASN1_EXTENSION_ROOT , dissect_id_EDCH_RL_Indication },
29682 { 405, "id-EDCH-FDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_EDCH_FDD_Information },
29683 { 406, "id-EDCH-RLSet-Id" , ASN1_EXTENSION_ROOT , dissect_id_EDCH_RLSet_Id },
29684 { 407, "id-Serving-EDCHRL-Id" , ASN1_EXTENSION_ROOT , dissect_id_Serving_EDCHRL_Id },
29685 { 408, "id-EDCH-FDD-DL-ControlChannelInformation", ASN1_EXTENSION_ROOT , dissect_id_EDCH_FDD_DL_ControlChannelInformation },
29686 { 409, "id-EDCH-FDD-InformationResponse", ASN1_EXTENSION_ROOT , dissect_id_EDCH_FDD_InformationResponse },
29687 { 410, "id-EDCH-MACdFlows-To-Add" , ASN1_EXTENSION_ROOT , dissect_id_EDCH_MACdFlows_To_Add },
29688 { 411, "id-EDCH-FDD-Information-To-Modify", ASN1_EXTENSION_ROOT , dissect_id_EDCH_FDD_Information_To_Modify },
29689 { 412, "id-EDCH-MACdFlows-To-Delete" , ASN1_EXTENSION_ROOT , dissect_id_EDCH_MACdFlows_To_Delete },
29690 { 413, "id-EDPCH-Information-RLReconfRequest-FDD", ASN1_EXTENSION_ROOT , dissect_id_EDPCH_Information_RLReconfRequest_FDD },
29691 { 414, "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd },
29692 { 415, "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd },
29693 { 416, "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd", ASN1_EXTENSION_ROOT , dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd },
29694 { 417, "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd", ASN1_EXTENSION_ROOT , dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd },
29695 { 418, "id-MBMS-Bearer-Service-Full-Address", ASN1_EXTENSION_ROOT , dissect_id_MBMS_Bearer_Service_Full_Address },
29696 { 419, "id-Initial-DL-DPCH-TimingAdjustment", ASN1_EXTENSION_ROOT , dissect_id_Initial_DL_DPCH_TimingAdjustment },
29697 { 420, "id-Initial-DL-DPCH-TimingAdjustment-Allowed", ASN1_EXTENSION_ROOT , dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed },
29698 { 421, "id-User-Plane-Congestion-Fields-Inclusion", ASN1_EXTENSION_ROOT , dissect_id_User_Plane_Congestion_Fields_Inclusion },
29699 { 422, "id-HARQ-Preamble-Mode-Activation-Indicator", ASN1_EXTENSION_ROOT , dissect_id_HARQ_Preamble_Mode_Activation_Indicator },
29700 { 423, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp },
29701 { 424, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp },
29702 { 425, "id-ProvidedInformation" , ASN1_EXTENSION_ROOT , dissect_id_ProvidedInformation },
29703 { 426, "id-Active-MBMS-Bearer-ServiceFDD-PFL", ASN1_EXTENSION_ROOT , dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL },
29704 { 427, "id-Active-MBMS-Bearer-ServiceTDD-PFL", ASN1_EXTENSION_ROOT , dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL },
29705 { 428, "id-FrequencyBandIndicator" , ASN1_EXTENSION_ROOT , dissect_id_FrequencyBandIndicator },
29706 { 0, NULL, 0, NULL }
29710 dissect_rnsap_DummyProtocolIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29711 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
29712 ett_rnsap_DummyProtocolIE, DummyProtocolIE_choice,
29721 dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29722 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
29726 static int dissect_dl_DPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29727 return dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_Information);
29731 static const per_sequence_t DL_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] = {
29732 { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID },
29733 { "dl-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_Information },
29734 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
29735 { NULL, 0, 0, NULL }
29739 dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29740 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29741 ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD, DL_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
29745 static int dissect_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29746 return dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
29750 static const per_sequence_t DL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of[1] = {
29751 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item },
29755 dissect_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29756 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
29757 ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD, DL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
29764 static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
29765 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
29766 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
29767 { NULL, 0, 0, NULL }
29771 dissect_rnsap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29772 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29773 ett_rnsap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
29779 static const per_sequence_t Multiple_RL_ReconfigurationRequestTDD_RL_Information_sequence_of[1] = {
29780 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item },
29784 dissect_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29785 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
29786 ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information, Multiple_RL_ReconfigurationRequestTDD_RL_Information_sequence_of,
29793 static const per_sequence_t PhysicalChannelReconfigurationRequestFDD_sequence[] = {
29794 { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs },
29795 { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions },
29796 { NULL, 0, 0, NULL }
29800 dissect_rnsap_PhysicalChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29801 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29802 ett_rnsap_PhysicalChannelReconfigurationRequestFDD, PhysicalChannelReconfigurationRequestFDD_sequence);
29808 static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
29809 { "requestedDataValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requestedDataValue },
29810 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
29811 { NULL, 0, 0, NULL }
29815 dissect_rnsap_Cell_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29816 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29817 ett_rnsap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
29821 static int dissect_cell5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29822 return dissect_rnsap_Cell_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_cell5);
29828 dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29829 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
29833 static int dissect_extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29834 return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp);
29838 static const value_string rnsap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
29840 { 1, "extension-InformationExchangeObjectType-InfEx-Rsp" },
29844 static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
29845 { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell5 },
29846 { 1, "extension-InformationExchangeObjectType-InfEx-Rsp", ASN1_NOT_EXTENSION_ROOT, dissect_extension_InformationExchangeObjectType_InfEx_Rsp },
29847 { 0, NULL, 0, NULL }
29851 dissect_rnsap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29852 offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
29853 ett_rnsap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
29860 static const per_sequence_t MBMS_Bearer_ServiceItemFDD_PFL_sequence[] = {
29861 { "tmgi" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tmgi },
29862 { "transmissionMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmissionMode },
29863 { "preferredFrequencyLayer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_preferredFrequencyLayer },
29864 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
29865 { NULL, 0, 0, NULL }
29869 dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29870 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29871 ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL, MBMS_Bearer_ServiceItemFDD_PFL_sequence);
29875 static int dissect_Active_MBMS_Bearer_Service_ListFDD_PFL_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29876 return dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item);
29880 static const per_sequence_t Active_MBMS_Bearer_Service_ListFDD_PFL_sequence_of[1] = {
29881 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Active_MBMS_Bearer_Service_ListFDD_PFL_item },
29885 dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29886 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
29887 ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL, Active_MBMS_Bearer_Service_ListFDD_PFL_sequence_of,
29894 static const value_string rnsap_Band_Indicator_vals[] = {
29895 { 0, "dcs1800Band" },
29896 { 1, "pcs1900Band" },
29902 dissect_rnsap_Band_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29903 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
29904 0, 1, NULL, NULL, TRUE);
29908 static int dissect_band_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29909 return dissect_rnsap_Band_Indicator(tvb, offset, pinfo, tree, hf_rnsap_band_Indicator);
29915 dissect_rnsap_BCC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29916 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
29921 static int dissect_bCC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29922 return dissect_rnsap_BCC(tvb, offset, pinfo, tree, hf_rnsap_bCC);
29928 dissect_rnsap_BCCH_ARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29929 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
29930 0U, 1023U, NULL, NULL, FALSE);
29934 static int dissect_bCCH_ARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29935 return dissect_rnsap_BCCH_ARFCN(tvb, offset, pinfo, tree, hf_rnsap_bCCH_ARFCN);
29941 dissect_rnsap_NCC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29942 offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
29947 static int dissect_nCC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29948 return dissect_rnsap_NCC(tvb, offset, pinfo, tree, hf_rnsap_nCC);
29952 static const per_sequence_t BSIC_sequence[] = {
29953 { "nCC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nCC },
29954 { "bCC" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_bCC },
29955 { NULL, 0, 0, NULL }
29959 dissect_rnsap_BSIC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29960 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29961 ett_rnsap_BSIC, BSIC_sequence);
29965 static int dissect_bSIC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29966 return dissect_rnsap_BSIC(tvb, offset, pinfo, tree, hf_rnsap_bSIC);
29970 static const per_sequence_t EDCH_FDD_Update_InfoItem_sequence[] = {
29971 { "eDCH-FDD-DL-ControlChannelInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_FDD_DL_ControlChannelInformation },
29972 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
29973 { NULL, 0, 0, NULL }
29977 dissect_rnsap_EDCH_FDD_Update_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29978 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
29979 ett_rnsap_EDCH_FDD_Update_InfoItem, EDCH_FDD_Update_InfoItem_sequence);
29983 static int dissect_EDCH_FDD_Update_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
29984 return dissect_rnsap_EDCH_FDD_Update_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_FDD_Update_Information_item);
29988 static const per_sequence_t EDCH_FDD_Update_Information_sequence_of[1] = {
29989 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_EDCH_FDD_Update_Information_item },
29993 dissect_rnsap_EDCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
29994 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
29995 ett_rnsap_EDCH_FDD_Update_Information, EDCH_FDD_Update_Information_sequence_of,
30004 dissect_rnsap_EDCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30005 offset = dissect_per_integer(tvb, offset, pinfo, tree, hf_index,
30012 static const per_sequence_t EDPCH_Information_RLReconfPrepare_FDD_sequence[] = {
30013 { "maxSet-E-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxSet_E_DPDCHs },
30014 { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit },
30015 { "e-TFCS-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_TFCS_Information },
30016 { "e-TTI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_TTI },
30017 { "e-DPCCH-PO" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DPCCH_PO },
30018 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
30019 { NULL, 0, 0, NULL }
30023 dissect_rnsap_EDPCH_Information_RLReconfPrepare_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30024 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
30025 ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD, EDPCH_Information_RLReconfPrepare_FDD_sequence);
30031 static const per_sequence_t FACH_PCH_InformationItem_sequence[] = {
30032 { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet },
30033 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
30034 { NULL, 0, 0, NULL }
30038 dissect_rnsap_FACH_PCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30039 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
30040 ett_rnsap_FACH_PCH_InformationItem, FACH_PCH_InformationItem_sequence);
30044 static int dissect_FACH_PCH_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30045 return dissect_rnsap_FACH_PCH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_FACH_PCH_InformationList_item);
30049 static const per_sequence_t FACH_PCH_InformationList_sequence_of[1] = {
30050 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_PCH_InformationList_item },
30054 dissect_rnsap_FACH_PCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30055 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
30056 ett_rnsap_FACH_PCH_InformationList, FACH_PCH_InformationList_sequence_of,
30063 static const per_sequence_t Neighbouring_GSM_CellInformationItem_sequence[] = {
30064 { "cGI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cGI },
30065 { "cellIndividualOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellIndividualOffset },
30066 { "bSIC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bSIC },
30067 { "band-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_band_Indicator },
30068 { "bCCH-ARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bCCH_ARFCN },
30069 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
30070 { NULL, 0, 0, NULL }
30074 dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30075 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
30076 ett_rnsap_Neighbouring_GSM_CellInformationItem, Neighbouring_GSM_CellInformationItem_sequence);
30080 static int dissect_Neighbouring_GSM_CellInformationIEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30081 return dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_GSM_CellInformationIEs_item);
30085 static const per_sequence_t Neighbouring_GSM_CellInformationIEs_sequence_of[1] = {
30086 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Neighbouring_GSM_CellInformationIEs_item },
30090 dissect_rnsap_Neighbouring_GSM_CellInformationIEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30091 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
30092 ett_rnsap_Neighbouring_GSM_CellInformationIEs, Neighbouring_GSM_CellInformationIEs_sequence_of,
30101 dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30102 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
30103 1U, 256U, NULL, NULL, FALSE);
30107 static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30108 return dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvb, offset, pinfo, tree, hf_rnsap_predictedTUTRANGPSDeviationLimit);
30114 dissect_rnsap_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30115 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
30116 0U, 620U, NULL, NULL, FALSE);
30124 dissect_rnsap_TUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30125 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
30126 1U, 256U, NULL, NULL, FALSE);
30130 static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30131 return dissect_rnsap_TUTRANGPSChangeLimit(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSChangeLimit);
30135 static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
30136 { "tUTRANGPSChangeLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tUTRANGPSChangeLimit },
30137 { "predictedTUTRANGPSDeviationLimit", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_predictedTUTRANGPSDeviationLimit },
30138 { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions },
30139 { NULL, 0, 0, NULL }
30143 dissect_rnsap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30144 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
30145 ett_rnsap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
30151 static const value_string rnsap_Presence_vals[] = {
30153 { 1, "conditional" },
30154 { 2, "mandatory" },
30160 dissect_rnsap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30161 offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
30162 0, 2, NULL, NULL, FALSE);
30170 dissect_rnsap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30171 #line 59 "rnsap.cnf"
30175 offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length);
30176 offset = offset + length;
30177 BYTE_ALIGN_OFFSET(offset)
30183 static int dissect_firstValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30184 return dissect_rnsap_FirstValue(tvb, offset, pinfo, tree, hf_rnsap_firstValue);
30190 dissect_rnsap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30191 #line 67 "rnsap.cnf"
30195 offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length);
30196 offset = offset + length;
30197 BYTE_ALIGN_OFFSET(offset)
30204 static int dissect_secondValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30205 return dissect_rnsap_SecondValue(tvb, offset, pinfo, tree, hf_rnsap_secondValue);
30209 static const per_sequence_t ProtocolIE_FieldPair_sequence[] = {
30210 { "id" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_id },
30211 { "firstCriticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_firstCriticality },
30212 { "firstValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_firstValue },
30213 { "secondCriticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_secondCriticality },
30214 { "secondValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_secondValue },
30215 { NULL, 0, 0, NULL }
30219 dissect_rnsap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30220 offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
30221 ett_rnsap_ProtocolIE_FieldPair, ProtocolIE_FieldPair_sequence);
30225 static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30226 return dissect_rnsap_ProtocolIE_FieldPair(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_ContainerPair_item);
30230 static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = {
30231 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_ContainerPair_item },
30235 dissect_rnsap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30236 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
30237 ett_rnsap_ProtocolIE_ContainerPair, ProtocolIE_ContainerPair_sequence_of,
30242 static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
30243 return dissect_rnsap_ProtocolIE_ContainerPair(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_ContainerPairList_item);
30247 static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = {
30248 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_ContainerList_item },
30252 dissect_rnsap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30253 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
30254 ett_rnsap_ProtocolIE_ContainerList, ProtocolIE_ContainerList_sequence_of,
30261 static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = {
30262 { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_ContainerPairList_item },
30266 dissect_rnsap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
30267 offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
30268 ett_rnsap_ProtocolIE_ContainerPairList, ProtocolIE_ContainerPairList_sequence_of,
30276 static void dissect_RNSAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
30277 dissect_rnsap_RNSAP_PDU(tvb, 0, pinfo, tree, hf_rnsap_RNSAP_PDU_PDU);
30281 /*--- End of included file: packet-rnsap-fn.c ---*/
30282 #line 589 "packet-rnsap-template.c"
30285 static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
30286 proto_item *value_item = NULL;
30287 proto_tree *value_tree = NULL;
30290 value_item = proto_tree_add_item(tree, hf_rnsap_initiatingMessageValue, tvb, 0, -1, FALSE);
30291 value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
30293 offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_pdu_length, &length);
30294 proto_item_set_len(value_item,length);
30297 switch(ProcedureCode){
30298 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION: /* 0 */
30299 offset = dissect_id_commonTransportChannelResourcesInitialisation(tvb, offset, pinfo, value_tree);
30301 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE: /* 1 */
30302 offset = dissect_id_commonTransportChannelResourcesRelease(tvb, offset, pinfo, value_tree);
30304 case RNSAP_ID_COMPRESSEDMODECOMMAND: /* 2 */
30305 offset = dissect_id_compressedModeCommand(tvb, offset, pinfo, value_tree);
30307 case RNSAP_ID_DOWNLINKPOWERCONTROL: /* 3 */
30308 offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, pinfo, value_tree);
30310 case RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 4 */
30311 offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, pinfo, value_tree);
30314 case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER: /* 5 */
30315 offset = dissect_id_downlinkSignallingTransfer(tvb, offset, pinfo, value_tree);
30317 case RNSAP_ID_ERRORINDICATION: /* 6 */
30318 offset = dissect_id_errorIndication(tvb, offset, pinfo, value_tree);
30320 case RNSAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 7 */
30321 offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, pinfo, value_tree);
30323 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
30324 offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, pinfo, value_tree);
30326 case RNSAP_ID_DEDICATEDMEASUREMENTREPORTING: /* 9 */
30327 offset = dissect_id_dedicatedMeasurementReporting(tvb, offset, pinfo, value_tree);
30329 case RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 10 */
30330 offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, pinfo, value_tree);
30332 case RNSAP_ID_PAGING: /* 11 */
30333 offset = dissect_id_paging(tvb, offset, pinfo, value_tree);
30335 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
30336 offset = dissect_id_physicalChannelReconfiguration(tvb, offset, pinfo, value_tree);
30338 case RNSAP_ID_PRIVATEMESSAGE: /* 13 */
30339 offset = dissect_id_privateMessage(tvb, offset, pinfo, value_tree);
30341 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
30342 if (ddMode==RNSAP_FDD){
30343 offset = dissect_id_radioLinkAddition(tvb, offset, pinfo, value_tree);
30345 offset = dissect_id_radioLinkAddition_TDD(tvb, offset, pinfo, value_tree);
30348 case RNSAP_ID_RADIOLINKCONGESTION: /* 34 */
30349 offset = dissect_id_radioLinkCongestion(tvb, offset, pinfo, value_tree);
30351 case RNSAP_ID_RADIOLINKDELETION: /* 15 */
30352 offset = dissect_id_radioLinkDeletion(tvb, offset, pinfo, value_tree);
30354 case RNSAP_ID_RADIOLINKFAILURE: /* 16 */
30355 offset = dissect_id_radioLinkFailure(tvb, offset, pinfo, value_tree);
30357 case RNSAP_ID_RADIOLINKPREEMPTION: /* 17 */
30358 offset = dissect_id_radioLinkPreemption(tvb, offset, pinfo, value_tree);
30360 case RNSAP_ID_RADIOLINKRESTORATION: /* 18 */
30361 offset = dissect_id_radioLinkRestoration(tvb, offset, pinfo, value_tree);
30363 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
30364 if (ddMode==RNSAP_FDD){
30365 offset = dissect_id_radioLinkSetup(tvb, offset, pinfo, value_tree);
30367 offset = dissect_id_radioLinkSetupTdd(tvb, offset, pinfo, value_tree);
30370 case RNSAP_ID_RELOCATIONCOMMIT: /* 20 */
30371 offset = dissect_id_relocationCommit(tvb, offset, pinfo, value_tree);
30373 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 21 */
30374 offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, pinfo, value_tree);
30376 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 22 */
30377 offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, pinfo, value_tree);
30379 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
30380 if (ddMode==RNSAP_FDD){
30381 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, pinfo, value_tree);
30383 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, pinfo, value_tree);
30386 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
30387 if (ddMode==RNSAP_FDD){
30388 offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, pinfo, value_tree);
30390 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvb, offset, pinfo, value_tree);
30393 case RNSAP_ID_UPLINKSIGNALLINGTRANSFER: /* 25 */
30394 if (ddMode==RNSAP_FDD){
30395 offset = dissect_id_uplinkSignallingTransfer(tvb, offset, pinfo, value_tree);
30397 offset = dissect_id_uplinkSignallingTransfer_TDD(tvb, offset, pinfo, value_tree);
30400 case RNSAP_ID_COMMONMEASUREMENTFAILURE: /* 26 */
30401 offset = dissect_id_commonMeasurementFailure(tvb, offset, pinfo, value_tree);
30403 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
30404 offset = dissect_id_commonMeasurementInitiation(tvb, offset, pinfo, value_tree);
30406 case RNSAP_ID_COMMONMEASUREMENTREPORTING: /* 28 */
30407 offset = dissect_id_commonMeasurementReporting(tvb, offset, pinfo, value_tree);
30409 case RNSAP_ID_COMMONMEASUREMENTTERMINATION: /* 29 */
30410 offset = dissect_id_commonMeasurementTermination(tvb, offset, pinfo, value_tree);
30412 case RNSAP_ID_INFORMATIONEXCHANGEFAILURE: /* 30 */
30413 offset = dissect_id_informationExchangeFailure(tvb, offset, pinfo, value_tree);
30415 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
30416 offset = dissect_id_informationExchangeInitiation(tvb, offset, pinfo, value_tree);
30418 case RNSAP_ID_INFORMATIONREPORTING: /* 32 */
30419 offset = dissect_id_informationReporting(tvb, offset, pinfo, value_tree);
30421 case RNSAP_ID_INFORMATIONEXCHANGETERMINATION: /* 33 */
30422 offset = dissect_id_informationExchangeTermination(tvb, offset, pinfo, value_tree);
30424 case RNSAP_ID_RESET: /* 35 */
30425 offset = dissect_id_reset(tvb, offset, pinfo, value_tree);
30427 case RNSAP_ID_RADIOLINKACTIVATION: /* 36 */
30428 if (ddMode==RNSAP_FDD){
30429 offset = dissect_id_radioLinkActivation(tvb, offset, pinfo, value_tree);
30431 offset = dissect_id_radioLinkActivation_TDD(tvb, offset, pinfo, value_tree);
30434 case RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER: /* 37 */
30435 offset = dissect_id_gERANuplinkSignallingTransfer(tvb, offset, pinfo, value_tree);
30437 case RNSAP_ID_RADIOLINKPARAMETERUPDATE: /* 38 */
30438 if (ddMode==RNSAP_FDD){
30439 offset = dissect_id_radioLinkParameterUpdate(tvb, offset, pinfo, value_tree);
30441 offset = dissect_id_radioLinkParameterUpdate_TDD(tvb, offset, pinfo, value_tree);
30444 case RNSAP_ID_UEMEASUREMENTFAILURE: /* 39 */
30445 offset = dissect_id_uEMeasurementFailure(tvb, offset, pinfo, value_tree);
30447 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
30448 offset = dissect_id_uEMeasurementInitiation(tvb, offset, pinfo, value_tree);
30450 case RNSAP_ID_UEMEASUREMENTREPORTING: /* 41 */
30451 offset = dissect_id_uEMeasurementReporting(tvb, offset, pinfo, value_tree);
30453 case RNSAP_ID_UEMEASUREMENTTERMINATION: /* 42 */
30454 offset = dissect_id_uEMeasurementTermination(tvb, offset, pinfo, value_tree);
30456 case RNSAP_ID_IURDEACTIVATETRACE: /* 43 */
30457 offset = dissect_id_iurDeactivateTrace(tvb, offset, pinfo, value_tree);
30459 case RNSAP_ID_IURINVOKETRACE: /* 44 */
30460 offset = dissect_id_iurInvokeTrace(tvb, offset, pinfo, value_tree);
30462 case RNSAP_ID_MBMSATTACH: /* 45 */
30463 offset = dissect_id_mBMSAttach(tvb, offset, pinfo, value_tree);
30465 case RNSAP_ID_MBMSDETACH: /* 46 */
30466 offset = dissect_id_mBMSDetach(tvb, offset, pinfo, value_tree);
30468 case RNSAP_ID_DIRECTINFORMATIONTRANSFER: /* 48 */
30469 offset = dissect_id_directInformationTransfer(tvb, offset, pinfo, value_tree);
30472 offset = offset + (length<<3);
30475 BYTE_ALIGN_OFFSET(offset)
30479 static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
30480 proto_item *value_item = NULL;
30481 proto_tree *value_tree = NULL;
30484 value_item = proto_tree_add_item(tree, hf_rnsap_successfulOutcomeValue, tvb, 0, -1, FALSE);
30485 value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
30487 offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_pdu_length, &length);
30488 proto_item_set_len(value_item,length);
30491 switch(ProcedureCode){
30492 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
30493 if (ddMode==RNSAP_FDD){
30494 offset = dissect_id_commonTransportChannelResourcesInitialisation1(tvb, offset, pinfo, value_tree);
30496 offset = dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvb, offset, pinfo, value_tree);
30499 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
30500 offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, pinfo, value_tree);
30502 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
30503 offset = dissect_id_physicalChannelReconfiguration1(tvb, offset, pinfo, value_tree);
30505 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
30506 if (ddMode==RNSAP_FDD){
30507 offset = dissect_id_radioLinkAddition1(tvb, offset, pinfo, value_tree);
30509 offset = dissect_id_radioLinkAddition_TDD1(tvb, offset, pinfo, value_tree);
30512 case RNSAP_ID_RADIOLINKDELETION: /* 15 */
30513 offset = dissect_id_radioLinkDeletion1(tvb, offset, pinfo, value_tree);
30515 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
30516 if (ddMode==RNSAP_FDD){
30517 offset = dissect_id_radioLinkSetup1(tvb, offset, pinfo, value_tree);
30519 offset = dissect_id_radioLinkSetupTdd1(tvb, offset, pinfo, value_tree);
30522 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
30523 if (ddMode==RNSAP_FDD){
30524 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, pinfo, value_tree);
30526 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, pinfo, value_tree);
30528 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
30529 if (ddMode==RNSAP_FDD){
30530 offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, pinfo, value_tree);
30532 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvb, offset, pinfo, value_tree);
30535 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
30536 offset = dissect_id_commonMeasurementInitiation1(tvb, offset, pinfo, value_tree);
30538 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
30539 offset = dissect_id_informationExchangeInitiation1(tvb, offset, pinfo, value_tree);
30541 case RNSAP_ID_RESET: /* 35 */
30542 offset = dissect_id_reset1(tvb, offset, pinfo, value_tree);
30544 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
30545 offset = dissect_id_uEMeasurementInitiation1(tvb, offset, pinfo, value_tree);
30549 offset = offset + (length<<3);
30552 BYTE_ALIGN_OFFSET(offset)
30556 static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
30557 proto_item *value_item = NULL;
30558 proto_tree *value_tree = NULL;
30561 value_item = proto_tree_add_item(tree, hf_rnsap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
30562 value_tree = proto_item_add_subtree(value_item, ett_rnsap_UnsuccessfulOutcomeValue);
30564 offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_pdu_length, &length);
30565 proto_item_set_len(value_item,length);
30568 switch(ProcedureCode){
30569 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
30570 offset = dissect_id_commonTransportChannelResourcesInitialisation2(tvb, offset, pinfo, value_tree);
30572 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
30573 offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, pinfo, value_tree);
30575 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
30576 offset = dissect_id_physicalChannelReconfiguration2(tvb, offset, pinfo, value_tree);
30578 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
30579 if (ddMode==RNSAP_FDD){
30580 offset = dissect_id_radioLinkAddition2(tvb, offset, pinfo, value_tree);
30582 offset = dissect_id_radioLinkAddition_TDD2(tvb, offset, pinfo, value_tree);
30585 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
30586 if (ddMode==RNSAP_FDD){
30587 offset = dissect_id_radioLinkSetup2(tvb, offset, pinfo, value_tree);
30589 offset = dissect_id_radioLinkSetupTdd2(tvb, offset, pinfo, value_tree);
30592 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
30593 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, pinfo, value_tree);
30595 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
30596 if (ddMode==RNSAP_FDD){
30597 offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, pinfo, value_tree);
30599 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvb, offset, pinfo, value_tree);
30602 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
30603 offset = dissect_id_commonMeasurementInitiation2(tvb, offset, pinfo, value_tree);
30605 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
30606 offset = dissect_id_informationExchangeInitiation2(tvb, offset, pinfo, value_tree);
30608 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
30609 offset = dissect_id_uEMeasurementInitiation2(tvb, offset, pinfo, value_tree);
30613 offset = offset + (length<<3);
30616 BYTE_ALIGN_OFFSET(offset)
30620 static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
30621 proto_item *value_item = NULL;
30622 proto_tree *value_tree = NULL;
30625 value_item = proto_tree_add_item(tree, hf_rnsap_value, tvb, 0, -1, FALSE);
30626 value_tree = proto_item_add_subtree(value_item, ett_rnsap_ProtocolIEValueValue);
30628 offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_IE_length, &length);
30629 proto_item_set_len(value_item,length);
30632 switch(ProtocolIE_ID){
30634 case RNSAP_ID_ALLOWEDQUEUINGTIME: /* 4 */
30635 offset = dissect_id_AllowedQueuingTime(tvb, offset, pinfo, value_tree);
30637 case RNSAP_ID_ALLOWED_RATE_INFORMATION: /* 42 */
30638 offset = dissect_id_Allowed_Rate_Information(tvb, offset, pinfo, value_tree);
30640 case RNSAP_ID_ANTENNACOLOCATIONINDICATOR: /* 309 */
30641 offset = dissect_id_AntennaColocationIndicator(tvb, offset, pinfo, value_tree);
30643 case RNSAP_ID_BINDINGID: /* 5 */
30644 offset = dissect_id_BindingID(tvb, offset, pinfo, value_tree);
30646 case RNSAP_ID_C_ID: /* 6 */
30647 offset = dissect_id_C_ID(tvb, offset, pinfo, value_tree);
30649 case RNSAP_ID_C_RNTI: /* 7 */
30650 offset = dissect_id_C_RNTI(tvb, offset, pinfo, value_tree);
30652 case RNSAP_ID_CELL_CAPACITY_CLASS_VALUE: /* 303 */
30653 offset = dissect_id_Cell_Capacity_Class_Value(tvb, offset, pinfo, value_tree);
30655 case RNSAP_ID_CFN: /* 8 */
30656 offset = dissect_id_CFN(tvb, offset, pinfo, value_tree);
30658 case RNSAP_ID_CN_CS_DOMAINIDENTIFIER: /* 9 */
30659 offset = dissect_id_CN_CS_DomainIdentifier(tvb, offset, pinfo, value_tree);
30661 case RNSAP_ID_CN_PS_DOMAINIDENTIFIER: /* 10 */
30662 offset = dissect_id_CN_PS_DomainIdentifier(tvb, offset, pinfo, value_tree);
30664 case RNSAP_ID_CAUSE: /* 11 */
30665 offset = dissect_id_Cause(tvb, offset, pinfo, value_tree);
30667 case RNSAP_ID_COVERAGEINDICATOR: /* 310 */
30668 offset = dissect_id_CoverageIndicator(tvb, offset, pinfo, value_tree);
30670 case RNSAP_ID_CRITICALITYDIAGNOSTICS: /* 20 */
30671 offset = dissect_id_CriticalityDiagnostics(tvb, offset, pinfo, value_tree);
30673 case RNSAP_ID_CONTEXTINFOITEM_RESET: /* 211 */
30674 offset = offset + (length<<3);
30676 case RNSAP_ID_CONTEXTGROUPINFOITEM_RESET: /* 515 */
30677 offset = offset + (length<<3);
30679 case RNSAP_ID_D_RNTI: /* 21 */
30680 offset = dissect_id_D_RNTI(tvb, offset, pinfo, value_tree);
30682 case RNSAP_ID_D_RNTI_RELEASEINDICATION: /* 22 */
30683 offset = dissect_id_D_RNTI_ReleaseIndication(tvb, offset, pinfo, value_tree);
30685 case RNSAP_ID_DCHS_TO_ADD_FDD: /* 26 */
30686 offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, pinfo, value_tree);
30688 case RNSAP_ID_DCHS_TO_ADD_TDD: /* 27 */
30689 offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, pinfo, value_tree);
30691 case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /* 30 */
30692 offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
30694 case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /* 31 */
30695 offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
30697 case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /* 32 */
30698 offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
30700 case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /* 33 */
30701 offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
30703 case RNSAP_ID_DCH_FDD_INFORMATION: /* 34 */
30704 offset = dissect_id_DCH_FDD_Information(tvb, offset, pinfo, value_tree);
30706 case RNSAP_ID_DCH_TDD_INFORMATION: /* 35 */
30707 offset = dissect_id_DCH_TDD_Information(tvb, offset, pinfo, value_tree);
30709 case RNSAP_ID_FDD_DCHS_TO_MODIFY: /* 39 */
30710 offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, pinfo, value_tree);
30712 case RNSAP_ID_TDD_DCHS_TO_MODIFY: /* 40 */
30713 offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, pinfo, value_tree);
30715 case RNSAP_ID_DCH_INFORMATIONRESPONSE: /* 43 */
30716 offset = dissect_id_DCH_InformationResponse(tvb, offset, pinfo, value_tree);
30718 case RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND: /* 38 */
30719 offset = dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, pinfo, value_tree);
30721 case RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD: /* 44 */
30722 offset = dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
30724 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 45 */
30725 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
30727 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 46 */
30728 offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
30730 case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 47 */
30731 offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
30733 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 48 */
30734 offset = dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
30736 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 49 */
30737 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
30739 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 50 */
30740 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
30742 case RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 51 */
30743 offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
30745 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 52 */
30746 offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
30748 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 53 */
30749 offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
30751 case RNSAP_ID_FDD_DL_CODEINFORMATION: /* 54 */
30752 offset = dissect_id_FDD_DL_CodeInformation(tvb, offset, pinfo, value_tree);
30754 case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 59 */
30755 offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
30757 case RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 60 */
30758 offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
30760 case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 61 */
30761 offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
30763 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 62 */
30764 offset = dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
30766 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 63 */
30767 offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
30769 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 64 */
30770 offset = dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
30772 case RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT: /* 278 */
30773 offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, value_tree);
30775 case RNSAP_ID_DLREFERENCEPOWER: /* 67 */
30776 offset = dissect_id_DLReferencePower(tvb, offset, pinfo, value_tree);
30778 case RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 68 */
30779 offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, pinfo, value_tree);
30781 case RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST: /* 69 */
30782 offset = dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, pinfo, value_tree);
30784 case RNSAP_ID_DPC_MODE: /* 12 */
30785 offset = dissect_id_DPC_Mode(tvb, offset, pinfo, value_tree);
30787 case RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT: /* 70 */
30788 offset = dissect_id_DRXCycleLengthCoefficient(tvb, offset, pinfo, value_tree);
30790 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND: /* 470 */
30791 offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, pinfo, value_tree);
30793 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL: /* 471 */
30794 offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, pinfo, value_tree);
30796 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 71 */
30797 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, pinfo, value_tree);
30799 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 72 */
30800 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, pinfo, value_tree);
30802 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 73 */
30803 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, pinfo, value_tree);
30805 case RNSAP_ID_DEDICATEDMEASUREMENTTYPE: /* 74 */
30806 offset = dissect_id_DedicatedMeasurementType(tvb, offset, pinfo, value_tree);
30808 case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD: /* 82 */
30809 offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, pinfo, value_tree);
30811 case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD: /* 83 */
30812 offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, pinfo, value_tree);
30814 case RNSAP_ID_GUARANTEED_RATE_INFORMATION: /* 41 */
30815 offset = dissect_id_Guaranteed_Rate_Information(tvb, offset, pinfo, value_tree);
30817 case RNSAP_ID_IMSI: /* 84 */
30818 offset = dissect_id_IMSI(tvb, offset, pinfo, value_tree);
30820 case RNSAP_ID_HCS_PRIO: /* 311 */
30821 offset = dissect_id_HCS_Prio(tvb, offset, pinfo, value_tree);
30823 case RNSAP_ID_L3_INFORMATION: /* 85 */
30824 offset = dissect_id_L3_Information(tvb, offset, pinfo, value_tree);
30826 case RNSAP_ID_ADJUSTMENTPERIOD: /* 90 */
30827 offset = dissect_id_AdjustmentPeriod(tvb, offset, pinfo, value_tree);
30829 case RNSAP_ID_MAXADJUSTMENTSTEP: /* 91 */
30830 offset = dissect_id_MaxAdjustmentStep(tvb, offset, pinfo, value_tree);
30832 case RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT: /* 92 */
30833 offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, pinfo, value_tree);
30835 case RNSAP_ID_MESSAGESTRUCTURE: /* 57 */
30836 offset = dissect_id_MessageStructure(tvb, offset, pinfo, value_tree);
30838 case RNSAP_ID_MEASUREMENTID: /* 93 */
30839 offset = dissect_id_MeasurementID(tvb, offset, pinfo, value_tree);
30841 case RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION: /* 13 */
30842 offset = dissect_id_Neighbouring_GSM_CellInformation(tvb, offset, pinfo, value_tree);
30844 case RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM: /* 95 */
30845 offset = dissect_id_Neighbouring_UMTS_CellInformationItem(tvb, offset, pinfo, value_tree);
30847 case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE: /* 305 */
30848 offset = dissect_id_NRT_Load_Information_Value(tvb, offset, pinfo, value_tree);
30850 case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES: /* 306 */
30851 offset = dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
30853 case RNSAP_ID_PAGINGAREA_PAGINGRQST: /* 102 */
30854 offset = dissect_id_PagingArea_PagingRqst(tvb, offset, pinfo, value_tree);
30856 case RNSAP_ID_FACH_FLOWCONTROLINFORMATION: /* 103 */
30857 offset = dissect_id_FACH_FlowControlInformation(tvb, offset, pinfo, value_tree);
30859 case RNSAP_ID_PARTIALREPORTINGINDICATOR: /* 472 */
30860 offset = dissect_id_PartialReportingIndicator(tvb, offset, pinfo, value_tree);
30862 case RNSAP_ID_PERMANENT_NAS_UE_IDENTITY: /* 17 */
30863 offset = dissect_id_Permanent_NAS_UE_Identity(tvb, offset, pinfo, value_tree);
30865 case RNSAP_ID_POWERADJUSTMENTTYPE: /* 107 */
30866 offset = dissect_id_PowerAdjustmentType(tvb, offset, pinfo, value_tree);
30868 case RNSAP_ID_RANAP_RELOCATIONINFORMATION: /* 109 */
30869 offset = dissect_id_RANAP_RelocationInformation(tvb, offset, pinfo, value_tree);
30871 case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD: /* 110 */
30872 offset = dissect_id_RL_Information_PhyChReconfRqstFDD(tvb, offset, pinfo, value_tree);
30874 case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD: /* 111 */
30875 offset = dissect_id_RL_Information_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
30877 case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD: /* 112 */
30878 offset = dissect_id_RL_Information_RL_AdditionRqstFDD(tvb, offset, pinfo, value_tree);
30880 case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 113 */
30881 offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
30883 case RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST: /* 114 */
30884 offset = dissect_id_RL_Information_RL_DeletionRqst(tvb, offset, pinfo, value_tree);
30886 case RNSAP_ID_RL_INFORMATION_RL_FAILUREIND: /* 115 */
30887 offset = dissect_id_RL_Information_RL_FailureInd(tvb, offset, pinfo, value_tree);
30889 case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD: /* 116 */
30890 offset = dissect_id_RL_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
30892 case RNSAP_ID_RL_INFORMATION_RL_RESTOREIND: /* 117 */
30893 offset = dissect_id_RL_Information_RL_RestoreInd(tvb, offset, pinfo, value_tree);
30895 case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD: /* 118 */
30896 offset = dissect_id_RL_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
30898 case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 119 */
30899 offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
30901 case RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND: /* 55 */
30902 offset = dissect_id_RL_InformationItem_RL_CongestInd(tvb, offset, pinfo, value_tree);
30904 case RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT: /* 120 */
30905 offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, pinfo, value_tree);
30907 case RNSAP_ID_RL_INFORMATIONITEM_DM_RQST: /* 121 */
30908 offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, pinfo, value_tree);
30910 case RNSAP_ID_RL_INFORMATIONITEM_DM_RSP: /* 122 */
30911 offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, pinfo, value_tree);
30913 case RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 2 */
30914 offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
30916 case RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 123 */
30917 offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
30919 case RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND: /* 56 */
30920 offset = dissect_id_RL_InformationList_RL_CongestInd(tvb, offset, pinfo, value_tree);
30922 case RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 124 */
30923 offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, pinfo, value_tree);
30925 case RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 125 */
30926 offset = dissect_id_RL_InformationList_RL_DeletionRqst(tvb, offset, pinfo, value_tree);
30928 case RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 1 */
30929 offset = dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
30931 case RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 126 */
30932 offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
30934 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 127 */
30935 offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
30937 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 128 */
30938 offset = dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
30940 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 129 */
30941 offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
30943 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 130 */
30944 offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, pinfo, value_tree);
30946 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD: /* 131 */
30947 offset = dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, pinfo, value_tree);
30949 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD: /* 132 */
30950 offset = dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, pinfo, value_tree);
30952 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 133 */
30953 offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, pinfo, value_tree);
30955 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 134 */
30956 offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, pinfo, value_tree);
30958 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD: /* 135 */
30959 offset = dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, pinfo, value_tree);
30961 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD: /* 136 */
30962 offset = dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, pinfo, value_tree);
30964 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD: /* 28 */
30965 offset = dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, value_tree);
30967 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 137 */
30968 offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, pinfo, value_tree);
30970 case RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL: /* 141 */
30971 offset = dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, pinfo, value_tree);
30973 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 143 */
30974 offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, pinfo, value_tree);
30976 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST: /* 144 */
30977 offset = dissect_id_RL_Set_InformationItem_DM_Rqst(tvb, offset, pinfo, value_tree);
30979 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 145 */
30980 offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, pinfo, value_tree);
30982 case RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND: /* 146 */
30983 offset = dissect_id_RL_Set_Information_RL_FailureInd(tvb, offset, pinfo, value_tree);
30985 case RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND: /* 147 */
30986 offset = dissect_id_RL_Set_Information_RL_RestoreInd(tvb, offset, pinfo, value_tree);
30988 case RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 473 */
30989 offset = dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
30991 case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 474 */
30992 offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
30994 case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 475 */
30995 offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, value_tree);
30997 case RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 476 */
30998 offset = dissect_id_RL_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
31000 case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 477 */
31001 offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
31003 case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 478 */
31004 offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, value_tree);
31006 case RNSAP_ID_REPORTCHARACTERISTICS: /* 152 */
31007 offset = dissect_id_ReportCharacteristics(tvb, offset, pinfo, value_tree);
31009 case RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 153 */
31010 offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, pinfo, value_tree);
31012 case RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND: /* 154 */
31013 offset = dissect_id_Reporing_Object_RL_RestoreInd(tvb, offset, pinfo, value_tree);
31015 case RNSAP_ID_RT_LOAD_VALUE: /* 307 */
31016 offset = dissect_id_RT_Load_Value(tvb, offset, pinfo, value_tree);
31018 case RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES: /* 308 */
31019 offset = dissect_id_RT_Load_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
31021 case RNSAP_ID_S_RNTI: /* 155 */
31022 offset = dissect_id_S_RNTI(tvb, offset, pinfo, value_tree);
31024 case RNSAP_ID_RESETINDICATOR: /* 244 */
31025 offset = dissect_id_ResetIndicator(tvb, offset, pinfo, value_tree);
31027 case RNSAP_ID_RNC_ID: /* 245 */
31028 offset = dissect_id_RNC_ID(tvb, offset, pinfo, value_tree);
31030 case RNSAP_ID_SAI: /* 156 */
31031 offset = dissect_id_SAI(tvb, offset, pinfo, value_tree);
31033 case RNSAP_ID_SRNC_ID: /* 157 */
31034 offset = dissect_id_SRNC_ID(tvb, offset, pinfo, value_tree);
31036 case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 159 */
31037 offset = dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
31039 case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 160 */
31040 offset = dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
31042 case RNSAP_ID_TRANSPORTBEARERID: /* 163 */
31043 offset = dissect_id_TransportBearerID(tvb, offset, pinfo, value_tree);
31045 case RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR: /* 164 */
31046 offset = dissect_id_TransportBearerRequestIndicator(tvb, offset, pinfo, value_tree);
31048 case RNSAP_ID_TRANSPORTLAYERADDRESS: /* 165 */
31049 offset = dissect_id_TransportLayerAddress(tvb, offset, pinfo, value_tree);
31051 case RNSAP_ID_TYPEOFERROR: /* 140 */
31052 offset = dissect_id_TypeOfError(tvb, offset, pinfo, value_tree);
31054 case RNSAP_ID_UC_ID: /* 166 */
31055 offset = dissect_id_UC_ID(tvb, offset, pinfo, value_tree);
31057 case RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD: /* 167 */
31058 offset = dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31060 case RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 169 */
31061 offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31063 case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 171 */
31064 offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
31066 case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 172 */
31067 offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
31069 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 173 */
31070 offset = dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
31072 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 174 */
31073 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31075 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 175 */
31076 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31078 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 176 */
31079 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31081 case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 177 */
31082 offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
31084 case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 178 */
31085 offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
31087 case RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 179 */
31088 offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
31090 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 180 */
31091 offset = dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
31093 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 181 */
31094 offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31096 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 182 */
31097 offset = dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31099 case RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 183 */
31100 offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31102 case RNSAP_ID_UL_SIRTARGET: /* 184 */
31103 offset = dissect_id_UL_SIRTarget(tvb, offset, pinfo, value_tree);
31105 case RNSAP_ID_URA_INFORMATION: /* 185 */
31106 offset = dissect_id_URA_Information(tvb, offset, pinfo, value_tree);
31108 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 188 */
31109 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
31111 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 189 */
31112 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
31114 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD: /* 190 */
31115 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, pinfo, value_tree);
31117 case RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 193 */
31118 offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, pinfo, value_tree);
31120 case RNSAP_ID_ADJUSTMENTRATIO: /* 194 */
31121 offset = dissect_id_AdjustmentRatio(tvb, offset, pinfo, value_tree);
31123 case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 197 */
31124 offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
31126 case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 198 */
31127 offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, pinfo, value_tree);
31129 case RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 199 */
31130 offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, pinfo, value_tree);
31132 case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 200 */
31133 offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
31135 case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 201 */
31136 offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, pinfo, value_tree);
31138 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD: /* 205 */
31139 offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31141 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD: /* 206 */
31142 offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31144 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 207 */
31145 offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
31147 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 208 */
31148 offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31150 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 209 */
31151 offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31153 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 210 */
31154 offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
31156 case RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 212 */
31157 offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31159 case RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 213 */
31160 offset = dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31162 case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 214 */
31163 offset = dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31165 case RNSAP_ID_DSCHS_TO_ADD_TDD: /* 215 */
31166 offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, pinfo, value_tree);
31168 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216: /* 216 */
31170 case RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD: /* 217 */
31171 offset = dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31173 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218: /* 218 */
31175 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219: /* 219 */
31177 case RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 220 */
31178 offset = dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31180 case RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 221 */
31181 offset = dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31183 case RNSAP_ID_DSCH_TDD_INFORMATION: /* 222 */
31184 offset = dissect_id_DSCH_TDD_Information(tvb, offset, pinfo, value_tree);
31186 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223: /* 223 */
31187 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226: /* 226 */
31189 case RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD: /* 227 */
31190 offset = dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31192 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228: /* 228 */
31193 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324: /* 324 */
31194 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229: /* 229 */
31196 case RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 230 */
31197 offset = dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31199 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29: /* 29 */
31200 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225: /* 225 */
31202 case RNSAP_ID_GA_CELL: /* 232 */
31203 offset = dissect_id_GA_Cell(tvb, offset, pinfo, value_tree);
31205 case RNSAP_ID_GA_CELLADDITIONALSHAPES: /* 3 */
31206 offset = dissect_id_GA_CellAdditionalShapes(tvb, offset, pinfo, value_tree);
31208 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246: /* 246 */
31210 case RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 255 */
31211 offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, pinfo, value_tree);
31213 case RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD: /* 256 */
31214 offset = dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31216 case RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD: /* 257 */
31217 offset = dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31219 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 258 */
31220 offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
31222 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 259 */
31223 offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31225 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 260 */
31226 offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31228 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 261 */
31229 offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
31231 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 262 */
31232 offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
31234 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 263 */
31235 offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
31237 case RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 264 */
31238 offset = dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31240 case RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 265 */
31241 offset = dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31243 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD: /* 266 */
31244 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, pinfo, value_tree);
31246 case RNSAP_ID_USCHS_TO_ADD: /* 267 */
31247 offset = dissect_id_USCHs_to_Add(tvb, offset, pinfo, value_tree);
31249 case RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD: /* 268 */
31250 offset = dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31252 case RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 269 */
31253 offset = dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31255 case RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 270 */
31256 offset = dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31258 case RNSAP_ID_USCH_INFORMATION: /* 271 */
31259 offset = dissect_id_USCH_Information(tvb, offset, pinfo, value_tree);
31261 case RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD: /* 272 */
31262 offset = dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31264 case RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 273 */
31265 offset = dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31267 case RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 274 */
31268 offset = dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
31270 case RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 275 */
31271 offset = dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
31273 case RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR: /* 276 */
31274 offset = dissect_id_ClosedLoopMode1_SupportIndicator(tvb, offset, pinfo, value_tree);
31276 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277: /* 277 */
31278 case RNSAP_ID_STTD_SUPPORTINDICATOR: /* 279 */
31279 offset = dissect_id_STTD_SupportIndicator(tvb, offset, pinfo, value_tree);
31281 case RNSAP_ID_CFNREPORTINGINDICATOR: /* 14 */
31282 offset = dissect_id_CFNReportingIndicator(tvb, offset, pinfo, value_tree);
31284 case RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST: /* 23 */
31285 offset = dissect_id_CNOriginatedPage_PagingRqst(tvb, offset, pinfo, value_tree);
31287 case RNSAP_ID_INNERLOOPDLPCSTATUS: /* 24 */
31288 offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, pinfo, value_tree);
31290 case RNSAP_ID_PROPAGATIONDELAY: /* 25 */
31291 offset = dissect_id_PropagationDelay(tvb, offset, pinfo, value_tree);
31293 case RNSAP_ID_RXTIMINGDEVIATIONFORTA: /* 36 */
31294 offset = dissect_id_RxTimingDeviationForTA(tvb, offset, pinfo, value_tree);
31296 case RNSAP_ID_TIMESLOT_ISCP: /* 37 */
31297 offset = dissect_id_timeSlot_ISCP(tvb, offset, pinfo, value_tree);
31299 case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 15 */
31300 offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, pinfo, value_tree);
31302 case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 16 */
31303 offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, pinfo, value_tree);
31305 case RNSAP_ID_COMMONMEASUREMENTACCURACY: /* 280 */
31306 offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, pinfo, value_tree);
31308 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 281 */
31309 offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, value_tree);
31311 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /* 282 */
31312 offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, value_tree);
31314 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /* 283 */
31315 offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, value_tree);
31317 case RNSAP_ID_COMMONMEASUREMENTTYPE: /* 284 */
31318 offset = dissect_id_CommonMeasurementType(tvb, offset, pinfo, value_tree);
31320 case RNSAP_ID_CONGESTIONCAUSE: /* 18 */
31321 offset = dissect_id_CongestionCause(tvb, offset, pinfo, value_tree);
31323 case RNSAP_ID_SFN: /* 285 */
31324 offset = dissect_id_SFN(tvb, offset, pinfo, value_tree);
31326 case RNSAP_ID_SFNREPORTINGINDICATOR: /* 286 */
31327 offset = dissect_id_SFNReportingIndicator(tvb, offset, pinfo, value_tree);
31329 case RNSAP_ID_INFORMATIONEXCHANGEID: /* 287 */
31330 offset = dissect_id_InformationExchangeID(tvb, offset, pinfo, value_tree);
31332 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 288 */
31333 offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, pinfo, value_tree);
31335 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 289 */
31336 offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, value_tree);
31338 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 290 */
31339 offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, pinfo, value_tree);
31341 case RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS: /* 291 */
31342 offset = dissect_id_InformationReportCharacteristics(tvb, offset, pinfo, value_tree);
31344 case RNSAP_ID_INFORMATIONTYPE: /* 292 */
31345 offset = dissect_id_InformationType(tvb, offset, pinfo, value_tree);
31347 case RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION: /* 58 */
31348 offset = dissect_id_neighbouring_LCR_TDD_CellInformation(tvb, offset, pinfo, value_tree);
31350 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 65 */
31351 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
31353 case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 66 */
31354 offset = dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31356 case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 75 */
31357 offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31359 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 76 */
31360 offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31362 case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 77 */
31363 offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31365 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 78 */
31366 offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31368 case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 79 */
31369 offset = dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31371 case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 80 */
31372 offset = dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
31374 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD: /* 81 */
31375 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
31377 case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 86 */
31378 offset = dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31380 case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 87 */
31381 offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31383 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 88 */
31384 offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31386 case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 89 */
31387 offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31389 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 94 */
31390 offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31392 case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 96 */
31393 offset = dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31395 case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 97 */
31396 offset = dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
31398 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 98 */
31399 offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31401 case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 100 */
31402 offset = dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31404 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 101 */
31405 offset = dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31407 case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 104 */
31408 offset = dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
31410 case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 105 */
31411 offset = dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
31413 case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 106 */
31414 offset = dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
31416 case RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD: /* 138 */
31417 offset = dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvb, offset, pinfo, value_tree);
31419 case RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD: /* 139 */
31420 offset = dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
31422 case RNSAP_ID_RESTRICTIONSTATEINDICATOR: /* 142 */
31423 offset = dissect_id_RestrictionStateIndicator(tvb, offset, pinfo, value_tree);
31425 case RNSAP_ID_LOAD_VALUE: /* 233 */
31426 offset = dissect_id_Load_Value(tvb, offset, pinfo, value_tree);
31428 case RNSAP_ID_LOAD_VALUE_INCRDECRTHRES: /* 234 */
31429 offset = dissect_id_Load_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
31431 case RNSAP_ID_ONMODIFICATION: /* 235 */
31432 offset = dissect_id_OnModification(tvb, offset, pinfo, value_tree);
31434 case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE: /* 236 */
31435 offset = dissect_id_Received_Total_Wideband_Power_Value(tvb, offset, pinfo, value_tree);
31437 case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES: /* 237 */
31438 offset = dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
31440 case RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 238 */
31441 offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, value_tree);
31443 case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE: /* 239 */
31444 offset = dissect_id_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, value_tree);
31446 case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES: /* 240 */
31447 offset = dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
31449 case RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 241 */
31450 offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, pinfo, value_tree);
31452 case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE: /* 242 */
31453 offset = dissect_id_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, value_tree);
31455 case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES: /* 243 */
31456 offset = dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
31458 case RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 293 */
31459 offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, pinfo, value_tree);
31461 case RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR: /* 19 */
31462 offset = dissect_id_DPC_Mode_Change_SupportIndicator(tvb, offset, pinfo, value_tree);
31464 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247: /* 247 */
31466 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295: /* 295 */
31468 case RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD: /* 202 */
31469 offset = dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
31471 case RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD: /* 203 */
31472 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD: /* 204 */
31473 case RNSAP_ID_DSCH_RNTI: /* 249 */
31474 case RNSAP_ID_DL_POWERBALANCING_INFORMATION: /* 296 */
31475 case RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 297 */
31476 case RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 298 */
31477 case RNSAP_ID_DL_REFERENCEPOWERINFORMATION: /* 299 */
31478 case RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO: /* 224 */
31479 case RNSAP_ID_IPDL_TDD_PARAMETERSLCR: /* 252 */
31480 case RNSAP_ID_CELLCAPABILITYCONTAINER_FDD: /* 300 */
31481 case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD: /* 301 */
31482 case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR: /* 302 */
31483 case RNSAP_ID_RL_SPECIFIC_DCH_INFO: /* 317 */
31484 case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST: /* 318 */
31485 case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES: /* 319 */
31486 case RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION: /* 321 */
31487 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED: /* 250 */
31488 case RNSAP_ID_DELAYEDACTIVATION: /* 312 */
31489 case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 313 */
31490 case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 314 */
31491 case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 315 */
31492 case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 316 */
31493 case RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 251 */
31494 case RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 150 */
31495 case RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 151 */
31496 case RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 451 */
31497 case RNSAP_ID_HSDSCH_FDD_INFORMATION: /* 452 */
31498 case RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 453 */
31499 case RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 466 */
31500 case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 456 */
31501 case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 516 */
31502 case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 517 */
31503 case RNSAP_ID_HSDSCH_RNTI: /* 457 */
31504 case RNSAP_ID_HSDSCH_TDD_INFORMATION: /* 458 */
31505 case RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 459 */
31506 case RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 467 */
31507 case RNSAP_ID_HSPDSCH_RL_ID: /* 463 */
31508 case RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 531 */
31509 case RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 532 */
31510 case RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 148 */
31511 case RNSAP_ID_TRAFFICCLASS: /* 158 */
31512 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248: /* 248 */
31513 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253: /* 253 */
31514 case RNSAP_ID_PDSCH_RL_ID: /* 323 */
31515 case RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD: /* 325 */
31516 case RNSAP_ID_GERAN_CELL_CAPABILITY: /* 468 */
31517 case RNSAP_ID_GERAN_CLASSMARK: /* 469 */
31518 case RNSAP_ID_DSCH_INITIALWINDOWSIZE: /* 480 */
31519 case RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 464 */
31520 case RNSAP_ID_SNA_INFORMATION: /* 479 */
31521 case RNSAP_ID_MACHS_RESETINDICATOR: /* 465 */
31522 case RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 481 */
31523 case RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 482 */
31524 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 483 */
31525 case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 484 */
31526 case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 485 */
31527 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 486 */
31528 case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 487 */
31529 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 488 */
31530 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD:/* 489 */
31531 case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 490 */
31532 case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 491 */
31533 case RNSAP_ID_UL_TIMINGADVANCECTRL_LCR: /* 492 */
31534 case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 493 */
31535 case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD: /* 494 */
31536 case RNSAP_ID_HS_SICH_RECEPTION_QUALITY: /* 495 */
31537 case RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 496 */
31538 case RNSAP_ID_HSSICH_INFO_DM_RPRT: /* 497 */
31539 case RNSAP_ID_HSSICH_INFO_DM_RQST: /* 498 */
31540 case RNSAP_ID_HSSICH_INFO_DM: /* 499 */
31541 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD: /* 500 */
31542 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD: /* 501 */
31543 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 502 */
31544 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 503 */
31545 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD: /* 504 */
31546 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD: /* 505 */
31547 case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 506 */
31548 case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 507 */
31549 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD: /* 508 */
31550 case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD: /* 509 */
31551 case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 510 */
31552 case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 511 */
31553 case RNSAP_ID_TDD_SUPPORT_8PSK: /* 512 */
31554 case RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS: /* 513 */
31555 case RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET: /* 514 */
31556 case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST: /* 518 */
31557 case RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 519 */
31558 case RNSAP_ID_SECONDARY_CPICH_INFORMATION: /* 520 */
31559 case RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 521 */
31560 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522: /* 522 */
31561 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523: /* 523 */
31562 case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM: /* 524 */
31563 case RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR: /* 525 */
31564 case RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 526 */
31565 case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 527 */
31566 case RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 528 */
31567 case RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION: /* 529 */
31568 case RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM: /* 530 */
31569 case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 533 */
31570 case RNSAP_ID_TNLQOS: /* 534 */
31571 case RNSAP_ID_RTLOADVALUE: /* 535 */
31572 case RNSAP_ID_NRTLOADINFORMATIONVALUE: /* 536 */
31573 case RNSAP_ID_CELLPORTIONID: /* 537 */
31574 case RNSAP_ID_UPPTSINTERFERENCEVALUE: /* 538 */
31575 case RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA: /* 539 */
31576 case RNSAP_ID_UEMEASUREMENTTYPE: /* 540 */
31577 case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR: /* 541 */
31578 case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR: /* 542 */
31579 case RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS: /* 543 */
31580 case RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW: /* 544 */
31581 case RNSAP_ID_UEMEASUREMENTVALUEINFORMATION: /* 545 */
31582 case RNSAP_ID_INTERFACESTOTRACEITEM: /* 546 */
31583 case RNSAP_ID_LISTOFINTERFACESTOTRACE: /* 547 */
31584 case RNSAP_ID_TRACEDEPTH: /* 548 */
31585 case RNSAP_ID_TRACERECORDINGSESSIONREFERENCE: /* 549 */
31586 case RNSAP_ID_TRACEREFERENCE: /* 550 */
31587 case RNSAP_ID_UEIDENTITY: /* 551 */
31588 case RNSAP_ID_NACC_RELATED_DATA: /* 552 */
31589 case RNSAP_ID_GSM_CELL_INFEX_RQST: /* 553 */
31590 case RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 554 */
31591 case RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 555 */
31592 case RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 556 */
31593 case RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 557 */
31594 case RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 558 */
31595 case RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 559 */
31596 case RNSAP_ID_MBMS_BEARER_SERVICE_LIST: /* 560 */
31597 case RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP: /* 561 */
31598 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD: /* 562 */
31599 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD: /* 563 */
31600 case RNSAP_ID_OLD_URA_ID: /* 564 */
31601 case RNSAP_ID_UE_STATE: /* 568 */
31602 case RNSAP_ID_URA_ID: /* 569 */
31603 case RNSAP_ID_HARQ_PREAMBLE_MODE: /* 571 */
31604 case RNSAP_ID_SYNCHRONISATIONINDICATOR: /* 572 */
31605 case RNSAP_ID_UL_DPDCHINDICATOREDCH: /* 573 */
31606 case RNSAP_ID_EDPCH_INFORMATION: /* 574 */
31607 case RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION: /* 575 */
31608 case RNSAP_ID_EDCH_RL_INDICATION: /* 576 */
31609 case RNSAP_ID_EDCH_FDD_INFORMATION: /* 577 */
31610 case RNSAP_ID_EDCH_RLSET_ID: /* 578 */
31611 case RNSAP_ID_SERVING_EDCHRL_ID: /* 579 */
31612 case RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION: /* 580 */
31613 case RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE: /* 581 */
31614 case RNSAP_ID_EDCH_MACDFLOWS_TO_ADD: /* 582 */
31615 case RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY: /* 583 */
31616 case RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE: /* 584 */
31617 case RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD: /* 585 */
31618 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 586 */
31619 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 587 */
31620 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND: /* 588 */
31621 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND: /* 589 */
31622 case RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS: /* 590 */
31623 case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 591 */
31624 case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 592 */
31625 case RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION: /* 593 */
31626 case RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 594 */
31627 case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 595 */
31628 case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 596 */
31629 case RNSAP_ID_PROVIDEDINFORMATION: /* 597 */
31630 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL: /* 598 */
31631 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL: /* 599 */
31632 case RNSAP_ID_FREQUENCYBANDINDICATOR: /* 600 */
31633 offset = offset + (length<<3);
31636 offset = offset + (length<<3);
31639 BYTE_ALIGN_OFFSET(offset);
31643 dissect_rnsap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
31645 proto_item *rnsap_item = NULL;
31646 proto_tree *rnsap_tree = NULL;
31650 /* make entry in the Protocol column on summary display */
31651 if (check_col(pinfo->cinfo, COL_PROTOCOL))
31652 col_set_str(pinfo->cinfo, COL_PROTOCOL, "RNSAP");
31654 /* create the rnsap protocol tree */
31655 rnsap_item = proto_tree_add_item(tree, proto_rnsap, tvb, 0, -1, FALSE);
31656 rnsap_tree = proto_item_add_subtree(rnsap_item, ett_rnsap);
31658 dissect_RNSAP_PDU_PDU(tvb, pinfo, rnsap_tree);
31660 /*--- proto_register_rnsap -------------------------------------------*/
31661 void proto_register_rnsap(void) {
31663 /* List of fields */
31665 static hf_register_info hf[] = {
31666 { &hf_rnsap_pdu_length,
31667 { "PDU Length", "rnsap.pdu_length", FT_UINT32, BASE_DEC,
31668 NULL, 0, "Number of octets in the PDU", HFILL }},
31669 { &hf_rnsap_IE_length,
31670 { "IE Length", "rnsap.ie_length", FT_UINT32, BASE_DEC,
31671 NULL, 0, "Number of octets in the IE", HFILL }},
31673 /*--- Included file: packet-rnsap-hfarr.c ---*/
31674 #line 1 "packet-rnsap-hfarr.c"
31675 { &hf_rnsap_RNSAP_PDU_PDU,
31676 { "RNSAP-PDU", "rnsap.RNSAP_PDU",
31677 FT_UINT32, BASE_DEC, VALS(rnsap_RNSAP_PDU_vals), 0,
31678 "RNSAP-PDU", HFILL }},
31679 { &hf_rnsap_initiatingMessage,
31680 { "initiatingMessage", "rnsap.initiatingMessage",
31681 FT_NONE, BASE_NONE, NULL, 0,
31682 "RNSAP-PDU/initiatingMessage", HFILL }},
31683 { &hf_rnsap_successfulOutcome,
31684 { "successfulOutcome", "rnsap.successfulOutcome",
31685 FT_NONE, BASE_NONE, NULL, 0,
31686 "RNSAP-PDU/successfulOutcome", HFILL }},
31687 { &hf_rnsap_unsuccessfulOutcome,
31688 { "unsuccessfulOutcome", "rnsap.unsuccessfulOutcome",
31689 FT_NONE, BASE_NONE, NULL, 0,
31690 "RNSAP-PDU/unsuccessfulOutcome", HFILL }},
31691 { &hf_rnsap_outcome,
31692 { "outcome", "rnsap.outcome",
31693 FT_NONE, BASE_NONE, NULL, 0,
31694 "RNSAP-PDU/outcome", HFILL }},
31695 { &hf_rnsap_procedureID,
31696 { "procedureID", "rnsap.procedureID",
31697 FT_NONE, BASE_NONE, NULL, 0,
31699 { &hf_rnsap_criticality,
31700 { "criticality", "rnsap.criticality",
31701 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
31703 { &hf_rnsap_transactionID,
31704 { "transactionID", "rnsap.transactionID",
31705 FT_UINT32, BASE_DEC, VALS(rnsap_TransactionID_vals), 0,
31707 { &hf_rnsap_initiatingMessageValue,
31708 { "initiatingMessageValue", "rnsap.initiatingMessageValue",
31709 FT_NONE, BASE_NONE, NULL, 0,
31710 "InitiatingMessage/initiatingMessageValue", HFILL }},
31711 { &hf_rnsap_successfulOutcomeValue,
31712 { "successfulOutcomeValue", "rnsap.successfulOutcomeValue",
31713 FT_NONE, BASE_NONE, NULL, 0,
31714 "SuccessfulOutcome/successfulOutcomeValue", HFILL }},
31715 { &hf_rnsap_unsuccessfulOutcomeValue,
31716 { "unsuccessfulOutcomeValue", "rnsap.unsuccessfulOutcomeValue",
31717 FT_NONE, BASE_NONE, NULL, 0,
31718 "UnsuccessfulOutcome/unsuccessfulOutcomeValue", HFILL }},
31719 { &hf_rnsap_outcomeValue,
31720 { "outcomeValue", "rnsap.outcomeValue",
31721 FT_NONE, BASE_NONE, NULL, 0,
31722 "Outcome/outcomeValue", HFILL }},
31723 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation,
31724 { "id-commonTransportChannelResourcesInitialisation", "rnsap.id_commonTransportChannelResourcesInitialisation",
31725 FT_NONE, BASE_NONE, NULL, 0,
31726 "DummyInitiatingValue/id-commonTransportChannelResourcesInitialisation", HFILL }},
31727 { &hf_rnsap_id_commonTransportChannelResourcesRelease,
31728 { "id-commonTransportChannelResourcesRelease", "rnsap.id_commonTransportChannelResourcesRelease",
31729 FT_NONE, BASE_NONE, NULL, 0,
31730 "DummyInitiatingValue/id-commonTransportChannelResourcesRelease", HFILL }},
31731 { &hf_rnsap_id_compressedModeCommand,
31732 { "id-compressedModeCommand", "rnsap.id_compressedModeCommand",
31733 FT_NONE, BASE_NONE, NULL, 0,
31734 "DummyInitiatingValue/id-compressedModeCommand", HFILL }},
31735 { &hf_rnsap_id_downlinkPowerControl,
31736 { "id-downlinkPowerControl", "rnsap.id_downlinkPowerControl",
31737 FT_NONE, BASE_NONE, NULL, 0,
31738 "DummyInitiatingValue/id-downlinkPowerControl", HFILL }},
31739 { &hf_rnsap_id_downlinkPowerTimeslotControl,
31740 { "id-downlinkPowerTimeslotControl", "rnsap.id_downlinkPowerTimeslotControl",
31741 FT_NONE, BASE_NONE, NULL, 0,
31742 "DummyInitiatingValue/id-downlinkPowerTimeslotControl", HFILL }},
31743 { &hf_rnsap_id_downlinkSignallingTransfer,
31744 { "id-downlinkSignallingTransfer", "rnsap.id_downlinkSignallingTransfer",
31745 FT_NONE, BASE_NONE, NULL, 0,
31746 "DummyInitiatingValue/id-downlinkSignallingTransfer", HFILL }},
31747 { &hf_rnsap_id_errorIndication,
31748 { "id-errorIndication", "rnsap.id_errorIndication",
31749 FT_NONE, BASE_NONE, NULL, 0,
31750 "DummyInitiatingValue/id-errorIndication", HFILL }},
31751 { &hf_rnsap_id_dedicatedMeasurementFailure,
31752 { "id-dedicatedMeasurementFailure", "rnsap.id_dedicatedMeasurementFailure",
31753 FT_NONE, BASE_NONE, NULL, 0,
31754 "DummyInitiatingValue/id-dedicatedMeasurementFailure", HFILL }},
31755 { &hf_rnsap_id_dedicatedMeasurementInitiation,
31756 { "id-dedicatedMeasurementInitiation", "rnsap.id_dedicatedMeasurementInitiation",
31757 FT_NONE, BASE_NONE, NULL, 0,
31758 "DummyInitiatingValue/id-dedicatedMeasurementInitiation", HFILL }},
31759 { &hf_rnsap_id_dedicatedMeasurementReporting,
31760 { "id-dedicatedMeasurementReporting", "rnsap.id_dedicatedMeasurementReporting",
31761 FT_NONE, BASE_NONE, NULL, 0,
31762 "DummyInitiatingValue/id-dedicatedMeasurementReporting", HFILL }},
31763 { &hf_rnsap_id_dedicatedMeasurementTermination,
31764 { "id-dedicatedMeasurementTermination", "rnsap.id_dedicatedMeasurementTermination",
31765 FT_NONE, BASE_NONE, NULL, 0,
31766 "DummyInitiatingValue/id-dedicatedMeasurementTermination", HFILL }},
31767 { &hf_rnsap_id_paging,
31768 { "id-paging", "rnsap.id_paging",
31769 FT_NONE, BASE_NONE, NULL, 0,
31770 "DummyInitiatingValue/id-paging", HFILL }},
31771 { &hf_rnsap_id_physicalChannelReconfiguration,
31772 { "id-physicalChannelReconfiguration", "rnsap.id_physicalChannelReconfiguration",
31773 FT_NONE, BASE_NONE, NULL, 0,
31774 "DummyInitiatingValue/id-physicalChannelReconfiguration", HFILL }},
31775 { &hf_rnsap_id_privateMessage,
31776 { "id-privateMessage", "rnsap.id_privateMessage",
31777 FT_NONE, BASE_NONE, NULL, 0,
31778 "DummyInitiatingValue/id-privateMessage", HFILL }},
31779 { &hf_rnsap_id_radioLinkAddition,
31780 { "id-radioLinkAddition", "rnsap.id_radioLinkAddition",
31781 FT_NONE, BASE_NONE, NULL, 0,
31782 "DummyInitiatingValue/id-radioLinkAddition", HFILL }},
31783 { &hf_rnsap_id_radioLinkAddition_TDD,
31784 { "id-radioLinkAddition-TDD", "rnsap.id_radioLinkAddition_TDD",
31785 FT_NONE, BASE_NONE, NULL, 0,
31786 "DummyInitiatingValue/id-radioLinkAddition-TDD", HFILL }},
31787 { &hf_rnsap_id_radioLinkCongestion,
31788 { "id-radioLinkCongestion", "rnsap.id_radioLinkCongestion",
31789 FT_NONE, BASE_NONE, NULL, 0,
31790 "DummyInitiatingValue/id-radioLinkCongestion", HFILL }},
31791 { &hf_rnsap_id_radioLinkDeletion,
31792 { "id-radioLinkDeletion", "rnsap.id_radioLinkDeletion",
31793 FT_NONE, BASE_NONE, NULL, 0,
31794 "DummyInitiatingValue/id-radioLinkDeletion", HFILL }},
31795 { &hf_rnsap_id_radioLinkFailure,
31796 { "id-radioLinkFailure", "rnsap.id_radioLinkFailure",
31797 FT_NONE, BASE_NONE, NULL, 0,
31798 "DummyInitiatingValue/id-radioLinkFailure", HFILL }},
31799 { &hf_rnsap_id_radioLinkPreemption,
31800 { "id-radioLinkPreemption", "rnsap.id_radioLinkPreemption",
31801 FT_NONE, BASE_NONE, NULL, 0,
31802 "DummyInitiatingValue/id-radioLinkPreemption", HFILL }},
31803 { &hf_rnsap_id_radioLinkRestoration,
31804 { "id-radioLinkRestoration", "rnsap.id_radioLinkRestoration",
31805 FT_NONE, BASE_NONE, NULL, 0,
31806 "DummyInitiatingValue/id-radioLinkRestoration", HFILL }},
31807 { &hf_rnsap_id_radioLinkSetup,
31808 { "id-radioLinkSetup", "rnsap.id_radioLinkSetup",
31809 FT_NONE, BASE_NONE, NULL, 0,
31810 "DummyInitiatingValue/id-radioLinkSetup", HFILL }},
31811 { &hf_rnsap_id_radioLinkSetupTdd,
31812 { "id-radioLinkSetupTdd", "rnsap.id_radioLinkSetupTdd",
31813 FT_NONE, BASE_NONE, NULL, 0,
31814 "DummyInitiatingValue/id-radioLinkSetupTdd", HFILL }},
31815 { &hf_rnsap_id_relocationCommit,
31816 { "id-relocationCommit", "rnsap.id_relocationCommit",
31817 FT_NONE, BASE_NONE, NULL, 0,
31818 "DummyInitiatingValue/id-relocationCommit", HFILL }},
31819 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation,
31820 { "id-synchronisedRadioLinkReconfigurationCancellation", "rnsap.id_synchronisedRadioLinkReconfigurationCancellation",
31821 FT_NONE, BASE_NONE, NULL, 0,
31822 "DummyInitiatingValue/id-synchronisedRadioLinkReconfigurationCancellation", HFILL }},
31823 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit,
31824 { "id-synchronisedRadioLinkReconfigurationCommit", "rnsap.id_synchronisedRadioLinkReconfigurationCommit",
31825 FT_NONE, BASE_NONE, NULL, 0,
31826 "DummyInitiatingValue/id-synchronisedRadioLinkReconfigurationCommit", HFILL }},
31827 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation,
31828 { "id-synchronisedRadioLinkReconfigurationPreparation", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation",
31829 FT_NONE, BASE_NONE, NULL, 0,
31830 "DummyInitiatingValue/id-synchronisedRadioLinkReconfigurationPreparation", HFILL }},
31831 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD,
31832 { "id-synchronisedRadioLinkReconfigurationPreparation-TDD", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation_TDD",
31833 FT_NONE, BASE_NONE, NULL, 0,
31835 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration,
31836 { "id-unSynchronisedRadioLinkReconfiguration", "rnsap.id_unSynchronisedRadioLinkReconfiguration",
31837 FT_NONE, BASE_NONE, NULL, 0,
31838 "DummyInitiatingValue/id-unSynchronisedRadioLinkReconfiguration", HFILL }},
31839 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD,
31840 { "id-unSynchronisedRadioLinkReconfiguration-TDD", "rnsap.id_unSynchronisedRadioLinkReconfiguration_TDD",
31841 FT_NONE, BASE_NONE, NULL, 0,
31842 "DummyInitiatingValue/id-unSynchronisedRadioLinkReconfiguration-TDD", HFILL }},
31843 { &hf_rnsap_id_uplinkSignallingTransfer,
31844 { "id-uplinkSignallingTransfer", "rnsap.id_uplinkSignallingTransfer",
31845 FT_NONE, BASE_NONE, NULL, 0,
31846 "DummyInitiatingValue/id-uplinkSignallingTransfer", HFILL }},
31847 { &hf_rnsap_id_uplinkSignallingTransfer_TDD,
31848 { "id-uplinkSignallingTransfer-TDD", "rnsap.id_uplinkSignallingTransfer_TDD",
31849 FT_NONE, BASE_NONE, NULL, 0,
31850 "DummyInitiatingValue/id-uplinkSignallingTransfer-TDD", HFILL }},
31851 { &hf_rnsap_id_commonMeasurementFailure,
31852 { "id-commonMeasurementFailure", "rnsap.id_commonMeasurementFailure",
31853 FT_NONE, BASE_NONE, NULL, 0,
31854 "DummyInitiatingValue/id-commonMeasurementFailure", HFILL }},
31855 { &hf_rnsap_id_commonMeasurementInitiation,
31856 { "id-commonMeasurementInitiation", "rnsap.id_commonMeasurementInitiation",
31857 FT_NONE, BASE_NONE, NULL, 0,
31858 "DummyInitiatingValue/id-commonMeasurementInitiation", HFILL }},
31859 { &hf_rnsap_id_commonMeasurementReporting,
31860 { "id-commonMeasurementReporting", "rnsap.id_commonMeasurementReporting",
31861 FT_NONE, BASE_NONE, NULL, 0,
31862 "DummyInitiatingValue/id-commonMeasurementReporting", HFILL }},
31863 { &hf_rnsap_id_commonMeasurementTermination,
31864 { "id-commonMeasurementTermination", "rnsap.id_commonMeasurementTermination",
31865 FT_NONE, BASE_NONE, NULL, 0,
31866 "DummyInitiatingValue/id-commonMeasurementTermination", HFILL }},
31867 { &hf_rnsap_id_informationExchangeFailure,
31868 { "id-informationExchangeFailure", "rnsap.id_informationExchangeFailure",
31869 FT_NONE, BASE_NONE, NULL, 0,
31870 "DummyInitiatingValue/id-informationExchangeFailure", HFILL }},
31871 { &hf_rnsap_id_informationExchangeInitiation,
31872 { "id-informationExchangeInitiation", "rnsap.id_informationExchangeInitiation",
31873 FT_NONE, BASE_NONE, NULL, 0,
31874 "DummyInitiatingValue/id-informationExchangeInitiation", HFILL }},
31875 { &hf_rnsap_id_informationReporting,
31876 { "id-informationReporting", "rnsap.id_informationReporting",
31877 FT_NONE, BASE_NONE, NULL, 0,
31878 "DummyInitiatingValue/id-informationReporting", HFILL }},
31879 { &hf_rnsap_id_informationExchangeTermination,
31880 { "id-informationExchangeTermination", "rnsap.id_informationExchangeTermination",
31881 FT_NONE, BASE_NONE, NULL, 0,
31882 "DummyInitiatingValue/id-informationExchangeTermination", HFILL }},
31883 { &hf_rnsap_id_reset,
31884 { "id-reset", "rnsap.id_reset",
31885 FT_NONE, BASE_NONE, NULL, 0,
31886 "DummyInitiatingValue/id-reset", HFILL }},
31887 { &hf_rnsap_id_radioLinkActivation,
31888 { "id-radioLinkActivation", "rnsap.id_radioLinkActivation",
31889 FT_NONE, BASE_NONE, NULL, 0,
31890 "DummyInitiatingValue/id-radioLinkActivation", HFILL }},
31891 { &hf_rnsap_id_radioLinkActivation_TDD,
31892 { "id-radioLinkActivation-TDD", "rnsap.id_radioLinkActivation_TDD",
31893 FT_NONE, BASE_NONE, NULL, 0,
31894 "DummyInitiatingValue/id-radioLinkActivation-TDD", HFILL }},
31895 { &hf_rnsap_id_gERANuplinkSignallingTransfer,
31896 { "id-gERANuplinkSignallingTransfer", "rnsap.id_gERANuplinkSignallingTransfer",
31897 FT_NONE, BASE_NONE, NULL, 0,
31898 "DummyInitiatingValue/id-gERANuplinkSignallingTransfer", HFILL }},
31899 { &hf_rnsap_id_radioLinkParameterUpdate,
31900 { "id-radioLinkParameterUpdate", "rnsap.id_radioLinkParameterUpdate",
31901 FT_NONE, BASE_NONE, NULL, 0,
31902 "DummyInitiatingValue/id-radioLinkParameterUpdate", HFILL }},
31903 { &hf_rnsap_id_radioLinkParameterUpdate_TDD,
31904 { "id-radioLinkParameterUpdate-TDD", "rnsap.id_radioLinkParameterUpdate_TDD",
31905 FT_NONE, BASE_NONE, NULL, 0,
31906 "DummyInitiatingValue/id-radioLinkParameterUpdate-TDD", HFILL }},
31907 { &hf_rnsap_id_uEMeasurementFailure,
31908 { "id-uEMeasurementFailure", "rnsap.id_uEMeasurementFailure",
31909 FT_NONE, BASE_NONE, NULL, 0,
31910 "DummyInitiatingValue/id-uEMeasurementFailure", HFILL }},
31911 { &hf_rnsap_id_uEMeasurementInitiation,
31912 { "id-uEMeasurementInitiation", "rnsap.id_uEMeasurementInitiation",
31913 FT_NONE, BASE_NONE, NULL, 0,
31914 "DummyInitiatingValue/id-uEMeasurementInitiation", HFILL }},
31915 { &hf_rnsap_id_uEMeasurementReporting,
31916 { "id-uEMeasurementReporting", "rnsap.id_uEMeasurementReporting",
31917 FT_NONE, BASE_NONE, NULL, 0,
31918 "DummyInitiatingValue/id-uEMeasurementReporting", HFILL }},
31919 { &hf_rnsap_id_uEMeasurementTermination,
31920 { "id-uEMeasurementTermination", "rnsap.id_uEMeasurementTermination",
31921 FT_NONE, BASE_NONE, NULL, 0,
31922 "DummyInitiatingValue/id-uEMeasurementTermination", HFILL }},
31923 { &hf_rnsap_id_iurDeactivateTrace,
31924 { "id-iurDeactivateTrace", "rnsap.id_iurDeactivateTrace",
31925 FT_NONE, BASE_NONE, NULL, 0,
31926 "DummyInitiatingValue/id-iurDeactivateTrace", HFILL }},
31927 { &hf_rnsap_id_iurInvokeTrace,
31928 { "id-iurInvokeTrace", "rnsap.id_iurInvokeTrace",
31929 FT_NONE, BASE_NONE, NULL, 0,
31930 "DummyInitiatingValue/id-iurInvokeTrace", HFILL }},
31931 { &hf_rnsap_id_mBMSAttach,
31932 { "id-mBMSAttach", "rnsap.id_mBMSAttach",
31933 FT_NONE, BASE_NONE, NULL, 0,
31934 "DummyInitiatingValue/id-mBMSAttach", HFILL }},
31935 { &hf_rnsap_id_mBMSDetach,
31936 { "id-mBMSDetach", "rnsap.id_mBMSDetach",
31937 FT_NONE, BASE_NONE, NULL, 0,
31938 "DummyInitiatingValue/id-mBMSDetach", HFILL }},
31939 { &hf_rnsap_id_directInformationTransfer,
31940 { "id-directInformationTransfer", "rnsap.id_directInformationTransfer",
31941 FT_NONE, BASE_NONE, NULL, 0,
31942 "DummyInitiatingValue/id-directInformationTransfer", HFILL }},
31943 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation1,
31944 { "id-commonTransportChannelResourcesInitialisation", "rnsap.id_commonTransportChannelResourcesInitialisation",
31945 FT_NONE, BASE_NONE, NULL, 0,
31946 "DummySuccessfulOutcomeValue/id-commonTransportChannelResourcesInitialisation", HFILL }},
31947 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD,
31948 { "id-commonTransportChannelResourcesInitialisation-TDD", "rnsap.id_commonTransportChannelResourcesInitialisation_TDD",
31949 FT_NONE, BASE_NONE, NULL, 0,
31950 "DummySuccessfulOutcomeValue/id-commonTransportChannelResourcesInitialisation-TDD", HFILL }},
31951 { &hf_rnsap_id_dedicatedMeasurementInitiation1,
31952 { "id-dedicatedMeasurementInitiation", "rnsap.id_dedicatedMeasurementInitiation",
31953 FT_NONE, BASE_NONE, NULL, 0,
31954 "DummySuccessfulOutcomeValue/id-dedicatedMeasurementInitiation", HFILL }},
31955 { &hf_rnsap_id_physicalChannelReconfiguration1,
31956 { "id-physicalChannelReconfiguration", "rnsap.id_physicalChannelReconfiguration",
31957 FT_NONE, BASE_NONE, NULL, 0,
31958 "DummySuccessfulOutcomeValue/id-physicalChannelReconfiguration", HFILL }},
31959 { &hf_rnsap_id_radioLinkAddition1,
31960 { "id-radioLinkAddition", "rnsap.id_radioLinkAddition",
31961 FT_NONE, BASE_NONE, NULL, 0,
31962 "DummySuccessfulOutcomeValue/id-radioLinkAddition", HFILL }},
31963 { &hf_rnsap_id_radioLinkAddition_TDD1,
31964 { "id-radioLinkAddition-TDD", "rnsap.id_radioLinkAddition_TDD",
31965 FT_NONE, BASE_NONE, NULL, 0,
31966 "DummySuccessfulOutcomeValue/id-radioLinkAddition-TDD", HFILL }},
31967 { &hf_rnsap_id_radioLinkDeletion1,
31968 { "id-radioLinkDeletion", "rnsap.id_radioLinkDeletion",
31969 FT_NONE, BASE_NONE, NULL, 0,
31970 "DummySuccessfulOutcomeValue/id-radioLinkDeletion", HFILL }},
31971 { &hf_rnsap_id_radioLinkSetup1,
31972 { "id-radioLinkSetup", "rnsap.id_radioLinkSetup",
31973 FT_NONE, BASE_NONE, NULL, 0,
31974 "DummySuccessfulOutcomeValue/id-radioLinkSetup", HFILL }},
31975 { &hf_rnsap_id_radioLinkSetupTdd1,
31976 { "id-radioLinkSetupTdd", "rnsap.id_radioLinkSetupTdd",
31977 FT_NONE, BASE_NONE, NULL, 0,
31978 "DummySuccessfulOutcomeValue/id-radioLinkSetupTdd", HFILL }},
31979 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1,
31980 { "id-synchronisedRadioLinkReconfigurationPreparation", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation",
31981 FT_NONE, BASE_NONE, NULL, 0,
31982 "DummySuccessfulOutcomeValue/id-synchronisedRadioLinkReconfigurationPreparation", HFILL }},
31983 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1,
31984 { "id-unSynchronisedRadioLinkReconfiguration", "rnsap.id_unSynchronisedRadioLinkReconfiguration",
31985 FT_NONE, BASE_NONE, NULL, 0,
31986 "DummySuccessfulOutcomeValue/id-unSynchronisedRadioLinkReconfiguration", HFILL }},
31987 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1,
31988 { "id-unSynchronisedRadioLinkReconfiguration-TDD", "rnsap.id_unSynchronisedRadioLinkReconfiguration_TDD",
31989 FT_NONE, BASE_NONE, NULL, 0,
31990 "DummySuccessfulOutcomeValue/id-unSynchronisedRadioLinkReconfiguration-TDD", HFILL }},
31991 { &hf_rnsap_id_commonMeasurementInitiation1,
31992 { "id-commonMeasurementInitiation", "rnsap.id_commonMeasurementInitiation",
31993 FT_NONE, BASE_NONE, NULL, 0,
31994 "DummySuccessfulOutcomeValue/id-commonMeasurementInitiation", HFILL }},
31995 { &hf_rnsap_id_informationExchangeInitiation1,
31996 { "id-informationExchangeInitiation", "rnsap.id_informationExchangeInitiation",
31997 FT_NONE, BASE_NONE, NULL, 0,
31998 "DummySuccessfulOutcomeValue/id-informationExchangeInitiation", HFILL }},
31999 { &hf_rnsap_id_reset1,
32000 { "id-reset", "rnsap.id_reset",
32001 FT_NONE, BASE_NONE, NULL, 0,
32002 "DummySuccessfulOutcomeValue/id-reset", HFILL }},
32003 { &hf_rnsap_id_uEMeasurementInitiation1,
32004 { "id-uEMeasurementInitiation", "rnsap.id_uEMeasurementInitiation",
32005 FT_NONE, BASE_NONE, NULL, 0,
32006 "DummySuccessfulOutcomeValue/id-uEMeasurementInitiation", HFILL }},
32007 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation2,
32008 { "id-commonTransportChannelResourcesInitialisation", "rnsap.id_commonTransportChannelResourcesInitialisation",
32009 FT_NONE, BASE_NONE, NULL, 0,
32010 "DummyUnSuccessfulOutcomeValue/id-commonTransportChannelResourcesInitialisation", HFILL }},
32011 { &hf_rnsap_id_dedicatedMeasurementInitiation2,
32012 { "id-dedicatedMeasurementInitiation", "rnsap.id_dedicatedMeasurementInitiation",
32013 FT_NONE, BASE_NONE, NULL, 0,
32014 "DummyUnSuccessfulOutcomeValue/id-dedicatedMeasurementInitiation", HFILL }},
32015 { &hf_rnsap_id_physicalChannelReconfiguration2,
32016 { "id-physicalChannelReconfiguration", "rnsap.id_physicalChannelReconfiguration",
32017 FT_NONE, BASE_NONE, NULL, 0,
32018 "DummyUnSuccessfulOutcomeValue/id-physicalChannelReconfiguration", HFILL }},
32019 { &hf_rnsap_id_radioLinkAddition2,
32020 { "id-radioLinkAddition", "rnsap.id_radioLinkAddition",
32021 FT_NONE, BASE_NONE, NULL, 0,
32022 "DummyUnSuccessfulOutcomeValue/id-radioLinkAddition", HFILL }},
32023 { &hf_rnsap_id_radioLinkAddition_TDD2,
32024 { "id-radioLinkAddition-TDD", "rnsap.id_radioLinkAddition_TDD",
32025 FT_NONE, BASE_NONE, NULL, 0,
32026 "DummyUnSuccessfulOutcomeValue/id-radioLinkAddition-TDD", HFILL }},
32027 { &hf_rnsap_id_radioLinkSetup2,
32028 { "id-radioLinkSetup", "rnsap.id_radioLinkSetup",
32029 FT_NONE, BASE_NONE, NULL, 0,
32030 "DummyUnSuccessfulOutcomeValue/id-radioLinkSetup", HFILL }},
32031 { &hf_rnsap_id_radioLinkSetupTdd2,
32032 { "id-radioLinkSetupTdd", "rnsap.id_radioLinkSetupTdd",
32033 FT_NONE, BASE_NONE, NULL, 0,
32034 "DummyUnSuccessfulOutcomeValue/id-radioLinkSetupTdd", HFILL }},
32035 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2,
32036 { "id-synchronisedRadioLinkReconfigurationPreparation", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation",
32037 FT_NONE, BASE_NONE, NULL, 0,
32038 "DummyUnSuccessfulOutcomeValue/id-synchronisedRadioLinkReconfigurationPreparation", HFILL }},
32039 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2,
32040 { "id-unSynchronisedRadioLinkReconfiguration", "rnsap.id_unSynchronisedRadioLinkReconfiguration",
32041 FT_NONE, BASE_NONE, NULL, 0,
32042 "DummyUnSuccessfulOutcomeValue/id-unSynchronisedRadioLinkReconfiguration", HFILL }},
32043 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2,
32044 { "id-unSynchronisedRadioLinkReconfiguration-TDD", "rnsap.id_unSynchronisedRadioLinkReconfiguration_TDD",
32045 FT_NONE, BASE_NONE, NULL, 0,
32046 "DummyUnSuccessfulOutcomeValue/id-unSynchronisedRadioLinkReconfiguration-TDD", HFILL }},
32047 { &hf_rnsap_id_commonMeasurementInitiation2,
32048 { "id-commonMeasurementInitiation", "rnsap.id_commonMeasurementInitiation",
32049 FT_NONE, BASE_NONE, NULL, 0,
32050 "DummyUnSuccessfulOutcomeValue/id-commonMeasurementInitiation", HFILL }},
32051 { &hf_rnsap_id_informationExchangeInitiation2,
32052 { "id-informationExchangeInitiation", "rnsap.id_informationExchangeInitiation",
32053 FT_NONE, BASE_NONE, NULL, 0,
32054 "DummyUnSuccessfulOutcomeValue/id-informationExchangeInitiation", HFILL }},
32055 { &hf_rnsap_id_uEMeasurementInitiation2,
32056 { "id-uEMeasurementInitiation", "rnsap.id_uEMeasurementInitiation",
32057 FT_NONE, BASE_NONE, NULL, 0,
32058 "DummyUnSuccessfulOutcomeValue/id-uEMeasurementInitiation", HFILL }},
32059 { &hf_rnsap_id_AllowedQueuingTime,
32060 { "id-AllowedQueuingTime", "rnsap.id_AllowedQueuingTime",
32061 FT_UINT32, BASE_DEC, NULL, 0,
32062 "DummyProtocolIE/id-AllowedQueuingTime", HFILL }},
32063 { &hf_rnsap_id_Allowed_Rate_Information,
32064 { "id-Allowed-Rate-Information", "rnsap.id_Allowed_Rate_Information",
32065 FT_NONE, BASE_NONE, NULL, 0,
32066 "DummyProtocolIE/id-Allowed-Rate-Information", HFILL }},
32067 { &hf_rnsap_id_AntennaColocationIndicator,
32068 { "id-AntennaColocationIndicator", "rnsap.id_AntennaColocationIndicator",
32069 FT_UINT32, BASE_DEC, VALS(rnsap_AntennaColocationIndicator_vals), 0,
32070 "DummyProtocolIE/id-AntennaColocationIndicator", HFILL }},
32071 { &hf_rnsap_id_BindingID,
32072 { "id-BindingID", "rnsap.id_BindingID",
32073 FT_BYTES, BASE_HEX, NULL, 0,
32074 "DummyProtocolIE/id-BindingID", HFILL }},
32075 { &hf_rnsap_id_C_ID,
32076 { "id-C-ID", "rnsap.id_C_ID",
32077 FT_UINT32, BASE_DEC, NULL, 0,
32078 "DummyProtocolIE/id-C-ID", HFILL }},
32079 { &hf_rnsap_id_C_RNTI,
32080 { "id-C-RNTI", "rnsap.id_C_RNTI",
32081 FT_UINT32, BASE_DEC, NULL, 0,
32082 "DummyProtocolIE/id-C-RNTI", HFILL }},
32083 { &hf_rnsap_id_Cell_Capacity_Class_Value,
32084 { "id-Cell-Capacity-Class-Value", "rnsap.id_Cell_Capacity_Class_Value",
32085 FT_NONE, BASE_NONE, NULL, 0,
32086 "DummyProtocolIE/id-Cell-Capacity-Class-Value", HFILL }},
32087 { &hf_rnsap_id_CFN,
32088 { "id-CFN", "rnsap.id_CFN",
32089 FT_UINT32, BASE_DEC, NULL, 0,
32090 "DummyProtocolIE/id-CFN", HFILL }},
32091 { &hf_rnsap_id_CN_CS_DomainIdentifier,
32092 { "id-CN-CS-DomainIdentifier", "rnsap.id_CN_CS_DomainIdentifier",
32093 FT_NONE, BASE_NONE, NULL, 0,
32094 "DummyProtocolIE/id-CN-CS-DomainIdentifier", HFILL }},
32095 { &hf_rnsap_id_CN_PS_DomainIdentifier,
32096 { "id-CN-PS-DomainIdentifier", "rnsap.id_CN_PS_DomainIdentifier",
32097 FT_NONE, BASE_NONE, NULL, 0,
32098 "DummyProtocolIE/id-CN-PS-DomainIdentifier", HFILL }},
32099 { &hf_rnsap_id_Cause,
32100 { "id-Cause", "rnsap.id_Cause",
32101 FT_UINT32, BASE_DEC, VALS(rnsap_Cause_vals), 0,
32102 "DummyProtocolIE/id-Cause", HFILL }},
32103 { &hf_rnsap_id_CoverageIndicator,
32104 { "id-CoverageIndicator", "rnsap.id_CoverageIndicator",
32105 FT_UINT32, BASE_DEC, VALS(rnsap_CoverageIndicator_vals), 0,
32106 "DummyProtocolIE/id-CoverageIndicator", HFILL }},
32107 { &hf_rnsap_id_CriticalityDiagnostics,
32108 { "id-CriticalityDiagnostics", "rnsap.id_CriticalityDiagnostics",
32109 FT_NONE, BASE_NONE, NULL, 0,
32110 "DummyProtocolIE/id-CriticalityDiagnostics", HFILL }},
32111 { &hf_rnsap_id_ContextInfoItem_Reset,
32112 { "id-ContextInfoItem-Reset", "rnsap.id_ContextInfoItem_Reset",
32113 FT_NONE, BASE_NONE, NULL, 0,
32114 "DummyProtocolIE/id-ContextInfoItem-Reset", HFILL }},
32115 { &hf_rnsap_id_ContextGroupInfoItem_Reset,
32116 { "id-ContextGroupInfoItem-Reset", "rnsap.id_ContextGroupInfoItem_Reset",
32117 FT_NONE, BASE_NONE, NULL, 0,
32118 "DummyProtocolIE/id-ContextGroupInfoItem-Reset", HFILL }},
32119 { &hf_rnsap_id_D_RNTI,
32120 { "id-D-RNTI", "rnsap.id_D_RNTI",
32121 FT_UINT32, BASE_DEC, NULL, 0,
32122 "DummyProtocolIE/id-D-RNTI", HFILL }},
32123 { &hf_rnsap_id_D_RNTI_ReleaseIndication,
32124 { "id-D-RNTI-ReleaseIndication", "rnsap.id_D_RNTI_ReleaseIndication",
32125 FT_UINT32, BASE_DEC, VALS(rnsap_D_RNTI_ReleaseIndication_vals), 0,
32126 "DummyProtocolIE/id-D-RNTI-ReleaseIndication", HFILL }},
32127 { &hf_rnsap_id_DCHs_to_Add_FDD,
32128 { "id-DCHs-to-Add-FDD", "rnsap.id_DCHs_to_Add_FDD",
32129 FT_UINT32, BASE_DEC, NULL, 0,
32130 "DummyProtocolIE/id-DCHs-to-Add-FDD", HFILL }},
32131 { &hf_rnsap_id_DCHs_to_Add_TDD,
32132 { "id-DCHs-to-Add-TDD", "rnsap.id_DCHs_to_Add_TDD",
32133 FT_UINT32, BASE_DEC, NULL, 0,
32134 "DummyProtocolIE/id-DCHs-to-Add-TDD", HFILL }},
32135 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD,
32136 { "id-DCH-DeleteList-RL-ReconfPrepFDD", "rnsap.id_DCH_DeleteList_RL_ReconfPrepFDD",
32137 FT_UINT32, BASE_DEC, NULL, 0,
32138 "DummyProtocolIE/id-DCH-DeleteList-RL-ReconfPrepFDD", HFILL }},
32139 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD,
32140 { "id-DCH-DeleteList-RL-ReconfPrepTDD", "rnsap.id_DCH_DeleteList_RL_ReconfPrepTDD",
32141 FT_UINT32, BASE_DEC, NULL, 0,
32142 "DummyProtocolIE/id-DCH-DeleteList-RL-ReconfPrepTDD", HFILL }},
32143 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD,
32144 { "id-DCH-DeleteList-RL-ReconfRqstFDD", "rnsap.id_DCH_DeleteList_RL_ReconfRqstFDD",
32145 FT_UINT32, BASE_DEC, NULL, 0,
32146 "DummyProtocolIE/id-DCH-DeleteList-RL-ReconfRqstFDD", HFILL }},
32147 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD,
32148 { "id-DCH-DeleteList-RL-ReconfRqstTDD", "rnsap.id_DCH_DeleteList_RL_ReconfRqstTDD",
32149 FT_UINT32, BASE_DEC, NULL, 0,
32150 "DummyProtocolIE/id-DCH-DeleteList-RL-ReconfRqstTDD", HFILL }},
32151 { &hf_rnsap_id_DCH_FDD_Information,
32152 { "id-DCH-FDD-Information", "rnsap.id_DCH_FDD_Information",
32153 FT_UINT32, BASE_DEC, NULL, 0,
32154 "DummyProtocolIE/id-DCH-FDD-Information", HFILL }},
32155 { &hf_rnsap_id_DCH_TDD_Information,
32156 { "id-DCH-TDD-Information", "rnsap.id_DCH_TDD_Information",
32157 FT_UINT32, BASE_DEC, NULL, 0,
32158 "DummyProtocolIE/id-DCH-TDD-Information", HFILL }},
32159 { &hf_rnsap_id_FDD_DCHs_to_Modify,
32160 { "id-FDD-DCHs-to-Modify", "rnsap.id_FDD_DCHs_to_Modify",
32161 FT_UINT32, BASE_DEC, NULL, 0,
32162 "DummyProtocolIE/id-FDD-DCHs-to-Modify", HFILL }},
32163 { &hf_rnsap_id_TDD_DCHs_to_Modify,
32164 { "id-TDD-DCHs-to-Modify", "rnsap.id_TDD_DCHs_to_Modify",
32165 FT_UINT32, BASE_DEC, NULL, 0,
32166 "DummyProtocolIE/id-TDD-DCHs-to-Modify", HFILL }},
32167 { &hf_rnsap_id_DCH_InformationResponse,
32168 { "id-DCH-InformationResponse", "rnsap.id_DCH_InformationResponse",
32169 FT_UINT32, BASE_DEC, NULL, 0,
32170 "DummyProtocolIE/id-DCH-InformationResponse", HFILL }},
32171 { &hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd,
32172 { "id-DCH-Rate-InformationItem-RL-CongestInd", "rnsap.id_DCH_Rate_InformationItem_RL_CongestInd",
32173 FT_NONE, BASE_NONE, NULL, 0,
32174 "DummyProtocolIE/id-DCH-Rate-InformationItem-RL-CongestInd", HFILL }},
32175 { &hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
32176 { "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD",
32177 FT_NONE, BASE_NONE, NULL, 0,
32178 "DummyProtocolIE/id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", HFILL }},
32179 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD,
32180 { "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", "rnsap.id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD",
32181 FT_UINT32, BASE_DEC, NULL, 0,
32182 "DummyProtocolIE/id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", HFILL }},
32183 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
32184 { "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
32185 FT_NONE, BASE_NONE, NULL, 0,
32186 "DummyProtocolIE/id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", HFILL }},
32187 { &hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
32188 { "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "rnsap.id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
32189 FT_NONE, BASE_NONE, NULL, 0,
32190 "DummyProtocolIE/id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD", HFILL }},
32191 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
32192 { "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD",
32193 FT_UINT32, BASE_DEC, NULL, 0,
32194 "DummyProtocolIE/id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", HFILL }},
32195 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD,
32196 { "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD",
32197 FT_UINT32, BASE_DEC, NULL, 0,
32198 "DummyProtocolIE/id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD", HFILL }},
32199 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD,
32200 { "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD", "rnsap.id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD",
32201 FT_NONE, BASE_NONE, NULL, 0,
32202 "DummyProtocolIE/id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD", HFILL }},
32203 { &hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
32204 { "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
32205 FT_UINT32, BASE_DEC, NULL, 0,
32206 "DummyProtocolIE/id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", HFILL }},
32207 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
32208 { "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
32209 FT_UINT32, BASE_DEC, NULL, 0,
32210 "DummyProtocolIE/id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", HFILL }},
32211 { &hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
32212 { "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD", "rnsap.id_DL_CCTrCH_InformationList_RL_SetupRqstTDD",
32213 FT_UINT32, BASE_DEC, NULL, 0,
32214 "DummyProtocolIE/id-DL-CCTrCH-InformationList-RL-SetupRqstTDD", HFILL }},
32215 { &hf_rnsap_id_FDD_DL_CodeInformation,
32216 { "id-FDD-DL-CodeInformation", "rnsap.id_FDD_DL_CodeInformation",
32217 FT_UINT32, BASE_DEC, NULL, 0,
32218 "DummyProtocolIE/id-FDD-DL-CodeInformation", HFILL }},
32219 { &hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD,
32220 { "id-DL-DPCH-Information-RL-ReconfPrepFDD", "rnsap.id_DL_DPCH_Information_RL_ReconfPrepFDD",
32221 FT_NONE, BASE_NONE, NULL, 0,
32222 "DummyProtocolIE/id-DL-DPCH-Information-RL-ReconfPrepFDD", HFILL }},
32223 { &hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD,
32224 { "id-DL-DPCH-Information-RL-SetupRqstFDD", "rnsap.id_DL_DPCH_Information_RL_SetupRqstFDD",
32225 FT_NONE, BASE_NONE, NULL, 0,
32226 "DummyProtocolIE/id-DL-DPCH-Information-RL-SetupRqstFDD", HFILL }},
32227 { &hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD,
32228 { "id-DL-DPCH-Information-RL-ReconfRqstFDD", "rnsap.id_DL_DPCH_Information_RL_ReconfRqstFDD",
32229 FT_NONE, BASE_NONE, NULL, 0,
32230 "DummyProtocolIE/id-DL-DPCH-Information-RL-ReconfRqstFDD", HFILL }},
32231 { &hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD,
32232 { "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD", "rnsap.id_DL_DPCH_InformationItem_PhyChReconfRqstTDD",
32233 FT_NONE, BASE_NONE, NULL, 0,
32234 "DummyProtocolIE/id-DL-DPCH-InformationItem-PhyChReconfRqstTDD", HFILL }},
32235 { &hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD,
32236 { "id-DL-DPCH-InformationItem-RL-AdditionRspTDD", "rnsap.id_DL_DPCH_InformationItem_RL_AdditionRspTDD",
32237 FT_NONE, BASE_NONE, NULL, 0,
32238 "DummyProtocolIE/id-DL-DPCH-InformationItem-RL-AdditionRspTDD", HFILL }},
32239 { &hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD,
32240 { "id-DL-DPCH-InformationItem-RL-SetupRspTDD", "rnsap.id_DL_DPCH_InformationItem_RL_SetupRspTDD",
32241 FT_NONE, BASE_NONE, NULL, 0,
32242 "DummyProtocolIE/id-DL-DPCH-InformationItem-RL-SetupRspTDD", HFILL }},
32243 { &hf_rnsap_id_DL_DPCH_TimingAdjustment,
32244 { "id-DL-DPCH-TimingAdjustment", "rnsap.id_DL_DPCH_TimingAdjustment",
32245 FT_UINT32, BASE_DEC, VALS(rnsap_DL_DPCH_TimingAdjustment_vals), 0,
32246 "DummyProtocolIE/id-DL-DPCH-TimingAdjustment", HFILL }},
32247 { &hf_rnsap_id_DLReferencePower,
32248 { "id-DLReferencePower", "rnsap.id_DLReferencePower",
32249 FT_INT32, BASE_DEC, NULL, 0,
32250 "DummyProtocolIE/id-DLReferencePower", HFILL }},
32251 { &hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst,
32252 { "id-DLReferencePowerList-DL-PC-Rqst", "rnsap.id_DLReferencePowerList_DL_PC_Rqst",
32253 FT_UINT32, BASE_DEC, NULL, 0,
32254 "DummyProtocolIE/id-DLReferencePowerList-DL-PC-Rqst", HFILL }},
32255 { &hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst,
32256 { "id-DL-ReferencePowerInformation-DL-PC-Rqst", "rnsap.id_DL_ReferencePowerInformation_DL_PC_Rqst",
32257 FT_NONE, BASE_NONE, NULL, 0,
32258 "DummyProtocolIE/id-DL-ReferencePowerInformation-DL-PC-Rqst", HFILL }},
32259 { &hf_rnsap_id_DPC_Mode,
32260 { "id-DPC-Mode", "rnsap.id_DPC_Mode",
32261 FT_UINT32, BASE_DEC, VALS(rnsap_DPC_Mode_vals), 0,
32262 "DummyProtocolIE/id-DPC-Mode", HFILL }},
32263 { &hf_rnsap_id_DRXCycleLengthCoefficient,
32264 { "id-DRXCycleLengthCoefficient", "rnsap.id_DRXCycleLengthCoefficient",
32265 FT_UINT32, BASE_DEC, NULL, 0,
32266 "DummyProtocolIE/id-DRXCycleLengthCoefficient", HFILL }},
32267 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind,
32268 { "id-DedicatedMeasurementObjectType-DM-Fail-Ind", "rnsap.id_DedicatedMeasurementObjectType_DM_Fail_Ind",
32269 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind_vals), 0,
32270 "DummyProtocolIE/id-DedicatedMeasurementObjectType-DM-Fail-Ind", HFILL }},
32271 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail,
32272 { "id-DedicatedMeasurementObjectType-DM-Fail", "rnsap.id_DedicatedMeasurementObjectType_DM_Fail",
32273 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Fail_vals), 0,
32274 "DummyProtocolIE/id-DedicatedMeasurementObjectType-DM-Fail", HFILL }},
32275 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt,
32276 { "id-DedicatedMeasurementObjectType-DM-Rprt", "rnsap.id_DedicatedMeasurementObjectType_DM_Rprt",
32277 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
32278 "DummyProtocolIE/id-DedicatedMeasurementObjectType-DM-Rprt", HFILL }},
32279 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst,
32280 { "id-DedicatedMeasurementObjectType-DM-Rqst", "rnsap.id_DedicatedMeasurementObjectType_DM_Rqst",
32281 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
32282 "DummyProtocolIE/id-DedicatedMeasurementObjectType-DM-Rqst", HFILL }},
32283 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp,
32284 { "id-DedicatedMeasurementObjectType-DM-Rsp", "rnsap.id_DedicatedMeasurementObjectType_DM_Rsp",
32285 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
32286 "DummyProtocolIE/id-DedicatedMeasurementObjectType-DM-Rsp", HFILL }},
32287 { &hf_rnsap_id_DedicatedMeasurementType,
32288 { "id-DedicatedMeasurementType", "rnsap.id_DedicatedMeasurementType",
32289 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementType_vals), 0,
32290 "DummyProtocolIE/id-DedicatedMeasurementType", HFILL }},
32291 { &hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD,
32292 { "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD", "rnsap.id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD",
32293 FT_NONE, BASE_NONE, NULL, 0,
32294 "DummyProtocolIE/id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD", HFILL }},
32295 { &hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD,
32296 { "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD", "rnsap.id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD",
32297 FT_NONE, BASE_NONE, NULL, 0,
32298 "DummyProtocolIE/id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD", HFILL }},
32299 { &hf_rnsap_id_Guaranteed_Rate_Information,
32300 { "id-Guaranteed-Rate-Information", "rnsap.id_Guaranteed_Rate_Information",
32301 FT_NONE, BASE_NONE, NULL, 0,
32302 "DummyProtocolIE/id-Guaranteed-Rate-Information", HFILL }},
32303 { &hf_rnsap_id_IMSI,
32304 { "id-IMSI", "rnsap.id_IMSI",
32305 FT_BYTES, BASE_HEX, NULL, 0,
32306 "DummyProtocolIE/id-IMSI", HFILL }},
32307 { &hf_rnsap_id_HCS_Prio,
32308 { "id-HCS-Prio", "rnsap.id_HCS_Prio",
32309 FT_UINT32, BASE_DEC, NULL, 0,
32310 "DummyProtocolIE/id-HCS-Prio", HFILL }},
32311 { &hf_rnsap_id_L3_Information,
32312 { "id-L3-Information", "rnsap.id_L3_Information",
32313 FT_BYTES, BASE_HEX, NULL, 0,
32314 "DummyProtocolIE/id-L3-Information", HFILL }},
32315 { &hf_rnsap_id_AdjustmentPeriod,
32316 { "id-AdjustmentPeriod", "rnsap.id_AdjustmentPeriod",
32317 FT_UINT32, BASE_DEC, NULL, 0,
32318 "DummyProtocolIE/id-AdjustmentPeriod", HFILL }},
32319 { &hf_rnsap_id_MaxAdjustmentStep,
32320 { "id-MaxAdjustmentStep", "rnsap.id_MaxAdjustmentStep",
32321 FT_UINT32, BASE_DEC, NULL, 0,
32322 "DummyProtocolIE/id-MaxAdjustmentStep", HFILL }},
32323 { &hf_rnsap_id_MeasurementFilterCoefficient,
32324 { "id-MeasurementFilterCoefficient", "rnsap.id_MeasurementFilterCoefficient",
32325 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementFilterCoefficient_vals), 0,
32326 "DummyProtocolIE/id-MeasurementFilterCoefficient", HFILL }},
32327 { &hf_rnsap_id_MessageStructure,
32328 { "id-MessageStructure", "rnsap.id_MessageStructure",
32329 FT_UINT32, BASE_DEC, NULL, 0,
32330 "DummyProtocolIE/id-MessageStructure", HFILL }},
32331 { &hf_rnsap_id_MeasurementID,
32332 { "id-MeasurementID", "rnsap.id_MeasurementID",
32333 FT_UINT32, BASE_DEC, NULL, 0,
32334 "DummyProtocolIE/id-MeasurementID", HFILL }},
32335 { &hf_rnsap_id_Neighbouring_GSM_CellInformation,
32336 { "id-Neighbouring-GSM-CellInformation", "rnsap.id_Neighbouring_GSM_CellInformation",
32337 FT_NONE, BASE_NONE, NULL, 0,
32338 "DummyProtocolIE/id-Neighbouring-GSM-CellInformation", HFILL }},
32339 { &hf_rnsap_id_Neighbouring_UMTS_CellInformationItem,
32340 { "id-Neighbouring-UMTS-CellInformationItem", "rnsap.id_Neighbouring_UMTS_CellInformationItem",
32341 FT_NONE, BASE_NONE, NULL, 0,
32342 "DummyProtocolIE/id-Neighbouring-UMTS-CellInformationItem", HFILL }},
32343 { &hf_rnsap_id_NRT_Load_Information_Value,
32344 { "id-NRT-Load-Information-Value", "rnsap.id_NRT_Load_Information_Value",
32345 FT_UINT32, BASE_DEC, NULL, 0,
32346 "DummyProtocolIE/id-NRT-Load-Information-Value", HFILL }},
32347 { &hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres,
32348 { "id-NRT-Load-Information-Value-IncrDecrThres", "rnsap.id_NRT_Load_Information_Value_IncrDecrThres",
32349 FT_UINT32, BASE_DEC, NULL, 0,
32350 "DummyProtocolIE/id-NRT-Load-Information-Value-IncrDecrThres", HFILL }},
32351 { &hf_rnsap_id_PagingArea_PagingRqst,
32352 { "id-PagingArea-PagingRqst", "rnsap.id_PagingArea_PagingRqst",
32353 FT_UINT32, BASE_DEC, VALS(rnsap_PagingArea_PagingRqst_vals), 0,
32354 "DummyProtocolIE/id-PagingArea-PagingRqst", HFILL }},
32355 { &hf_rnsap_id_FACH_FlowControlInformation,
32356 { "id-FACH-FlowControlInformation", "rnsap.id_FACH_FlowControlInformation",
32357 FT_UINT32, BASE_DEC, NULL, 0,
32358 "DummyProtocolIE/id-FACH-FlowControlInformation", HFILL }},
32359 { &hf_rnsap_id_PartialReportingIndicator,
32360 { "id-PartialReportingIndicator", "rnsap.id_PartialReportingIndicator",
32361 FT_UINT32, BASE_DEC, VALS(rnsap_PartialReportingIndicator_vals), 0,
32362 "DummyProtocolIE/id-PartialReportingIndicator", HFILL }},
32363 { &hf_rnsap_id_Permanent_NAS_UE_Identity,
32364 { "id-Permanent-NAS-UE-Identity", "rnsap.id_Permanent_NAS_UE_Identity",
32365 FT_UINT32, BASE_DEC, VALS(rnsap_Permanent_NAS_UE_Identity_vals), 0,
32366 "DummyProtocolIE/id-Permanent-NAS-UE-Identity", HFILL }},
32367 { &hf_rnsap_id_PowerAdjustmentType,
32368 { "id-PowerAdjustmentType", "rnsap.id_PowerAdjustmentType",
32369 FT_UINT32, BASE_DEC, VALS(rnsap_PowerAdjustmentType_vals), 0,
32370 "DummyProtocolIE/id-PowerAdjustmentType", HFILL }},
32371 { &hf_rnsap_id_RANAP_RelocationInformation,
32372 { "id-RANAP-RelocationInformation", "rnsap.id_RANAP_RelocationInformation",
32373 FT_BYTES, BASE_HEX, NULL, 0,
32374 "DummyProtocolIE/id-RANAP-RelocationInformation", HFILL }},
32375 { &hf_rnsap_id_RL_Information_PhyChReconfRqstFDD,
32376 { "id-RL-Information-PhyChReconfRqstFDD", "rnsap.id_RL_Information_PhyChReconfRqstFDD",
32377 FT_NONE, BASE_NONE, NULL, 0,
32378 "DummyProtocolIE/id-RL-Information-PhyChReconfRqstFDD", HFILL }},
32379 { &hf_rnsap_id_RL_Information_PhyChReconfRqstTDD,
32380 { "id-RL-Information-PhyChReconfRqstTDD", "rnsap.id_RL_Information_PhyChReconfRqstTDD",
32381 FT_NONE, BASE_NONE, NULL, 0,
32382 "DummyProtocolIE/id-RL-Information-PhyChReconfRqstTDD", HFILL }},
32383 { &hf_rnsap_id_RL_Information_RL_AdditionRqstFDD,
32384 { "id-RL-Information-RL-AdditionRqstFDD", "rnsap.id_RL_Information_RL_AdditionRqstFDD",
32385 FT_NONE, BASE_NONE, NULL, 0,
32386 "DummyProtocolIE/id-RL-Information-RL-AdditionRqstFDD", HFILL }},
32387 { &hf_rnsap_id_RL_Information_RL_AdditionRqstTDD,
32388 { "id-RL-Information-RL-AdditionRqstTDD", "rnsap.id_RL_Information_RL_AdditionRqstTDD",
32389 FT_NONE, BASE_NONE, NULL, 0,
32390 "DummyProtocolIE/id-RL-Information-RL-AdditionRqstTDD", HFILL }},
32391 { &hf_rnsap_id_RL_Information_RL_DeletionRqst,
32392 { "id-RL-Information-RL-DeletionRqst", "rnsap.id_RL_Information_RL_DeletionRqst",
32393 FT_NONE, BASE_NONE, NULL, 0,
32394 "DummyProtocolIE/id-RL-Information-RL-DeletionRqst", HFILL }},
32395 { &hf_rnsap_id_RL_Information_RL_FailureInd,
32396 { "id-RL-Information-RL-FailureInd", "rnsap.id_RL_Information_RL_FailureInd",
32397 FT_NONE, BASE_NONE, NULL, 0,
32398 "DummyProtocolIE/id-RL-Information-RL-FailureInd", HFILL }},
32399 { &hf_rnsap_id_RL_Information_RL_ReconfPrepFDD,
32400 { "id-RL-Information-RL-ReconfPrepFDD", "rnsap.id_RL_Information_RL_ReconfPrepFDD",
32401 FT_NONE, BASE_NONE, NULL, 0,
32402 "DummyProtocolIE/id-RL-Information-RL-ReconfPrepFDD", HFILL }},
32403 { &hf_rnsap_id_RL_Information_RL_RestoreInd,
32404 { "id-RL-Information-RL-RestoreInd", "rnsap.id_RL_Information_RL_RestoreInd",
32405 FT_NONE, BASE_NONE, NULL, 0,
32406 "DummyProtocolIE/id-RL-Information-RL-RestoreInd", HFILL }},
32407 { &hf_rnsap_id_RL_Information_RL_SetupRqstFDD,
32408 { "id-RL-Information-RL-SetupRqstFDD", "rnsap.id_RL_Information_RL_SetupRqstFDD",
32409 FT_UINT32, BASE_DEC, NULL, 0,
32410 "DummyProtocolIE/id-RL-Information-RL-SetupRqstFDD", HFILL }},
32411 { &hf_rnsap_id_RL_Information_RL_SetupRqstTDD,
32412 { "id-RL-Information-RL-SetupRqstTDD", "rnsap.id_RL_Information_RL_SetupRqstTDD",
32413 FT_NONE, BASE_NONE, NULL, 0,
32414 "DummyProtocolIE/id-RL-Information-RL-SetupRqstTDD", HFILL }},
32415 { &hf_rnsap_id_RL_InformationItem_RL_CongestInd,
32416 { "id-RL-InformationItem-RL-CongestInd", "rnsap.id_RL_InformationItem_RL_CongestInd",
32417 FT_NONE, BASE_NONE, NULL, 0,
32418 "DummyProtocolIE/id-RL-InformationItem-RL-CongestInd", HFILL }},
32419 { &hf_rnsap_id_RL_InformationItem_DM_Rprt,
32420 { "id-RL-InformationItem-DM-Rprt", "rnsap.id_RL_InformationItem_DM_Rprt",
32421 FT_NONE, BASE_NONE, NULL, 0,
32422 "DummyProtocolIE/id-RL-InformationItem-DM-Rprt", HFILL }},
32423 { &hf_rnsap_id_RL_InformationItem_DM_Rqst,
32424 { "id-RL-InformationItem-DM-Rqst", "rnsap.id_RL_InformationItem_DM_Rqst",
32425 FT_NONE, BASE_NONE, NULL, 0,
32426 "DummyProtocolIE/id-RL-InformationItem-DM-Rqst", HFILL }},
32427 { &hf_rnsap_id_RL_InformationItem_DM_Rsp,
32428 { "id-RL-InformationItem-DM-Rsp", "rnsap.id_RL_InformationItem_DM_Rsp",
32429 FT_NONE, BASE_NONE, NULL, 0,
32430 "DummyProtocolIE/id-RL-InformationItem-DM-Rsp", HFILL }},
32431 { &hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd,
32432 { "id-RL-InformationItem-RL-PreemptRequiredInd", "rnsap.id_RL_InformationItem_RL_PreemptRequiredInd",
32433 FT_NONE, BASE_NONE, NULL, 0,
32434 "DummyProtocolIE/id-RL-InformationItem-RL-PreemptRequiredInd", HFILL }},
32435 { &hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD,
32436 { "id-RL-InformationItem-RL-SetupRqstFDD", "rnsap.id_RL_InformationItem_RL_SetupRqstFDD",
32437 FT_NONE, BASE_NONE, NULL, 0,
32438 "DummyProtocolIE/id-RL-InformationItem-RL-SetupRqstFDD", HFILL }},
32439 { &hf_rnsap_id_RL_InformationList_RL_CongestInd,
32440 { "id-RL-InformationList-RL-CongestInd", "rnsap.id_RL_InformationList_RL_CongestInd",
32441 FT_UINT32, BASE_DEC, NULL, 0,
32442 "DummyProtocolIE/id-RL-InformationList-RL-CongestInd", HFILL }},
32443 { &hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD,
32444 { "id-RL-InformationList-RL-AdditionRqstFDD", "rnsap.id_RL_InformationList_RL_AdditionRqstFDD",
32445 FT_UINT32, BASE_DEC, NULL, 0,
32446 "DummyProtocolIE/id-RL-InformationList-RL-AdditionRqstFDD", HFILL }},
32447 { &hf_rnsap_id_RL_InformationList_RL_DeletionRqst,
32448 { "id-RL-InformationList-RL-DeletionRqst", "rnsap.id_RL_InformationList_RL_DeletionRqst",
32449 FT_UINT32, BASE_DEC, NULL, 0,
32450 "DummyProtocolIE/id-RL-InformationList-RL-DeletionRqst", HFILL }},
32451 { &hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd,
32452 { "id-RL-InformationList-RL-PreemptRequiredInd", "rnsap.id_RL_InformationList_RL_PreemptRequiredInd",
32453 FT_UINT32, BASE_DEC, NULL, 0,
32454 "DummyProtocolIE/id-RL-InformationList-RL-PreemptRequiredInd", HFILL }},
32455 { &hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD,
32456 { "id-RL-InformationList-RL-ReconfPrepFDD", "rnsap.id_RL_InformationList_RL_ReconfPrepFDD",
32457 FT_UINT32, BASE_DEC, NULL, 0,
32458 "DummyProtocolIE/id-RL-InformationList-RL-ReconfPrepFDD", HFILL }},
32459 { &hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD,
32460 { "id-RL-InformationResponse-RL-AdditionRspTDD", "rnsap.id_RL_InformationResponse_RL_AdditionRspTDD",
32461 FT_NONE, BASE_NONE, NULL, 0,
32462 "DummyProtocolIE/id-RL-InformationResponse-RL-AdditionRspTDD", HFILL }},
32463 { &hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD,
32464 { "id-RL-InformationResponse-RL-ReconfReadyTDD", "rnsap.id_RL_InformationResponse_RL_ReconfReadyTDD",
32465 FT_NONE, BASE_NONE, NULL, 0,
32466 "DummyProtocolIE/id-RL-InformationResponse-RL-ReconfReadyTDD", HFILL }},
32467 { &hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD,
32468 { "id-RL-InformationResponse-RL-SetupRspTDD", "rnsap.id_RL_InformationResponse_RL_SetupRspTDD",
32469 FT_NONE, BASE_NONE, NULL, 0,
32470 "DummyProtocolIE/id-RL-InformationResponse-RL-SetupRspTDD", HFILL }},
32471 { &hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD,
32472 { "id-RL-InformationResponseItem-RL-AdditionRspFDD", "rnsap.id_RL_InformationResponseItem_RL_AdditionRspFDD",
32473 FT_NONE, BASE_NONE, NULL, 0,
32474 "DummyProtocolIE/id-RL-InformationResponseItem-RL-AdditionRspFDD", HFILL }},
32475 { &hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD,
32476 { "id-RL-InformationResponseItem-RL-ReconfReadyFDD", "rnsap.id_RL_InformationResponseItem_RL_ReconfReadyFDD",
32477 FT_NONE, BASE_NONE, NULL, 0,
32478 "DummyProtocolIE/id-RL-InformationResponseItem-RL-ReconfReadyFDD", HFILL }},
32479 { &hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD,
32480 { "id-RL-InformationResponseItem-RL-ReconfRspFDD", "rnsap.id_RL_InformationResponseItem_RL_ReconfRspFDD",
32481 FT_NONE, BASE_NONE, NULL, 0,
32482 "DummyProtocolIE/id-RL-InformationResponseItem-RL-ReconfRspFDD", HFILL }},
32483 { &hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD,
32484 { "id-RL-InformationResponseItem-RL-SetupRspFDD", "rnsap.id_RL_InformationResponseItem_RL_SetupRspFDD",
32485 FT_NONE, BASE_NONE, NULL, 0,
32486 "DummyProtocolIE/id-RL-InformationResponseItem-RL-SetupRspFDD", HFILL }},
32487 { &hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD,
32488 { "id-RL-InformationResponseList-RL-AdditionRspFDD", "rnsap.id_RL_InformationResponseList_RL_AdditionRspFDD",
32489 FT_UINT32, BASE_DEC, NULL, 0,
32490 "DummyProtocolIE/id-RL-InformationResponseList-RL-AdditionRspFDD", HFILL }},
32491 { &hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD,
32492 { "id-RL-InformationResponseList-RL-ReconfReadyFDD", "rnsap.id_RL_InformationResponseList_RL_ReconfReadyFDD",
32493 FT_UINT32, BASE_DEC, NULL, 0,
32494 "DummyProtocolIE/id-RL-InformationResponseList-RL-ReconfReadyFDD", HFILL }},
32495 { &hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD,
32496 { "id-RL-InformationResponseList-RL-ReconfRspFDD", "rnsap.id_RL_InformationResponseList_RL_ReconfRspFDD",
32497 FT_UINT32, BASE_DEC, NULL, 0,
32498 "DummyProtocolIE/id-RL-InformationResponseList-RL-ReconfRspFDD", HFILL }},
32499 { &hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD,
32500 { "id-RL-InformationResponse-RL-ReconfRspTDD", "rnsap.id_RL_InformationResponse_RL_ReconfRspTDD",
32501 FT_NONE, BASE_NONE, NULL, 0,
32502 "DummyProtocolIE/id-RL-InformationResponse-RL-ReconfRspTDD", HFILL }},
32503 { &hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD,
32504 { "id-RL-InformationResponseList-RL-SetupRspFDD", "rnsap.id_RL_InformationResponseList_RL_SetupRspFDD",
32505 FT_UINT32, BASE_DEC, NULL, 0,
32506 "DummyProtocolIE/id-RL-InformationResponseList-RL-SetupRspFDD", HFILL }},
32507 { &hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail,
32508 { "id-RL-ReconfigurationFailure-RL-ReconfFail", "rnsap.id_RL_ReconfigurationFailure_RL_ReconfFail",
32509 FT_NONE, BASE_NONE, NULL, 0,
32510 "DummyProtocolIE/id-RL-ReconfigurationFailure-RL-ReconfFail", HFILL }},
32511 { &hf_rnsap_id_RL_Set_InformationItem_DM_Rprt,
32512 { "id-RL-Set-InformationItem-DM-Rprt", "rnsap.id_RL_Set_InformationItem_DM_Rprt",
32513 FT_NONE, BASE_NONE, NULL, 0,
32514 "DummyProtocolIE/id-RL-Set-InformationItem-DM-Rprt", HFILL }},
32515 { &hf_rnsap_id_RL_Set_InformationItem_DM_Rqst,
32516 { "id-RL-Set-InformationItem-DM-Rqst", "rnsap.id_RL_Set_InformationItem_DM_Rqst",
32517 FT_NONE, BASE_NONE, NULL, 0,
32518 "DummyProtocolIE/id-RL-Set-InformationItem-DM-Rqst", HFILL }},
32519 { &hf_rnsap_id_RL_Set_InformationItem_DM_Rsp,
32520 { "id-RL-Set-InformationItem-DM-Rsp", "rnsap.id_RL_Set_InformationItem_DM_Rsp",
32521 FT_NONE, BASE_NONE, NULL, 0,
32522 "DummyProtocolIE/id-RL-Set-InformationItem-DM-Rsp", HFILL }},
32523 { &hf_rnsap_id_RL_Set_Information_RL_FailureInd,
32524 { "id-RL-Set-Information-RL-FailureInd", "rnsap.id_RL_Set_Information_RL_FailureInd",
32525 FT_NONE, BASE_NONE, NULL, 0,
32526 "DummyProtocolIE/id-RL-Set-Information-RL-FailureInd", HFILL }},
32527 { &hf_rnsap_id_RL_Set_Information_RL_RestoreInd,
32528 { "id-RL-Set-Information-RL-RestoreInd", "rnsap.id_RL_Set_Information_RL_RestoreInd",
32529 FT_NONE, BASE_NONE, NULL, 0,
32530 "DummyProtocolIE/id-RL-Set-Information-RL-RestoreInd", HFILL }},
32531 { &hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail,
32532 { "id-RL-Set-Successful-InformationItem-DM-Fail", "rnsap.id_RL_Set_Successful_InformationItem_DM_Fail",
32533 FT_NONE, BASE_NONE, NULL, 0,
32534 "DummyProtocolIE/id-RL-Set-Successful-InformationItem-DM-Fail", HFILL }},
32535 { &hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail,
32536 { "id-RL-Set-Unsuccessful-InformationItem-DM-Fail", "rnsap.id_RL_Set_Unsuccessful_InformationItem_DM_Fail",
32537 FT_NONE, BASE_NONE, NULL, 0,
32538 "DummyProtocolIE/id-RL-Set-Unsuccessful-InformationItem-DM-Fail", HFILL }},
32539 { &hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind,
32540 { "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind", "rnsap.id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind",
32541 FT_NONE, BASE_NONE, NULL, 0,
32542 "DummyProtocolIE/id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind", HFILL }},
32543 { &hf_rnsap_id_RL_Successful_InformationItem_DM_Fail,
32544 { "id-RL-Successful-InformationItem-DM-Fail", "rnsap.id_RL_Successful_InformationItem_DM_Fail",
32545 FT_NONE, BASE_NONE, NULL, 0,
32546 "DummyProtocolIE/id-RL-Successful-InformationItem-DM-Fail", HFILL }},
32547 { &hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail,
32548 { "id-RL-Unsuccessful-InformationItem-DM-Fail", "rnsap.id_RL_Unsuccessful_InformationItem_DM_Fail",
32549 FT_NONE, BASE_NONE, NULL, 0,
32550 "DummyProtocolIE/id-RL-Unsuccessful-InformationItem-DM-Fail", HFILL }},
32551 { &hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind,
32552 { "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind", "rnsap.id_RL_Unsuccessful_InformationItem_DM_Fail_Ind",
32553 FT_NONE, BASE_NONE, NULL, 0,
32554 "DummyProtocolIE/id-RL-Unsuccessful-InformationItem-DM-Fail-Ind", HFILL }},
32555 { &hf_rnsap_id_ReportCharacteristics,
32556 { "id-ReportCharacteristics", "rnsap.id_ReportCharacteristics",
32557 FT_UINT32, BASE_DEC, VALS(rnsap_ReportCharacteristics_vals), 0,
32558 "DummyProtocolIE/id-ReportCharacteristics", HFILL }},
32559 { &hf_rnsap_id_Reporting_Object_RL_FailureInd,
32560 { "id-Reporting-Object-RL-FailureInd", "rnsap.id_Reporting_Object_RL_FailureInd",
32561 FT_UINT32, BASE_DEC, VALS(rnsap_Reporting_Object_RL_FailureInd_vals), 0,
32562 "DummyProtocolIE/id-Reporting-Object-RL-FailureInd", HFILL }},
32563 { &hf_rnsap_id_Reporing_Object_RL_RestoreInd,
32564 { "id-Reporing-Object-RL-RestoreInd", "rnsap.id_Reporing_Object_RL_RestoreInd",
32565 FT_UINT32, BASE_DEC, VALS(rnsap_Reporting_Object_RL_RestoreInd_vals), 0,
32566 "DummyProtocolIE/id-Reporing-Object-RL-RestoreInd", HFILL }},
32567 { &hf_rnsap_id_RT_Load_Value,
32568 { "id-RT-Load-Value", "rnsap.id_RT_Load_Value",
32569 FT_UINT32, BASE_DEC, NULL, 0,
32570 "DummyProtocolIE/id-RT-Load-Value", HFILL }},
32571 { &hf_rnsap_id_RT_Load_Value_IncrDecrThres,
32572 { "id-RT-Load-Value-IncrDecrThres", "rnsap.id_RT_Load_Value_IncrDecrThres",
32573 FT_UINT32, BASE_DEC, NULL, 0,
32574 "DummyProtocolIE/id-RT-Load-Value-IncrDecrThres", HFILL }},
32575 { &hf_rnsap_id_S_RNTI,
32576 { "id-S-RNTI", "rnsap.id_S_RNTI",
32577 FT_UINT32, BASE_DEC, NULL, 0,
32578 "DummyProtocolIE/id-S-RNTI", HFILL }},
32579 { &hf_rnsap_id_ResetIndicator,
32580 { "id-ResetIndicator", "rnsap.id_ResetIndicator",
32581 FT_UINT32, BASE_DEC, VALS(rnsap_ResetIndicator_vals), 0,
32582 "DummyProtocolIE/id-ResetIndicator", HFILL }},
32583 { &hf_rnsap_id_RNC_ID,
32584 { "id-RNC-ID", "rnsap.id_RNC_ID",
32585 FT_UINT32, BASE_DEC, NULL, 0,
32586 "DummyProtocolIE/id-RNC-ID", HFILL }},
32587 { &hf_rnsap_id_SAI,
32588 { "id-SAI", "rnsap.id_SAI",
32589 FT_NONE, BASE_NONE, NULL, 0,
32590 "DummyProtocolIE/id-SAI", HFILL }},
32591 { &hf_rnsap_id_SRNC_ID,
32592 { "id-SRNC-ID", "rnsap.id_SRNC_ID",
32593 FT_UINT32, BASE_DEC, NULL, 0,
32594 "DummyProtocolIE/id-SRNC-ID", HFILL }},
32595 { &hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
32596 { "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD", "rnsap.id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD",
32597 FT_NONE, BASE_NONE, NULL, 0,
32598 "DummyProtocolIE/id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD", HFILL }},
32599 { &hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD,
32600 { "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD", "rnsap.id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD",
32601 FT_NONE, BASE_NONE, NULL, 0,
32602 "DummyProtocolIE/id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD", HFILL }},
32603 { &hf_rnsap_id_TransportBearerID,
32604 { "id-TransportBearerID", "rnsap.id_TransportBearerID",
32605 FT_UINT32, BASE_DEC, NULL, 0,
32606 "DummyProtocolIE/id-TransportBearerID", HFILL }},
32607 { &hf_rnsap_id_TransportBearerRequestIndicator,
32608 { "id-TransportBearerRequestIndicator", "rnsap.id_TransportBearerRequestIndicator",
32609 FT_UINT32, BASE_DEC, VALS(rnsap_TransportBearerRequestIndicator_vals), 0,
32610 "DummyProtocolIE/id-TransportBearerRequestIndicator", HFILL }},
32611 { &hf_rnsap_id_TransportLayerAddress,
32612 { "id-TransportLayerAddress", "rnsap.id_TransportLayerAddress",
32613 FT_BYTES, BASE_HEX, NULL, 0,
32614 "DummyProtocolIE/id-TransportLayerAddress", HFILL }},
32615 { &hf_rnsap_id_TypeOfError,
32616 { "id-TypeOfError", "rnsap.id_TypeOfError",
32617 FT_UINT32, BASE_DEC, VALS(rnsap_TypeOfError_vals), 0,
32618 "DummyProtocolIE/id-TypeOfError", HFILL }},
32619 { &hf_rnsap_id_UC_ID,
32620 { "id-UC-ID", "rnsap.id_UC_ID",
32621 FT_NONE, BASE_NONE, NULL, 0,
32622 "DummyProtocolIE/id-UC-ID", HFILL }},
32623 { &hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD,
32624 { "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD",
32625 FT_NONE, BASE_NONE, NULL, 0,
32626 "DummyProtocolIE/id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD", HFILL }},
32627 { &hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
32628 { "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
32629 FT_UINT32, BASE_DEC, NULL, 0,
32630 "DummyProtocolIE/id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", HFILL }},
32631 { &hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
32632 { "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "rnsap.id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
32633 FT_NONE, BASE_NONE, NULL, 0,
32634 "DummyProtocolIE/id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD", HFILL }},
32635 { &hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
32636 { "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD", "rnsap.id_UL_CCTrCH_InformationList_RL_SetupRqstTDD",
32637 FT_UINT32, BASE_DEC, NULL, 0,
32638 "DummyProtocolIE/id-UL-CCTrCH-InformationList-RL-SetupRqstTDD", HFILL }},
32639 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
32640 { "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD",
32641 FT_UINT32, BASE_DEC, NULL, 0,
32642 "DummyProtocolIE/id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", HFILL }},
32643 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD,
32644 { "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD",
32645 FT_UINT32, BASE_DEC, NULL, 0,
32646 "DummyProtocolIE/id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD", HFILL }},
32647 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD,
32648 { "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", "rnsap.id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD",
32649 FT_UINT32, BASE_DEC, NULL, 0,
32650 "DummyProtocolIE/id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", HFILL }},
32651 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD,
32652 { "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD", "rnsap.id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD",
32653 FT_UINT32, BASE_DEC, NULL, 0,
32654 "DummyProtocolIE/id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD", HFILL }},
32655 { &hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD,
32656 { "id-UL-DPCH-Information-RL-ReconfPrepFDD", "rnsap.id_UL_DPCH_Information_RL_ReconfPrepFDD",
32657 FT_NONE, BASE_NONE, NULL, 0,
32658 "DummyProtocolIE/id-UL-DPCH-Information-RL-ReconfPrepFDD", HFILL }},
32659 { &hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD,
32660 { "id-UL-DPCH-Information-RL-ReconfRqstFDD", "rnsap.id_UL_DPCH_Information_RL_ReconfRqstFDD",
32661 FT_NONE, BASE_NONE, NULL, 0,
32662 "DummyProtocolIE/id-UL-DPCH-Information-RL-ReconfRqstFDD", HFILL }},
32663 { &hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD,
32664 { "id-UL-DPCH-Information-RL-SetupRqstFDD", "rnsap.id_UL_DPCH_Information_RL_SetupRqstFDD",
32665 FT_NONE, BASE_NONE, NULL, 0,
32666 "DummyProtocolIE/id-UL-DPCH-Information-RL-SetupRqstFDD", HFILL }},
32667 { &hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD,
32668 { "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD", "rnsap.id_UL_DPCH_InformationItem_PhyChReconfRqstTDD",
32669 FT_NONE, BASE_NONE, NULL, 0,
32670 "DummyProtocolIE/id-UL-DPCH-InformationItem-PhyChReconfRqstTDD", HFILL }},
32671 { &hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD,
32672 { "id-UL-DPCH-InformationItem-RL-AdditionRspTDD", "rnsap.id_UL_DPCH_InformationItem_RL_AdditionRspTDD",
32673 FT_NONE, BASE_NONE, NULL, 0,
32674 "DummyProtocolIE/id-UL-DPCH-InformationItem-RL-AdditionRspTDD", HFILL }},
32675 { &hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD,
32676 { "id-UL-DPCH-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_DPCH_InformationItem_RL_SetupRspTDD",
32677 FT_NONE, BASE_NONE, NULL, 0,
32678 "DummyProtocolIE/id-UL-DPCH-InformationItem-RL-SetupRspTDD", HFILL }},
32679 { &hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
32680 { "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD",
32681 FT_NONE, BASE_NONE, NULL, 0,
32682 "DummyProtocolIE/id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", HFILL }},
32683 { &hf_rnsap_id_UL_SIRTarget,
32684 { "id-UL-SIRTarget", "rnsap.id_UL_SIRTarget",
32685 FT_INT32, BASE_DEC, NULL, 0,
32686 "DummyProtocolIE/id-UL-SIRTarget", HFILL }},
32687 { &hf_rnsap_id_URA_Information,
32688 { "id-URA-Information", "rnsap.id_URA_Information",
32689 FT_NONE, BASE_NONE, NULL, 0,
32690 "DummyProtocolIE/id-URA-Information", HFILL }},
32691 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
32692 { "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD",
32693 FT_NONE, BASE_NONE, NULL, 0,
32694 "DummyProtocolIE/id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD", HFILL }},
32695 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD,
32696 { "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD",
32697 FT_NONE, BASE_NONE, NULL, 0,
32698 "DummyProtocolIE/id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD", HFILL }},
32699 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD,
32700 { "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD",
32701 FT_NONE, BASE_NONE, NULL, 0,
32702 "DummyProtocolIE/id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD", HFILL }},
32703 { &hf_rnsap_id_Active_Pattern_Sequence_Information,
32704 { "id-Active-Pattern-Sequence-Information", "rnsap.id_Active_Pattern_Sequence_Information",
32705 FT_NONE, BASE_NONE, NULL, 0,
32706 "DummyProtocolIE/id-Active-Pattern-Sequence-Information", HFILL }},
32707 { &hf_rnsap_id_AdjustmentRatio,
32708 { "id-AdjustmentRatio", "rnsap.id_AdjustmentRatio",
32709 FT_UINT32, BASE_DEC, NULL, 0,
32710 "DummyProtocolIE/id-AdjustmentRatio", HFILL }},
32711 { &hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD,
32712 { "id-CauseLevel-RL-AdditionFailureFDD", "rnsap.id_CauseLevel_RL_AdditionFailureFDD",
32713 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
32714 "DummyProtocolIE/id-CauseLevel-RL-AdditionFailureFDD", HFILL }},
32715 { &hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD,
32716 { "id-CauseLevel-RL-AdditionFailureTDD", "rnsap.id_CauseLevel_RL_AdditionFailureTDD",
32717 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
32718 "DummyProtocolIE/id-CauseLevel-RL-AdditionFailureTDD", HFILL }},
32719 { &hf_rnsap_id_CauseLevel_RL_ReconfFailure,
32720 { "id-CauseLevel-RL-ReconfFailure", "rnsap.id_CauseLevel_RL_ReconfFailure",
32721 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_ReconfFailure_vals), 0,
32722 "DummyProtocolIE/id-CauseLevel-RL-ReconfFailure", HFILL }},
32723 { &hf_rnsap_id_CauseLevel_RL_SetupFailureFDD,
32724 { "id-CauseLevel-RL-SetupFailureFDD", "rnsap.id_CauseLevel_RL_SetupFailureFDD",
32725 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_SetupFailureFDD_vals), 0,
32726 "DummyProtocolIE/id-CauseLevel-RL-SetupFailureFDD", HFILL }},
32727 { &hf_rnsap_id_CauseLevel_RL_SetupFailureTDD,
32728 { "id-CauseLevel-RL-SetupFailureTDD", "rnsap.id_CauseLevel_RL_SetupFailureTDD",
32729 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_SetupFailureTDD_vals), 0,
32730 "DummyProtocolIE/id-CauseLevel-RL-SetupFailureTDD", HFILL }},
32731 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
32732 { "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD",
32733 FT_NONE, BASE_NONE, NULL, 0,
32734 "DummyProtocolIE/id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", HFILL }},
32735 { &hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
32736 { "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD",
32737 FT_NONE, BASE_NONE, NULL, 0,
32738 "DummyProtocolIE/id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", HFILL }},
32739 { &hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
32740 { "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
32741 FT_NONE, BASE_NONE, NULL, 0,
32742 "DummyProtocolIE/id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", HFILL }},
32743 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
32744 { "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
32745 FT_UINT32, BASE_DEC, NULL, 0,
32746 "DummyProtocolIE/id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", HFILL }},
32747 { &hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
32748 { "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
32749 FT_UINT32, BASE_DEC, NULL, 0,
32750 "DummyProtocolIE/id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", HFILL }},
32751 { &hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
32752 { "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
32753 FT_UINT32, BASE_DEC, NULL, 0,
32754 "DummyProtocolIE/id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", HFILL }},
32755 { &hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
32756 { "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD",
32757 FT_NONE, BASE_NONE, NULL, 0,
32758 "DummyProtocolIE/id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", HFILL }},
32759 { &hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
32760 { "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD",
32761 FT_UINT32, BASE_DEC, NULL, 0,
32762 "DummyProtocolIE/id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", HFILL }},
32763 { &hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
32764 { "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD",
32765 FT_NONE, BASE_NONE, NULL, 0,
32766 "DummyProtocolIE/id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", HFILL }},
32767 { &hf_rnsap_id_DSCHs_to_Add_TDD,
32768 { "id-DSCHs-to-Add-TDD", "rnsap.id_DSCHs_to_Add_TDD",
32769 FT_UINT32, BASE_DEC, NULL, 0,
32770 "DummyProtocolIE/id-DSCHs-to-Add-TDD", HFILL }},
32771 { &hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD,
32772 { "id-DSCH-DeleteList-RL-ReconfPrepTDD", "rnsap.id_DSCH_DeleteList_RL_ReconfPrepTDD",
32773 FT_UINT32, BASE_DEC, NULL, 0,
32774 "DummyProtocolIE/id-DSCH-DeleteList-RL-ReconfPrepTDD", HFILL }},
32775 { &hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD,
32776 { "id-DSCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_DSCH_InformationListIE_RL_AdditionRspTDD",
32777 FT_UINT32, BASE_DEC, NULL, 0,
32778 "DummyProtocolIE/id-DSCH-InformationListIE-RL-AdditionRspTDD", HFILL }},
32779 { &hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD,
32780 { "id-DSCH-InformationListIEs-RL-SetupRspTDD", "rnsap.id_DSCH_InformationListIEs_RL_SetupRspTDD",
32781 FT_UINT32, BASE_DEC, NULL, 0,
32782 "DummyProtocolIE/id-DSCH-InformationListIEs-RL-SetupRspTDD", HFILL }},
32783 { &hf_rnsap_id_DSCH_TDD_Information,
32784 { "id-DSCH-TDD-Information", "rnsap.id_DSCH_TDD_Information",
32785 FT_UINT32, BASE_DEC, NULL, 0,
32786 "DummyProtocolIE/id-DSCH-TDD-Information", HFILL }},
32787 { &hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD,
32788 { "id-DSCH-ModifyList-RL-ReconfPrepTDD", "rnsap.id_DSCH_ModifyList_RL_ReconfPrepTDD",
32789 FT_UINT32, BASE_DEC, NULL, 0,
32790 "DummyProtocolIE/id-DSCH-ModifyList-RL-ReconfPrepTDD", HFILL }},
32791 { &hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
32792 { "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", "rnsap.id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD",
32793 FT_UINT32, BASE_DEC, NULL, 0,
32794 "DummyProtocolIE/id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", HFILL }},
32795 { &hf_rnsap_id_GA_Cell,
32796 { "id-GA-Cell", "rnsap.id_GA_Cell",
32797 FT_UINT32, BASE_DEC, NULL, 0,
32798 "DummyProtocolIE/id-GA-Cell", HFILL }},
32799 { &hf_rnsap_id_GA_CellAdditionalShapes,
32800 { "id-GA-CellAdditionalShapes", "rnsap.id_GA_CellAdditionalShapes",
32801 FT_UINT32, BASE_DEC, VALS(rnsap_GA_CellAdditionalShapes_vals), 0,
32802 "DummyProtocolIE/id-GA-CellAdditionalShapes", HFILL }},
32803 { &hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information,
32804 { "id-Transmission-Gap-Pattern-Sequence-Information", "rnsap.id_Transmission_Gap_Pattern_Sequence_Information",
32805 FT_UINT32, BASE_DEC, NULL, 0,
32806 "DummyProtocolIE/id-Transmission-Gap-Pattern-Sequence-Information", HFILL }},
32807 { &hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD,
32808 { "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD",
32809 FT_NONE, BASE_NONE, NULL, 0,
32810 "DummyProtocolIE/id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD", HFILL }},
32811 { &hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD,
32812 { "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD",
32813 FT_NONE, BASE_NONE, NULL, 0,
32814 "DummyProtocolIE/id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD", HFILL }},
32815 { &hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
32816 { "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
32817 FT_NONE, BASE_NONE, NULL, 0,
32818 "DummyProtocolIE/id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", HFILL }},
32819 { &hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
32820 { "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
32821 FT_UINT32, BASE_DEC, NULL, 0,
32822 "DummyProtocolIE/id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", HFILL }},
32823 { &hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
32824 { "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
32825 FT_UINT32, BASE_DEC, NULL, 0,
32826 "DummyProtocolIE/id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", HFILL }},
32827 { &hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
32828 { "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
32829 FT_UINT32, BASE_DEC, NULL, 0,
32830 "DummyProtocolIE/id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", HFILL }},
32831 { &hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
32832 { "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
32833 FT_NONE, BASE_NONE, NULL, 0,
32834 "DummyProtocolIE/id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", HFILL }},
32835 { &hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
32836 { "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
32837 FT_UINT32, BASE_DEC, NULL, 0,
32838 "DummyProtocolIE/id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", HFILL }},
32839 { &hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
32840 { "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD",
32841 FT_UINT32, BASE_DEC, NULL, 0,
32842 "DummyProtocolIE/id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", HFILL }},
32843 { &hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
32844 { "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD",
32845 FT_NONE, BASE_NONE, NULL, 0,
32846 "DummyProtocolIE/id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", HFILL }},
32847 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD,
32848 { "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD",
32849 FT_NONE, BASE_NONE, NULL, 0,
32850 "DummyProtocolIE/id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD", HFILL }},
32851 { &hf_rnsap_id_USCHs_to_Add,
32852 { "id-USCHs-to-Add", "rnsap.id_USCHs_to_Add",
32853 FT_UINT32, BASE_DEC, NULL, 0,
32854 "DummyProtocolIE/id-USCHs-to-Add", HFILL }},
32855 { &hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD,
32856 { "id-USCH-DeleteList-RL-ReconfPrepTDD", "rnsap.id_USCH_DeleteList_RL_ReconfPrepTDD",
32857 FT_UINT32, BASE_DEC, NULL, 0,
32858 "DummyProtocolIE/id-USCH-DeleteList-RL-ReconfPrepTDD", HFILL }},
32859 { &hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD,
32860 { "id-USCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_USCH_InformationListIE_RL_AdditionRspTDD",
32861 FT_UINT32, BASE_DEC, NULL, 0,
32862 "DummyProtocolIE/id-USCH-InformationListIE-RL-AdditionRspTDD", HFILL }},
32863 { &hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD,
32864 { "id-USCH-InformationListIEs-RL-SetupRspTDD", "rnsap.id_USCH_InformationListIEs_RL_SetupRspTDD",
32865 FT_UINT32, BASE_DEC, NULL, 0,
32866 "DummyProtocolIE/id-USCH-InformationListIEs-RL-SetupRspTDD", HFILL }},
32867 { &hf_rnsap_id_USCH_Information,
32868 { "id-USCH-Information", "rnsap.id_USCH_Information",
32869 FT_UINT32, BASE_DEC, NULL, 0,
32870 "DummyProtocolIE/id-USCH-Information", HFILL }},
32871 { &hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD,
32872 { "id-USCH-ModifyList-RL-ReconfPrepTDD", "rnsap.id_USCH_ModifyList_RL_ReconfPrepTDD",
32873 FT_UINT32, BASE_DEC, NULL, 0,
32874 "DummyProtocolIE/id-USCH-ModifyList-RL-ReconfPrepTDD", HFILL }},
32875 { &hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
32876 { "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", "rnsap.id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD",
32877 FT_UINT32, BASE_DEC, NULL, 0,
32878 "DummyProtocolIE/id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", HFILL }},
32879 { &hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD,
32880 { "id-DL-Physical-Channel-Information-RL-SetupRqstTDD", "rnsap.id_DL_Physical_Channel_Information_RL_SetupRqstTDD",
32881 FT_NONE, BASE_NONE, NULL, 0,
32882 "DummyProtocolIE/id-DL-Physical-Channel-Information-RL-SetupRqstTDD", HFILL }},
32883 { &hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD,
32884 { "id-UL-Physical-Channel-Information-RL-SetupRqstTDD", "rnsap.id_UL_Physical_Channel_Information_RL_SetupRqstTDD",
32885 FT_NONE, BASE_NONE, NULL, 0,
32886 "DummyProtocolIE/id-UL-Physical-Channel-Information-RL-SetupRqstTDD", HFILL }},
32887 { &hf_rnsap_id_ClosedLoopMode1_SupportIndicator,
32888 { "id-ClosedLoopMode1-SupportIndicator", "rnsap.id_ClosedLoopMode1_SupportIndicator",
32889 FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0,
32890 "DummyProtocolIE/id-ClosedLoopMode1-SupportIndicator", HFILL }},
32891 { &hf_rnsap_id_STTD_SupportIndicator,
32892 { "id-STTD-SupportIndicator", "rnsap.id_STTD_SupportIndicator",
32893 FT_UINT32, BASE_DEC, VALS(rnsap_STTD_SupportIndicator_vals), 0,
32894 "DummyProtocolIE/id-STTD-SupportIndicator", HFILL }},
32895 { &hf_rnsap_id_CFNReportingIndicator,
32896 { "id-CFNReportingIndicator", "rnsap.id_CFNReportingIndicator",
32897 FT_UINT32, BASE_DEC, VALS(rnsap_FNReportingIndicator_vals), 0,
32898 "DummyProtocolIE/id-CFNReportingIndicator", HFILL }},
32899 { &hf_rnsap_id_CNOriginatedPage_PagingRqst,
32900 { "id-CNOriginatedPage-PagingRqst", "rnsap.id_CNOriginatedPage_PagingRqst",
32901 FT_NONE, BASE_NONE, NULL, 0,
32902 "DummyProtocolIE/id-CNOriginatedPage-PagingRqst", HFILL }},
32903 { &hf_rnsap_id_InnerLoopDLPCStatus,
32904 { "id-InnerLoopDLPCStatus", "rnsap.id_InnerLoopDLPCStatus",
32905 FT_UINT32, BASE_DEC, VALS(rnsap_InnerLoopDLPCStatus_vals), 0,
32906 "DummyProtocolIE/id-InnerLoopDLPCStatus", HFILL }},
32907 { &hf_rnsap_id_PropagationDelay,
32908 { "id-PropagationDelay", "rnsap.id_PropagationDelay",
32909 FT_UINT32, BASE_DEC, NULL, 0,
32910 "DummyProtocolIE/id-PropagationDelay", HFILL }},
32911 { &hf_rnsap_id_RxTimingDeviationForTA,
32912 { "id-RxTimingDeviationForTA", "rnsap.id_RxTimingDeviationForTA",
32913 FT_UINT32, BASE_DEC, NULL, 0,
32914 "DummyProtocolIE/id-RxTimingDeviationForTA", HFILL }},
32915 { &hf_rnsap_id_timeSlot_ISCP,
32916 { "id-timeSlot-ISCP", "rnsap.id_timeSlot_ISCP",
32917 FT_UINT32, BASE_DEC, NULL, 0,
32918 "DummyProtocolIE/id-timeSlot-ISCP", HFILL }},
32919 { &hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd,
32920 { "id-CCTrCH-InformationItem-RL-FailureInd", "rnsap.id_CCTrCH_InformationItem_RL_FailureInd",
32921 FT_NONE, BASE_NONE, NULL, 0,
32922 "DummyProtocolIE/id-CCTrCH-InformationItem-RL-FailureInd", HFILL }},
32923 { &hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd,
32924 { "id-CCTrCH-InformationItem-RL-RestoreInd", "rnsap.id_CCTrCH_InformationItem_RL_RestoreInd",
32925 FT_NONE, BASE_NONE, NULL, 0,
32926 "DummyProtocolIE/id-CCTrCH-InformationItem-RL-RestoreInd", HFILL }},
32927 { &hf_rnsap_id_CommonMeasurementAccuracy,
32928 { "id-CommonMeasurementAccuracy", "rnsap.id_CommonMeasurementAccuracy",
32929 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementAccuracy_vals), 0,
32930 "DummyProtocolIE/id-CommonMeasurementAccuracy", HFILL }},
32931 { &hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt,
32932 { "id-CommonMeasurementObjectType-CM-Rprt", "rnsap.id_CommonMeasurementObjectType_CM_Rprt",
32933 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
32934 "DummyProtocolIE/id-CommonMeasurementObjectType-CM-Rprt", HFILL }},
32935 { &hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst,
32936 { "id-CommonMeasurementObjectType-CM-Rqst", "rnsap.id_CommonMeasurementObjectType_CM_Rqst",
32937 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
32938 "DummyProtocolIE/id-CommonMeasurementObjectType-CM-Rqst", HFILL }},
32939 { &hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp,
32940 { "id-CommonMeasurementObjectType-CM-Rsp", "rnsap.id_CommonMeasurementObjectType_CM_Rsp",
32941 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
32942 "DummyProtocolIE/id-CommonMeasurementObjectType-CM-Rsp", HFILL }},
32943 { &hf_rnsap_id_CommonMeasurementType,
32944 { "id-CommonMeasurementType", "rnsap.id_CommonMeasurementType",
32945 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementType_vals), 0,
32946 "DummyProtocolIE/id-CommonMeasurementType", HFILL }},
32947 { &hf_rnsap_id_CongestionCause,
32948 { "id-CongestionCause", "rnsap.id_CongestionCause",
32949 FT_UINT32, BASE_DEC, VALS(rnsap_CongestionCause_vals), 0,
32950 "DummyProtocolIE/id-CongestionCause", HFILL }},
32951 { &hf_rnsap_id_SFN,
32952 { "id-SFN", "rnsap.id_SFN",
32953 FT_UINT32, BASE_DEC, NULL, 0,
32954 "DummyProtocolIE/id-SFN", HFILL }},
32955 { &hf_rnsap_id_SFNReportingIndicator,
32956 { "id-SFNReportingIndicator", "rnsap.id_SFNReportingIndicator",
32957 FT_UINT32, BASE_DEC, VALS(rnsap_FNReportingIndicator_vals), 0,
32958 "DummyProtocolIE/id-SFNReportingIndicator", HFILL }},
32959 { &hf_rnsap_id_InformationExchangeID,
32960 { "id-InformationExchangeID", "rnsap.id_InformationExchangeID",
32961 FT_UINT32, BASE_DEC, NULL, 0,
32962 "DummyProtocolIE/id-InformationExchangeID", HFILL }},
32963 { &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt,
32964 { "id-InformationExchangeObjectType-InfEx-Rprt", "rnsap.id_InformationExchangeObjectType_InfEx_Rprt",
32965 FT_UINT32, BASE_DEC, VALS(rnsap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
32966 "DummyProtocolIE/id-InformationExchangeObjectType-InfEx-Rprt", HFILL }},
32967 { &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst,
32968 { "id-InformationExchangeObjectType-InfEx-Rqst", "rnsap.id_InformationExchangeObjectType_InfEx_Rqst",
32969 FT_UINT32, BASE_DEC, VALS(rnsap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
32970 "DummyProtocolIE/id-InformationExchangeObjectType-InfEx-Rqst", HFILL }},
32971 { &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp,
32972 { "id-InformationExchangeObjectType-InfEx-Rsp", "rnsap.id_InformationExchangeObjectType_InfEx_Rsp",
32973 FT_UINT32, BASE_DEC, VALS(rnsap_InformationReportCharacteristics_vals), 0,
32974 "DummyProtocolIE/id-InformationExchangeObjectType-InfEx-Rsp", HFILL }},
32975 { &hf_rnsap_id_InformationReportCharacteristics,
32976 { "id-InformationReportCharacteristics", "rnsap.id_InformationReportCharacteristics",
32977 FT_UINT32, BASE_DEC, VALS(rnsap_InformationReportCharacteristics_vals), 0,
32978 "DummyProtocolIE/id-InformationReportCharacteristics", HFILL }},
32979 { &hf_rnsap_id_InformationType,
32980 { "id-InformationType", "rnsap.id_InformationType",
32981 FT_NONE, BASE_NONE, NULL, 0,
32982 "DummyProtocolIE/id-InformationType", HFILL }},
32983 { &hf_rnsap_id_neighbouring_LCR_TDD_CellInformation,
32984 { "id-neighbouring-LCR-TDD-CellInformation", "rnsap.id_neighbouring_LCR_TDD_CellInformation",
32985 FT_UINT32, BASE_DEC, NULL, 0,
32986 "DummyProtocolIE/id-neighbouring-LCR-TDD-CellInformation", HFILL }},
32987 { &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD,
32988 { "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD", "rnsap.id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD",
32989 FT_UINT32, BASE_DEC, NULL, 0,
32990 "DummyProtocolIE/id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD", HFILL }},
32991 { &hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD,
32992 { "id-RL-LCR-InformationResponse-RL-SetupRspTDD", "rnsap.id_RL_LCR_InformationResponse_RL_SetupRspTDD",
32993 FT_NONE, BASE_NONE, NULL, 0,
32994 "DummyProtocolIE/id-RL-LCR-InformationResponse-RL-SetupRspTDD", HFILL }},
32995 { &hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD,
32996 { "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", "rnsap.id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD",
32997 FT_UINT32, BASE_DEC, NULL, 0,
32998 "DummyProtocolIE/id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", HFILL }},
32999 { &hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
33000 { "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD",
33001 FT_NONE, BASE_NONE, NULL, 0,
33002 "DummyProtocolIE/id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD", HFILL }},
33003 { &hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD,
33004 { "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", "rnsap.id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD",
33005 FT_UINT32, BASE_DEC, NULL, 0,
33006 "DummyProtocolIE/id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", HFILL }},
33007 { &hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
33008 { "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD", "rnsap.id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD",
33009 FT_NONE, BASE_NONE, NULL, 0,
33010 "DummyProtocolIE/id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD", HFILL }},
33011 { &hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD,
33012 { "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD", "rnsap.id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD",
33013 FT_UINT32, BASE_DEC, NULL, 0,
33014 "DummyProtocolIE/id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD", HFILL }},
33015 { &hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD,
33016 { "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD", "rnsap.id_USCH_LCR_InformationListIEs_RL_SetupRspTDD",
33017 FT_UINT32, BASE_DEC, NULL, 0,
33018 "DummyProtocolIE/id-USCH-LCR-InformationListIEs-RL-SetupRspTDD", HFILL }},
33019 { &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD,
33020 { "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD", "rnsap.id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD",
33021 FT_UINT32, BASE_DEC, NULL, 0,
33022 "DummyProtocolIE/id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD", HFILL }},
33023 { &hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD,
33024 { "id-RL-LCR-InformationResponse-RL-AdditionRspTDD", "rnsap.id_RL_LCR_InformationResponse_RL_AdditionRspTDD",
33025 FT_NONE, BASE_NONE, NULL, 0,
33026 "DummyProtocolIE/id-RL-LCR-InformationResponse-RL-AdditionRspTDD", HFILL }},
33027 { &hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
33028 { "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", "rnsap.id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD",
33029 FT_UINT32, BASE_DEC, NULL, 0,
33030 "DummyProtocolIE/id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", HFILL }},
33031 { &hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
33032 { "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", "rnsap.id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD",
33033 FT_NONE, BASE_NONE, NULL, 0,
33034 "DummyProtocolIE/id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", HFILL }},
33035 { &hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
33036 { "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", "rnsap.id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD",
33037 FT_UINT32, BASE_DEC, NULL, 0,
33038 "DummyProtocolIE/id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", HFILL }},
33039 { &hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
33040 { "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", "rnsap.id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD",
33041 FT_NONE, BASE_NONE, NULL, 0,
33042 "DummyProtocolIE/id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", HFILL }},
33043 { &hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD,
33044 { "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD", "rnsap.id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD",
33045 FT_UINT32, BASE_DEC, NULL, 0,
33046 "DummyProtocolIE/id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD", HFILL }},
33047 { &hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD,
33048 { "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD", "rnsap.id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD",
33049 FT_UINT32, BASE_DEC, NULL, 0,
33050 "DummyProtocolIE/id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD", HFILL }},
33051 { &hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD,
33052 { "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD",
33053 FT_NONE, BASE_NONE, NULL, 0,
33054 "DummyProtocolIE/id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", HFILL }},
33055 { &hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD,
33056 { "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", "rnsap.id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD",
33057 FT_UINT32, BASE_DEC, NULL, 0,
33058 "DummyProtocolIE/id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", HFILL }},
33059 { &hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD,
33060 { "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD",
33061 FT_NONE, BASE_NONE, NULL, 0,
33062 "DummyProtocolIE/id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", HFILL }},
33063 { &hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD,
33064 { "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", "rnsap.id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD",
33065 FT_UINT32, BASE_DEC, NULL, 0,
33066 "DummyProtocolIE/id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", HFILL }},
33067 { &hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD,
33068 { "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", "rnsap.id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD",
33069 FT_UINT32, BASE_DEC, NULL, 0,
33070 "DummyProtocolIE/id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", HFILL }},
33071 { &hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD,
33072 { "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", "rnsap.id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD",
33073 FT_UINT32, BASE_DEC, NULL, 0,
33074 "DummyProtocolIE/id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", HFILL }},
33075 { &hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD,
33076 { "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD", "rnsap.id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD",
33077 FT_UINT32, BASE_DEC, NULL, 0,
33078 "DummyProtocolIE/id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD", HFILL }},
33079 { &hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD,
33080 { "id-TSTD-Support-Indicator-RL-SetupRqstTDD", "rnsap.id_TSTD_Support_Indicator_RL_SetupRqstTDD",
33081 FT_UINT32, BASE_DEC, VALS(rnsap_TSTD_Support_Indicator_vals), 0,
33082 "DummyProtocolIE/id-TSTD-Support-Indicator-RL-SetupRqstTDD", HFILL }},
33083 { &hf_rnsap_id_RestrictionStateIndicator,
33084 { "id-RestrictionStateIndicator", "rnsap.id_RestrictionStateIndicator",
33085 FT_UINT32, BASE_DEC, VALS(rnsap_RestrictionStateIndicator_vals), 0,
33086 "DummyProtocolIE/id-RestrictionStateIndicator", HFILL }},
33087 { &hf_rnsap_id_Load_Value,
33088 { "id-Load-Value", "rnsap.id_Load_Value",
33089 FT_UINT32, BASE_DEC, NULL, 0,
33090 "DummyProtocolIE/id-Load-Value", HFILL }},
33091 { &hf_rnsap_id_Load_Value_IncrDecrThres,
33092 { "id-Load-Value-IncrDecrThres", "rnsap.id_Load_Value_IncrDecrThres",
33093 FT_UINT32, BASE_DEC, NULL, 0,
33094 "DummyProtocolIE/id-Load-Value-IncrDecrThres", HFILL }},
33095 { &hf_rnsap_id_OnModification,
33096 { "id-OnModification", "rnsap.id_OnModification",
33097 FT_NONE, BASE_NONE, NULL, 0,
33098 "DummyProtocolIE/id-OnModification", HFILL }},
33099 { &hf_rnsap_id_Received_Total_Wideband_Power_Value,
33100 { "id-Received-Total-Wideband-Power-Value", "rnsap.id_Received_Total_Wideband_Power_Value",
33101 FT_UINT32, BASE_DEC, NULL, 0,
33102 "DummyProtocolIE/id-Received-Total-Wideband-Power-Value", HFILL }},
33103 { &hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres,
33104 { "id-Received-Total-Wideband-Power-Value-IncrDecrThres", "rnsap.id_Received_Total_Wideband_Power_Value_IncrDecrThres",
33105 FT_NONE, BASE_NONE, NULL, 0,
33106 "DummyProtocolIE/id-Received-Total-Wideband-Power-Value-IncrDecrThres", HFILL }},
33107 { &hf_rnsap_id_SFNSFNMeasurementThresholdInformation,
33108 { "id-SFNSFNMeasurementThresholdInformation", "rnsap.id_SFNSFNMeasurementThresholdInformation",
33109 FT_NONE, BASE_NONE, NULL, 0,
33110 "DummyProtocolIE/id-SFNSFNMeasurementThresholdInformation", HFILL }},
33111 { &hf_rnsap_id_Transmitted_Carrier_Power_Value,
33112 { "id-Transmitted-Carrier-Power-Value", "rnsap.id_Transmitted_Carrier_Power_Value",
33113 FT_UINT32, BASE_DEC, NULL, 0,
33114 "DummyProtocolIE/id-Transmitted-Carrier-Power-Value", HFILL }},
33115 { &hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres,
33116 { "id-Transmitted-Carrier-Power-Value-IncrDecrThres", "rnsap.id_Transmitted_Carrier_Power_Value_IncrDecrThres",
33117 FT_UINT32, BASE_DEC, NULL, 0,
33118 "DummyProtocolIE/id-Transmitted-Carrier-Power-Value-IncrDecrThres", HFILL }},
33119 { &hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation,
33120 { "id-TUTRANGPSMeasurementThresholdInformation", "rnsap.id_TUTRANGPSMeasurementThresholdInformation",
33121 FT_UINT32, BASE_DEC, NULL, 0,
33122 "DummyProtocolIE/id-TUTRANGPSMeasurementThresholdInformation", HFILL }},
33123 { &hf_rnsap_id_UL_Timeslot_ISCP_Value,
33124 { "id-UL-Timeslot-ISCP-Value", "rnsap.id_UL_Timeslot_ISCP_Value",
33125 FT_UINT32, BASE_DEC, NULL, 0,
33126 "DummyProtocolIE/id-UL-Timeslot-ISCP-Value", HFILL }},
33127 { &hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres,
33128 { "id-UL-Timeslot-ISCP-Value-IncrDecrThres", "rnsap.id_UL_Timeslot_ISCP_Value_IncrDecrThres",
33129 FT_UINT32, BASE_DEC, NULL, 0,
33130 "DummyProtocolIE/id-UL-Timeslot-ISCP-Value-IncrDecrThres", HFILL }},
33131 { &hf_rnsap_id_Rx_Timing_Deviation_Value_LCR,
33132 { "id-Rx-Timing-Deviation-Value-LCR", "rnsap.id_Rx_Timing_Deviation_Value_LCR",
33133 FT_UINT32, BASE_DEC, NULL, 0,
33134 "DummyProtocolIE/id-Rx-Timing-Deviation-Value-LCR", HFILL }},
33135 { &hf_rnsap_id_DPC_Mode_Change_SupportIndicator,
33136 { "id-DPC-Mode-Change-SupportIndicator", "rnsap.id_DPC_Mode_Change_SupportIndicator",
33137 FT_UINT32, BASE_DEC, VALS(rnsap_DPC_Mode_Change_SupportIndicator_vals), 0,
33138 "DummyProtocolIE/id-DPC-Mode-Change-SupportIndicator", HFILL }},
33139 { &hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD,
33140 { "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD", "rnsap.id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD",
33141 FT_UINT32, BASE_DEC, NULL, 0,
33142 "DummyProtocolIE/id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD", HFILL }},
33143 { &hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD,
33144 { "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD", "rnsap.id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD",
33145 FT_UINT32, BASE_DEC, NULL, 0,
33146 "DummyProtocolIE/id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD", HFILL }},
33147 { &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD,
33148 { "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD", "rnsap.id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD",
33149 FT_UINT32, BASE_DEC, NULL, 0,
33150 "DummyProtocolIE/id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD", HFILL }},
33151 { &hf_rnsap_id_DSCH_RNTI,
33152 { "id-DSCH-RNTI", "rnsap.id_DSCH_RNTI",
33153 FT_UINT32, BASE_DEC, NULL, 0,
33154 "DummyProtocolIE/id-DSCH-RNTI", HFILL }},
33155 { &hf_rnsap_id_DL_PowerBalancing_Information,
33156 { "id-DL-PowerBalancing-Information", "rnsap.id_DL_PowerBalancing_Information",
33157 FT_NONE, BASE_NONE, NULL, 0,
33158 "DummyProtocolIE/id-DL-PowerBalancing-Information", HFILL }},
33159 { &hf_rnsap_id_DL_PowerBalancing_ActivationIndicator,
33160 { "id-DL-PowerBalancing-ActivationIndicator", "rnsap.id_DL_PowerBalancing_ActivationIndicator",
33161 FT_UINT32, BASE_DEC, VALS(rnsap_DL_PowerBalancing_ActivationIndicator_vals), 0,
33162 "DummyProtocolIE/id-DL-PowerBalancing-ActivationIndicator", HFILL }},
33163 { &hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator,
33164 { "id-DL-PowerBalancing-UpdatedIndicator", "rnsap.id_DL_PowerBalancing_UpdatedIndicator",
33165 FT_UINT32, BASE_DEC, VALS(rnsap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
33166 "DummyProtocolIE/id-DL-PowerBalancing-UpdatedIndicator", HFILL }},
33167 { &hf_rnsap_id_DL_ReferencePowerInformation,
33168 { "id-DL-ReferencePowerInformation", "rnsap.id_DL_ReferencePowerInformation",
33169 FT_NONE, BASE_NONE, NULL, 0,
33170 "DummyProtocolIE/id-DL-ReferencePowerInformation", HFILL }},
33171 { &hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo,
33172 { "id-Enhanced-PrimaryCPICH-EcNo", "rnsap.id_Enhanced_PrimaryCPICH_EcNo",
33173 FT_UINT32, BASE_DEC, NULL, 0,
33174 "DummyProtocolIE/id-Enhanced-PrimaryCPICH-EcNo", HFILL }},
33175 { &hf_rnsap_id_IPDL_TDD_ParametersLCR,
33176 { "id-IPDL-TDD-ParametersLCR", "rnsap.id_IPDL_TDD_ParametersLCR",
33177 FT_NONE, BASE_NONE, NULL, 0,
33178 "DummyProtocolIE/id-IPDL-TDD-ParametersLCR", HFILL }},
33179 { &hf_rnsap_id_CellCapabilityContainer_FDD,
33180 { "id-CellCapabilityContainer-FDD", "rnsap.id_CellCapabilityContainer_FDD",
33181 FT_BYTES, BASE_HEX, NULL, 0,
33182 "DummyProtocolIE/id-CellCapabilityContainer-FDD", HFILL }},
33183 { &hf_rnsap_id_CellCapabilityContainer_TDD,
33184 { "id-CellCapabilityContainer-TDD", "rnsap.id_CellCapabilityContainer_TDD",
33185 FT_BYTES, BASE_HEX, NULL, 0,
33186 "DummyProtocolIE/id-CellCapabilityContainer-TDD", HFILL }},
33187 { &hf_rnsap_id_CellCapabilityContainer_TDD_LCR,
33188 { "id-CellCapabilityContainer-TDD-LCR", "rnsap.id_CellCapabilityContainer_TDD_LCR",
33189 FT_BYTES, BASE_HEX, NULL, 0,
33190 "DummyProtocolIE/id-CellCapabilityContainer-TDD-LCR", HFILL }},
33191 { &hf_rnsap_id_RL_Specific_DCH_Info,
33192 { "id-RL-Specific-DCH-Info", "rnsap.id_RL_Specific_DCH_Info",
33193 FT_UINT32, BASE_DEC, NULL, 0,
33194 "DummyProtocolIE/id-RL-Specific-DCH-Info", HFILL }},
33195 { &hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList,
33196 { "id-RL-ReconfigurationRequestFDD-RL-InformationList", "rnsap.id_RL_ReconfigurationRequestFDD_RL_InformationList",
33197 FT_UINT32, BASE_DEC, NULL, 0,
33198 "DummyProtocolIE/id-RL-ReconfigurationRequestFDD-RL-InformationList", HFILL }},
33199 { &hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs,
33200 { "id-RL-ReconfigurationRequestFDD-RL-Information-IEs", "rnsap.id_RL_ReconfigurationRequestFDD_RL_Information_IEs",
33201 FT_NONE, BASE_NONE, NULL, 0,
33202 "DummyProtocolIE/id-RL-ReconfigurationRequestFDD-RL-Information-IEs", HFILL }},
33203 { &hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information,
33204 { "id-RL-ReconfigurationRequestTDD-RL-Information", "rnsap.id_RL_ReconfigurationRequestTDD_RL_Information",
33205 FT_NONE, BASE_NONE, NULL, 0,
33206 "DummyProtocolIE/id-RL-ReconfigurationRequestTDD-RL-Information", HFILL }},
33207 { &hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired,
33208 { "id-CommonTransportChannelResourcesInitialisationNotRequired", "rnsap.id_CommonTransportChannelResourcesInitialisationNotRequired",
33209 FT_UINT32, BASE_DEC, VALS(rnsap_CommonTransportChannelResourcesInitialisationNotRequired_vals), 0,
33210 "DummyProtocolIE/id-CommonTransportChannelResourcesInitialisationNotRequired", HFILL }},
33211 { &hf_rnsap_id_DelayedActivation,
33212 { "id-DelayedActivation", "rnsap.id_DelayedActivation",
33213 FT_UINT32, BASE_DEC, VALS(rnsap_DelayedActivation_vals), 0,
33214 "DummyProtocolIE/id-DelayedActivation", HFILL }},
33215 { &hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD,
33216 { "id-DelayedActivationList-RL-ActivationCmdFDD", "rnsap.id_DelayedActivationList_RL_ActivationCmdFDD",
33217 FT_UINT32, BASE_DEC, NULL, 0,
33218 "DummyProtocolIE/id-DelayedActivationList-RL-ActivationCmdFDD", HFILL }},
33219 { &hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD,
33220 { "id-DelayedActivationInformation-RL-ActivationCmdFDD", "rnsap.id_DelayedActivationInformation_RL_ActivationCmdFDD",
33221 FT_NONE, BASE_NONE, NULL, 0,
33222 "DummyProtocolIE/id-DelayedActivationInformation-RL-ActivationCmdFDD", HFILL }},
33223 { &hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD,
33224 { "id-DelayedActivationList-RL-ActivationCmdTDD", "rnsap.id_DelayedActivationList_RL_ActivationCmdTDD",
33225 FT_UINT32, BASE_DEC, NULL, 0,
33226 "DummyProtocolIE/id-DelayedActivationList-RL-ActivationCmdTDD", HFILL }},
33227 { &hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD,
33228 { "id-DelayedActivationInformation-RL-ActivationCmdTDD", "rnsap.id_DelayedActivationInformation_RL_ActivationCmdTDD",
33229 FT_NONE, BASE_NONE, NULL, 0,
33230 "DummyProtocolIE/id-DelayedActivationInformation-RL-ActivationCmdTDD", HFILL }},
33231 { &hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR,
33232 { "id-neighbouringTDDCellMeasurementInformationLCR", "rnsap.id_neighbouringTDDCellMeasurementInformationLCR",
33233 FT_NONE, BASE_NONE, NULL, 0,
33234 "DummyProtocolIE/id-neighbouringTDDCellMeasurementInformationLCR", HFILL }},
33235 { &hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD,
33236 { "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD",
33237 FT_INT32, BASE_DEC, NULL, 0,
33238 "DummyProtocolIE/id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD", HFILL }},
33239 { &hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD,
33240 { "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD",
33241 FT_INT32, BASE_DEC, NULL, 0,
33242 "DummyProtocolIE/id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD", HFILL }},
33243 { &hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD,
33244 { "id-PrimCCPCH-RSCP-DL-PC-RqstTDD", "rnsap.id_PrimCCPCH_RSCP_DL_PC_RqstTDD",
33245 FT_UINT32, BASE_DEC, NULL, 0,
33246 "DummyProtocolIE/id-PrimCCPCH-RSCP-DL-PC-RqstTDD", HFILL }},
33247 { &hf_rnsap_id_HSDSCH_FDD_Information,
33248 { "id-HSDSCH-FDD-Information", "rnsap.id_HSDSCH_FDD_Information",
33249 FT_NONE, BASE_NONE, NULL, 0,
33250 "DummyProtocolIE/id-HSDSCH-FDD-Information", HFILL }},
33251 { &hf_rnsap_id_HSDSCH_FDD_Information_Response,
33252 { "id-HSDSCH-FDD-Information-Response", "rnsap.id_HSDSCH_FDD_Information_Response",
33253 FT_NONE, BASE_NONE, NULL, 0,
33254 "DummyProtocolIE/id-HSDSCH-FDD-Information-Response", HFILL }},
33255 { &hf_rnsap_id_HSDSCH_FDD_Update_Information,
33256 { "id-HSDSCH-FDD-Update-Information", "rnsap.id_HSDSCH_FDD_Update_Information",
33257 FT_NONE, BASE_NONE, NULL, 0,
33258 "DummyProtocolIE/id-HSDSCH-FDD-Update-Information", HFILL }},
33259 { &hf_rnsap_id_HSDSCH_Information_to_Modify,
33260 { "id-HSDSCH-Information-to-Modify", "rnsap.id_HSDSCH_Information_to_Modify",
33261 FT_NONE, BASE_NONE, NULL, 0,
33262 "DummyProtocolIE/id-HSDSCH-Information-to-Modify", HFILL }},
33263 { &hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd,
33264 { "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd", "rnsap.id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd",
33265 FT_UINT32, BASE_DEC, NULL, 0,
33266 "DummyProtocolIE/id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd", HFILL }},
33267 { &hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
33268 { "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd", "rnsap.id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd",
33269 FT_NONE, BASE_NONE, NULL, 0,
33270 "DummyProtocolIE/id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd", HFILL }},
33271 { &hf_rnsap_id_HSDSCH_RNTI,
33272 { "id-HSDSCH-RNTI", "rnsap.id_HSDSCH_RNTI",
33273 FT_UINT32, BASE_DEC, NULL, 0,
33274 "DummyProtocolIE/id-HSDSCH-RNTI", HFILL }},
33275 { &hf_rnsap_id_HSDSCH_TDD_Information,
33276 { "id-HSDSCH-TDD-Information", "rnsap.id_HSDSCH_TDD_Information",
33277 FT_NONE, BASE_NONE, NULL, 0,
33278 "DummyProtocolIE/id-HSDSCH-TDD-Information", HFILL }},
33279 { &hf_rnsap_id_HSDSCH_TDD_Information_Response,
33280 { "id-HSDSCH-TDD-Information-Response", "rnsap.id_HSDSCH_TDD_Information_Response",
33281 FT_NONE, BASE_NONE, NULL, 0,
33282 "DummyProtocolIE/id-HSDSCH-TDD-Information-Response", HFILL }},
33283 { &hf_rnsap_id_HSDSCH_TDD_Update_Information,
33284 { "id-HSDSCH-TDD-Update-Information", "rnsap.id_HSDSCH_TDD_Update_Information",
33285 FT_NONE, BASE_NONE, NULL, 0,
33286 "DummyProtocolIE/id-HSDSCH-TDD-Update-Information", HFILL }},
33287 { &hf_rnsap_id_HSPDSCH_RL_ID,
33288 { "id-HSPDSCH-RL-ID", "rnsap.id_HSPDSCH_RL_ID",
33289 FT_UINT32, BASE_DEC, NULL, 0,
33290 "DummyProtocolIE/id-HSPDSCH-RL-ID", HFILL }},
33291 { &hf_rnsap_id_HSDSCH_MACdFlows_to_Add,
33292 { "id-HSDSCH-MACdFlows-to-Add", "rnsap.id_HSDSCH_MACdFlows_to_Add",
33293 FT_NONE, BASE_NONE, NULL, 0,
33294 "DummyProtocolIE/id-HSDSCH-MACdFlows-to-Add", HFILL }},
33295 { &hf_rnsap_id_HSDSCH_MACdFlows_to_Delete,
33296 { "id-HSDSCH-MACdFlows-to-Delete", "rnsap.id_HSDSCH_MACdFlows_to_Delete",
33297 FT_UINT32, BASE_DEC, NULL, 0,
33298 "DummyProtocolIE/id-HSDSCH-MACdFlows-to-Delete", HFILL }},
33299 { &hf_rnsap_id_Angle_Of_Arrival_Value_LCR,
33300 { "id-Angle-Of-Arrival-Value-LCR", "rnsap.id_Angle_Of_Arrival_Value_LCR",
33301 FT_NONE, BASE_NONE, NULL, 0,
33302 "DummyProtocolIE/id-Angle-Of-Arrival-Value-LCR", HFILL }},
33303 { &hf_rnsap_id_TrafficClass,
33304 { "id-TrafficClass", "rnsap.id_TrafficClass",
33305 FT_UINT32, BASE_DEC, VALS(rnsap_TrafficClass_vals), 0,
33306 "DummyProtocolIE/id-TrafficClass", HFILL }},
33307 { &hf_rnsap_id_PDSCH_RL_ID,
33308 { "id-PDSCH-RL-ID", "rnsap.id_PDSCH_RL_ID",
33309 FT_UINT32, BASE_DEC, NULL, 0,
33310 "DummyProtocolIE/id-PDSCH-RL-ID", HFILL }},
33311 { &hf_rnsap_id_TimeSlot_RL_SetupRspTDD,
33312 { "id-TimeSlot-RL-SetupRspTDD", "rnsap.id_TimeSlot_RL_SetupRspTDD",
33313 FT_UINT32, BASE_DEC, NULL, 0,
33314 "DummyProtocolIE/id-TimeSlot-RL-SetupRspTDD", HFILL }},
33315 { &hf_rnsap_id_GERAN_Cell_Capability,
33316 { "id-GERAN-Cell-Capability", "rnsap.id_GERAN_Cell_Capability",
33317 FT_BYTES, BASE_HEX, NULL, 0,
33318 "DummyProtocolIE/id-GERAN-Cell-Capability", HFILL }},
33319 { &hf_rnsap_id_GERAN_Classmark,
33320 { "id-GERAN-Classmark", "rnsap.id_GERAN_Classmark",
33321 FT_BYTES, BASE_HEX, NULL, 0,
33322 "DummyProtocolIE/id-GERAN-Classmark", HFILL }},
33323 { &hf_rnsap_id_DSCH_InitialWindowSize,
33324 { "id-DSCH-InitialWindowSize", "rnsap.id_DSCH_InitialWindowSize",
33325 FT_UINT32, BASE_DEC, NULL, 0,
33326 "DummyProtocolIE/id-DSCH-InitialWindowSize", HFILL }},
33327 { &hf_rnsap_id_UL_Synchronisation_Parameters_LCR,
33328 { "id-UL-Synchronisation-Parameters-LCR", "rnsap.id_UL_Synchronisation_Parameters_LCR",
33329 FT_NONE, BASE_NONE, NULL, 0,
33330 "DummyProtocolIE/id-UL-Synchronisation-Parameters-LCR", HFILL }},
33331 { &hf_rnsap_id_SNA_Information,
33332 { "id-SNA-Information", "rnsap.id_SNA_Information",
33333 FT_NONE, BASE_NONE, NULL, 0,
33334 "DummyProtocolIE/id-SNA-Information", HFILL }},
33335 { &hf_rnsap_id_MAChs_ResetIndicator,
33336 { "id-MAChs-ResetIndicator", "rnsap.id_MAChs_ResetIndicator",
33337 FT_UINT32, BASE_DEC, VALS(rnsap_MAChs_ResetIndicator_vals), 0,
33338 "DummyProtocolIE/id-MAChs-ResetIndicator", HFILL }},
33339 { &hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD,
33340 { "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", "rnsap.id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD",
33341 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
33342 "DummyProtocolIE/id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", HFILL }},
33343 { &hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD,
33344 { "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", "rnsap.id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD",
33345 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
33346 "DummyProtocolIE/id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", HFILL }},
33347 { &hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD,
33348 { "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD", "rnsap.id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD",
33349 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
33350 "DummyProtocolIE/id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD", HFILL }},
33351 { &hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
33352 { "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "rnsap.id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
33353 FT_UINT32, BASE_DEC, NULL, 0,
33354 "DummyProtocolIE/id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD", HFILL }},
33355 { &hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
33356 { "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "rnsap.id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD",
33357 FT_NONE, BASE_NONE, NULL, 0,
33358 "DummyProtocolIE/id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD", HFILL }},
33359 { &hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
33360 { "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "rnsap.id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
33361 FT_UINT32, BASE_DEC, NULL, 0,
33362 "DummyProtocolIE/id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD", HFILL }},
33363 { &hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
33364 { "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "rnsap.id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD",
33365 FT_NONE, BASE_NONE, NULL, 0,
33366 "DummyProtocolIE/id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD", HFILL }},
33367 { &hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD,
33368 { "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD",
33369 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
33370 "DummyProtocolIE/id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD", HFILL }},
33371 { &hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD,
33372 { "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD",
33373 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
33374 "DummyProtocolIE/id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD", HFILL }},
33375 { &hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD,
33376 { "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD",
33377 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
33378 "DummyProtocolIE/id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD", HFILL }},
33379 { &hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
33380 { "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
33381 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
33382 "DummyProtocolIE/id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", HFILL }},
33383 { &hf_rnsap_id_UL_TimingAdvanceCtrl_LCR,
33384 { "id-UL-TimingAdvanceCtrl-LCR", "rnsap.id_UL_TimingAdvanceCtrl_LCR",
33385 FT_NONE, BASE_NONE, NULL, 0,
33386 "DummyProtocolIE/id-UL-TimingAdvanceCtrl-LCR", HFILL }},
33387 { &hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD,
33388 { "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD", "rnsap.id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD",
33389 FT_UINT32, BASE_DEC, NULL, 0,
33390 "DummyProtocolIE/id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD", HFILL }},
33391 { &hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD,
33392 { "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD", "rnsap.id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD",
33393 FT_UINT32, BASE_DEC, NULL, 0,
33394 "DummyProtocolIE/id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD", HFILL }},
33395 { &hf_rnsap_id_HS_SICH_Reception_Quality,
33396 { "id-HS-SICH-Reception-Quality", "rnsap.id_HS_SICH_Reception_Quality",
33397 FT_NONE, BASE_NONE, NULL, 0,
33398 "DummyProtocolIE/id-HS-SICH-Reception-Quality", HFILL }},
33399 { &hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value,
33400 { "id-HS-SICH-Reception-Quality-Measurement-Value", "rnsap.id_HS_SICH_Reception_Quality_Measurement_Value",
33401 FT_UINT32, BASE_DEC, NULL, 0,
33402 "DummyProtocolIE/id-HS-SICH-Reception-Quality-Measurement-Value", HFILL }},
33403 { &hf_rnsap_id_HSSICH_Info_DM_Rprt,
33404 { "id-HSSICH-Info-DM-Rprt", "rnsap.id_HSSICH_Info_DM_Rprt",
33405 FT_UINT32, BASE_DEC, NULL, 0,
33406 "DummyProtocolIE/id-HSSICH-Info-DM-Rprt", HFILL }},
33407 { &hf_rnsap_id_HSSICH_Info_DM_Rqst,
33408 { "id-HSSICH-Info-DM-Rqst", "rnsap.id_HSSICH_Info_DM_Rqst",
33409 FT_UINT32, BASE_DEC, NULL, 0,
33410 "DummyProtocolIE/id-HSSICH-Info-DM-Rqst", HFILL }},
33411 { &hf_rnsap_id_HSSICH_Info_DM,
33412 { "id-HSSICH-Info-DM", "rnsap.id_HSSICH_Info_DM",
33413 FT_UINT32, BASE_DEC, NULL, 0,
33414 "DummyProtocolIE/id-HSSICH-Info-DM", HFILL }},
33415 { &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD,
33416 { "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD", "rnsap.id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD",
33417 FT_INT32, BASE_DEC, NULL, 0,
33418 "DummyProtocolIE/id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD", HFILL }},
33419 { &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD,
33420 { "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD", "rnsap.id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD",
33421 FT_INT32, BASE_DEC, NULL, 0,
33422 "DummyProtocolIE/id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD", HFILL }},
33423 { &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD,
33424 { "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD", "rnsap.id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD",
33425 FT_INT32, BASE_DEC, NULL, 0,
33426 "DummyProtocolIE/id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD", HFILL }},
33427 { &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD,
33428 { "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD", "rnsap.id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD",
33429 FT_INT32, BASE_DEC, NULL, 0,
33430 "DummyProtocolIE/id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD", HFILL }},
33431 { &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD,
33432 { "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD", "rnsap.id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD",
33433 FT_INT32, BASE_DEC, NULL, 0,
33434 "DummyProtocolIE/id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD", HFILL }},
33435 { &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD,
33436 { "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD", "rnsap.id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD",
33437 FT_INT32, BASE_DEC, NULL, 0,
33438 "DummyProtocolIE/id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD", HFILL }},
33439 { &hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
33440 { "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", "rnsap.id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD",
33441 FT_INT32, BASE_DEC, NULL, 0,
33442 "DummyProtocolIE/id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", HFILL }},
33443 { &hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
33444 { "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", "rnsap.id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD",
33445 FT_INT32, BASE_DEC, NULL, 0,
33446 "DummyProtocolIE/id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", HFILL }},
33447 { &hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD,
33448 { "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD", "rnsap.id_DL_CCTrCH_InformationList_RL_ReconfRspTDD",
33449 FT_UINT32, BASE_DEC, NULL, 0,
33450 "DummyProtocolIE/id-DL-CCTrCH-InformationList-RL-ReconfRspTDD", HFILL }},
33451 { &hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD,
33452 { "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD", "rnsap.id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD",
33453 FT_NONE, BASE_NONE, NULL, 0,
33454 "DummyProtocolIE/id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD", HFILL }},
33455 { &hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem,
33456 { "id-Maximum-DL-Power-TimeslotLCR-InformationItem", "rnsap.id_Maximum_DL_Power_TimeslotLCR_InformationItem",
33457 FT_INT32, BASE_DEC, NULL, 0,
33458 "DummyProtocolIE/id-Maximum-DL-Power-TimeslotLCR-InformationItem", HFILL }},
33459 { &hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem,
33460 { "id-Minimum-DL-Power-TimeslotLCR-InformationItem", "rnsap.id_Minimum_DL_Power_TimeslotLCR_InformationItem",
33461 FT_INT32, BASE_DEC, NULL, 0,
33462 "DummyProtocolIE/id-Minimum-DL-Power-TimeslotLCR-InformationItem", HFILL }},
33463 { &hf_rnsap_id_TDD_Support_8PSK,
33464 { "id-TDD-Support-8PSK", "rnsap.id_TDD_Support_8PSK",
33465 FT_UINT32, BASE_DEC, VALS(rnsap_Support_8PSK_vals), 0,
33466 "DummyProtocolIE/id-TDD-Support-8PSK", HFILL }},
33467 { &hf_rnsap_id_TDD_maxNrDLPhysicalchannels,
33468 { "id-TDD-maxNrDLPhysicalchannels", "rnsap.id_TDD_maxNrDLPhysicalchannels",
33469 FT_UINT32, BASE_DEC, NULL, 0,
33470 "DummyProtocolIE/id-TDD-maxNrDLPhysicalchannels", HFILL }},
33471 { &hf_rnsap_id_ExtendedGSMCellIndividualOffset,
33472 { "id-ExtendedGSMCellIndividualOffset", "rnsap.id_ExtendedGSMCellIndividualOffset",
33473 FT_INT32, BASE_DEC, NULL, 0,
33474 "DummyProtocolIE/id-ExtendedGSMCellIndividualOffset", HFILL }},
33475 { &hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList,
33476 { "id-RL-ParameterUpdateIndicationFDD-RL-InformationList", "rnsap.id_RL_ParameterUpdateIndicationFDD_RL_InformationList",
33477 FT_UINT32, BASE_DEC, NULL, 0,
33478 "DummyProtocolIE/id-RL-ParameterUpdateIndicationFDD-RL-InformationList", HFILL }},
33479 { &hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation,
33480 { "id-Primary-CPICH-Usage-For-Channel-Estimation", "rnsap.id_Primary_CPICH_Usage_For_Channel_Estimation",
33481 FT_UINT32, BASE_DEC, VALS(rnsap_Primary_CPICH_Usage_For_Channel_Estimation_vals), 0,
33482 "DummyProtocolIE/id-Primary-CPICH-Usage-For-Channel-Estimation", HFILL }},
33483 { &hf_rnsap_id_Secondary_CPICH_Information,
33484 { "id-Secondary-CPICH-Information", "rnsap.id_Secondary_CPICH_Information",
33485 FT_NONE, BASE_NONE, NULL, 0,
33486 "DummyProtocolIE/id-Secondary-CPICH-Information", HFILL }},
33487 { &hf_rnsap_id_Secondary_CPICH_Information_Change,
33488 { "id-Secondary-CPICH-Information-Change", "rnsap.id_Secondary_CPICH_Information_Change",
33489 FT_UINT32, BASE_DEC, VALS(rnsap_Secondary_CPICH_Information_Change_vals), 0,
33490 "DummyProtocolIE/id-Secondary-CPICH-Information-Change", HFILL }},
33491 { &hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item,
33492 { "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item", "rnsap.id_RL_ParameterUpdateIndicationFDD_RL_Information_Item",
33493 FT_NONE, BASE_NONE, NULL, 0,
33494 "DummyProtocolIE/id-RL-ParameterUpdateIndicationFDD-RL-Information-Item", HFILL }},
33495 { &hf_rnsap_id_Phase_Reference_Update_Indicator,
33496 { "id-Phase-Reference-Update-Indicator", "rnsap.id_Phase_Reference_Update_Indicator",
33497 FT_UINT32, BASE_DEC, VALS(rnsap_Phase_Reference_Update_Indicator_vals), 0,
33498 "DummyProtocolIE/id-Phase-Reference-Update-Indicator", HFILL }},
33499 { &hf_rnsap_id_Unidirectional_DCH_Indicator,
33500 { "id-Unidirectional-DCH-Indicator", "rnsap.id_Unidirectional_DCH_Indicator",
33501 FT_UINT32, BASE_DEC, VALS(rnsap_Unidirectional_DCH_Indicator_vals), 0,
33502 "DummyProtocolIE/id-Unidirectional-DCH-Indicator", HFILL }},
33503 { &hf_rnsap_id_RL_Information_RL_ReconfPrepTDD,
33504 { "id-RL-Information-RL-ReconfPrepTDD", "rnsap.id_RL_Information_RL_ReconfPrepTDD",
33505 FT_UINT32, BASE_DEC, NULL, 0,
33506 "DummyProtocolIE/id-RL-Information-RL-ReconfPrepTDD", HFILL }},
33507 { &hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD,
33508 { "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD", "rnsap.id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD",
33509 FT_UINT32, BASE_DEC, NULL, 0,
33510 "DummyProtocolIE/id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD", HFILL }},
33511 { &hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information,
33512 { "id-RL-ReconfigurationResponseTDD-RL-Information", "rnsap.id_RL_ReconfigurationResponseTDD_RL_Information",
33513 FT_UINT32, BASE_DEC, NULL, 0,
33514 "DummyProtocolIE/id-RL-ReconfigurationResponseTDD-RL-Information", HFILL }},
33515 { &hf_rnsap_id_Satellite_Almanac_Information_ExtItem,
33516 { "id-Satellite-Almanac-Information-ExtItem", "rnsap.id_Satellite_Almanac_Information_ExtItem",
33517 FT_UINT32, BASE_DEC, NULL, 0,
33518 "DummyProtocolIE/id-Satellite-Almanac-Information-ExtItem", HFILL }},
33519 { &hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised,
33520 { "id-HSDSCH-Information-to-Modify-Unsynchronised", "rnsap.id_HSDSCH_Information_to_Modify_Unsynchronised",
33521 FT_NONE, BASE_NONE, NULL, 0,
33522 "DummyProtocolIE/id-HSDSCH-Information-to-Modify-Unsynchronised", HFILL }},
33523 { &hf_rnsap_id_TnlQos,
33524 { "id-TnlQos", "rnsap.id_TnlQos",
33525 FT_UINT32, BASE_DEC, VALS(rnsap_TnlQos_vals), 0,
33526 "DummyProtocolIE/id-TnlQos", HFILL }},
33527 { &hf_rnsap_id_RTLoadValue,
33528 { "id-RTLoadValue", "rnsap.id_RTLoadValue",
33529 FT_NONE, BASE_NONE, NULL, 0,
33530 "DummyProtocolIE/id-RTLoadValue", HFILL }},
33531 { &hf_rnsap_id_NRTLoadInformationValue,
33532 { "id-NRTLoadInformationValue", "rnsap.id_NRTLoadInformationValue",
33533 FT_NONE, BASE_NONE, NULL, 0,
33534 "DummyProtocolIE/id-NRTLoadInformationValue", HFILL }},
33535 { &hf_rnsap_id_CellPortionID,
33536 { "id-CellPortionID", "rnsap.id_CellPortionID",
33537 FT_UINT32, BASE_DEC, NULL, 0,
33538 "DummyProtocolIE/id-CellPortionID", HFILL }},
33539 { &hf_rnsap_id_UpPTSInterferenceValue,
33540 { "id-UpPTSInterferenceValue", "rnsap.id_UpPTSInterferenceValue",
33541 FT_UINT32, BASE_DEC, NULL, 0,
33542 "DummyProtocolIE/id-UpPTSInterferenceValue", HFILL }},
33543 { &hf_rnsap_id_PrimaryCCPCH_RSCP_Delta,
33544 { "id-PrimaryCCPCH-RSCP-Delta", "rnsap.id_PrimaryCCPCH_RSCP_Delta",
33545 FT_INT32, BASE_DEC, NULL, 0,
33546 "DummyProtocolIE/id-PrimaryCCPCH-RSCP-Delta", HFILL }},
33547 { &hf_rnsap_id_UEMeasurementType,
33548 { "id-UEMeasurementType", "rnsap.id_UEMeasurementType",
33549 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementType_vals), 0,
33550 "DummyProtocolIE/id-UEMeasurementType", HFILL }},
33551 { &hf_rnsap_id_UEMeasurementTimeslotInfoHCR,
33552 { "id-UEMeasurementTimeslotInfoHCR", "rnsap.id_UEMeasurementTimeslotInfoHCR",
33553 FT_UINT32, BASE_DEC, NULL, 0,
33554 "DummyProtocolIE/id-UEMeasurementTimeslotInfoHCR", HFILL }},
33555 { &hf_rnsap_id_UEMeasurementTimeslotInfoLCR,
33556 { "id-UEMeasurementTimeslotInfoLCR", "rnsap.id_UEMeasurementTimeslotInfoLCR",
33557 FT_UINT32, BASE_DEC, NULL, 0,
33558 "DummyProtocolIE/id-UEMeasurementTimeslotInfoLCR", HFILL }},
33559 { &hf_rnsap_id_UEMeasurementReportCharacteristics,
33560 { "id-UEMeasurementReportCharacteristics", "rnsap.id_UEMeasurementReportCharacteristics",
33561 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementReportCharacteristics_vals), 0,
33562 "DummyProtocolIE/id-UEMeasurementReportCharacteristics", HFILL }},
33563 { &hf_rnsap_id_UEMeasurementParameterModAllow,
33564 { "id-UEMeasurementParameterModAllow", "rnsap.id_UEMeasurementParameterModAllow",
33565 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementParameterModAllow_vals), 0,
33566 "DummyProtocolIE/id-UEMeasurementParameterModAllow", HFILL }},
33567 { &hf_rnsap_id_UEMeasurementValueInformation,
33568 { "id-UEMeasurementValueInformation", "rnsap.id_UEMeasurementValueInformation",
33569 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementValueInformation_vals), 0,
33570 "DummyProtocolIE/id-UEMeasurementValueInformation", HFILL }},
33571 { &hf_rnsap_id_InterfacesToTraceItem,
33572 { "id-InterfacesToTraceItem", "rnsap.id_InterfacesToTraceItem",
33573 FT_NONE, BASE_NONE, NULL, 0,
33574 "DummyProtocolIE/id-InterfacesToTraceItem", HFILL }},
33575 { &hf_rnsap_id_ListOfInterfacesToTrace,
33576 { "id-ListOfInterfacesToTrace", "rnsap.id_ListOfInterfacesToTrace",
33577 FT_UINT32, BASE_DEC, NULL, 0,
33578 "DummyProtocolIE/id-ListOfInterfacesToTrace", HFILL }},
33579 { &hf_rnsap_id_TraceDepth,
33580 { "id-TraceDepth", "rnsap.id_TraceDepth",
33581 FT_UINT32, BASE_DEC, VALS(rnsap_TraceDepth_vals), 0,
33582 "DummyProtocolIE/id-TraceDepth", HFILL }},
33583 { &hf_rnsap_id_TraceRecordingSessionReference,
33584 { "id-TraceRecordingSessionReference", "rnsap.id_TraceRecordingSessionReference",
33585 FT_UINT32, BASE_DEC, NULL, 0,
33586 "DummyProtocolIE/id-TraceRecordingSessionReference", HFILL }},
33587 { &hf_rnsap_id_TraceReference,
33588 { "id-TraceReference", "rnsap.id_TraceReference",
33589 FT_BYTES, BASE_HEX, NULL, 0,
33590 "DummyProtocolIE/id-TraceReference", HFILL }},
33591 { &hf_rnsap_id_UEIdentity,
33592 { "id-UEIdentity", "rnsap.id_UEIdentity",
33593 FT_UINT32, BASE_DEC, VALS(rnsap_UEIdentity_vals), 0,
33594 "DummyProtocolIE/id-UEIdentity", HFILL }},
33595 { &hf_rnsap_id_NACC_Related_Data,
33596 { "id-NACC-Related-Data", "rnsap.id_NACC_Related_Data",
33597 FT_NONE, BASE_NONE, NULL, 0,
33598 "DummyProtocolIE/id-NACC-Related-Data", HFILL }},
33599 { &hf_rnsap_id_GSM_Cell_InfEx_Rqst,
33600 { "id-GSM-Cell-InfEx-Rqst", "rnsap.id_GSM_Cell_InfEx_Rqst",
33601 FT_NONE, BASE_NONE, NULL, 0,
33602 "DummyProtocolIE/id-GSM-Cell-InfEx-Rqst", HFILL }},
33603 { &hf_rnsap_id_MeasurementRecoveryBehavior,
33604 { "id-MeasurementRecoveryBehavior", "rnsap.id_MeasurementRecoveryBehavior",
33605 FT_NONE, BASE_NONE, NULL, 0,
33606 "DummyProtocolIE/id-MeasurementRecoveryBehavior", HFILL }},
33607 { &hf_rnsap_id_MeasurementRecoveryReportingIndicator,
33608 { "id-MeasurementRecoveryReportingIndicator", "rnsap.id_MeasurementRecoveryReportingIndicator",
33609 FT_NONE, BASE_NONE, NULL, 0,
33610 "DummyProtocolIE/id-MeasurementRecoveryReportingIndicator", HFILL }},
33611 { &hf_rnsap_id_MeasurementRecoverySupportIndicator,
33612 { "id-MeasurementRecoverySupportIndicator", "rnsap.id_MeasurementRecoverySupportIndicator",
33613 FT_NONE, BASE_NONE, NULL, 0,
33614 "DummyProtocolIE/id-MeasurementRecoverySupportIndicator", HFILL }},
33615 { &hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
33616 { "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD", "rnsap.id_DL_DPCH_Power_Information_RL_ReconfPrepFDD",
33617 FT_NONE, BASE_NONE, NULL, 0,
33618 "DummyProtocolIE/id-DL-DPCH-Power-Information-RL-ReconfPrepFDD", HFILL }},
33619 { &hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD,
33620 { "id-F-DPCH-Information-RL-ReconfPrepFDD", "rnsap.id_F_DPCH_Information_RL_ReconfPrepFDD",
33621 FT_NONE, BASE_NONE, NULL, 0,
33622 "DummyProtocolIE/id-F-DPCH-Information-RL-ReconfPrepFDD", HFILL }},
33623 { &hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD,
33624 { "id-F-DPCH-Information-RL-SetupRqstFDD", "rnsap.id_F_DPCH_Information_RL_SetupRqstFDD",
33625 FT_NONE, BASE_NONE, NULL, 0,
33626 "DummyProtocolIE/id-F-DPCH-Information-RL-SetupRqstFDD", HFILL }},
33627 { &hf_rnsap_id_MBMS_Bearer_Service_List,
33628 { "id-MBMS-Bearer-Service-List", "rnsap.id_MBMS_Bearer_Service_List",
33629 FT_UINT32, BASE_DEC, NULL, 0,
33630 "DummyProtocolIE/id-MBMS-Bearer-Service-List", HFILL }},
33631 { &hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp,
33632 { "id-MBMS-Bearer-Service-List-InfEx-Rsp", "rnsap.id_MBMS_Bearer_Service_List_InfEx_Rsp",
33633 FT_UINT32, BASE_DEC, NULL, 0,
33634 "DummyProtocolIE/id-MBMS-Bearer-Service-List-InfEx-Rsp", HFILL }},
33635 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD,
33636 { "id-Active-MBMS-Bearer-ServiceFDD", "rnsap.id_Active_MBMS_Bearer_ServiceFDD",
33637 FT_UINT32, BASE_DEC, NULL, 0,
33638 "DummyProtocolIE/id-Active-MBMS-Bearer-ServiceFDD", HFILL }},
33639 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD,
33640 { "id-Active-MBMS-Bearer-ServiceTDD", "rnsap.id_Active_MBMS_Bearer_ServiceTDD",
33641 FT_UINT32, BASE_DEC, NULL, 0,
33642 "DummyProtocolIE/id-Active-MBMS-Bearer-ServiceTDD", HFILL }},
33643 { &hf_rnsap_id_Old_URA_ID,
33644 { "id-Old-URA-ID", "rnsap.id_Old_URA_ID",
33645 FT_UINT32, BASE_DEC, NULL, 0,
33646 "DummyProtocolIE/id-Old-URA-ID", HFILL }},
33647 { &hf_rnsap_id_UE_State,
33648 { "id-UE-State", "rnsap.id_UE_State",
33649 FT_UINT32, BASE_DEC, VALS(rnsap_UE_State_vals), 0,
33650 "DummyProtocolIE/id-UE-State", HFILL }},
33651 { &hf_rnsap_id_URA_ID,
33652 { "id-URA-ID", "rnsap.id_URA_ID",
33653 FT_UINT32, BASE_DEC, NULL, 0,
33654 "DummyProtocolIE/id-URA-ID", HFILL }},
33655 { &hf_rnsap_id_HARQ_Preamble_Mode,
33656 { "id-HARQ-Preamble-Mode", "rnsap.id_HARQ_Preamble_Mode",
33657 FT_UINT32, BASE_DEC, VALS(rnsap_HARQ_Preamble_Mode_vals), 0,
33658 "DummyProtocolIE/id-HARQ-Preamble-Mode", HFILL }},
33659 { &hf_rnsap_id_SynchronisationIndicator,
33660 { "id-SynchronisationIndicator", "rnsap.id_SynchronisationIndicator",
33661 FT_UINT32, BASE_DEC, VALS(rnsap_SynchronisationIndicator_vals), 0,
33662 "DummyProtocolIE/id-SynchronisationIndicator", HFILL }},
33663 { &hf_rnsap_id_UL_DPDCHIndicatorEDCH,
33664 { "id-UL-DPDCHIndicatorEDCH", "rnsap.id_UL_DPDCHIndicatorEDCH",
33665 FT_UINT32, BASE_DEC, VALS(rnsap_UL_DPDCHIndicatorEDCH_vals), 0,
33666 "DummyProtocolIE/id-UL-DPDCHIndicatorEDCH", HFILL }},
33667 { &hf_rnsap_id_EDPCH_Information,
33668 { "id-EDPCH-Information", "rnsap.id_EDPCH_Information",
33669 FT_NONE, BASE_NONE, NULL, 0,
33670 "DummyProtocolIE/id-EDPCH-Information", HFILL }},
33671 { &hf_rnsap_id_RL_Specific_EDCH_Information,
33672 { "id-RL-Specific-EDCH-Information", "rnsap.id_RL_Specific_EDCH_Information",
33673 FT_UINT32, BASE_DEC, NULL, 0,
33674 "DummyProtocolIE/id-RL-Specific-EDCH-Information", HFILL }},
33675 { &hf_rnsap_id_EDCH_RL_Indication,
33676 { "id-EDCH-RL-Indication", "rnsap.id_EDCH_RL_Indication",
33677 FT_UINT32, BASE_DEC, VALS(rnsap_EDCH_RL_Indication_vals), 0,
33678 "DummyProtocolIE/id-EDCH-RL-Indication", HFILL }},
33679 { &hf_rnsap_id_EDCH_FDD_Information,
33680 { "id-EDCH-FDD-Information", "rnsap.id_EDCH_FDD_Information",
33681 FT_NONE, BASE_NONE, NULL, 0,
33682 "DummyProtocolIE/id-EDCH-FDD-Information", HFILL }},
33683 { &hf_rnsap_id_EDCH_RLSet_Id,
33684 { "id-EDCH-RLSet-Id", "rnsap.id_EDCH_RLSet_Id",
33685 FT_UINT32, BASE_DEC, NULL, 0,
33686 "DummyProtocolIE/id-EDCH-RLSet-Id", HFILL }},
33687 { &hf_rnsap_id_Serving_EDCHRL_Id,
33688 { "id-Serving-EDCHRL-Id", "rnsap.id_Serving_EDCHRL_Id",
33689 FT_UINT32, BASE_DEC, VALS(rnsap_EDCH_Serving_RL_vals), 0,
33690 "DummyProtocolIE/id-Serving-EDCHRL-Id", HFILL }},
33691 { &hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation,
33692 { "id-EDCH-FDD-DL-ControlChannelInformation", "rnsap.id_EDCH_FDD_DL_ControlChannelInformation",
33693 FT_NONE, BASE_NONE, NULL, 0,
33694 "DummyProtocolIE/id-EDCH-FDD-DL-ControlChannelInformation", HFILL }},
33695 { &hf_rnsap_id_EDCH_FDD_InformationResponse,
33696 { "id-EDCH-FDD-InformationResponse", "rnsap.id_EDCH_FDD_InformationResponse",
33697 FT_UINT32, BASE_DEC, NULL, 0,
33698 "DummyProtocolIE/id-EDCH-FDD-InformationResponse", HFILL }},
33699 { &hf_rnsap_id_EDCH_MACdFlows_To_Add,
33700 { "id-EDCH-MACdFlows-To-Add", "rnsap.id_EDCH_MACdFlows_To_Add",
33701 FT_UINT32, BASE_DEC, NULL, 0,
33702 "DummyProtocolIE/id-EDCH-MACdFlows-To-Add", HFILL }},
33703 { &hf_rnsap_id_EDCH_FDD_Information_To_Modify,
33704 { "id-EDCH-FDD-Information-To-Modify", "rnsap.id_EDCH_FDD_Information_To_Modify",
33705 FT_NONE, BASE_NONE, NULL, 0,
33706 "DummyProtocolIE/id-EDCH-FDD-Information-To-Modify", HFILL }},
33707 { &hf_rnsap_id_EDCH_MACdFlows_To_Delete,
33708 { "id-EDCH-MACdFlows-To-Delete", "rnsap.id_EDCH_MACdFlows_To_Delete",
33709 FT_UINT32, BASE_DEC, NULL, 0,
33710 "DummyProtocolIE/id-EDCH-MACdFlows-To-Delete", HFILL }},
33711 { &hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD,
33712 { "id-EDPCH-Information-RLReconfRequest-FDD", "rnsap.id_EDPCH_Information_RLReconfRequest_FDD",
33713 FT_NONE, BASE_NONE, NULL, 0,
33714 "DummyProtocolIE/id-EDPCH-Information-RLReconfRequest-FDD", HFILL }},
33715 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd,
33716 { "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd", "rnsap.id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd",
33717 FT_UINT32, BASE_DEC, NULL, 0,
33718 "DummyProtocolIE/id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd", HFILL }},
33719 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
33720 { "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd", "rnsap.id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd",
33721 FT_NONE, BASE_NONE, NULL, 0,
33722 "DummyProtocolIE/id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd", HFILL }},
33723 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd,
33724 { "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd", "rnsap.id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd",
33725 FT_UINT32, BASE_DEC, NULL, 0,
33726 "DummyProtocolIE/id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd", HFILL }},
33727 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd,
33728 { "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd", "rnsap.id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd",
33729 FT_NONE, BASE_NONE, NULL, 0,
33730 "DummyProtocolIE/id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd", HFILL }},
33731 { &hf_rnsap_id_MBMS_Bearer_Service_Full_Address,
33732 { "id-MBMS-Bearer-Service-Full-Address", "rnsap.id_MBMS_Bearer_Service_Full_Address",
33733 FT_NONE, BASE_NONE, NULL, 0,
33734 "DummyProtocolIE/id-MBMS-Bearer-Service-Full-Address", HFILL }},
33735 { &hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment,
33736 { "id-Initial-DL-DPCH-TimingAdjustment", "rnsap.id_Initial_DL_DPCH_TimingAdjustment",
33737 FT_UINT32, BASE_DEC, VALS(rnsap_DL_DPCH_TimingAdjustment_vals), 0,
33738 "DummyProtocolIE/id-Initial-DL-DPCH-TimingAdjustment", HFILL }},
33739 { &hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed,
33740 { "id-Initial-DL-DPCH-TimingAdjustment-Allowed", "rnsap.id_Initial_DL_DPCH_TimingAdjustment_Allowed",
33741 FT_UINT32, BASE_DEC, VALS(rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
33742 "DummyProtocolIE/id-Initial-DL-DPCH-TimingAdjustment-Allowed", HFILL }},
33743 { &hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion,
33744 { "id-User-Plane-Congestion-Fields-Inclusion", "rnsap.id_User_Plane_Congestion_Fields_Inclusion",
33745 FT_UINT32, BASE_DEC, VALS(rnsap_User_Plane_Congestion_Fields_Inclusion_vals), 0,
33746 "DummyProtocolIE/id-User-Plane-Congestion-Fields-Inclusion", HFILL }},
33747 { &hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator,
33748 { "id-HARQ-Preamble-Mode-Activation-Indicator", "rnsap.id_HARQ_Preamble_Mode_Activation_Indicator",
33749 FT_UINT32, BASE_DEC, VALS(rnsap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
33750 "DummyProtocolIE/id-HARQ-Preamble-Mode-Activation-Indicator", HFILL }},
33751 { &hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
33752 { "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "rnsap.id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
33753 FT_UINT32, BASE_DEC, NULL, 0,
33754 "DummyProtocolIE/id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", HFILL }},
33755 { &hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
33756 { "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "rnsap.id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
33757 FT_UINT32, BASE_DEC, NULL, 0,
33758 "DummyProtocolIE/id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", HFILL }},
33759 { &hf_rnsap_id_ProvidedInformation,
33760 { "id-ProvidedInformation", "rnsap.id_ProvidedInformation",
33761 FT_NONE, BASE_NONE, NULL, 0,
33762 "DummyProtocolIE/id-ProvidedInformation", HFILL }},
33763 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL,
33764 { "id-Active-MBMS-Bearer-ServiceFDD-PFL", "rnsap.id_Active_MBMS_Bearer_ServiceFDD_PFL",
33765 FT_UINT32, BASE_DEC, NULL, 0,
33766 "DummyProtocolIE/id-Active-MBMS-Bearer-ServiceFDD-PFL", HFILL }},
33767 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL,
33768 { "id-Active-MBMS-Bearer-ServiceTDD-PFL", "rnsap.id_Active_MBMS_Bearer_ServiceTDD_PFL",
33769 FT_UINT32, BASE_DEC, NULL, 0,
33770 "DummyProtocolIE/id-Active-MBMS-Bearer-ServiceTDD-PFL", HFILL }},
33771 { &hf_rnsap_id_FrequencyBandIndicator,
33772 { "id-FrequencyBandIndicator", "rnsap.id_FrequencyBandIndicator",
33773 FT_UINT32, BASE_DEC, VALS(rnsap_FrequencyBandIndicator_vals), 0,
33774 "DummyProtocolIE/id-FrequencyBandIndicator", HFILL }},
33775 { &hf_rnsap_protocolIEs,
33776 { "protocolIEs", "rnsap.protocolIEs",
33777 FT_UINT32, BASE_DEC, NULL, 0,
33779 { &hf_rnsap_protocolExtensions,
33780 { "protocolExtensions", "rnsap.protocolExtensions",
33781 FT_UINT32, BASE_DEC, NULL, 0,
33783 { &hf_rnsap_ul_ScramblingCode,
33784 { "ul-ScramblingCode", "rnsap.ul_ScramblingCode",
33785 FT_NONE, BASE_NONE, NULL, 0,
33787 { &hf_rnsap_minUL_ChannelisationCodeLength,
33788 { "minUL-ChannelisationCodeLength", "rnsap.minUL_ChannelisationCodeLength",
33789 FT_UINT32, BASE_DEC, VALS(rnsap_MinUL_ChannelisationCodeLength_vals), 0,
33791 { &hf_rnsap_maxNrOfUL_DPCHs,
33792 { "maxNrOfUL-DPCHs", "rnsap.maxNrOfUL_DPCHs",
33793 FT_UINT32, BASE_DEC, NULL, 0,
33794 "UL-DPCH-Information-RL-SetupRqstFDD/maxNrOfUL-DPCHs", HFILL }},
33795 { &hf_rnsap_ul_PunctureLimit,
33796 { "ul-PunctureLimit", "rnsap.ul_PunctureLimit",
33797 FT_UINT32, BASE_DEC, NULL, 0,
33799 { &hf_rnsap_ul_TFCS,
33800 { "ul-TFCS", "rnsap.ul_TFCS",
33801 FT_NONE, BASE_NONE, NULL, 0,
33803 { &hf_rnsap_ul_DPCCH_SlotFormat,
33804 { "ul-DPCCH-SlotFormat", "rnsap.ul_DPCCH_SlotFormat",
33805 FT_UINT32, BASE_DEC, NULL, 0,
33807 { &hf_rnsap_ul_SIRTarget,
33808 { "ul-SIRTarget", "rnsap.ul_SIRTarget",
33809 FT_INT32, BASE_DEC, NULL, 0,
33811 { &hf_rnsap_diversityMode,
33812 { "diversityMode", "rnsap.diversityMode",
33813 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityMode_vals), 0,
33815 { &hf_rnsap_not_Used_sSDT_CellIdLength,
33816 { "not-Used-sSDT-CellIdLength", "rnsap.not_Used_sSDT_CellIdLength",
33817 FT_NONE, BASE_NONE, NULL, 0,
33818 "UL-DPCH-Information-RL-SetupRqstFDD/not-Used-sSDT-CellIdLength", HFILL }},
33819 { &hf_rnsap_not_Used_s_FieldLength,
33820 { "not-Used-s-FieldLength", "rnsap.not_Used_s_FieldLength",
33821 FT_NONE, BASE_NONE, NULL, 0,
33823 { &hf_rnsap_iE_Extensions,
33824 { "iE-Extensions", "rnsap.iE_Extensions",
33825 FT_UINT32, BASE_DEC, NULL, 0,
33828 { "tFCS", "rnsap.tFCS",
33829 FT_NONE, BASE_NONE, NULL, 0,
33831 { &hf_rnsap_dl_DPCH_SlotFormat,
33832 { "dl-DPCH-SlotFormat", "rnsap.dl_DPCH_SlotFormat",
33833 FT_UINT32, BASE_DEC, NULL, 0,
33835 { &hf_rnsap_nrOfDLchannelisationcodes,
33836 { "nrOfDLchannelisationcodes", "rnsap.nrOfDLchannelisationcodes",
33837 FT_UINT32, BASE_DEC, NULL, 0,
33839 { &hf_rnsap_tFCI_SignallingMode,
33840 { "tFCI-SignallingMode", "rnsap.tFCI_SignallingMode",
33841 FT_UINT32, BASE_DEC, VALS(rnsap_TFCI_SignallingMode_vals), 0,
33843 { &hf_rnsap_tFCI_Presence,
33844 { "tFCI-Presence", "rnsap.tFCI_Presence",
33845 FT_UINT32, BASE_DEC, VALS(rnsap_TFCI_Presence_vals), 0,
33847 { &hf_rnsap_multiplexingPosition,
33848 { "multiplexingPosition", "rnsap.multiplexingPosition",
33849 FT_UINT32, BASE_DEC, VALS(rnsap_MultiplexingPosition_vals), 0,
33851 { &hf_rnsap_powerOffsetInformation,
33852 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
33853 FT_NONE, BASE_NONE, NULL, 0,
33854 "DL-DPCH-Information-RL-SetupRqstFDD/powerOffsetInformation", HFILL }},
33855 { &hf_rnsap_fdd_dl_TPC_DownlinkStepSize,
33856 { "fdd-dl-TPC-DownlinkStepSize", "rnsap.fdd_dl_TPC_DownlinkStepSize",
33857 FT_UINT32, BASE_DEC, VALS(rnsap_FDD_TPC_DownlinkStepSize_vals), 0,
33859 { &hf_rnsap_limitedPowerIncrease,
33860 { "limitedPowerIncrease", "rnsap.limitedPowerIncrease",
33861 FT_UINT32, BASE_DEC, VALS(rnsap_LimitedPowerIncrease_vals), 0,
33863 { &hf_rnsap_innerLoopDLPCStatus,
33864 { "innerLoopDLPCStatus", "rnsap.innerLoopDLPCStatus",
33865 FT_UINT32, BASE_DEC, VALS(rnsap_InnerLoopDLPCStatus_vals), 0,
33867 { &hf_rnsap_po1_ForTFCI_Bits,
33868 { "po1-ForTFCI-Bits", "rnsap.po1_ForTFCI_Bits",
33869 FT_UINT32, BASE_DEC, NULL, 0,
33870 "PowerOffsetInformation-RL-SetupRqstFDD/po1-ForTFCI-Bits", HFILL }},
33871 { &hf_rnsap_po2_ForTPC_Bits,
33872 { "po2-ForTPC-Bits", "rnsap.po2_ForTPC_Bits",
33873 FT_UINT32, BASE_DEC, NULL, 0,
33875 { &hf_rnsap_po3_ForPilotBits,
33876 { "po3-ForPilotBits", "rnsap.po3_ForPilotBits",
33877 FT_UINT32, BASE_DEC, NULL, 0,
33878 "PowerOffsetInformation-RL-SetupRqstFDD/po3-ForPilotBits", HFILL }},
33879 { &hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item,
33880 { "Item", "rnsap.RL_InformationList_RL_SetupRqstFDD_item",
33881 FT_NONE, BASE_NONE, NULL, 0,
33882 "RL-InformationList-RL-SetupRqstFDD/_item", HFILL }},
33884 { "rL-ID", "rnsap.rL_ID",
33885 FT_UINT32, BASE_DEC, NULL, 0,
33888 { "c-ID", "rnsap.c_ID",
33889 FT_UINT32, BASE_DEC, NULL, 0,
33891 { &hf_rnsap_firstRLS_indicator,
33892 { "firstRLS-indicator", "rnsap.firstRLS_indicator",
33893 FT_UINT32, BASE_DEC, VALS(rnsap_FirstRLS_Indicator_vals), 0,
33894 "RL-InformationItem-RL-SetupRqstFDD/firstRLS-indicator", HFILL }},
33895 { &hf_rnsap_frameOffset,
33896 { "frameOffset", "rnsap.frameOffset",
33897 FT_UINT32, BASE_DEC, NULL, 0,
33899 { &hf_rnsap_chipOffset,
33900 { "chipOffset", "rnsap.chipOffset",
33901 FT_UINT32, BASE_DEC, NULL, 0,
33903 { &hf_rnsap_propagationDelay,
33904 { "propagationDelay", "rnsap.propagationDelay",
33905 FT_UINT32, BASE_DEC, NULL, 0,
33906 "RL-InformationItem-RL-SetupRqstFDD/propagationDelay", HFILL }},
33907 { &hf_rnsap_diversityControlField,
33908 { "diversityControlField", "rnsap.diversityControlField",
33909 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityControlField_vals), 0,
33911 { &hf_rnsap_dl_InitialTX_Power,
33912 { "dl-InitialTX-Power", "rnsap.dl_InitialTX_Power",
33913 FT_INT32, BASE_DEC, NULL, 0,
33914 "RL-InformationItem-RL-SetupRqstFDD/dl-InitialTX-Power", HFILL }},
33915 { &hf_rnsap_primaryCPICH_EcNo,
33916 { "primaryCPICH-EcNo", "rnsap.primaryCPICH_EcNo",
33917 FT_INT32, BASE_DEC, NULL, 0,
33919 { &hf_rnsap_not_Used_sSDT_CellID,
33920 { "not-Used-sSDT-CellID", "rnsap.not_Used_sSDT_CellID",
33921 FT_NONE, BASE_NONE, NULL, 0,
33923 { &hf_rnsap_transmitDiversityIndicator,
33924 { "transmitDiversityIndicator", "rnsap.transmitDiversityIndicator",
33925 FT_UINT32, BASE_DEC, VALS(rnsap_TransmitDiversityIndicator_vals), 0,
33927 { &hf_rnsap_powerOffsetInformation1,
33928 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
33929 FT_NONE, BASE_NONE, NULL, 0,
33930 "F-DPCH-Information-RL-SetupRqstFDD/powerOffsetInformation", HFILL }},
33931 { &hf_rnsap_maxNrTimeslots_UL,
33932 { "maxNrTimeslots-UL", "rnsap.maxNrTimeslots_UL",
33933 FT_UINT32, BASE_DEC, NULL, 0,
33934 "UL-Physical-Channel-Information-RL-SetupRqstTDD/maxNrTimeslots-UL", HFILL }},
33935 { &hf_rnsap_minimumSpreadingFactor_UL,
33936 { "minimumSpreadingFactor-UL", "rnsap.minimumSpreadingFactor_UL",
33937 FT_UINT32, BASE_DEC, NULL, 0,
33938 "UL-Physical-Channel-Information-RL-SetupRqstTDD/minimumSpreadingFactor-UL", HFILL }},
33939 { &hf_rnsap_maxNrULPhysicalchannels,
33940 { "maxNrULPhysicalchannels", "rnsap.maxNrULPhysicalchannels",
33941 FT_UINT32, BASE_DEC, NULL, 0,
33942 "UL-Physical-Channel-Information-RL-SetupRqstTDD/maxNrULPhysicalchannels", HFILL }},
33943 { &hf_rnsap_maxNrTimeslots_DL,
33944 { "maxNrTimeslots-DL", "rnsap.maxNrTimeslots_DL",
33945 FT_UINT32, BASE_DEC, NULL, 0,
33946 "DL-Physical-Channel-Information-RL-SetupRqstTDD/maxNrTimeslots-DL", HFILL }},
33947 { &hf_rnsap_minimumSpreadingFactor_DL,
33948 { "minimumSpreadingFactor-DL", "rnsap.minimumSpreadingFactor_DL",
33949 FT_UINT32, BASE_DEC, NULL, 0,
33950 "DL-Physical-Channel-Information-RL-SetupRqstTDD/minimumSpreadingFactor-DL", HFILL }},
33951 { &hf_rnsap_maxNrDLPhysicalchannels,
33952 { "maxNrDLPhysicalchannels", "rnsap.maxNrDLPhysicalchannels",
33953 FT_UINT32, BASE_DEC, NULL, 0,
33954 "DL-Physical-Channel-Information-RL-SetupRqstTDD/maxNrDLPhysicalchannels", HFILL }},
33955 { &hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
33956 { "Item", "rnsap.UL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
33957 FT_NONE, BASE_NONE, NULL, 0,
33958 "UL-CCTrCH-InformationList-RL-SetupRqstTDD/_item", HFILL }},
33959 { &hf_rnsap_cCTrCH_ID,
33960 { "cCTrCH-ID", "rnsap.cCTrCH_ID",
33961 FT_UINT32, BASE_DEC, NULL, 0,
33963 { &hf_rnsap_tFCI_Coding,
33964 { "tFCI-Coding", "rnsap.tFCI_Coding",
33965 FT_UINT32, BASE_DEC, VALS(rnsap_TFCI_Coding_vals), 0,
33967 { &hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
33968 { "Item", "rnsap.DL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
33969 FT_NONE, BASE_NONE, NULL, 0,
33970 "DL-CCTrCH-InformationList-RL-SetupRqstTDD/_item", HFILL }},
33971 { &hf_rnsap_dl_TFCS,
33972 { "dl-TFCS", "rnsap.dl_TFCS",
33973 FT_NONE, BASE_NONE, NULL, 0,
33975 { &hf_rnsap_dl_PunctureLimit,
33976 { "dl-PunctureLimit", "rnsap.dl_PunctureLimit",
33977 FT_UINT32, BASE_DEC, NULL, 0,
33978 "DL-CCTrCH-InformationItem-RL-SetupRqstTDD/dl-PunctureLimit", HFILL }},
33979 { &hf_rnsap_tdd_TPC_DownlinkStepSize,
33980 { "tdd-TPC-DownlinkStepSize", "rnsap.tdd_TPC_DownlinkStepSize",
33981 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
33982 "DL-CCTrCH-InformationItem-RL-SetupRqstTDD/tdd-TPC-DownlinkStepSize", HFILL }},
33983 { &hf_rnsap_cCTrCH_TPCList,
33984 { "cCTrCH-TPCList", "rnsap.cCTrCH_TPCList",
33985 FT_UINT32, BASE_DEC, NULL, 0,
33986 "DL-CCTrCH-InformationItem-RL-SetupRqstTDD/cCTrCH-TPCList", HFILL }},
33987 { &hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item,
33988 { "Item", "rnsap.CCTrCH_TPCList_RL_SetupRqstTDD_item",
33989 FT_NONE, BASE_NONE, NULL, 0,
33990 "CCTrCH-TPCList-RL-SetupRqstTDD/_item", HFILL }},
33991 { &hf_rnsap_specialBurstScheduling,
33992 { "specialBurstScheduling", "rnsap.specialBurstScheduling",
33993 FT_UINT32, BASE_DEC, NULL, 0,
33994 "RL-Information-RL-SetupRqstTDD/specialBurstScheduling", HFILL }},
33995 { &hf_rnsap_primaryCCPCH_RSCP,
33996 { "primaryCCPCH-RSCP", "rnsap.primaryCCPCH_RSCP",
33997 FT_UINT32, BASE_DEC, NULL, 0,
33999 { &hf_rnsap_dL_TimeSlot_ISCP,
34000 { "dL-TimeSlot-ISCP", "rnsap.dL_TimeSlot_ISCP",
34001 FT_UINT32, BASE_DEC, NULL, 0,
34002 "RL-Information-RL-SetupRqstTDD/dL-TimeSlot-ISCP", HFILL }},
34003 { &hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item,
34004 { "Item", "rnsap.RL_InformationResponseList_RL_SetupRspFDD_item",
34005 FT_NONE, BASE_NONE, NULL, 0,
34006 "RL-InformationResponseList-RL-SetupRspFDD/_item", HFILL }},
34007 { &hf_rnsap_rL_Set_ID,
34008 { "rL-Set-ID", "rnsap.rL_Set_ID",
34009 FT_UINT32, BASE_DEC, NULL, 0,
34011 { &hf_rnsap_uRA_Information,
34012 { "uRA-Information", "rnsap.uRA_Information",
34013 FT_NONE, BASE_NONE, NULL, 0,
34016 { "sAI", "rnsap.sAI",
34017 FT_NONE, BASE_NONE, NULL, 0,
34019 { &hf_rnsap_gA_Cell,
34020 { "gA-Cell", "rnsap.gA_Cell",
34021 FT_UINT32, BASE_DEC, NULL, 0,
34023 { &hf_rnsap_gA_AccessPointPosition,
34024 { "gA-AccessPointPosition", "rnsap.gA_AccessPointPosition",
34025 FT_NONE, BASE_NONE, NULL, 0,
34027 { &hf_rnsap_received_total_wide_band_power,
34028 { "received-total-wide-band-power", "rnsap.received_total_wide_band_power",
34029 FT_UINT32, BASE_DEC, NULL, 0,
34031 { &hf_rnsap_not_Used_secondary_CCPCH_Info,
34032 { "not-Used-secondary-CCPCH-Info", "rnsap.not_Used_secondary_CCPCH_Info",
34033 FT_NONE, BASE_NONE, NULL, 0,
34035 { &hf_rnsap_dl_CodeInformation,
34036 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
34037 FT_UINT32, BASE_DEC, NULL, 0,
34039 { &hf_rnsap_diversityIndication,
34040 { "diversityIndication", "rnsap.diversityIndication",
34041 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_SetupRspFDD_vals), 0,
34042 "RL-InformationResponseItem-RL-SetupRspFDD/diversityIndication", HFILL }},
34043 { &hf_rnsap_sSDT_SupportIndicator,
34044 { "sSDT-SupportIndicator", "rnsap.sSDT_SupportIndicator",
34045 FT_UINT32, BASE_DEC, VALS(rnsap_SSDT_SupportIndicator_vals), 0,
34047 { &hf_rnsap_maxUL_SIR,
34048 { "maxUL-SIR", "rnsap.maxUL_SIR",
34049 FT_INT32, BASE_DEC, NULL, 0,
34051 { &hf_rnsap_minUL_SIR,
34052 { "minUL-SIR", "rnsap.minUL_SIR",
34053 FT_INT32, BASE_DEC, NULL, 0,
34055 { &hf_rnsap_closedlooptimingadjustmentmode,
34056 { "closedlooptimingadjustmentmode", "rnsap.closedlooptimingadjustmentmode",
34057 FT_UINT32, BASE_DEC, VALS(rnsap_Closedlooptimingadjustmentmode_vals), 0,
34059 { &hf_rnsap_maximumAllowedULTxPower,
34060 { "maximumAllowedULTxPower", "rnsap.maximumAllowedULTxPower",
34061 FT_INT32, BASE_DEC, NULL, 0,
34063 { &hf_rnsap_maximumDLTxPower,
34064 { "maximumDLTxPower", "rnsap.maximumDLTxPower",
34065 FT_INT32, BASE_DEC, NULL, 0,
34067 { &hf_rnsap_minimumDLTxPower,
34068 { "minimumDLTxPower", "rnsap.minimumDLTxPower",
34069 FT_INT32, BASE_DEC, NULL, 0,
34071 { &hf_rnsap_primaryScramblingCode,
34072 { "primaryScramblingCode", "rnsap.primaryScramblingCode",
34073 FT_UINT32, BASE_DEC, NULL, 0,
34075 { &hf_rnsap_uL_UARFCN,
34076 { "uL-UARFCN", "rnsap.uL_UARFCN",
34077 FT_UINT32, BASE_DEC, NULL, 0,
34079 { &hf_rnsap_dL_UARFCN,
34080 { "dL-UARFCN", "rnsap.dL_UARFCN",
34081 FT_UINT32, BASE_DEC, NULL, 0,
34083 { &hf_rnsap_primaryCPICH_Power,
34084 { "primaryCPICH-Power", "rnsap.primaryCPICH_Power",
34085 FT_INT32, BASE_DEC, NULL, 0,
34087 { &hf_rnsap_not_Used_dSCHInformationResponse,
34088 { "not-Used-dSCHInformationResponse", "rnsap.not_Used_dSCHInformationResponse",
34089 FT_NONE, BASE_NONE, NULL, 0,
34090 "RL-InformationResponseItem-RL-SetupRspFDD/not-Used-dSCHInformationResponse", HFILL }},
34091 { &hf_rnsap_neighbouring_UMTS_CellInformation,
34092 { "neighbouring-UMTS-CellInformation", "rnsap.neighbouring_UMTS_CellInformation",
34093 FT_UINT32, BASE_DEC, NULL, 0,
34095 { &hf_rnsap_neighbouring_GSM_CellInformation,
34096 { "neighbouring-GSM-CellInformation", "rnsap.neighbouring_GSM_CellInformation",
34097 FT_NONE, BASE_NONE, NULL, 0,
34099 { &hf_rnsap_pC_Preamble,
34100 { "pC-Preamble", "rnsap.pC_Preamble",
34101 FT_UINT32, BASE_DEC, NULL, 0,
34103 { &hf_rnsap_sRB_Delay,
34104 { "sRB-Delay", "rnsap.sRB_Delay",
34105 FT_UINT32, BASE_DEC, NULL, 0,
34107 { &hf_rnsap_combining,
34108 { "combining", "rnsap.combining",
34109 FT_NONE, BASE_NONE, NULL, 0,
34110 "DiversityIndication-RL-SetupRspFDD/combining", HFILL }},
34111 { &hf_rnsap_nonCombiningOrFirstRL,
34112 { "nonCombiningOrFirstRL", "rnsap.nonCombiningOrFirstRL",
34113 FT_NONE, BASE_NONE, NULL, 0,
34114 "DiversityIndication-RL-SetupRspFDD/nonCombiningOrFirstRL", HFILL }},
34115 { &hf_rnsap_dCH_InformationResponse,
34116 { "dCH-InformationResponse", "rnsap.dCH_InformationResponse",
34117 FT_UINT32, BASE_DEC, NULL, 0,
34119 { &hf_rnsap_ul_TimeSlot_ISCP_Info,
34120 { "ul-TimeSlot-ISCP-Info", "rnsap.ul_TimeSlot_ISCP_Info",
34121 FT_UINT32, BASE_DEC, NULL, 0,
34123 { &hf_rnsap_uARFCNforNt,
34124 { "uARFCNforNt", "rnsap.uARFCNforNt",
34125 FT_UINT32, BASE_DEC, NULL, 0,
34127 { &hf_rnsap_cellParameterID,
34128 { "cellParameterID", "rnsap.cellParameterID",
34129 FT_UINT32, BASE_DEC, NULL, 0,
34131 { &hf_rnsap_syncCase,
34132 { "syncCase", "rnsap.syncCase",
34133 FT_UINT32, BASE_DEC, NULL, 0,
34135 { &hf_rnsap_sCH_TimeSlot,
34136 { "sCH-TimeSlot", "rnsap.sCH_TimeSlot",
34137 FT_UINT32, BASE_DEC, NULL, 0,
34139 { &hf_rnsap_sCTD_Indicator,
34140 { "sCTD-Indicator", "rnsap.sCTD_Indicator",
34141 FT_UINT32, BASE_DEC, VALS(rnsap_SCTD_Indicator_vals), 0,
34143 { &hf_rnsap_pCCPCH_Power,
34144 { "pCCPCH-Power", "rnsap.pCCPCH_Power",
34145 FT_INT32, BASE_DEC, NULL, 0,
34147 { &hf_rnsap_timingAdvanceApplied,
34148 { "timingAdvanceApplied", "rnsap.timingAdvanceApplied",
34149 FT_UINT32, BASE_DEC, VALS(rnsap_TimingAdvanceApplied_vals), 0,
34151 { &hf_rnsap_alphaValue,
34152 { "alphaValue", "rnsap.alphaValue",
34153 FT_UINT32, BASE_DEC, NULL, 0,
34155 { &hf_rnsap_ul_PhysCH_SF_Variation,
34156 { "ul-PhysCH-SF-Variation", "rnsap.ul_PhysCH_SF_Variation",
34157 FT_UINT32, BASE_DEC, VALS(rnsap_UL_PhysCH_SF_Variation_vals), 0,
34159 { &hf_rnsap_synchronisationConfiguration,
34160 { "synchronisationConfiguration", "rnsap.synchronisationConfiguration",
34161 FT_NONE, BASE_NONE, NULL, 0,
34163 { &hf_rnsap_secondary_CCPCH_Info_TDD,
34164 { "secondary-CCPCH-Info-TDD", "rnsap.secondary_CCPCH_Info_TDD",
34165 FT_NONE, BASE_NONE, NULL, 0,
34167 { &hf_rnsap_ul_CCTrCHInformation,
34168 { "ul-CCTrCHInformation", "rnsap.ul_CCTrCHInformation",
34169 FT_NONE, BASE_NONE, NULL, 0,
34170 "RL-InformationResponse-RL-SetupRspTDD/ul-CCTrCHInformation", HFILL }},
34171 { &hf_rnsap_dl_CCTrCHInformation,
34172 { "dl-CCTrCHInformation", "rnsap.dl_CCTrCHInformation",
34173 FT_NONE, BASE_NONE, NULL, 0,
34174 "RL-InformationResponse-RL-SetupRspTDD/dl-CCTrCHInformation", HFILL }},
34175 { &hf_rnsap_dCH_InformationResponse1,
34176 { "dCH-InformationResponse", "rnsap.dCH_InformationResponse",
34177 FT_NONE, BASE_NONE, NULL, 0,
34179 { &hf_rnsap_dsch_InformationResponse,
34180 { "dsch-InformationResponse", "rnsap.dsch_InformationResponse",
34181 FT_NONE, BASE_NONE, NULL, 0,
34182 "RL-InformationResponse-RL-SetupRspTDD/dsch-InformationResponse", HFILL }},
34183 { &hf_rnsap_usch_InformationResponse,
34184 { "usch-InformationResponse", "rnsap.usch_InformationResponse",
34185 FT_NONE, BASE_NONE, NULL, 0,
34186 "RL-InformationResponse-RL-SetupRspTDD/usch-InformationResponse", HFILL }},
34187 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item,
34188 { "Item", "rnsap.UL_CCTrCHInformationListIE_RL_SetupRspTDD_item",
34189 FT_NONE, BASE_NONE, NULL, 0,
34190 "UL-CCTrCHInformationListIE-RL-SetupRspTDD/_item", HFILL }},
34191 { &hf_rnsap_ul_DPCH_Information,
34192 { "ul-DPCH-Information", "rnsap.ul_DPCH_Information",
34193 FT_NONE, BASE_NONE, NULL, 0,
34194 "UL-CCTrCHInformationItem-RL-SetupRspTDD/ul-DPCH-Information", HFILL }},
34195 { &hf_rnsap_repetitionPeriod,
34196 { "repetitionPeriod", "rnsap.repetitionPeriod",
34197 FT_UINT32, BASE_DEC, VALS(rnsap_RepetitionPeriod_vals), 0,
34199 { &hf_rnsap_repetitionLength,
34200 { "repetitionLength", "rnsap.repetitionLength",
34201 FT_UINT32, BASE_DEC, NULL, 0,
34203 { &hf_rnsap_tDD_DPCHOffset,
34204 { "tDD-DPCHOffset", "rnsap.tDD_DPCHOffset",
34205 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DPCHOffset_vals), 0,
34207 { &hf_rnsap_uL_Timeslot_Information,
34208 { "uL-Timeslot-Information", "rnsap.uL_Timeslot_Information",
34209 FT_UINT32, BASE_DEC, NULL, 0,
34211 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item,
34212 { "Item", "rnsap.DL_CCTrCHInformationListIE_RL_SetupRspTDD_item",
34213 FT_NONE, BASE_NONE, NULL, 0,
34214 "DL-CCTrCHInformationListIE-RL-SetupRspTDD/_item", HFILL }},
34215 { &hf_rnsap_dl_DPCH_Information,
34216 { "dl-DPCH-Information", "rnsap.dl_DPCH_Information",
34217 FT_NONE, BASE_NONE, NULL, 0,
34218 "DL-CCTrCHInformationItem-RL-SetupRspTDD/dl-DPCH-Information", HFILL }},
34219 { &hf_rnsap_dL_Timeslot_Information,
34220 { "dL-Timeslot-Information", "rnsap.dL_Timeslot_Information",
34221 FT_UINT32, BASE_DEC, NULL, 0,
34223 { &hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item,
34224 { "Item", "rnsap.DSCH_InformationListIEs_RL_SetupRspTDD_item",
34225 FT_NONE, BASE_NONE, NULL, 0,
34226 "DSCH-InformationListIEs-RL-SetupRspTDD/_item", HFILL }},
34227 { &hf_rnsap_dsch_ID,
34228 { "dsch-ID", "rnsap.dsch_ID",
34229 FT_UINT32, BASE_DEC, NULL, 0,
34231 { &hf_rnsap_dSCH_FlowControlInformation,
34232 { "dSCH-FlowControlInformation", "rnsap.dSCH_FlowControlInformation",
34233 FT_UINT32, BASE_DEC, NULL, 0,
34235 { &hf_rnsap_bindingID,
34236 { "bindingID", "rnsap.bindingID",
34237 FT_BYTES, BASE_HEX, NULL, 0,
34239 { &hf_rnsap_transportLayerAddress,
34240 { "transportLayerAddress", "rnsap.transportLayerAddress",
34241 FT_BYTES, BASE_HEX, NULL, 0,
34243 { &hf_rnsap_transportFormatManagement,
34244 { "transportFormatManagement", "rnsap.transportFormatManagement",
34245 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatManagement_vals), 0,
34247 { &hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item,
34248 { "Item", "rnsap.USCH_InformationListIEs_RL_SetupRspTDD_item",
34249 FT_NONE, BASE_NONE, NULL, 0,
34250 "USCH-InformationListIEs-RL-SetupRspTDD/_item", HFILL }},
34251 { &hf_rnsap_usch_ID,
34252 { "usch-ID", "rnsap.usch_ID",
34253 FT_UINT32, BASE_DEC, NULL, 0,
34255 { &hf_rnsap_ul_TimeSlot_ISCP_LCR_Info,
34256 { "ul-TimeSlot-ISCP-LCR-Info", "rnsap.ul_TimeSlot_ISCP_LCR_Info",
34257 FT_UINT32, BASE_DEC, NULL, 0,
34259 { &hf_rnsap_secondary_LCR_CCPCH_Info_TDD,
34260 { "secondary-LCR-CCPCH-Info-TDD", "rnsap.secondary_LCR_CCPCH_Info_TDD",
34261 FT_NONE, BASE_NONE, NULL, 0,
34263 { &hf_rnsap_ul_LCR_CCTrCHInformation,
34264 { "ul-LCR-CCTrCHInformation", "rnsap.ul_LCR_CCTrCHInformation",
34265 FT_NONE, BASE_NONE, NULL, 0,
34266 "RL-LCR-InformationResponse-RL-SetupRspTDD/ul-LCR-CCTrCHInformation", HFILL }},
34267 { &hf_rnsap_dl_LCR_CCTrCHInformation,
34268 { "dl-LCR-CCTrCHInformation", "rnsap.dl_LCR_CCTrCHInformation",
34269 FT_NONE, BASE_NONE, NULL, 0,
34270 "RL-LCR-InformationResponse-RL-SetupRspTDD/dl-LCR-CCTrCHInformation", HFILL }},
34271 { &hf_rnsap_dsch_LCR_InformationResponse,
34272 { "dsch-LCR-InformationResponse", "rnsap.dsch_LCR_InformationResponse",
34273 FT_NONE, BASE_NONE, NULL, 0,
34274 "RL-LCR-InformationResponse-RL-SetupRspTDD/dsch-LCR-InformationResponse", HFILL }},
34275 { &hf_rnsap_usch_LCR_InformationResponse,
34276 { "usch-LCR-InformationResponse", "rnsap.usch_LCR_InformationResponse",
34277 FT_NONE, BASE_NONE, NULL, 0,
34278 "RL-LCR-InformationResponse-RL-SetupRspTDD/usch-LCR-InformationResponse", HFILL }},
34279 { &hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item,
34280 { "Item", "rnsap.UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item",
34281 FT_NONE, BASE_NONE, NULL, 0,
34282 "UL-LCR-CCTrCHInformationListIE-RL-SetupRspTDD/_item", HFILL }},
34283 { &hf_rnsap_ul_DPCH_LCR_Information,
34284 { "ul-DPCH-LCR-Information", "rnsap.ul_DPCH_LCR_Information",
34285 FT_NONE, BASE_NONE, NULL, 0,
34286 "UL-LCR-CCTrCHInformationItem-RL-SetupRspTDD/ul-DPCH-LCR-Information", HFILL }},
34287 { &hf_rnsap_uL_TimeslotLCR_Information,
34288 { "uL-TimeslotLCR-Information", "rnsap.uL_TimeslotLCR_Information",
34289 FT_UINT32, BASE_DEC, NULL, 0,
34291 { &hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item,
34292 { "Item", "rnsap.DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item",
34293 FT_NONE, BASE_NONE, NULL, 0,
34294 "DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD/_item", HFILL }},
34295 { &hf_rnsap_dl_DPCH_LCR_Information,
34296 { "dl-DPCH-LCR-Information", "rnsap.dl_DPCH_LCR_Information",
34297 FT_NONE, BASE_NONE, NULL, 0,
34298 "DL-CCTrCH-LCR-InformationItem-RL-SetupRspTDD/dl-DPCH-LCR-Information", HFILL }},
34299 { &hf_rnsap_dL_Timeslot_LCR_Information,
34300 { "dL-Timeslot-LCR-Information", "rnsap.dL_Timeslot_LCR_Information",
34301 FT_UINT32, BASE_DEC, NULL, 0,
34302 "DL-DPCH-LCR-InformationItem-RL-SetupRspTDD/dL-Timeslot-LCR-Information", HFILL }},
34303 { &hf_rnsap_tSTD_Indicator,
34304 { "tSTD-Indicator", "rnsap.tSTD_Indicator",
34305 FT_UINT32, BASE_DEC, VALS(rnsap_TSTD_Indicator_vals), 0,
34307 { &hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item,
34308 { "Item", "rnsap.DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item",
34309 FT_NONE, BASE_NONE, NULL, 0,
34310 "DSCH-LCR-InformationListIEs-RL-SetupRspTDD/_item", HFILL }},
34311 { &hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item,
34312 { "Item", "rnsap.USCH_LCR_InformationListIEs_RL_SetupRspTDD_item",
34313 FT_NONE, BASE_NONE, NULL, 0,
34314 "USCH-LCR-InformationListIEs-RL-SetupRspTDD/_item", HFILL }},
34315 { &hf_rnsap_generalCause,
34316 { "generalCause", "rnsap.generalCause",
34317 FT_NONE, BASE_NONE, NULL, 0,
34318 "CauseLevel-RL-SetupFailureFDD/generalCause", HFILL }},
34319 { &hf_rnsap_rLSpecificCause,
34320 { "rLSpecificCause", "rnsap.rLSpecificCause",
34321 FT_NONE, BASE_NONE, NULL, 0,
34322 "CauseLevel-RL-SetupFailureFDD/rLSpecificCause", HFILL }},
34324 { "cause", "rnsap.cause",
34325 FT_UINT32, BASE_DEC, VALS(rnsap_Cause_vals), 0,
34327 { &hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
34328 { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "rnsap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
34329 FT_UINT32, BASE_DEC, NULL, 0,
34330 "RLSpecificCauseList-RL-SetupFailureFDD/unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", HFILL }},
34331 { &hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD,
34332 { "successful-RL-InformationRespList-RL-SetupFailureFDD", "rnsap.successful_RL_InformationRespList_RL_SetupFailureFDD",
34333 FT_UINT32, BASE_DEC, NULL, 0,
34334 "RLSpecificCauseList-RL-SetupFailureFDD/successful-RL-InformationRespList-RL-SetupFailureFDD", HFILL }},
34335 { &hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item,
34336 { "Item", "rnsap.UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item",
34337 FT_NONE, BASE_NONE, NULL, 0,
34338 "UnsuccessfulRL-InformationResponseList-RL-SetupFailureFDD/_item", HFILL }},
34339 { &hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item,
34340 { "Item", "rnsap.SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item",
34341 FT_NONE, BASE_NONE, NULL, 0,
34342 "SuccessfulRL-InformationResponseList-RL-SetupFailureFDD/_item", HFILL }},
34343 { &hf_rnsap_diversityIndication1,
34344 { "diversityIndication", "rnsap.diversityIndication",
34345 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_SetupFailureFDD_vals), 0,
34346 "SuccessfulRL-InformationResponse-RL-SetupFailureFDD/diversityIndication", HFILL }},
34347 { &hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD,
34348 { "not-Used-dSCH-InformationResponse-RL-SetupFailureFDD", "rnsap.not_Used_dSCH_InformationResponse_RL_SetupFailureFDD",
34349 FT_NONE, BASE_NONE, NULL, 0,
34350 "SuccessfulRL-InformationResponse-RL-SetupFailureFDD/not-Used-dSCH-InformationResponse-RL-SetupFailureFDD", HFILL }},
34351 { &hf_rnsap_combining1,
34352 { "combining", "rnsap.combining",
34353 FT_NONE, BASE_NONE, NULL, 0,
34354 "DiversityIndication-RL-SetupFailureFDD/combining", HFILL }},
34355 { &hf_rnsap_nonCombiningOrFirstRL1,
34356 { "nonCombiningOrFirstRL", "rnsap.nonCombiningOrFirstRL",
34357 FT_NONE, BASE_NONE, NULL, 0,
34358 "DiversityIndication-RL-SetupFailureFDD/nonCombiningOrFirstRL", HFILL }},
34359 { &hf_rnsap_generalCause1,
34360 { "generalCause", "rnsap.generalCause",
34361 FT_NONE, BASE_NONE, NULL, 0,
34362 "CauseLevel-RL-SetupFailureTDD/generalCause", HFILL }},
34363 { &hf_rnsap_rLSpecificCause1,
34364 { "rLSpecificCause", "rnsap.rLSpecificCause",
34365 FT_NONE, BASE_NONE, NULL, 0,
34366 "CauseLevel-RL-SetupFailureTDD/rLSpecificCause", HFILL }},
34367 { &hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD,
34368 { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "rnsap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD",
34369 FT_NONE, BASE_NONE, NULL, 0,
34370 "RLSpecificCauseList-RL-SetupFailureTDD/unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", HFILL }},
34371 { &hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item,
34372 { "Item", "rnsap.RL_InformationList_RL_AdditionRqstFDD_item",
34373 FT_NONE, BASE_NONE, NULL, 0,
34374 "RL-InformationList-RL-AdditionRqstFDD/_item", HFILL }},
34375 { &hf_rnsap_dL_TimeSlot_ISCP_Info,
34376 { "dL-TimeSlot-ISCP-Info", "rnsap.dL_TimeSlot_ISCP_Info",
34377 FT_UINT32, BASE_DEC, NULL, 0,
34378 "RL-Information-RL-AdditionRqstTDD/dL-TimeSlot-ISCP-Info", HFILL }},
34379 { &hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
34380 { "Item", "rnsap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
34381 FT_NONE, BASE_NONE, NULL, 0,
34382 "UL-CCTrCH-InformationList-RL-AdditionRqstTDD/_item", HFILL }},
34383 { &hf_rnsap_uplinkStepSizeLCR,
34384 { "uplinkStepSizeLCR", "rnsap.uplinkStepSizeLCR",
34385 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
34386 "UL-CCTrCH-InformationItem-RL-AdditionRqstTDD/uplinkStepSizeLCR", HFILL }},
34387 { &hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
34388 { "Item", "rnsap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
34389 FT_NONE, BASE_NONE, NULL, 0,
34390 "DL-CCTrCH-InformationList-RL-AdditionRqstTDD/_item", HFILL }},
34391 { &hf_rnsap_downlinkStepSize,
34392 { "downlinkStepSize", "rnsap.downlinkStepSize",
34393 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
34394 "DL-CCTrCH-InformationItem-RL-AdditionRqstTDD/downlinkStepSize", HFILL }},
34395 { &hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item,
34396 { "Item", "rnsap.RL_InformationResponseList_RL_AdditionRspFDD_item",
34397 FT_NONE, BASE_NONE, NULL, 0,
34398 "RL-InformationResponseList-RL-AdditionRspFDD/_item", HFILL }},
34399 { &hf_rnsap_dl_CodeInformation1,
34400 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
34401 FT_NONE, BASE_NONE, NULL, 0,
34402 "RL-InformationResponseItem-RL-AdditionRspFDD/dl-CodeInformation", HFILL }},
34403 { &hf_rnsap_diversityIndication2,
34404 { "diversityIndication", "rnsap.diversityIndication",
34405 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_AdditionRspFDD_vals), 0,
34406 "RL-InformationResponseItem-RL-AdditionRspFDD/diversityIndication", HFILL }},
34407 { &hf_rnsap_combining2,
34408 { "combining", "rnsap.combining",
34409 FT_NONE, BASE_NONE, NULL, 0,
34410 "DiversityIndication-RL-AdditionRspFDD/combining", HFILL }},
34411 { &hf_rnsap_nonCombining,
34412 { "nonCombining", "rnsap.nonCombining",
34413 FT_NONE, BASE_NONE, NULL, 0,
34414 "DiversityIndication-RL-AdditionRspFDD/nonCombining", HFILL }},
34415 { &hf_rnsap_ul_CCTrCHInformation1,
34416 { "ul-CCTrCHInformation", "rnsap.ul_CCTrCHInformation",
34417 FT_NONE, BASE_NONE, NULL, 0,
34418 "RL-InformationResponse-RL-AdditionRspTDD/ul-CCTrCHInformation", HFILL }},
34419 { &hf_rnsap_dl_CCTrCHInformation1,
34420 { "dl-CCTrCHInformation", "rnsap.dl_CCTrCHInformation",
34421 FT_NONE, BASE_NONE, NULL, 0,
34422 "RL-InformationResponse-RL-AdditionRspTDD/dl-CCTrCHInformation", HFILL }},
34423 { &hf_rnsap_dCH_Information,
34424 { "dCH-Information", "rnsap.dCH_Information",
34425 FT_NONE, BASE_NONE, NULL, 0,
34426 "RL-InformationResponse-RL-AdditionRspTDD/dCH-Information", HFILL }},
34427 { &hf_rnsap_dSCH_InformationResponse,
34428 { "dSCH-InformationResponse", "rnsap.dSCH_InformationResponse",
34429 FT_NONE, BASE_NONE, NULL, 0,
34430 "RL-InformationResponse-RL-AdditionRspTDD/dSCH-InformationResponse", HFILL }},
34431 { &hf_rnsap_uSCH_InformationResponse,
34432 { "uSCH-InformationResponse", "rnsap.uSCH_InformationResponse",
34433 FT_NONE, BASE_NONE, NULL, 0,
34434 "RL-InformationResponse-RL-AdditionRspTDD/uSCH-InformationResponse", HFILL }},
34435 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item,
34436 { "Item", "rnsap.UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item",
34437 FT_NONE, BASE_NONE, NULL, 0,
34438 "UL-CCTrCHInformationListIE-RL-AdditionRspTDD/_item", HFILL }},
34439 { &hf_rnsap_ul_DPCH_Information1,
34440 { "ul-DPCH-Information", "rnsap.ul_DPCH_Information",
34441 FT_NONE, BASE_NONE, NULL, 0,
34442 "UL-CCTrCHInformationItem-RL-AdditionRspTDD/ul-DPCH-Information", HFILL }},
34443 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item,
34444 { "Item", "rnsap.DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item",
34445 FT_NONE, BASE_NONE, NULL, 0,
34446 "DL-CCTrCHInformationListIE-RL-AdditionRspTDD/_item", HFILL }},
34447 { &hf_rnsap_dl_DPCH_Information1,
34448 { "dl-DPCH-Information", "rnsap.dl_DPCH_Information",
34449 FT_NONE, BASE_NONE, NULL, 0,
34450 "DL-CCTrCHInformationItem-RL-AdditionRspTDD/dl-DPCH-Information", HFILL }},
34451 { &hf_rnsap_diversityIndication3,
34452 { "diversityIndication", "rnsap.diversityIndication",
34453 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_AdditionRspTDD_vals), 0,
34454 "DCH-Information-RL-AdditionRspTDD/diversityIndication", HFILL }},
34455 { &hf_rnsap_combining3,
34456 { "combining", "rnsap.combining",
34457 FT_NONE, BASE_NONE, NULL, 0,
34458 "DiversityIndication-RL-AdditionRspTDD/combining", HFILL }},
34459 { &hf_rnsap_nonCombining1,
34460 { "nonCombining", "rnsap.nonCombining",
34461 FT_NONE, BASE_NONE, NULL, 0,
34462 "DiversityIndication-RL-AdditionRspTDD/nonCombining", HFILL }},
34463 { &hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item,
34464 { "Item", "rnsap.DSCH_InformationListIE_RL_AdditionRspTDD_item",
34465 FT_NONE, BASE_NONE, NULL, 0,
34466 "DSCH-InformationListIE-RL-AdditionRspTDD/_item", HFILL }},
34467 { &hf_rnsap_diversityIndication4,
34468 { "diversityIndication", "rnsap.diversityIndication",
34469 FT_NONE, BASE_NONE, NULL, 0,
34471 { &hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item,
34472 { "Item", "rnsap.USCH_InformationListIE_RL_AdditionRspTDD_item",
34473 FT_NONE, BASE_NONE, NULL, 0,
34474 "USCH-InformationListIE-RL-AdditionRspTDD/_item", HFILL }},
34475 { &hf_rnsap_uSCH_ID,
34476 { "uSCH-ID", "rnsap.uSCH_ID",
34477 FT_UINT32, BASE_DEC, NULL, 0,
34479 { &hf_rnsap_ul_CCTrCH_LCR_Information,
34480 { "ul-CCTrCH-LCR-Information", "rnsap.ul_CCTrCH_LCR_Information",
34481 FT_NONE, BASE_NONE, NULL, 0,
34482 "RL-LCR-InformationResponse-RL-AdditionRspTDD/ul-CCTrCH-LCR-Information", HFILL }},
34483 { &hf_rnsap_dl_CCTrCH_LCR_Information,
34484 { "dl-CCTrCH-LCR-Information", "rnsap.dl_CCTrCH_LCR_Information",
34485 FT_NONE, BASE_NONE, NULL, 0,
34486 "RL-LCR-InformationResponse-RL-AdditionRspTDD/dl-CCTrCH-LCR-Information", HFILL }},
34487 { &hf_rnsap_dCH_InformationResponse2,
34488 { "dCH-InformationResponse", "rnsap.dCH_InformationResponse",
34489 FT_NONE, BASE_NONE, NULL, 0,
34490 "RL-LCR-InformationResponse-RL-AdditionRspTDD/dCH-InformationResponse", HFILL }},
34491 { &hf_rnsap_dsch_LCR_InformationResponse1,
34492 { "dsch-LCR-InformationResponse", "rnsap.dsch_LCR_InformationResponse",
34493 FT_NONE, BASE_NONE, NULL, 0,
34494 "RL-LCR-InformationResponse-RL-AdditionRspTDD/dsch-LCR-InformationResponse", HFILL }},
34495 { &hf_rnsap_usch_LCR_InformationResponse1,
34496 { "usch-LCR-InformationResponse", "rnsap.usch_LCR_InformationResponse",
34497 FT_NONE, BASE_NONE, NULL, 0,
34498 "RL-LCR-InformationResponse-RL-AdditionRspTDD/usch-LCR-InformationResponse", HFILL }},
34499 { &hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item,
34500 { "Item", "rnsap.UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item",
34501 FT_NONE, BASE_NONE, NULL, 0,
34502 "UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD/_item", HFILL }},
34503 { &hf_rnsap_ul_DPCH_LCR_Information1,
34504 { "ul-DPCH-LCR-Information", "rnsap.ul_DPCH_LCR_Information",
34505 FT_NONE, BASE_NONE, NULL, 0,
34506 "UL-CCTrCH-LCR-InformationItem-RL-AdditionRspTDD/ul-DPCH-LCR-Information", HFILL }},
34507 { &hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item,
34508 { "Item", "rnsap.DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item",
34509 FT_NONE, BASE_NONE, NULL, 0,
34510 "DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD/_item", HFILL }},
34511 { &hf_rnsap_dl_DPCH_LCR_Information1,
34512 { "dl-DPCH-LCR-Information", "rnsap.dl_DPCH_LCR_Information",
34513 FT_NONE, BASE_NONE, NULL, 0,
34514 "DL-CCTrCH-LCR-InformationItem-RL-AdditionRspTDD/dl-DPCH-LCR-Information", HFILL }},
34515 { &hf_rnsap_dL_TimeslotLCR_Information,
34516 { "dL-TimeslotLCR-Information", "rnsap.dL_TimeslotLCR_Information",
34517 FT_UINT32, BASE_DEC, NULL, 0,
34518 "DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD/dL-TimeslotLCR-Information", HFILL }},
34519 { &hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item,
34520 { "Item", "rnsap.DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item",
34521 FT_NONE, BASE_NONE, NULL, 0,
34522 "DSCH-LCR-InformationListIEs-RL-AdditionRspTDD/_item", HFILL }},
34523 { &hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item,
34524 { "Item", "rnsap.USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item",
34525 FT_NONE, BASE_NONE, NULL, 0,
34526 "USCH-LCR-InformationListIEs-RL-AdditionRspTDD/_item", HFILL }},
34527 { &hf_rnsap_generalCause2,
34528 { "generalCause", "rnsap.generalCause",
34529 FT_NONE, BASE_NONE, NULL, 0,
34530 "CauseLevel-RL-AdditionFailureFDD/generalCause", HFILL }},
34531 { &hf_rnsap_rLSpecificCause2,
34532 { "rLSpecificCause", "rnsap.rLSpecificCause",
34533 FT_NONE, BASE_NONE, NULL, 0,
34534 "CauseLevel-RL-AdditionFailureFDD/rLSpecificCause", HFILL }},
34535 { &hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
34536 { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "rnsap.unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD",
34537 FT_UINT32, BASE_DEC, NULL, 0,
34538 "RLSpecificCauseList-RL-AdditionFailureFDD/unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", HFILL }},
34539 { &hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD,
34540 { "successful-RL-InformationRespList-RL-AdditionFailureFDD", "rnsap.successful_RL_InformationRespList_RL_AdditionFailureFDD",
34541 FT_UINT32, BASE_DEC, NULL, 0,
34542 "RLSpecificCauseList-RL-AdditionFailureFDD/successful-RL-InformationRespList-RL-AdditionFailureFDD", HFILL }},
34543 { &hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item,
34544 { "Item", "rnsap.UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item",
34545 FT_NONE, BASE_NONE, NULL, 0,
34546 "UnsuccessfulRL-InformationResponseList-RL-AdditionFailureFDD/_item", HFILL }},
34547 { &hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item,
34548 { "Item", "rnsap.SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item",
34549 FT_NONE, BASE_NONE, NULL, 0,
34550 "SuccessfulRL-InformationResponseList-RL-AdditionFailureFDD/_item", HFILL }},
34551 { &hf_rnsap_dl_CodeInformation2,
34552 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
34553 FT_NONE, BASE_NONE, NULL, 0,
34554 "SuccessfulRL-InformationResponse-RL-AdditionFailureFDD/dl-CodeInformation", HFILL }},
34555 { &hf_rnsap_diversityIndication5,
34556 { "diversityIndication", "rnsap.diversityIndication",
34557 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_AdditionFailureFDD_vals), 0,
34558 "SuccessfulRL-InformationResponse-RL-AdditionFailureFDD/diversityIndication", HFILL }},
34559 { &hf_rnsap_combining4,
34560 { "combining", "rnsap.combining",
34561 FT_NONE, BASE_NONE, NULL, 0,
34562 "DiversityIndication-RL-AdditionFailureFDD/combining", HFILL }},
34563 { &hf_rnsap_nonCombining2,
34564 { "nonCombining", "rnsap.nonCombining",
34565 FT_NONE, BASE_NONE, NULL, 0,
34566 "DiversityIndication-RL-AdditionFailureFDD/nonCombining", HFILL }},
34567 { &hf_rnsap_generalCause3,
34568 { "generalCause", "rnsap.generalCause",
34569 FT_NONE, BASE_NONE, NULL, 0,
34570 "CauseLevel-RL-AdditionFailureTDD/generalCause", HFILL }},
34571 { &hf_rnsap_rLSpecificCause3,
34572 { "rLSpecificCause", "rnsap.rLSpecificCause",
34573 FT_NONE, BASE_NONE, NULL, 0,
34574 "CauseLevel-RL-AdditionFailureTDD/rLSpecificCause", HFILL }},
34575 { &hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD,
34576 { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "rnsap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD",
34577 FT_NONE, BASE_NONE, NULL, 0,
34578 "RLSpecificCauseList-RL-AdditionFailureTDD/unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", HFILL }},
34579 { &hf_rnsap_RL_InformationList_RL_DeletionRqst_item,
34580 { "Item", "rnsap.RL_InformationList_RL_DeletionRqst_item",
34581 FT_NONE, BASE_NONE, NULL, 0,
34582 "RL-InformationList-RL-DeletionRqst/_item", HFILL }},
34583 { &hf_rnsap_maxNrOfUL_DPDCHs,
34584 { "maxNrOfUL-DPDCHs", "rnsap.maxNrOfUL_DPDCHs",
34585 FT_UINT32, BASE_DEC, NULL, 0,
34586 "UL-DPCH-Information-RL-ReconfPrepFDD/maxNrOfUL-DPDCHs", HFILL }},
34587 { &hf_rnsap_not_Used_sSDT_CellIDLength,
34588 { "not-Used-sSDT-CellIDLength", "rnsap.not_Used_sSDT_CellIDLength",
34589 FT_NONE, BASE_NONE, NULL, 0,
34590 "UL-DPCH-Information-RL-ReconfPrepFDD/not-Used-sSDT-CellIDLength", HFILL }},
34591 { &hf_rnsap_powerOffsetInformation2,
34592 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
34593 FT_NONE, BASE_NONE, NULL, 0,
34594 "DL-DPCH-Power-Information-RL-ReconfPrepFDD/powerOffsetInformation", HFILL }},
34595 { &hf_rnsap_fdd_TPC_DownlinkStepSize,
34596 { "fdd-TPC-DownlinkStepSize", "rnsap.fdd_TPC_DownlinkStepSize",
34597 FT_UINT32, BASE_DEC, VALS(rnsap_FDD_TPC_DownlinkStepSize_vals), 0,
34598 "DL-DPCH-Power-Information-RL-ReconfPrepFDD/fdd-TPC-DownlinkStepSize", HFILL }},
34599 { &hf_rnsap_pO1_ForTFCI_Bits,
34600 { "pO1-ForTFCI-Bits", "rnsap.pO1_ForTFCI_Bits",
34601 FT_UINT32, BASE_DEC, NULL, 0,
34602 "PowerOffsetInformation-RL-ReconfPrepFDD/pO1-ForTFCI-Bits", HFILL }},
34603 { &hf_rnsap_pO2_ForTPC_Bits,
34604 { "pO2-ForTPC-Bits", "rnsap.pO2_ForTPC_Bits",
34605 FT_UINT32, BASE_DEC, NULL, 0,
34606 "PowerOffsetInformation-RL-ReconfPrepFDD/pO2-ForTPC-Bits", HFILL }},
34607 { &hf_rnsap_pO3_ForPilotBits,
34608 { "pO3-ForPilotBits", "rnsap.pO3_ForPilotBits",
34609 FT_UINT32, BASE_DEC, NULL, 0,
34610 "PowerOffsetInformation-RL-ReconfPrepFDD/pO3-ForPilotBits", HFILL }},
34611 { &hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item,
34612 { "Item", "rnsap.DCH_DeleteList_RL_ReconfPrepFDD_item",
34613 FT_NONE, BASE_NONE, NULL, 0,
34614 "DCH-DeleteList-RL-ReconfPrepFDD/_item", HFILL }},
34615 { &hf_rnsap_dCH_ID,
34616 { "dCH-ID", "rnsap.dCH_ID",
34617 FT_UINT32, BASE_DEC, NULL, 0,
34619 { &hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item,
34620 { "Item", "rnsap.RL_InformationList_RL_ReconfPrepFDD_item",
34621 FT_NONE, BASE_NONE, NULL, 0,
34622 "RL-InformationList-RL-ReconfPrepFDD/_item", HFILL }},
34623 { &hf_rnsap_not_Used_sSDT_Indication,
34624 { "not-Used-sSDT-Indication", "rnsap.not_Used_sSDT_Indication",
34625 FT_NONE, BASE_NONE, NULL, 0,
34626 "RL-Information-RL-ReconfPrepFDD/not-Used-sSDT-Indication", HFILL }},
34627 { &hf_rnsap_not_Used_sSDT_CellIdentity,
34628 { "not-Used-sSDT-CellIdentity", "rnsap.not_Used_sSDT_CellIdentity",
34629 FT_NONE, BASE_NONE, NULL, 0,
34630 "RL-Information-RL-ReconfPrepFDD/not-Used-sSDT-CellIdentity", HFILL }},
34631 { &hf_rnsap_powerOffsetInformation3,
34632 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
34633 FT_NONE, BASE_NONE, NULL, 0,
34634 "F-DPCH-Information-RL-ReconfPrepFDD/powerOffsetInformation", HFILL }},
34635 { &hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
34636 { "Item", "rnsap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
34637 FT_NONE, BASE_NONE, NULL, 0,
34638 "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD/_item", HFILL }},
34639 { &hf_rnsap_punctureLimit,
34640 { "punctureLimit", "rnsap.punctureLimit",
34641 FT_UINT32, BASE_DEC, NULL, 0,
34643 { &hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
34644 { "Item", "rnsap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
34645 FT_NONE, BASE_NONE, NULL, 0,
34646 "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD/_item", HFILL }},
34647 { &hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
34648 { "Item", "rnsap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
34649 FT_NONE, BASE_NONE, NULL, 0,
34650 "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD/_item", HFILL }},
34651 { &hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
34652 { "Item", "rnsap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
34653 FT_NONE, BASE_NONE, NULL, 0,
34654 "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD/_item", HFILL }},
34655 { &hf_rnsap_cCTrCH_TPCList1,
34656 { "cCTrCH-TPCList", "rnsap.cCTrCH_TPCList",
34657 FT_UINT32, BASE_DEC, NULL, 0,
34658 "DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD/cCTrCH-TPCList", HFILL }},
34659 { &hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item,
34660 { "Item", "rnsap.CCTrCH_TPCAddList_RL_ReconfPrepTDD_item",
34661 FT_NONE, BASE_NONE, NULL, 0,
34662 "CCTrCH-TPCAddList-RL-ReconfPrepTDD/_item", HFILL }},
34663 { &hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
34664 { "Item", "rnsap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
34665 FT_NONE, BASE_NONE, NULL, 0,
34666 "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD/_item", HFILL }},
34667 { &hf_rnsap_cCTrCH_TPCList2,
34668 { "cCTrCH-TPCList", "rnsap.cCTrCH_TPCList",
34669 FT_UINT32, BASE_DEC, NULL, 0,
34670 "DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD/cCTrCH-TPCList", HFILL }},
34671 { &hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item,
34672 { "Item", "rnsap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item",
34673 FT_NONE, BASE_NONE, NULL, 0,
34674 "CCTrCH-TPCModifyList-RL-ReconfPrepTDD/_item", HFILL }},
34675 { &hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
34676 { "Item", "rnsap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
34677 FT_NONE, BASE_NONE, NULL, 0,
34678 "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD/_item", HFILL }},
34679 { &hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item,
34680 { "Item", "rnsap.DCH_DeleteList_RL_ReconfPrepTDD_item",
34681 FT_NONE, BASE_NONE, NULL, 0,
34682 "DCH-DeleteList-RL-ReconfPrepTDD/_item", HFILL }},
34683 { &hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item,
34684 { "Item", "rnsap.DSCH_ModifyList_RL_ReconfPrepTDD_item",
34685 FT_NONE, BASE_NONE, NULL, 0,
34686 "DSCH-ModifyList-RL-ReconfPrepTDD/_item", HFILL }},
34687 { &hf_rnsap_dSCH_ID,
34688 { "dSCH-ID", "rnsap.dSCH_ID",
34689 FT_UINT32, BASE_DEC, NULL, 0,
34691 { &hf_rnsap_dl_ccTrCHID,
34692 { "dl-ccTrCHID", "rnsap.dl_ccTrCHID",
34693 FT_UINT32, BASE_DEC, NULL, 0,
34695 { &hf_rnsap_trChSourceStatisticsDescriptor,
34696 { "trChSourceStatisticsDescriptor", "rnsap.trChSourceStatisticsDescriptor",
34697 FT_UINT32, BASE_DEC, VALS(rnsap_TrCH_SrcStatisticsDescr_vals), 0,
34699 { &hf_rnsap_transportFormatSet,
34700 { "transportFormatSet", "rnsap.transportFormatSet",
34701 FT_NONE, BASE_NONE, NULL, 0,
34703 { &hf_rnsap_allocationRetentionPriority,
34704 { "allocationRetentionPriority", "rnsap.allocationRetentionPriority",
34705 FT_NONE, BASE_NONE, NULL, 0,
34707 { &hf_rnsap_schedulingPriorityIndicator,
34708 { "schedulingPriorityIndicator", "rnsap.schedulingPriorityIndicator",
34709 FT_UINT32, BASE_DEC, VALS(rnsap_SchedulingPriorityIndicator_vals), 0,
34712 { "bLER", "rnsap.bLER",
34713 FT_INT32, BASE_DEC, NULL, 0,
34715 { &hf_rnsap_transportBearerRequestIndicator,
34716 { "transportBearerRequestIndicator", "rnsap.transportBearerRequestIndicator",
34717 FT_UINT32, BASE_DEC, VALS(rnsap_TransportBearerRequestIndicator_vals), 0,
34719 { &hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item,
34720 { "Item", "rnsap.DSCH_DeleteList_RL_ReconfPrepTDD_item",
34721 FT_NONE, BASE_NONE, NULL, 0,
34722 "DSCH-DeleteList-RL-ReconfPrepTDD/_item", HFILL }},
34723 { &hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item,
34724 { "Item", "rnsap.USCH_ModifyList_RL_ReconfPrepTDD_item",
34725 FT_NONE, BASE_NONE, NULL, 0,
34726 "USCH-ModifyList-RL-ReconfPrepTDD/_item", HFILL }},
34727 { &hf_rnsap_ul_ccTrCHID,
34728 { "ul-ccTrCHID", "rnsap.ul_ccTrCHID",
34729 FT_UINT32, BASE_DEC, NULL, 0,
34730 "USCH-ModifyItem-RL-ReconfPrepTDD/ul-ccTrCHID", HFILL }},
34731 { &hf_rnsap_rb_Info,
34732 { "rb-Info", "rnsap.rb_Info",
34733 FT_UINT32, BASE_DEC, NULL, 0,
34735 { &hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item,
34736 { "Item", "rnsap.USCH_DeleteList_RL_ReconfPrepTDD_item",
34737 FT_NONE, BASE_NONE, NULL, 0,
34738 "USCH-DeleteList-RL-ReconfPrepTDD/_item", HFILL }},
34739 { &hf_rnsap_RL_Information_RL_ReconfPrepTDD_item,
34740 { "Item", "rnsap.RL_Information_RL_ReconfPrepTDD_item",
34741 FT_NONE, BASE_NONE, NULL, 0,
34742 "RL-Information-RL-ReconfPrepTDD/_item", HFILL }},
34743 { &hf_rnsap_rL_Specific_DCH_Info,
34744 { "rL-Specific-DCH-Info", "rnsap.rL_Specific_DCH_Info",
34745 FT_UINT32, BASE_DEC, NULL, 0,
34747 { &hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item,
34748 { "Item", "rnsap.RL_InformationResponseList_RL_ReconfReadyFDD_item",
34749 FT_NONE, BASE_NONE, NULL, 0,
34750 "RL-InformationResponseList-RL-ReconfReadyFDD/_item", HFILL }},
34751 { &hf_rnsap_max_UL_SIR,
34752 { "max-UL-SIR", "rnsap.max_UL_SIR",
34753 FT_INT32, BASE_DEC, NULL, 0,
34755 { &hf_rnsap_min_UL_SIR,
34756 { "min-UL-SIR", "rnsap.min_UL_SIR",
34757 FT_INT32, BASE_DEC, NULL, 0,
34759 { &hf_rnsap_dl_CodeInformationList,
34760 { "dl-CodeInformationList", "rnsap.dl_CodeInformationList",
34761 FT_NONE, BASE_NONE, NULL, 0,
34762 "RL-InformationResponseItem-RL-ReconfReadyFDD/dl-CodeInformationList", HFILL }},
34763 { &hf_rnsap_dCHInformationResponse,
34764 { "dCHInformationResponse", "rnsap.dCHInformationResponse",
34765 FT_NONE, BASE_NONE, NULL, 0,
34766 "RL-InformationResponseItem-RL-ReconfReadyFDD/dCHInformationResponse", HFILL }},
34767 { &hf_rnsap_not_Used_dSCHsToBeAddedOrModified,
34768 { "not-Used-dSCHsToBeAddedOrModified", "rnsap.not_Used_dSCHsToBeAddedOrModified",
34769 FT_NONE, BASE_NONE, NULL, 0,
34770 "RL-InformationResponseItem-RL-ReconfReadyFDD/not-Used-dSCHsToBeAddedOrModified", HFILL }},
34771 { &hf_rnsap_ul_CCTrCH_Information,
34772 { "ul-CCTrCH-Information", "rnsap.ul_CCTrCH_Information",
34773 FT_NONE, BASE_NONE, NULL, 0,
34774 "RL-InformationResponse-RL-ReconfReadyTDD/ul-CCTrCH-Information", HFILL }},
34775 { &hf_rnsap_dl_CCTrCH_Information,
34776 { "dl-CCTrCH-Information", "rnsap.dl_CCTrCH_Information",
34777 FT_NONE, BASE_NONE, NULL, 0,
34778 "RL-InformationResponse-RL-ReconfReadyTDD/dl-CCTrCH-Information", HFILL }},
34779 { &hf_rnsap_dCHInformationResponse1,
34780 { "dCHInformationResponse", "rnsap.dCHInformationResponse",
34781 FT_NONE, BASE_NONE, NULL, 0,
34782 "RL-InformationResponse-RL-ReconfReadyTDD/dCHInformationResponse", HFILL }},
34783 { &hf_rnsap_dSCHsToBeAddedOrModified,
34784 { "dSCHsToBeAddedOrModified", "rnsap.dSCHsToBeAddedOrModified",
34785 FT_NONE, BASE_NONE, NULL, 0,
34786 "RL-InformationResponse-RL-ReconfReadyTDD/dSCHsToBeAddedOrModified", HFILL }},
34787 { &hf_rnsap_uSCHsToBeAddedOrModified,
34788 { "uSCHsToBeAddedOrModified", "rnsap.uSCHsToBeAddedOrModified",
34789 FT_NONE, BASE_NONE, NULL, 0,
34790 "RL-InformationResponse-RL-ReconfReadyTDD/uSCHsToBeAddedOrModified", HFILL }},
34791 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item,
34792 { "Item", "rnsap.UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item",
34793 FT_NONE, BASE_NONE, NULL, 0,
34794 "UL-CCTrCHInformationListIE-RL-ReconfReadyTDD/_item", HFILL }},
34795 { &hf_rnsap_ul_DPCH_AddInformation,
34796 { "ul-DPCH-AddInformation", "rnsap.ul_DPCH_AddInformation",
34797 FT_NONE, BASE_NONE, NULL, 0,
34798 "UL-CCTrCH-InformationItem-RL-ReconfReadyTDD/ul-DPCH-AddInformation", HFILL }},
34799 { &hf_rnsap_ul_DPCH_ModifyInformation,
34800 { "ul-DPCH-ModifyInformation", "rnsap.ul_DPCH_ModifyInformation",
34801 FT_NONE, BASE_NONE, NULL, 0,
34802 "UL-CCTrCH-InformationItem-RL-ReconfReadyTDD/ul-DPCH-ModifyInformation", HFILL }},
34803 { &hf_rnsap_ul_DPCH_DeleteInformation,
34804 { "ul-DPCH-DeleteInformation", "rnsap.ul_DPCH_DeleteInformation",
34805 FT_NONE, BASE_NONE, NULL, 0,
34806 "UL-CCTrCH-InformationItem-RL-ReconfReadyTDD/ul-DPCH-DeleteInformation", HFILL }},
34807 { &hf_rnsap_uL_TimeslotLCR_Info,
34808 { "uL-TimeslotLCR-Info", "rnsap.uL_TimeslotLCR_Info",
34809 FT_UINT32, BASE_DEC, NULL, 0,
34810 "UL-DPCH-LCR-InformationAddList-RL-ReconfReadyTDD/uL-TimeslotLCR-Info", HFILL }},
34811 { &hf_rnsap_rxTimingDeviationForTA,
34812 { "rxTimingDeviationForTA", "rnsap.rxTimingDeviationForTA",
34813 FT_UINT32, BASE_DEC, NULL, 0,
34814 "UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD/rxTimingDeviationForTA", HFILL }},
34815 { &hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
34816 { "uL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", "rnsap.uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD",
34817 FT_UINT32, BASE_DEC, NULL, 0,
34818 "UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD/uL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", HFILL }},
34819 { &hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item,
34820 { "Item", "rnsap.UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item",
34821 FT_NONE, BASE_NONE, NULL, 0,
34822 "UL-TimeslotLCR-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34823 { &hf_rnsap_timeSlotLCR,
34824 { "timeSlotLCR", "rnsap.timeSlotLCR",
34825 FT_UINT32, BASE_DEC, NULL, 0,
34827 { &hf_rnsap_midambleShiftLCR,
34828 { "midambleShiftLCR", "rnsap.midambleShiftLCR",
34829 FT_NONE, BASE_NONE, NULL, 0,
34831 { &hf_rnsap_tDD_uL_Code_LCR_Information,
34832 { "tDD-uL-Code-LCR-Information", "rnsap.tDD_uL_Code_LCR_Information",
34833 FT_UINT32, BASE_DEC, NULL, 0,
34834 "UL-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD/tDD-uL-Code-LCR-Information", HFILL }},
34835 { &hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item,
34836 { "Item", "rnsap.TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item",
34837 FT_NONE, BASE_NONE, NULL, 0,
34838 "TDD-UL-Code-LCR-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34839 { &hf_rnsap_dPCH_ID,
34840 { "dPCH-ID", "rnsap.dPCH_ID",
34841 FT_UINT32, BASE_DEC, NULL, 0,
34843 { &hf_rnsap_tDD_ChannelisationCodeLCR,
34844 { "tDD-ChannelisationCodeLCR", "rnsap.tDD_ChannelisationCodeLCR",
34845 FT_NONE, BASE_NONE, NULL, 0,
34847 { &hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item,
34848 { "Item", "rnsap.UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item",
34849 FT_NONE, BASE_NONE, NULL, 0,
34850 "UL-Timeslot-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34851 { &hf_rnsap_timeSlot,
34852 { "timeSlot", "rnsap.timeSlot",
34853 FT_UINT32, BASE_DEC, NULL, 0,
34855 { &hf_rnsap_midambleShiftAndBurstType,
34856 { "midambleShiftAndBurstType", "rnsap.midambleShiftAndBurstType",
34857 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleShiftAndBurstType_vals), 0,
34859 { &hf_rnsap_uL_Code_Information,
34860 { "uL-Code-Information", "rnsap.uL_Code_Information",
34861 FT_UINT32, BASE_DEC, NULL, 0,
34862 "UL-Timeslot-InformationModifyItem-RL-ReconfReadyTDD/uL-Code-Information", HFILL }},
34863 { &hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item,
34864 { "Item", "rnsap.TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item",
34865 FT_NONE, BASE_NONE, NULL, 0,
34866 "TDD-UL-Code-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34867 { &hf_rnsap_tDD_ChannelisationCode,
34868 { "tDD-ChannelisationCode", "rnsap.tDD_ChannelisationCode",
34869 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_ChannelisationCode_vals), 0,
34871 { &hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item,
34872 { "Item", "rnsap.UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item",
34873 FT_NONE, BASE_NONE, NULL, 0,
34874 "UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD/_item", HFILL }},
34875 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item,
34876 { "Item", "rnsap.DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item",
34877 FT_NONE, BASE_NONE, NULL, 0,
34878 "DL-CCTrCHInformationListIE-RL-ReconfReadyTDD/_item", HFILL }},
34879 { &hf_rnsap_dl_DPCH_AddInformation,
34880 { "dl-DPCH-AddInformation", "rnsap.dl_DPCH_AddInformation",
34881 FT_NONE, BASE_NONE, NULL, 0,
34882 "DL-CCTrCH-InformationItem-RL-ReconfReadyTDD/dl-DPCH-AddInformation", HFILL }},
34883 { &hf_rnsap_dl_DPCH_ModifyInformation,
34884 { "dl-DPCH-ModifyInformation", "rnsap.dl_DPCH_ModifyInformation",
34885 FT_NONE, BASE_NONE, NULL, 0,
34886 "DL-CCTrCH-InformationItem-RL-ReconfReadyTDD/dl-DPCH-ModifyInformation", HFILL }},
34887 { &hf_rnsap_dl_DPCH_DeleteInformation,
34888 { "dl-DPCH-DeleteInformation", "rnsap.dl_DPCH_DeleteInformation",
34889 FT_NONE, BASE_NONE, NULL, 0,
34890 "DL-CCTrCH-InformationItem-RL-ReconfReadyTDD/dl-DPCH-DeleteInformation", HFILL }},
34891 { &hf_rnsap_dL_TimeslotLCR_Info,
34892 { "dL-TimeslotLCR-Info", "rnsap.dL_TimeslotLCR_Info",
34893 FT_UINT32, BASE_DEC, NULL, 0,
34894 "DL-DPCH-LCR-InformationAddList-RL-ReconfReadyTDD/dL-TimeslotLCR-Info", HFILL }},
34895 { &hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
34896 { "dL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", "rnsap.dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD",
34897 FT_UINT32, BASE_DEC, NULL, 0,
34898 "DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD/dL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", HFILL }},
34899 { &hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item,
34900 { "Item", "rnsap.DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item",
34901 FT_NONE, BASE_NONE, NULL, 0,
34902 "DL-TimeslotLCR-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34903 { &hf_rnsap_tDD_dL_Code_LCR_Information,
34904 { "tDD-dL-Code-LCR-Information", "rnsap.tDD_dL_Code_LCR_Information",
34905 FT_UINT32, BASE_DEC, NULL, 0,
34906 "DL-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD/tDD-dL-Code-LCR-Information", HFILL }},
34907 { &hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item,
34908 { "Item", "rnsap.TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item",
34909 FT_NONE, BASE_NONE, NULL, 0,
34910 "TDD-DL-Code-LCR-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34911 { &hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item,
34912 { "Item", "rnsap.DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item",
34913 FT_NONE, BASE_NONE, NULL, 0,
34914 "DL-Timeslot-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34915 { &hf_rnsap_dL_Code_Information,
34916 { "dL-Code-Information", "rnsap.dL_Code_Information",
34917 FT_UINT32, BASE_DEC, NULL, 0,
34918 "DL-Timeslot-InformationModifyItem-RL-ReconfReadyTDD/dL-Code-Information", HFILL }},
34919 { &hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item,
34920 { "Item", "rnsap.TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item",
34921 FT_NONE, BASE_NONE, NULL, 0,
34922 "TDD-DL-Code-InformationModifyList-RL-ReconfReadyTDD/_item", HFILL }},
34923 { &hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item,
34924 { "Item", "rnsap.DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item",
34925 FT_NONE, BASE_NONE, NULL, 0,
34926 "DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD/_item", HFILL }},
34927 { &hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item,
34928 { "Item", "rnsap.DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item",
34929 FT_NONE, BASE_NONE, NULL, 0,
34930 "DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD/_item", HFILL }},
34931 { &hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item,
34932 { "Item", "rnsap.USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item",
34933 FT_NONE, BASE_NONE, NULL, 0,
34934 "USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD/_item", HFILL }},
34935 { &hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item,
34936 { "Item", "rnsap.Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item",
34937 FT_NONE, BASE_NONE, NULL, 0,
34938 "Multiple-RL-InformationResponse-RL-ReconfReadyTDD/_item", HFILL }},
34939 { &hf_rnsap_generalCause4,
34940 { "generalCause", "rnsap.generalCause",
34941 FT_NONE, BASE_NONE, NULL, 0,
34942 "CauseLevel-RL-ReconfFailure/generalCause", HFILL }},
34943 { &hf_rnsap_rLSpecificCause4,
34944 { "rLSpecificCause", "rnsap.rLSpecificCause",
34945 FT_NONE, BASE_NONE, NULL, 0,
34946 "CauseLevel-RL-ReconfFailure/rLSpecificCause", HFILL }},
34947 { &hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure,
34948 { "rL-ReconfigurationFailureList-RL-ReconfFailure", "rnsap.rL_ReconfigurationFailureList_RL_ReconfFailure",
34949 FT_UINT32, BASE_DEC, NULL, 0,
34950 "RLSpecificCauseList-RL-ReconfFailure/rL-ReconfigurationFailureList-RL-ReconfFailure", HFILL }},
34951 { &hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item,
34952 { "Item", "rnsap.RL_ReconfigurationFailureList_RL_ReconfFailure_item",
34953 FT_NONE, BASE_NONE, NULL, 0,
34954 "RL-ReconfigurationFailureList-RL-ReconfFailure/_item", HFILL }},
34955 { &hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item,
34956 { "Item", "rnsap.DCH_DeleteList_RL_ReconfRqstFDD_item",
34957 FT_NONE, BASE_NONE, NULL, 0,
34958 "DCH-DeleteList-RL-ReconfRqstFDD/_item", HFILL }},
34959 { &hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item,
34960 { "Item", "rnsap.RL_ReconfigurationRequestFDD_RL_InformationList_item",
34961 FT_NONE, BASE_NONE, NULL, 0,
34962 "RL-ReconfigurationRequestFDD-RL-InformationList/_item", HFILL }},
34963 { &hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
34964 { "Item", "rnsap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
34965 FT_NONE, BASE_NONE, NULL, 0,
34966 "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD/_item", HFILL }},
34967 { &hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
34968 { "Item", "rnsap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
34969 FT_NONE, BASE_NONE, NULL, 0,
34970 "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD/_item", HFILL }},
34971 { &hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
34972 { "Item", "rnsap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
34973 FT_NONE, BASE_NONE, NULL, 0,
34974 "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD/_item", HFILL }},
34975 { &hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
34976 { "Item", "rnsap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
34977 FT_NONE, BASE_NONE, NULL, 0,
34978 "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD/_item", HFILL }},
34979 { &hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item,
34980 { "Item", "rnsap.DCH_DeleteList_RL_ReconfRqstTDD_item",
34981 FT_NONE, BASE_NONE, NULL, 0,
34982 "DCH-DeleteList-RL-ReconfRqstTDD/_item", HFILL }},
34983 { &hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item,
34984 { "Item", "rnsap.Multiple_RL_ReconfigurationRequestTDD_RL_Information_item",
34985 FT_NONE, BASE_NONE, NULL, 0,
34986 "Multiple-RL-ReconfigurationRequestTDD-RL-Information/_item", HFILL }},
34987 { &hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item,
34988 { "Item", "rnsap.RL_InformationResponseList_RL_ReconfRspFDD_item",
34989 FT_NONE, BASE_NONE, NULL, 0,
34990 "RL-InformationResponseList-RL-ReconfRspFDD/_item", HFILL }},
34991 { &hf_rnsap_dCHsInformationResponseList,
34992 { "dCHsInformationResponseList", "rnsap.dCHsInformationResponseList",
34993 FT_NONE, BASE_NONE, NULL, 0,
34994 "RL-InformationResponseItem-RL-ReconfRspFDD/dCHsInformationResponseList", HFILL }},
34995 { &hf_rnsap_dL_CodeInformationList_RL_ReconfResp,
34996 { "dL-CodeInformationList-RL-ReconfResp", "rnsap.dL_CodeInformationList_RL_ReconfResp",
34997 FT_NONE, BASE_NONE, NULL, 0,
34998 "RL-InformationResponseItem-RL-ReconfRspFDD/dL-CodeInformationList-RL-ReconfResp", HFILL }},
34999 { &hf_rnsap_dCHsInformationResponseList1,
35000 { "dCHsInformationResponseList", "rnsap.dCHsInformationResponseList",
35001 FT_NONE, BASE_NONE, NULL, 0,
35002 "RL-InformationResponse-RL-ReconfRspTDD/dCHsInformationResponseList", HFILL }},
35003 { &hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item,
35004 { "Item", "rnsap.DL_CCTrCH_InformationList_RL_ReconfRspTDD_item",
35005 FT_NONE, BASE_NONE, NULL, 0,
35006 "DL-CCTrCH-InformationList-RL-ReconfRspTDD/_item", HFILL }},
35007 { &hf_rnsap_dl_DPCH_ModifyInformation_LCR,
35008 { "dl-DPCH-ModifyInformation-LCR", "rnsap.dl_DPCH_ModifyInformation_LCR",
35009 FT_NONE, BASE_NONE, NULL, 0,
35010 "DL-CCTrCH-InformationItem-RL-ReconfRspTDD/dl-DPCH-ModifyInformation-LCR", HFILL }},
35011 { &hf_rnsap_cCTrCH_Maximum_DL_Power,
35012 { "cCTrCH-Maximum-DL-Power", "rnsap.cCTrCH_Maximum_DL_Power",
35013 FT_INT32, BASE_DEC, NULL, 0,
35014 "DL-CCTrCH-InformationItem-RL-ReconfRspTDD/cCTrCH-Maximum-DL-Power", HFILL }},
35015 { &hf_rnsap_cCTrCH_Minimum_DL_Power,
35016 { "cCTrCH-Minimum-DL-Power", "rnsap.cCTrCH_Minimum_DL_Power",
35017 FT_INT32, BASE_DEC, NULL, 0,
35018 "DL-CCTrCH-InformationItem-RL-ReconfRspTDD/cCTrCH-Minimum-DL-Power", HFILL }},
35019 { &hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD,
35020 { "dL-Timeslot-LCR-InformationModifyList-RL-ReconfRqstTDD", "rnsap.dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD",
35021 FT_UINT32, BASE_DEC, NULL, 0,
35022 "DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD/dL-Timeslot-LCR-InformationModifyList-RL-ReconfRqstTDD", HFILL }},
35023 { &hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item,
35024 { "Item", "rnsap.DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item",
35025 FT_NONE, BASE_NONE, NULL, 0,
35026 "DL-Timeslot-LCR-InformationModifyList-RL-ReconfRspTDD/_item", HFILL }},
35027 { &hf_rnsap_maxPowerLCR,
35028 { "maxPowerLCR", "rnsap.maxPowerLCR",
35029 FT_INT32, BASE_DEC, NULL, 0,
35030 "DL-Timeslot-LCR-InformationModifyItem-RL-ReconfRspTDD/maxPowerLCR", HFILL }},
35031 { &hf_rnsap_minPowerLCR,
35032 { "minPowerLCR", "rnsap.minPowerLCR",
35033 FT_INT32, BASE_DEC, NULL, 0,
35034 "DL-Timeslot-LCR-InformationModifyItem-RL-ReconfRspTDD/minPowerLCR", HFILL }},
35035 { &hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item,
35036 { "Item", "rnsap.Multiple_RL_InformationResponse_RL_ReconfRspTDD_item",
35037 FT_NONE, BASE_NONE, NULL, 0,
35038 "Multiple-RL-InformationResponse-RL-ReconfRspTDD/_item", HFILL }},
35040 { "rL", "rnsap.rL",
35041 FT_NONE, BASE_NONE, NULL, 0,
35042 "Reporting-Object-RL-FailureInd/rL", HFILL }},
35043 { &hf_rnsap_rL_Set,
35044 { "rL-Set", "rnsap.rL_Set",
35045 FT_NONE, BASE_NONE, NULL, 0,
35046 "Reporting-Object-RL-FailureInd/rL-Set", HFILL }},
35047 { &hf_rnsap_cCTrCH,
35048 { "cCTrCH", "rnsap.cCTrCH",
35049 FT_NONE, BASE_NONE, NULL, 0,
35050 "Reporting-Object-RL-FailureInd/cCTrCH", HFILL }},
35051 { &hf_rnsap_rL_InformationList_RL_FailureInd,
35052 { "rL-InformationList-RL-FailureInd", "rnsap.rL_InformationList_RL_FailureInd",
35053 FT_UINT32, BASE_DEC, NULL, 0,
35054 "RL-RL-FailureInd/rL-InformationList-RL-FailureInd", HFILL }},
35055 { &hf_rnsap_RL_InformationList_RL_FailureInd_item,
35056 { "Item", "rnsap.RL_InformationList_RL_FailureInd_item",
35057 FT_NONE, BASE_NONE, NULL, 0,
35058 "RL-InformationList-RL-FailureInd/_item", HFILL }},
35059 { &hf_rnsap_rL_Set_InformationList_RL_FailureInd,
35060 { "rL-Set-InformationList-RL-FailureInd", "rnsap.rL_Set_InformationList_RL_FailureInd",
35061 FT_UINT32, BASE_DEC, NULL, 0,
35062 "RL-Set-RL-FailureInd/rL-Set-InformationList-RL-FailureInd", HFILL }},
35063 { &hf_rnsap_RL_Set_InformationList_RL_FailureInd_item,
35064 { "Item", "rnsap.RL_Set_InformationList_RL_FailureInd_item",
35065 FT_NONE, BASE_NONE, NULL, 0,
35066 "RL-Set-InformationList-RL-FailureInd/_item", HFILL }},
35067 { &hf_rnsap_cCTrCH_InformationList_RL_FailureInd,
35068 { "cCTrCH-InformationList-RL-FailureInd", "rnsap.cCTrCH_InformationList_RL_FailureInd",
35069 FT_UINT32, BASE_DEC, NULL, 0,
35070 "CCTrCH-RL-FailureInd/cCTrCH-InformationList-RL-FailureInd", HFILL }},
35071 { &hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item,
35072 { "Item", "rnsap.CCTrCH_InformationList_RL_FailureInd_item",
35073 FT_NONE, BASE_NONE, NULL, 0,
35074 "CCTrCH-InformationList-RL-FailureInd/_item", HFILL }},
35075 { &hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item,
35076 { "Item", "rnsap.RL_InformationList_RL_PreemptRequiredInd_item",
35077 FT_NONE, BASE_NONE, NULL, 0,
35078 "RL-InformationList-RL-PreemptRequiredInd/_item", HFILL }},
35079 { &hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item,
35080 { "Item", "rnsap.HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item",
35081 FT_NONE, BASE_NONE, NULL, 0,
35082 "HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd/_item", HFILL }},
35083 { &hf_rnsap_hSDSCH_MACdFlow_ID,
35084 { "hSDSCH-MACdFlow-ID", "rnsap.hSDSCH_MACdFlow_ID",
35085 FT_UINT32, BASE_DEC, NULL, 0,
35087 { &hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item,
35088 { "Item", "rnsap.EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item",
35089 FT_NONE, BASE_NONE, NULL, 0,
35090 "EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd/_item", HFILL }},
35091 { &hf_rnsap_eDCH_MACdFlow_ID,
35092 { "eDCH-MACdFlow-ID", "rnsap.eDCH_MACdFlow_ID",
35093 FT_UINT32, BASE_DEC, NULL, 0,
35096 { "rL", "rnsap.rL",
35097 FT_NONE, BASE_NONE, NULL, 0,
35098 "Reporting-Object-RL-RestoreInd/rL", HFILL }},
35099 { &hf_rnsap_rL_Set1,
35100 { "rL-Set", "rnsap.rL_Set",
35101 FT_NONE, BASE_NONE, NULL, 0,
35102 "Reporting-Object-RL-RestoreInd/rL-Set", HFILL }},
35103 { &hf_rnsap_cCTrCH1,
35104 { "cCTrCH", "rnsap.cCTrCH",
35105 FT_NONE, BASE_NONE, NULL, 0,
35106 "Reporting-Object-RL-RestoreInd/cCTrCH", HFILL }},
35107 { &hf_rnsap_rL_InformationList_RL_RestoreInd,
35108 { "rL-InformationList-RL-RestoreInd", "rnsap.rL_InformationList_RL_RestoreInd",
35109 FT_UINT32, BASE_DEC, NULL, 0,
35110 "RL-RL-RestoreInd/rL-InformationList-RL-RestoreInd", HFILL }},
35111 { &hf_rnsap_RL_InformationList_RL_RestoreInd_item,
35112 { "Item", "rnsap.RL_InformationList_RL_RestoreInd_item",
35113 FT_NONE, BASE_NONE, NULL, 0,
35114 "RL-InformationList-RL-RestoreInd/_item", HFILL }},
35115 { &hf_rnsap_rL_Set_InformationList_RL_RestoreInd,
35116 { "rL-Set-InformationList-RL-RestoreInd", "rnsap.rL_Set_InformationList_RL_RestoreInd",
35117 FT_UINT32, BASE_DEC, NULL, 0,
35118 "RL-Set-RL-RestoreInd/rL-Set-InformationList-RL-RestoreInd", HFILL }},
35119 { &hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item,
35120 { "Item", "rnsap.RL_Set_InformationList_RL_RestoreInd_item",
35121 FT_NONE, BASE_NONE, NULL, 0,
35122 "RL-Set-InformationList-RL-RestoreInd/_item", HFILL }},
35123 { &hf_rnsap_cCTrCH_InformationList_RL_RestoreInd,
35124 { "cCTrCH-InformationList-RL-RestoreInd", "rnsap.cCTrCH_InformationList_RL_RestoreInd",
35125 FT_UINT32, BASE_DEC, NULL, 0,
35126 "CCTrCH-RL-RestoreInd/cCTrCH-InformationList-RL-RestoreInd", HFILL }},
35127 { &hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item,
35128 { "Item", "rnsap.CCTrCH_InformationList_RL_RestoreInd_item",
35129 FT_NONE, BASE_NONE, NULL, 0,
35130 "CCTrCH-InformationList-RL-RestoreInd/_item", HFILL }},
35131 { &hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item,
35132 { "Item", "rnsap.DL_ReferencePowerInformationList_DL_PC_Rqst_item",
35133 FT_NONE, BASE_NONE, NULL, 0,
35134 "DL-ReferencePowerInformationList-DL-PC-Rqst/_item", HFILL }},
35135 { &hf_rnsap_dl_Reference_Power,
35136 { "dl-Reference-Power", "rnsap.dl_Reference_Power",
35137 FT_INT32, BASE_DEC, NULL, 0,
35139 { &hf_rnsap_dl_CodeInformation3,
35140 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
35141 FT_NONE, BASE_NONE, NULL, 0,
35142 "RL-Information-PhyChReconfRqstFDD/dl-CodeInformation", HFILL }},
35143 { &hf_rnsap_ul_CCTrCH_Information1,
35144 { "ul-CCTrCH-Information", "rnsap.ul_CCTrCH_Information",
35145 FT_NONE, BASE_NONE, NULL, 0,
35146 "RL-Information-PhyChReconfRqstTDD/ul-CCTrCH-Information", HFILL }},
35147 { &hf_rnsap_dl_CCTrCH_Information1,
35148 { "dl-CCTrCH-Information", "rnsap.dl_CCTrCH_Information",
35149 FT_NONE, BASE_NONE, NULL, 0,
35150 "RL-Information-PhyChReconfRqstTDD/dl-CCTrCH-Information", HFILL }},
35151 { &hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item,
35152 { "Item", "rnsap.UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item",
35153 FT_NONE, BASE_NONE, NULL, 0,
35154 "UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD/_item", HFILL }},
35155 { &hf_rnsap_ul_DPCH_Information2,
35156 { "ul-DPCH-Information", "rnsap.ul_DPCH_Information",
35157 FT_NONE, BASE_NONE, NULL, 0,
35158 "UL-CCTrCH-InformationItem-PhyChReconfRqstTDD/ul-DPCH-Information", HFILL }},
35159 { &hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD,
35160 { "uL-Timeslot-InformationList-PhyChReconfRqstTDD", "rnsap.uL_Timeslot_InformationList_PhyChReconfRqstTDD",
35161 FT_UINT32, BASE_DEC, NULL, 0,
35162 "UL-DPCH-InformationItem-PhyChReconfRqstTDD/uL-Timeslot-InformationList-PhyChReconfRqstTDD", HFILL }},
35163 { &hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item,
35164 { "Item", "rnsap.UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item",
35165 FT_NONE, BASE_NONE, NULL, 0,
35166 "UL-TimeslotLCR-InformationList-PhyChReconfRqstTDD/_item", HFILL }},
35167 { &hf_rnsap_uL_Code_LCR_Information,
35168 { "uL-Code-LCR-Information", "rnsap.uL_Code_LCR_Information",
35169 FT_UINT32, BASE_DEC, NULL, 0,
35170 "UL-TimeslotLCR-InformationItem-PhyChReconfRqstTDD/uL-Code-LCR-Information", HFILL }},
35171 { &hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item,
35172 { "Item", "rnsap.UL_Timeslot_InformationList_PhyChReconfRqstTDD_item",
35173 FT_NONE, BASE_NONE, NULL, 0,
35174 "UL-Timeslot-InformationList-PhyChReconfRqstTDD/_item", HFILL }},
35175 { &hf_rnsap_uL_Code_Information1,
35176 { "uL-Code-Information", "rnsap.uL_Code_Information",
35177 FT_UINT32, BASE_DEC, NULL, 0,
35179 { &hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item,
35180 { "Item", "rnsap.DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item",
35181 FT_NONE, BASE_NONE, NULL, 0,
35182 "DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD/_item", HFILL }},
35183 { &hf_rnsap_dl_DPCH_Information2,
35184 { "dl-DPCH-Information", "rnsap.dl_DPCH_Information",
35185 FT_NONE, BASE_NONE, NULL, 0,
35186 "DL-CCTrCH-InformationItem-PhyChReconfRqstTDD/dl-DPCH-Information", HFILL }},
35187 { &hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD,
35188 { "dL-Timeslot-InformationList-PhyChReconfRqstTDD", "rnsap.dL_Timeslot_InformationList_PhyChReconfRqstTDD",
35189 FT_UINT32, BASE_DEC, NULL, 0,
35190 "DL-DPCH-InformationItem-PhyChReconfRqstTDD/dL-Timeslot-InformationList-PhyChReconfRqstTDD", HFILL }},
35191 { &hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item,
35192 { "Item", "rnsap.DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item",
35193 FT_NONE, BASE_NONE, NULL, 0,
35194 "DL-TimeslotLCR-InformationList-PhyChReconfRqstTDD/_item", HFILL }},
35195 { &hf_rnsap_dL_Code_LCR_Information,
35196 { "dL-Code-LCR-Information", "rnsap.dL_Code_LCR_Information",
35197 FT_UINT32, BASE_DEC, NULL, 0,
35199 { &hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item,
35200 { "Item", "rnsap.DL_Timeslot_InformationList_PhyChReconfRqstTDD_item",
35201 FT_NONE, BASE_NONE, NULL, 0,
35202 "DL-Timeslot-InformationList-PhyChReconfRqstTDD/_item", HFILL }},
35203 { &hf_rnsap_dL_Code_Information1,
35204 { "dL-Code-Information", "rnsap.dL_Code_Information",
35205 FT_UINT32, BASE_DEC, NULL, 0,
35207 { &hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item,
35208 { "Item", "rnsap.HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item",
35209 FT_NONE, BASE_NONE, NULL, 0,
35210 "HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD/_item", HFILL }},
35211 { &hf_rnsap_timeslot,
35212 { "timeslot", "rnsap.timeslot",
35213 FT_UINT32, BASE_DEC, NULL, 0,
35215 { &hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item,
35216 { "Item", "rnsap.HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item",
35217 FT_NONE, BASE_NONE, NULL, 0,
35218 "HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD/_item", HFILL }},
35219 { &hf_rnsap_timeslotLCR,
35220 { "timeslotLCR", "rnsap.timeslotLCR",
35221 FT_UINT32, BASE_DEC, NULL, 0,
35223 { &hf_rnsap_RL_InformationList_RL_CongestInd_item,
35224 { "Item", "rnsap.RL_InformationList_RL_CongestInd_item",
35225 FT_NONE, BASE_NONE, NULL, 0,
35226 "RL-InformationList-RL-CongestInd/_item", HFILL }},
35227 { &hf_rnsap_dCH_Rate_Information,
35228 { "dCH-Rate-Information", "rnsap.dCH_Rate_Information",
35229 FT_UINT32, BASE_DEC, NULL, 0,
35230 "RL-InformationItem-RL-CongestInd/dCH-Rate-Information", HFILL }},
35231 { &hf_rnsap_DCH_Rate_Information_RL_CongestInd_item,
35232 { "Item", "rnsap.DCH_Rate_Information_RL_CongestInd_item",
35233 FT_NONE, BASE_NONE, NULL, 0,
35234 "DCH-Rate-Information-RL-CongestInd/_item", HFILL }},
35235 { &hf_rnsap_allowed_Rate_Information,
35236 { "allowed-Rate-Information", "rnsap.allowed_Rate_Information",
35237 FT_NONE, BASE_NONE, NULL, 0,
35238 "DCH-Rate-InformationItem-RL-CongestInd/allowed-Rate-Information", HFILL }},
35239 { &hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item,
35240 { "Item", "rnsap.EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item",
35241 FT_NONE, BASE_NONE, NULL, 0,
35242 "EDCH-MacdFlowSpecificInformationList-RL-CongestInd/_item", HFILL }},
35244 { "uRA", "rnsap.uRA",
35245 FT_NONE, BASE_NONE, NULL, 0,
35246 "PagingArea-PagingRqst/uRA", HFILL }},
35248 { "cell", "rnsap.cell",
35249 FT_NONE, BASE_NONE, NULL, 0,
35250 "PagingArea-PagingRqst/cell", HFILL }},
35251 { &hf_rnsap_uRA_ID,
35252 { "uRA-ID", "rnsap.uRA_ID",
35253 FT_UINT32, BASE_DEC, NULL, 0,
35255 { &hf_rnsap_pagingCause,
35256 { "pagingCause", "rnsap.pagingCause",
35257 FT_UINT32, BASE_DEC, VALS(rnsap_PagingCause_vals), 0,
35258 "CNOriginatedPage-PagingRqst/pagingCause", HFILL }},
35259 { &hf_rnsap_cNDomainType,
35260 { "cNDomainType", "rnsap.cNDomainType",
35261 FT_UINT32, BASE_DEC, VALS(rnsap_CNDomainType_vals), 0,
35262 "CNOriginatedPage-PagingRqst/cNDomainType", HFILL }},
35263 { &hf_rnsap_pagingRecordType,
35264 { "pagingRecordType", "rnsap.pagingRecordType",
35265 FT_UINT32, BASE_DEC, VALS(rnsap_PagingRecordType_vals), 0,
35266 "CNOriginatedPage-PagingRqst/pagingRecordType", HFILL }},
35268 { "rL", "rnsap.rL",
35269 FT_NONE, BASE_NONE, NULL, 0,
35270 "DedicatedMeasurementObjectType-DM-Rqst/rL", HFILL }},
35272 { "rLS", "rnsap.rLS",
35273 FT_NONE, BASE_NONE, NULL, 0,
35274 "DedicatedMeasurementObjectType-DM-Rqst/rLS", HFILL }},
35276 { "allRL", "rnsap.allRL",
35277 FT_NONE, BASE_NONE, NULL, 0,
35278 "DedicatedMeasurementObjectType-DM-Rqst/allRL", HFILL }},
35279 { &hf_rnsap_allRLS,
35280 { "allRLS", "rnsap.allRLS",
35281 FT_NONE, BASE_NONE, NULL, 0,
35282 "DedicatedMeasurementObjectType-DM-Rqst/allRLS", HFILL }},
35283 { &hf_rnsap_rL_InformationList_DM_Rqst,
35284 { "rL-InformationList-DM-Rqst", "rnsap.rL_InformationList_DM_Rqst",
35285 FT_UINT32, BASE_DEC, NULL, 0,
35286 "RL-DM-Rqst/rL-InformationList-DM-Rqst", HFILL }},
35287 { &hf_rnsap_RL_InformationList_DM_Rqst_item,
35288 { "Item", "rnsap.RL_InformationList_DM_Rqst_item",
35289 FT_NONE, BASE_NONE, NULL, 0,
35290 "RL-InformationList-DM-Rqst/_item", HFILL }},
35291 { &hf_rnsap_HSSICH_Info_DM_Rqst_item,
35292 { "Item", "rnsap.HSSICH_Info_DM_Rqst_item",
35293 FT_UINT32, BASE_DEC, NULL, 0,
35294 "HSSICH-Info-DM-Rqst/_item", HFILL }},
35295 { &hf_rnsap_rL_Set_InformationList_DM_Rqst,
35296 { "rL-Set-InformationList-DM-Rqst", "rnsap.rL_Set_InformationList_DM_Rqst",
35297 FT_UINT32, BASE_DEC, NULL, 0,
35298 "RL-Set-DM-Rqst/rL-Set-InformationList-DM-Rqst", HFILL }},
35299 { &hf_rnsap_RL_Set_InformationList_DM_Rqst_item,
35300 { "Item", "rnsap.RL_Set_InformationList_DM_Rqst_item",
35301 FT_NONE, BASE_NONE, NULL, 0,
35302 "RL-Set-InformationList-DM-Rqst/_item", HFILL }},
35304 { "rLs", "rnsap.rLs",
35305 FT_NONE, BASE_NONE, NULL, 0,
35306 "DedicatedMeasurementObjectType-DM-Rsp/rLs", HFILL }},
35308 { "rLS", "rnsap.rLS",
35309 FT_NONE, BASE_NONE, NULL, 0,
35310 "DedicatedMeasurementObjectType-DM-Rsp/rLS", HFILL }},
35311 { &hf_rnsap_allRL1,
35312 { "allRL", "rnsap.allRL",
35313 FT_NONE, BASE_NONE, NULL, 0,
35314 "DedicatedMeasurementObjectType-DM-Rsp/allRL", HFILL }},
35315 { &hf_rnsap_allRLS1,
35316 { "allRLS", "rnsap.allRLS",
35317 FT_NONE, BASE_NONE, NULL, 0,
35318 "DedicatedMeasurementObjectType-DM-Rsp/allRLS", HFILL }},
35319 { &hf_rnsap_rL_InformationList_DM_Rsp,
35320 { "rL-InformationList-DM-Rsp", "rnsap.rL_InformationList_DM_Rsp",
35321 FT_UINT32, BASE_DEC, NULL, 0,
35322 "RL-DM-Rsp/rL-InformationList-DM-Rsp", HFILL }},
35323 { &hf_rnsap_rL_Set_InformationList_DM_Rsp,
35324 { "rL-Set-InformationList-DM-Rsp", "rnsap.rL_Set_InformationList_DM_Rsp",
35325 FT_UINT32, BASE_DEC, NULL, 0,
35326 "RL-Set-DM-Rsp/rL-Set-InformationList-DM-Rsp", HFILL }},
35327 { &hf_rnsap_RL_InformationList_DM_Rsp_item,
35328 { "Item", "rnsap.RL_InformationList_DM_Rsp_item",
35329 FT_NONE, BASE_NONE, NULL, 0,
35330 "RL-InformationList-DM-Rsp/_item", HFILL }},
35331 { &hf_rnsap_dedicatedMeasurementValue,
35332 { "dedicatedMeasurementValue", "rnsap.dedicatedMeasurementValue",
35333 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementValue_vals), 0,
35336 { "cFN", "rnsap.cFN",
35337 FT_UINT32, BASE_DEC, NULL, 0,
35339 { &hf_rnsap_RL_Set_InformationList_DM_Rsp_item,
35340 { "Item", "rnsap.RL_Set_InformationList_DM_Rsp_item",
35341 FT_NONE, BASE_NONE, NULL, 0,
35342 "RL-Set-InformationList-DM-Rsp/_item", HFILL }},
35343 { &hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item,
35344 { "Item", "rnsap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item",
35345 FT_NONE, BASE_NONE, NULL, 0,
35346 "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp/_item", HFILL }},
35347 { &hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item,
35348 { "Item", "rnsap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item",
35349 FT_NONE, BASE_NONE, NULL, 0,
35350 "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp/_item", HFILL }},
35352 { "rL", "rnsap.rL",
35353 FT_NONE, BASE_NONE, NULL, 0,
35354 "DedicatedMeasurementObjectType-DM-Fail/rL", HFILL }},
35356 { "rLS", "rnsap.rLS",
35357 FT_NONE, BASE_NONE, NULL, 0,
35358 "DedicatedMeasurementObjectType-DM-Fail/rLS", HFILL }},
35359 { &hf_rnsap_allRL2,
35360 { "allRL", "rnsap.allRL",
35361 FT_NONE, BASE_NONE, NULL, 0,
35362 "DedicatedMeasurementObjectType-DM-Fail/allRL", HFILL }},
35363 { &hf_rnsap_allRLS2,
35364 { "allRLS", "rnsap.allRLS",
35365 FT_NONE, BASE_NONE, NULL, 0,
35366 "DedicatedMeasurementObjectType-DM-Fail/allRLS", HFILL }},
35367 { &hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail,
35368 { "rL-unsuccessful-InformationRespList-DM-Fail", "rnsap.rL_unsuccessful_InformationRespList_DM_Fail",
35369 FT_UINT32, BASE_DEC, NULL, 0,
35370 "RL-DM-Fail/rL-unsuccessful-InformationRespList-DM-Fail", HFILL }},
35371 { &hf_rnsap_rL_successful_InformationRespList_DM_Fail,
35372 { "rL-successful-InformationRespList-DM-Fail", "rnsap.rL_successful_InformationRespList_DM_Fail",
35373 FT_UINT32, BASE_DEC, NULL, 0,
35374 "RL-DM-Fail/rL-successful-InformationRespList-DM-Fail", HFILL }},
35375 { &hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail,
35376 { "rL-Set-unsuccessful-InformationRespList-DM-Fail", "rnsap.rL_Set_unsuccessful_InformationRespList_DM_Fail",
35377 FT_UINT32, BASE_DEC, NULL, 0,
35378 "RL-Set-DM-Fail/rL-Set-unsuccessful-InformationRespList-DM-Fail", HFILL }},
35379 { &hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail,
35380 { "rL-Set-successful-InformationRespList-DM-Fail", "rnsap.rL_Set_successful_InformationRespList_DM_Fail",
35381 FT_UINT32, BASE_DEC, NULL, 0,
35382 "RL-Set-DM-Fail/rL-Set-successful-InformationRespList-DM-Fail", HFILL }},
35383 { &hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item,
35384 { "Item", "rnsap.RL_Unsuccessful_InformationRespList_DM_Fail_item",
35385 FT_NONE, BASE_NONE, NULL, 0,
35386 "RL-Unsuccessful-InformationRespList-DM-Fail/_item", HFILL }},
35387 { &hf_rnsap_individualcause,
35388 { "individualcause", "rnsap.individualcause",
35389 FT_UINT32, BASE_DEC, VALS(rnsap_Cause_vals), 0,
35391 { &hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item,
35392 { "Item", "rnsap.RL_Successful_InformationRespList_DM_Fail_item",
35393 FT_NONE, BASE_NONE, NULL, 0,
35394 "RL-Successful-InformationRespList-DM-Fail/_item", HFILL }},
35395 { &hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item,
35396 { "Item", "rnsap.RL_Set_Unsuccessful_InformationRespList_DM_Fail_item",
35397 FT_NONE, BASE_NONE, NULL, 0,
35398 "RL-Set-Unsuccessful-InformationRespList-DM-Fail/_item", HFILL }},
35399 { &hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item,
35400 { "Item", "rnsap.RL_Set_Successful_InformationRespList_DM_Fail_item",
35401 FT_NONE, BASE_NONE, NULL, 0,
35402 "RL-Set-Successful-InformationRespList-DM-Fail/_item", HFILL }},
35404 { "rLs", "rnsap.rLs",
35405 FT_NONE, BASE_NONE, NULL, 0,
35406 "DedicatedMeasurementObjectType-DM-Rprt/rLs", HFILL }},
35408 { "rLS", "rnsap.rLS",
35409 FT_NONE, BASE_NONE, NULL, 0,
35410 "DedicatedMeasurementObjectType-DM-Rprt/rLS", HFILL }},
35411 { &hf_rnsap_allRL3,
35412 { "allRL", "rnsap.allRL",
35413 FT_NONE, BASE_NONE, NULL, 0,
35414 "DedicatedMeasurementObjectType-DM-Rprt/allRL", HFILL }},
35415 { &hf_rnsap_allRLS3,
35416 { "allRLS", "rnsap.allRLS",
35417 FT_NONE, BASE_NONE, NULL, 0,
35418 "DedicatedMeasurementObjectType-DM-Rprt/allRLS", HFILL }},
35419 { &hf_rnsap_rL_InformationList_DM_Rprt,
35420 { "rL-InformationList-DM-Rprt", "rnsap.rL_InformationList_DM_Rprt",
35421 FT_UINT32, BASE_DEC, NULL, 0,
35422 "RL-DM-Rprt/rL-InformationList-DM-Rprt", HFILL }},
35423 { &hf_rnsap_rL_Set_InformationList_DM_Rprt,
35424 { "rL-Set-InformationList-DM-Rprt", "rnsap.rL_Set_InformationList_DM_Rprt",
35425 FT_UINT32, BASE_DEC, NULL, 0,
35426 "RL-Set-DM-Rprt/rL-Set-InformationList-DM-Rprt", HFILL }},
35427 { &hf_rnsap_RL_InformationList_DM_Rprt_item,
35428 { "Item", "rnsap.RL_InformationList_DM_Rprt_item",
35429 FT_NONE, BASE_NONE, NULL, 0,
35430 "RL-InformationList-DM-Rprt/_item", HFILL }},
35431 { &hf_rnsap_dedicatedMeasurementValueInformation,
35432 { "dedicatedMeasurementValueInformation", "rnsap.dedicatedMeasurementValueInformation",
35433 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementValueInformation_vals), 0,
35435 { &hf_rnsap_RL_Set_InformationList_DM_Rprt_item,
35436 { "Item", "rnsap.RL_Set_InformationList_DM_Rprt_item",
35437 FT_NONE, BASE_NONE, NULL, 0,
35438 "RL-Set-InformationList-DM-Rprt/_item", HFILL }},
35440 { "rL", "rnsap.rL",
35441 FT_NONE, BASE_NONE, NULL, 0,
35442 "DedicatedMeasurementObjectType-DM-Fail-Ind/rL", HFILL }},
35444 { "rLS", "rnsap.rLS",
35445 FT_NONE, BASE_NONE, NULL, 0,
35446 "DedicatedMeasurementObjectType-DM-Fail-Ind/rLS", HFILL }},
35447 { &hf_rnsap_allRL4,
35448 { "allRL", "rnsap.allRL",
35449 FT_NONE, BASE_NONE, NULL, 0,
35450 "DedicatedMeasurementObjectType-DM-Fail-Ind/allRL", HFILL }},
35451 { &hf_rnsap_allRLS4,
35452 { "allRLS", "rnsap.allRLS",
35453 FT_NONE, BASE_NONE, NULL, 0,
35454 "DedicatedMeasurementObjectType-DM-Fail-Ind/allRLS", HFILL }},
35455 { &hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind,
35456 { "rL-unsuccessful-InformationRespList-DM-Fail-Ind", "rnsap.rL_unsuccessful_InformationRespList_DM_Fail_Ind",
35457 FT_UINT32, BASE_DEC, NULL, 0,
35458 "RL-DM-Fail-Ind/rL-unsuccessful-InformationRespList-DM-Fail-Ind", HFILL }},
35459 { &hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind,
35460 { "rL-Set-unsuccessful-InformationRespList-DM-Fail-Ind", "rnsap.rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind",
35461 FT_UINT32, BASE_DEC, NULL, 0,
35462 "RL-Set-DM-Fail-Ind/rL-Set-unsuccessful-InformationRespList-DM-Fail-Ind", HFILL }},
35463 { &hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item,
35464 { "Item", "rnsap.RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item",
35465 FT_NONE, BASE_NONE, NULL, 0,
35466 "RL-Unsuccessful-InformationRespList-DM-Fail-Ind/_item", HFILL }},
35467 { &hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item,
35468 { "Item", "rnsap.RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item",
35469 FT_NONE, BASE_NONE, NULL, 0,
35470 "RL-Set-Unsuccessful-InformationRespList-DM-Fail-Ind/_item", HFILL }},
35471 { &hf_rnsap_fACH_FlowControlInformation,
35472 { "fACH-FlowControlInformation", "rnsap.fACH_FlowControlInformation",
35473 FT_NONE, BASE_NONE, NULL, 0,
35474 "FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD/fACH-FlowControlInformation", HFILL }},
35475 { &hf_rnsap_fACH_FlowControlInformation1,
35476 { "fACH-FlowControlInformation", "rnsap.fACH_FlowControlInformation",
35477 FT_NONE, BASE_NONE, NULL, 0,
35478 "FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD/fACH-FlowControlInformation", HFILL }},
35480 { "cell", "rnsap.cell",
35481 FT_NONE, BASE_NONE, NULL, 0,
35482 "CommonMeasurementObjectType-CM-Rqst/cell", HFILL }},
35484 { "uC-ID", "rnsap.uC_ID",
35485 FT_NONE, BASE_NONE, NULL, 0,
35487 { &hf_rnsap_neighbouringCellMeasurementInformation,
35488 { "neighbouringCellMeasurementInformation", "rnsap.neighbouringCellMeasurementInformation",
35489 FT_UINT32, BASE_DEC, NULL, 0,
35490 "Cell-CM-Rqst/neighbouringCellMeasurementInformation", HFILL }},
35491 { &hf_rnsap_NeighbouringCellMeasurementInfo_item,
35492 { "Item", "rnsap.NeighbouringCellMeasurementInfo_item",
35493 FT_UINT32, BASE_DEC, VALS(rnsap_NeighbouringCellMeasurementInfo_item_vals), 0,
35494 "NeighbouringCellMeasurementInfo/_item", HFILL }},
35495 { &hf_rnsap_neighbouringFDDCellMeasurementInformation,
35496 { "neighbouringFDDCellMeasurementInformation", "rnsap.neighbouringFDDCellMeasurementInformation",
35497 FT_NONE, BASE_NONE, NULL, 0,
35498 "NeighbouringCellMeasurementInfo/_item/neighbouringFDDCellMeasurementInformation", HFILL }},
35499 { &hf_rnsap_neighbouringTDDCellMeasurementInformation,
35500 { "neighbouringTDDCellMeasurementInformation", "rnsap.neighbouringTDDCellMeasurementInformation",
35501 FT_NONE, BASE_NONE, NULL, 0,
35502 "NeighbouringCellMeasurementInfo/_item/neighbouringTDDCellMeasurementInformation", HFILL }},
35503 { &hf_rnsap_extension_neighbouringCellMeasurementInformation,
35504 { "extension-neighbouringCellMeasurementInformation", "rnsap.extension_neighbouringCellMeasurementInformation",
35505 FT_NONE, BASE_NONE, NULL, 0,
35506 "NeighbouringCellMeasurementInfo/_item/extension-neighbouringCellMeasurementInformation", HFILL }},
35508 { "cell", "rnsap.cell",
35509 FT_NONE, BASE_NONE, NULL, 0,
35510 "CommonMeasurementObjectType-CM-Rsp/cell", HFILL }},
35511 { &hf_rnsap_commonMeasurementValue,
35512 { "commonMeasurementValue", "rnsap.commonMeasurementValue",
35513 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementValue_vals), 0,
35516 { "cell", "rnsap.cell",
35517 FT_NONE, BASE_NONE, NULL, 0,
35518 "CommonMeasurementObjectType-CM-Rprt/cell", HFILL }},
35519 { &hf_rnsap_commonMeasurementValueInformation,
35520 { "commonMeasurementValueInformation", "rnsap.commonMeasurementValueInformation",
35521 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementValueInformation_vals), 0,
35522 "Cell-CM-Rprt/commonMeasurementValueInformation", HFILL }},
35524 { "cell", "rnsap.cell",
35525 FT_NONE, BASE_NONE, NULL, 0,
35526 "InformationExchangeObjectType-InfEx-Rqst/cell", HFILL }},
35527 { &hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst,
35528 { "extension-InformationExchangeObjectType-InfEx-Rqst", "rnsap.extension_InformationExchangeObjectType_InfEx_Rqst",
35529 FT_NONE, BASE_NONE, NULL, 0,
35530 "InformationExchangeObjectType-InfEx-Rqst/extension-InformationExchangeObjectType-InfEx-Rqst", HFILL }},
35532 { "cGI", "rnsap.cGI",
35533 FT_NONE, BASE_NONE, NULL, 0,
35536 { "cell", "rnsap.cell",
35537 FT_NONE, BASE_NONE, NULL, 0,
35538 "InformationExchangeObjectType-InfEx-Rsp/cell", HFILL }},
35539 { &hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp,
35540 { "extension-InformationExchangeObjectType-InfEx-Rsp", "rnsap.extension_InformationExchangeObjectType_InfEx_Rsp",
35541 FT_NONE, BASE_NONE, NULL, 0,
35542 "InformationExchangeObjectType-InfEx-Rsp/extension-InformationExchangeObjectType-InfEx-Rsp", HFILL }},
35543 { &hf_rnsap_requestedDataValue,
35544 { "requestedDataValue", "rnsap.requestedDataValue",
35545 FT_NONE, BASE_NONE, NULL, 0,
35547 { &hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item,
35548 { "Item", "rnsap.MBMS_Bearer_Service_List_InfEx_Rsp_item",
35549 FT_NONE, BASE_NONE, NULL, 0,
35550 "MBMS-Bearer-Service-List-InfEx-Rsp/_item", HFILL }},
35552 { "tmgi", "rnsap.tmgi",
35553 FT_NONE, BASE_NONE, NULL, 0,
35556 { "cell", "rnsap.cell",
35557 FT_NONE, BASE_NONE, NULL, 0,
35558 "InformationExchangeObjectType-InfEx-Rprt/cell", HFILL }},
35559 { &hf_rnsap_requestedDataValueInformation,
35560 { "requestedDataValueInformation", "rnsap.requestedDataValueInformation",
35561 FT_UINT32, BASE_DEC, VALS(rnsap_RequestedDataValueInformation_vals), 0,
35562 "Cell-InfEx-Rprt/requestedDataValueInformation", HFILL }},
35563 { &hf_rnsap_context,
35564 { "context", "rnsap.context",
35565 FT_NONE, BASE_NONE, NULL, 0,
35566 "ResetIndicator/context", HFILL }},
35567 { &hf_rnsap_all_contexts,
35568 { "all-contexts", "rnsap.all_contexts",
35569 FT_NONE, BASE_NONE, NULL, 0,
35570 "ResetIndicator/all-contexts", HFILL }},
35571 { &hf_rnsap_contextGroup,
35572 { "contextGroup", "rnsap.contextGroup",
35573 FT_NONE, BASE_NONE, NULL, 0,
35574 "ResetIndicator/contextGroup", HFILL }},
35575 { &hf_rnsap_contextInfoList_Reset,
35576 { "contextInfoList-Reset", "rnsap.contextInfoList_Reset",
35577 FT_UINT32, BASE_DEC, NULL, 0,
35578 "ContextList-Reset/contextInfoList-Reset", HFILL }},
35579 { &hf_rnsap_ContextInfoList_Reset_item,
35580 { "Item", "rnsap.ContextInfoList_Reset_item",
35581 FT_NONE, BASE_NONE, NULL, 0,
35582 "ContextInfoList-Reset/_item", HFILL }},
35583 { &hf_rnsap_contextType_Reset,
35584 { "contextType-Reset", "rnsap.contextType_Reset",
35585 FT_UINT32, BASE_DEC, VALS(rnsap_ContextType_Reset_vals), 0,
35586 "ContextInfoItem-Reset/contextType-Reset", HFILL }},
35588 { "sRNTI", "rnsap.sRNTI",
35589 FT_UINT32, BASE_DEC, NULL, 0,
35592 { "dRNTI", "rnsap.dRNTI",
35593 FT_UINT32, BASE_DEC, NULL, 0,
35594 "ContextType-Reset/dRNTI", HFILL }},
35595 { &hf_rnsap_contextGroupInfoList_Reset,
35596 { "contextGroupInfoList-Reset", "rnsap.contextGroupInfoList_Reset",
35597 FT_UINT32, BASE_DEC, NULL, 0,
35598 "ContextGroupList-Reset/contextGroupInfoList-Reset", HFILL }},
35599 { &hf_rnsap_ContextGroupInfoList_Reset_item,
35600 { "Item", "rnsap.ContextGroupInfoList_Reset_item",
35601 FT_NONE, BASE_NONE, NULL, 0,
35602 "ContextGroupInfoList-Reset/_item", HFILL }},
35603 { &hf_rnsap_s_RNTI_Group,
35604 { "s-RNTI-Group", "rnsap.s_RNTI_Group",
35605 FT_NONE, BASE_NONE, NULL, 0,
35606 "ContextGroupInfoItem-Reset/s-RNTI-Group", HFILL }},
35607 { &hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
35608 { "Item", "rnsap.DelayedActivationInformationList_RL_ActivationCmdFDD_item",
35609 FT_NONE, BASE_NONE, NULL, 0,
35610 "DelayedActivationInformationList-RL-ActivationCmdFDD/_item", HFILL }},
35611 { &hf_rnsap_delayed_activation_update,
35612 { "delayed-activation-update", "rnsap.delayed_activation_update",
35613 FT_UINT32, BASE_DEC, VALS(rnsap_DelayedActivationUpdate_vals), 0,
35615 { &hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item,
35616 { "Item", "rnsap.DelayedActivationInformationList_RL_ActivationCmdTDD_item",
35617 FT_NONE, BASE_NONE, NULL, 0,
35618 "DelayedActivationInformationList-RL-ActivationCmdTDD/_item", HFILL }},
35619 { &hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item,
35620 { "Item", "rnsap.RL_ParameterUpdateIndicationFDD_RL_InformationList_item",
35621 FT_NONE, BASE_NONE, NULL, 0,
35622 "RL-ParameterUpdateIndicationFDD-RL-InformationList/_item", HFILL }},
35623 { &hf_rnsap_phase_Reference_Update_Indicator,
35624 { "phase-Reference-Update-Indicator", "rnsap.phase_Reference_Update_Indicator",
35625 FT_UINT32, BASE_DEC, VALS(rnsap_Phase_Reference_Update_Indicator_vals), 0,
35626 "RL-ParameterUpdateIndicationFDD-RL-Information-Item/phase-Reference-Update-Indicator", HFILL }},
35627 { &hf_rnsap_ListOfInterfacesToTrace_item,
35628 { "Item", "rnsap.ListOfInterfacesToTrace_item",
35629 FT_NONE, BASE_NONE, NULL, 0,
35630 "ListOfInterfacesToTrace/_item", HFILL }},
35631 { &hf_rnsap_interface,
35632 { "interface", "rnsap.interface",
35633 FT_UINT32, BASE_DEC, VALS(rnsap_T_interface_vals), 0,
35634 "InterfacesToTraceItem/interface", HFILL }},
35635 { &hf_rnsap_privateIEs,
35636 { "privateIEs", "rnsap.privateIEs",
35637 FT_UINT32, BASE_DEC, NULL, 0,
35638 "PrivateMessage/privateIEs", HFILL }},
35639 { &hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item,
35640 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListFDD_item",
35641 FT_NONE, BASE_NONE, NULL, 0,
35642 "Active-MBMS-Bearer-Service-ListFDD/_item", HFILL }},
35643 { &hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item,
35644 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListFDD_PFL_item",
35645 FT_NONE, BASE_NONE, NULL, 0,
35646 "Active-MBMS-Bearer-Service-ListFDD-PFL/_item", HFILL }},
35647 { &hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item,
35648 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListTDD_item",
35649 FT_NONE, BASE_NONE, NULL, 0,
35650 "Active-MBMS-Bearer-Service-ListTDD/_item", HFILL }},
35651 { &hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item,
35652 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListTDD_PFL_item",
35653 FT_NONE, BASE_NONE, NULL, 0,
35654 "Active-MBMS-Bearer-Service-ListTDD-PFL/_item", HFILL }},
35655 { &hf_rnsap_cMConfigurationChangeCFN,
35656 { "cMConfigurationChangeCFN", "rnsap.cMConfigurationChangeCFN",
35657 FT_UINT32, BASE_DEC, NULL, 0,
35658 "Active-Pattern-Sequence-Information/cMConfigurationChangeCFN", HFILL }},
35659 { &hf_rnsap_transmission_Gap_Pattern_Sequence_Status,
35660 { "transmission-Gap-Pattern-Sequence-Status", "rnsap.transmission_Gap_Pattern_Sequence_Status",
35661 FT_UINT32, BASE_DEC, NULL, 0,
35662 "Active-Pattern-Sequence-Information/transmission-Gap-Pattern-Sequence-Status", HFILL }},
35663 { &hf_rnsap_AdditionalPreferredFrequency_item,
35664 { "Item", "rnsap.AdditionalPreferredFrequency_item",
35665 FT_NONE, BASE_NONE, NULL, 0,
35666 "AdditionalPreferredFrequency/_item", HFILL }},
35667 { &hf_rnsap_correspondingCells,
35668 { "correspondingCells", "rnsap.correspondingCells",
35669 FT_UINT32, BASE_DEC, NULL, 0,
35670 "AdditionalPreferredFrequencyItem/correspondingCells", HFILL }},
35671 { &hf_rnsap_AffectedUEInformationForMBMS_item,
35672 { "Item", "rnsap.AffectedUEInformationForMBMS_item",
35673 FT_UINT32, BASE_DEC, NULL, 0,
35674 "AffectedUEInformationForMBMS/_item", HFILL }},
35675 { &hf_rnsap_priorityLevel,
35676 { "priorityLevel", "rnsap.priorityLevel",
35677 FT_UINT32, BASE_DEC, NULL, 0,
35678 "AllocationRetentionPriority/priorityLevel", HFILL }},
35679 { &hf_rnsap_pre_emptionCapability,
35680 { "pre-emptionCapability", "rnsap.pre_emptionCapability",
35681 FT_UINT32, BASE_DEC, VALS(rnsap_Pre_emptionCapability_vals), 0,
35682 "AllocationRetentionPriority/pre-emptionCapability", HFILL }},
35683 { &hf_rnsap_pre_emptionVulnerability,
35684 { "pre-emptionVulnerability", "rnsap.pre_emptionVulnerability",
35685 FT_UINT32, BASE_DEC, VALS(rnsap_Pre_emptionVulnerability_vals), 0,
35686 "AllocationRetentionPriority/pre-emptionVulnerability", HFILL }},
35687 { &hf_rnsap_allowed_UL_Rate,
35688 { "allowed-UL-Rate", "rnsap.allowed_UL_Rate",
35689 FT_UINT32, BASE_DEC, NULL, 0,
35690 "Allowed-Rate-Information/allowed-UL-Rate", HFILL }},
35691 { &hf_rnsap_allowed_DL_Rate,
35692 { "allowed-DL-Rate", "rnsap.allowed_DL_Rate",
35693 FT_UINT32, BASE_DEC, NULL, 0,
35694 "Allowed-Rate-Information/allowed-DL-Rate", HFILL }},
35695 { &hf_rnsap_aOA_LCR,
35696 { "aOA-LCR", "rnsap.aOA_LCR",
35697 FT_UINT32, BASE_DEC, NULL, 0,
35698 "Angle-Of-Arrival-Value-LCR/aOA-LCR", HFILL }},
35699 { &hf_rnsap_aOA_LCR_Accuracy_Class,
35700 { "aOA-LCR-Accuracy-Class", "rnsap.aOA_LCR_Accuracy_Class",
35701 FT_UINT32, BASE_DEC, VALS(rnsap_AOA_LCR_Accuracy_Class_vals), 0,
35702 "Angle-Of-Arrival-Value-LCR/aOA-LCR-Accuracy-Class", HFILL }},
35703 { &hf_rnsap_badSatelliteInformation,
35704 { "badSatelliteInformation", "rnsap.badSatelliteInformation",
35705 FT_UINT32, BASE_DEC, NULL, 0,
35706 "BadSatellites/badSatelliteInformation", HFILL }},
35707 { &hf_rnsap_badSatelliteInformation_item,
35708 { "Item", "rnsap.badSatelliteInformation_item",
35709 FT_NONE, BASE_NONE, NULL, 0,
35710 "BadSatellites/badSatelliteInformation/_item", HFILL }},
35711 { &hf_rnsap_badSAT_ID,
35712 { "badSAT-ID", "rnsap.badSAT_ID",
35713 FT_UINT32, BASE_DEC, NULL, 0,
35714 "BadSatellites/badSatelliteInformation/_item/badSAT-ID", HFILL }},
35716 { "nCC", "rnsap.nCC",
35717 FT_BYTES, BASE_HEX, NULL, 0,
35718 "BSIC/nCC", HFILL }},
35720 { "bCC", "rnsap.bCC",
35721 FT_BYTES, BASE_HEX, NULL, 0,
35722 "BSIC/bCC", HFILL }},
35723 { &hf_rnsap_burstStart,
35724 { "burstStart", "rnsap.burstStart",
35725 FT_UINT32, BASE_DEC, NULL, 0,
35726 "BurstModeParameters/burstStart", HFILL }},
35727 { &hf_rnsap_burstLength,
35728 { "burstLength", "rnsap.burstLength",
35729 FT_UINT32, BASE_DEC, NULL, 0,
35730 "BurstModeParameters/burstLength", HFILL }},
35731 { &hf_rnsap_burstFreq,
35732 { "burstFreq", "rnsap.burstFreq",
35733 FT_UINT32, BASE_DEC, NULL, 0,
35734 "BurstModeParameters/burstFreq", HFILL }},
35735 { &hf_rnsap_radioNetwork,
35736 { "radioNetwork", "rnsap.radioNetwork",
35737 FT_UINT32, BASE_DEC, VALS(rnsap_CauseRadioNetwork_vals), 0,
35738 "Cause/radioNetwork", HFILL }},
35739 { &hf_rnsap_transport,
35740 { "transport", "rnsap.transport",
35741 FT_UINT32, BASE_DEC, VALS(rnsap_CauseTransport_vals), 0,
35742 "Cause/transport", HFILL }},
35743 { &hf_rnsap_protocol,
35744 { "protocol", "rnsap.protocol",
35745 FT_UINT32, BASE_DEC, VALS(rnsap_CauseProtocol_vals), 0,
35746 "Cause/protocol", HFILL }},
35748 { "misc", "rnsap.misc",
35749 FT_UINT32, BASE_DEC, VALS(rnsap_CauseMisc_vals), 0,
35750 "Cause/misc", HFILL }},
35751 { &hf_rnsap_uplinkCellCapacityClassValue,
35752 { "uplinkCellCapacityClassValue", "rnsap.uplinkCellCapacityClassValue",
35753 FT_UINT32, BASE_DEC, NULL, 0,
35754 "Cell-Capacity-Class-Value/uplinkCellCapacityClassValue", HFILL }},
35755 { &hf_rnsap_downlinkCellCapacityClassValue,
35756 { "downlinkCellCapacityClassValue", "rnsap.downlinkCellCapacityClassValue",
35757 FT_UINT32, BASE_DEC, NULL, 0,
35758 "Cell-Capacity-Class-Value/downlinkCellCapacityClassValue", HFILL }},
35760 { "lAI", "rnsap.lAI",
35761 FT_NONE, BASE_NONE, NULL, 0,
35762 "CGI/lAI", HFILL }},
35763 { &hf_rnsap_pLMN_Identity,
35764 { "pLMN-Identity", "rnsap.pLMN_Identity",
35765 FT_BYTES, BASE_HEX, NULL, 0,
35768 { "lAC", "rnsap.lAC",
35769 FT_BYTES, BASE_HEX, NULL, 0,
35772 { "cI", "rnsap.cI",
35773 FT_BYTES, BASE_HEX, NULL, 0,
35774 "CGI/cI", HFILL }},
35775 { &hf_rnsap_tUTRANGPSMeasurementAccuracyClass,
35776 { "tUTRANGPSMeasurementAccuracyClass", "rnsap.tUTRANGPSMeasurementAccuracyClass",
35777 FT_UINT32, BASE_DEC, VALS(rnsap_TUTRANGPSAccuracyClass_vals), 0,
35778 "CommonMeasurementAccuracy/tUTRANGPSMeasurementAccuracyClass", HFILL }},
35779 { &hf_rnsap_tUTRANGPSMeasurementValueInformation,
35780 { "tUTRANGPSMeasurementValueInformation", "rnsap.tUTRANGPSMeasurementValueInformation",
35781 FT_NONE, BASE_NONE, NULL, 0,
35782 "CommonMeasurementValue/tUTRANGPSMeasurementValueInformation", HFILL }},
35783 { &hf_rnsap_sFNSFNMeasurementValueInformation,
35784 { "sFNSFNMeasurementValueInformation", "rnsap.sFNSFNMeasurementValueInformation",
35785 FT_NONE, BASE_NONE, NULL, 0,
35786 "CommonMeasurementValue/sFNSFNMeasurementValueInformation", HFILL }},
35787 { &hf_rnsap_loadValue,
35788 { "loadValue", "rnsap.loadValue",
35789 FT_NONE, BASE_NONE, NULL, 0,
35790 "CommonMeasurementValue/loadValue", HFILL }},
35791 { &hf_rnsap_transmittedCarrierPowerValue,
35792 { "transmittedCarrierPowerValue", "rnsap.transmittedCarrierPowerValue",
35793 FT_UINT32, BASE_DEC, NULL, 0,
35794 "CommonMeasurementValue/transmittedCarrierPowerValue", HFILL }},
35795 { &hf_rnsap_receivedTotalWideBandPowerValue,
35796 { "receivedTotalWideBandPowerValue", "rnsap.receivedTotalWideBandPowerValue",
35797 FT_UINT32, BASE_DEC, NULL, 0,
35798 "CommonMeasurementValue/receivedTotalWideBandPowerValue", HFILL }},
35799 { &hf_rnsap_uplinkTimeslotISCPValue,
35800 { "uplinkTimeslotISCPValue", "rnsap.uplinkTimeslotISCPValue",
35801 FT_UINT32, BASE_DEC, NULL, 0,
35802 "CommonMeasurementValue/uplinkTimeslotISCPValue", HFILL }},
35803 { &hf_rnsap_extension_CommonMeasurementValue,
35804 { "extension-CommonMeasurementValue", "rnsap.extension_CommonMeasurementValue",
35805 FT_NONE, BASE_NONE, NULL, 0,
35806 "CommonMeasurementValue/extension-CommonMeasurementValue", HFILL }},
35807 { &hf_rnsap_measurementAvailable,
35808 { "measurementAvailable", "rnsap.measurementAvailable",
35809 FT_NONE, BASE_NONE, NULL, 0,
35810 "CommonMeasurementValueInformation/measurementAvailable", HFILL }},
35811 { &hf_rnsap_measurementnotAvailable,
35812 { "measurementnotAvailable", "rnsap.measurementnotAvailable",
35813 FT_NONE, BASE_NONE, NULL, 0,
35814 "CommonMeasurementValueInformation/measurementnotAvailable", HFILL }},
35815 { &hf_rnsap_CorrespondingCells_item,
35816 { "Item", "rnsap.CorrespondingCells_item",
35817 FT_UINT32, BASE_DEC, NULL, 0,
35818 "CorrespondingCells/_item", HFILL }},
35819 { &hf_rnsap_triggeringMessage,
35820 { "triggeringMessage", "rnsap.triggeringMessage",
35821 FT_UINT32, BASE_DEC, VALS(rnsap_TriggeringMessage_vals), 0,
35822 "CriticalityDiagnostics/triggeringMessage", HFILL }},
35823 { &hf_rnsap_procedureCriticality,
35824 { "procedureCriticality", "rnsap.procedureCriticality",
35825 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
35826 "CriticalityDiagnostics/procedureCriticality", HFILL }},
35827 { &hf_rnsap_iEsCriticalityDiagnostics,
35828 { "iEsCriticalityDiagnostics", "rnsap.iEsCriticalityDiagnostics",
35829 FT_UINT32, BASE_DEC, NULL, 0,
35830 "CriticalityDiagnostics/iEsCriticalityDiagnostics", HFILL }},
35831 { &hf_rnsap_CriticalityDiagnostics_IE_List_item,
35832 { "Item", "rnsap.CriticalityDiagnostics_IE_List_item",
35833 FT_NONE, BASE_NONE, NULL, 0,
35834 "CriticalityDiagnostics-IE-List/_item", HFILL }},
35835 { &hf_rnsap_iECriticality,
35836 { "iECriticality", "rnsap.iECriticality",
35837 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
35838 "CriticalityDiagnostics-IE-List/_item/iECriticality", HFILL }},
35840 { "iE-ID", "rnsap.iE_ID",
35841 FT_UINT32, BASE_DEC, VALS(rnsap_ProtocolIE_ID_vals), 0,
35843 { &hf_rnsap_repetitionNumber,
35844 { "repetitionNumber", "rnsap.repetitionNumber",
35845 FT_UINT32, BASE_DEC, NULL, 0,
35846 "CriticalityDiagnostics-IE-List/_item/repetitionNumber", HFILL }},
35847 { &hf_rnsap_MessageStructure_item,
35848 { "Item", "rnsap.MessageStructure_item",
35849 FT_NONE, BASE_NONE, NULL, 0,
35850 "MessageStructure/_item", HFILL }},
35851 { &hf_rnsap_repetitionNumber1,
35852 { "repetitionNumber", "rnsap.repetitionNumber",
35853 FT_UINT32, BASE_DEC, NULL, 0,
35854 "MessageStructure/_item/repetitionNumber", HFILL }},
35856 { "rAC", "rnsap.rAC",
35857 FT_BYTES, BASE_HEX, NULL, 0,
35858 "CN-PS-DomainIdentifier/rAC", HFILL }},
35859 { &hf_rnsap_DCH_FDD_Information_item,
35860 { "Item", "rnsap.DCH_FDD_Information_item",
35861 FT_NONE, BASE_NONE, NULL, 0,
35862 "DCH-FDD-Information/_item", HFILL }},
35863 { &hf_rnsap_payloadCRC_PresenceIndicator,
35864 { "payloadCRC-PresenceIndicator", "rnsap.payloadCRC_PresenceIndicator",
35865 FT_UINT32, BASE_DEC, VALS(rnsap_PayloadCRC_PresenceIndicator_vals), 0,
35867 { &hf_rnsap_ul_FP_Mode,
35868 { "ul-FP-Mode", "rnsap.ul_FP_Mode",
35869 FT_UINT32, BASE_DEC, VALS(rnsap_UL_FP_Mode_vals), 0,
35872 { "toAWS", "rnsap.toAWS",
35873 FT_UINT32, BASE_DEC, NULL, 0,
35876 { "toAWE", "rnsap.toAWE",
35877 FT_UINT32, BASE_DEC, NULL, 0,
35879 { &hf_rnsap_dCH_SpecificInformationList,
35880 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
35881 FT_UINT32, BASE_DEC, NULL, 0,
35882 "DCH-FDD-InformationItem/dCH-SpecificInformationList", HFILL }},
35883 { &hf_rnsap_DCH_Specific_FDD_InformationList_item,
35884 { "Item", "rnsap.DCH_Specific_FDD_InformationList_item",
35885 FT_NONE, BASE_NONE, NULL, 0,
35886 "DCH-Specific-FDD-InformationList/_item", HFILL }},
35887 { &hf_rnsap_trCH_SrcStatisticsDescr,
35888 { "trCH-SrcStatisticsDescr", "rnsap.trCH_SrcStatisticsDescr",
35889 FT_UINT32, BASE_DEC, VALS(rnsap_TrCH_SrcStatisticsDescr_vals), 0,
35891 { &hf_rnsap_ul_transportFormatSet,
35892 { "ul-transportFormatSet", "rnsap.ul_transportFormatSet",
35893 FT_NONE, BASE_NONE, NULL, 0,
35895 { &hf_rnsap_dl_transportFormatSet,
35896 { "dl-transportFormatSet", "rnsap.dl_transportFormatSet",
35897 FT_NONE, BASE_NONE, NULL, 0,
35899 { &hf_rnsap_ul_BLER,
35900 { "ul-BLER", "rnsap.ul_BLER",
35901 FT_INT32, BASE_DEC, NULL, 0,
35903 { &hf_rnsap_dl_BLER,
35904 { "dl-BLER", "rnsap.dl_BLER",
35905 FT_INT32, BASE_DEC, NULL, 0,
35907 { &hf_rnsap_frameHandlingPriority,
35908 { "frameHandlingPriority", "rnsap.frameHandlingPriority",
35909 FT_UINT32, BASE_DEC, VALS(rnsap_FrameHandlingPriority_vals), 0,
35911 { &hf_rnsap_qE_Selector,
35912 { "qE-Selector", "rnsap.qE_Selector",
35913 FT_UINT32, BASE_DEC, VALS(rnsap_QE_Selector_vals), 0,
35915 { &hf_rnsap_dRACControl,
35916 { "dRACControl", "rnsap.dRACControl",
35917 FT_UINT32, BASE_DEC, VALS(rnsap_DRACControl_vals), 0,
35918 "DCH-Specific-FDD-Item/dRACControl", HFILL }},
35919 { &hf_rnsap_DCH_InformationResponse_item,
35920 { "Item", "rnsap.DCH_InformationResponse_item",
35921 FT_NONE, BASE_NONE, NULL, 0,
35922 "DCH-InformationResponse/_item", HFILL }},
35923 { &hf_rnsap_DCH_TDD_Information_item,
35924 { "Item", "rnsap.DCH_TDD_Information_item",
35925 FT_NONE, BASE_NONE, NULL, 0,
35926 "DCH-TDD-Information/_item", HFILL }},
35927 { &hf_rnsap_dCH_SpecificInformationList1,
35928 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
35929 FT_UINT32, BASE_DEC, NULL, 0,
35930 "DCH-TDD-InformationItem/dCH-SpecificInformationList", HFILL }},
35931 { &hf_rnsap_DCH_Specific_TDD_InformationList_item,
35932 { "Item", "rnsap.DCH_Specific_TDD_InformationList_item",
35933 FT_NONE, BASE_NONE, NULL, 0,
35934 "DCH-Specific-TDD-InformationList/_item", HFILL }},
35935 { &hf_rnsap_ul_cCTrCH_ID,
35936 { "ul-cCTrCH-ID", "rnsap.ul_cCTrCH_ID",
35937 FT_UINT32, BASE_DEC, NULL, 0,
35938 "DCH-Specific-TDD-Item/ul-cCTrCH-ID", HFILL }},
35939 { &hf_rnsap_dl_cCTrCH_ID,
35940 { "dl-cCTrCH-ID", "rnsap.dl_cCTrCH_ID",
35941 FT_UINT32, BASE_DEC, NULL, 0,
35942 "DCH-Specific-TDD-Item/dl-cCTrCH-ID", HFILL }},
35943 { &hf_rnsap_sIR_Value,
35944 { "sIR-Value", "rnsap.sIR_Value",
35945 FT_UINT32, BASE_DEC, NULL, 0,
35946 "DedicatedMeasurementValue/sIR-Value", HFILL }},
35947 { &hf_rnsap_sIR_ErrorValue,
35948 { "sIR-ErrorValue", "rnsap.sIR_ErrorValue",
35949 FT_UINT32, BASE_DEC, NULL, 0,
35950 "DedicatedMeasurementValue/sIR-ErrorValue", HFILL }},
35951 { &hf_rnsap_transmittedCodePowerValue,
35952 { "transmittedCodePowerValue", "rnsap.transmittedCodePowerValue",
35953 FT_UINT32, BASE_DEC, NULL, 0,
35954 "DedicatedMeasurementValue/transmittedCodePowerValue", HFILL }},
35956 { "rSCP", "rnsap.rSCP",
35957 FT_UINT32, BASE_DEC, NULL, 0,
35958 "DedicatedMeasurementValue/rSCP", HFILL }},
35959 { &hf_rnsap_rxTimingDeviationValue,
35960 { "rxTimingDeviationValue", "rnsap.rxTimingDeviationValue",
35961 FT_UINT32, BASE_DEC, NULL, 0,
35962 "DedicatedMeasurementValue/rxTimingDeviationValue", HFILL }},
35963 { &hf_rnsap_roundTripTime,
35964 { "roundTripTime", "rnsap.roundTripTime",
35965 FT_UINT32, BASE_DEC, NULL, 0,
35966 "DedicatedMeasurementValue/roundTripTime", HFILL }},
35967 { &hf_rnsap_extension_DedicatedMeasurementValue,
35968 { "extension-DedicatedMeasurementValue", "rnsap.extension_DedicatedMeasurementValue",
35969 FT_NONE, BASE_NONE, NULL, 0,
35970 "DedicatedMeasurementValue/extension-DedicatedMeasurementValue", HFILL }},
35971 { &hf_rnsap_measurementAvailable1,
35972 { "measurementAvailable", "rnsap.measurementAvailable",
35973 FT_NONE, BASE_NONE, NULL, 0,
35974 "DedicatedMeasurementValueInformation/measurementAvailable", HFILL }},
35975 { &hf_rnsap_measurementnotAvailable1,
35976 { "measurementnotAvailable", "rnsap.measurementnotAvailable",
35977 FT_NONE, BASE_NONE, NULL, 0,
35978 "DedicatedMeasurementValueInformation/measurementnotAvailable", HFILL }},
35979 { &hf_rnsap_dedicatedmeasurementValue,
35980 { "dedicatedmeasurementValue", "rnsap.dedicatedmeasurementValue",
35981 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementValue_vals), 0,
35982 "DedicatedMeasurementAvailable/dedicatedmeasurementValue", HFILL }},
35984 { "cfn", "rnsap.cfn",
35985 FT_UINT32, BASE_DEC, NULL, 0,
35986 "DelayedActivation/cfn", HFILL }},
35987 { &hf_rnsap_separate_indication,
35988 { "separate-indication", "rnsap.separate_indication",
35989 FT_NONE, BASE_NONE, NULL, 0,
35990 "DelayedActivation/separate-indication", HFILL }},
35991 { &hf_rnsap_activate,
35992 { "activate", "rnsap.activate",
35993 FT_NONE, BASE_NONE, NULL, 0,
35994 "DelayedActivationUpdate/activate", HFILL }},
35995 { &hf_rnsap_deactivate,
35996 { "deactivate", "rnsap.deactivate",
35997 FT_NONE, BASE_NONE, NULL, 0,
35998 "DelayedActivationUpdate/deactivate", HFILL }},
35999 { &hf_rnsap_activation_type,
36000 { "activation-type", "rnsap.activation_type",
36001 FT_UINT32, BASE_DEC, VALS(rnsap_Execution_Type_vals), 0,
36002 "Activate-Info/activation-type", HFILL }},
36003 { &hf_rnsap_initial_dl_tx_power,
36004 { "initial-dl-tx-power", "rnsap.initial_dl_tx_power",
36005 FT_INT32, BASE_DEC, NULL, 0,
36006 "Activate-Info/initial-dl-tx-power", HFILL }},
36007 { &hf_rnsap_firstRLS_Indicator,
36008 { "firstRLS-Indicator", "rnsap.firstRLS_Indicator",
36009 FT_UINT32, BASE_DEC, VALS(rnsap_FirstRLS_Indicator_vals), 0,
36010 "Activate-Info/firstRLS-Indicator", HFILL }},
36011 { &hf_rnsap_propagation_delay,
36012 { "propagation-delay", "rnsap.propagation_delay",
36013 FT_UINT32, BASE_DEC, NULL, 0,
36014 "Activate-Info/propagation-delay", HFILL }},
36015 { &hf_rnsap_deactivation_type,
36016 { "deactivation-type", "rnsap.deactivation_type",
36017 FT_UINT32, BASE_DEC, VALS(rnsap_Execution_Type_vals), 0,
36018 "Deactivate-Info/deactivation-type", HFILL }},
36019 { &hf_rnsap_synchronised,
36020 { "synchronised", "rnsap.synchronised",
36021 FT_UINT32, BASE_DEC, NULL, 0,
36022 "Execution-Type/synchronised", HFILL }},
36023 { &hf_rnsap_unsynchronised,
36024 { "unsynchronised", "rnsap.unsynchronised",
36025 FT_NONE, BASE_NONE, NULL, 0,
36026 "Execution-Type/unsynchronised", HFILL }},
36027 { &hf_rnsap_gPSTOW,
36028 { "gPSTOW", "rnsap.gPSTOW",
36029 FT_UINT32, BASE_DEC, NULL, 0,
36030 "DGPSCorrections/gPSTOW", HFILL }},
36031 { &hf_rnsap_gPS_Status_Health,
36032 { "gPS-Status-Health", "rnsap.gPS_Status_Health",
36033 FT_UINT32, BASE_DEC, VALS(rnsap_GPS_Status_Health_vals), 0,
36034 "DGPSCorrections/gPS-Status-Health", HFILL }},
36035 { &hf_rnsap_satellite_DGPSCorrections_Information,
36036 { "satellite-DGPSCorrections-Information", "rnsap.satellite_DGPSCorrections_Information",
36037 FT_UINT32, BASE_DEC, NULL, 0,
36038 "DGPSCorrections/satellite-DGPSCorrections-Information", HFILL }},
36039 { &hf_rnsap_satellite_DGPSCorrections_Information_item,
36040 { "Item", "rnsap.satellite_DGPSCorrections_Information_item",
36041 FT_NONE, BASE_NONE, NULL, 0,
36042 "DGPSCorrections/satellite-DGPSCorrections-Information/_item", HFILL }},
36043 { &hf_rnsap_sAT_ID,
36044 { "sAT-ID", "rnsap.sAT_ID",
36045 FT_UINT32, BASE_DEC, NULL, 0,
36047 { &hf_rnsap_iode_dgps,
36048 { "iode-dgps", "rnsap.iode_dgps",
36049 FT_BYTES, BASE_HEX, NULL, 0,
36050 "DGPSCorrections/satellite-DGPSCorrections-Information/_item/iode-dgps", HFILL }},
36052 { "uDRE", "rnsap.uDRE",
36053 FT_UINT32, BASE_DEC, VALS(rnsap_UDRE_vals), 0,
36054 "DGPSCorrections/satellite-DGPSCorrections-Information/_item/uDRE", HFILL }},
36056 { "pRC", "rnsap.pRC",
36057 FT_INT32, BASE_DEC, NULL, 0,
36058 "DGPSCorrections/satellite-DGPSCorrections-Information/_item/pRC", HFILL }},
36059 { &hf_rnsap_range_Correction_Rate,
36060 { "range-Correction-Rate", "rnsap.range_Correction_Rate",
36061 FT_INT32, BASE_DEC, NULL, 0,
36062 "DGPSCorrections/satellite-DGPSCorrections-Information/_item/range-Correction-Rate", HFILL }},
36063 { &hf_rnsap_pRCDeviation,
36064 { "pRCDeviation", "rnsap.pRCDeviation",
36065 FT_UINT32, BASE_DEC, VALS(rnsap_PRCDeviation_vals), 0,
36066 "DGPSThreshold/pRCDeviation", HFILL }},
36067 { &hf_rnsap_powerAdjustmentType,
36068 { "powerAdjustmentType", "rnsap.powerAdjustmentType",
36069 FT_UINT32, BASE_DEC, VALS(rnsap_PowerAdjustmentType_vals), 0,
36070 "DL-PowerBalancing-Information/powerAdjustmentType", HFILL }},
36071 { &hf_rnsap_dLReferencePower,
36072 { "dLReferencePower", "rnsap.dLReferencePower",
36073 FT_INT32, BASE_DEC, NULL, 0,
36074 "DL-PowerBalancing-Information/dLReferencePower", HFILL }},
36075 { &hf_rnsap_dLReferencePowerList,
36076 { "dLReferencePowerList", "rnsap.dLReferencePowerList",
36077 FT_UINT32, BASE_DEC, NULL, 0,
36078 "DL-PowerBalancing-Information/dLReferencePowerList", HFILL }},
36079 { &hf_rnsap_maxAdjustmentStep,
36080 { "maxAdjustmentStep", "rnsap.maxAdjustmentStep",
36081 FT_UINT32, BASE_DEC, NULL, 0,
36082 "DL-PowerBalancing-Information/maxAdjustmentStep", HFILL }},
36083 { &hf_rnsap_adjustmentPeriod,
36084 { "adjustmentPeriod", "rnsap.adjustmentPeriod",
36085 FT_UINT32, BASE_DEC, NULL, 0,
36086 "DL-PowerBalancing-Information/adjustmentPeriod", HFILL }},
36087 { &hf_rnsap_adjustmentRatio,
36088 { "adjustmentRatio", "rnsap.adjustmentRatio",
36089 FT_UINT32, BASE_DEC, NULL, 0,
36090 "DL-PowerBalancing-Information/adjustmentRatio", HFILL }},
36091 { &hf_rnsap_DL_ReferencePowerInformationList_item,
36092 { "Item", "rnsap.DL_ReferencePowerInformationList_item",
36093 FT_NONE, BASE_NONE, NULL, 0,
36094 "DL-ReferencePowerInformationList/_item", HFILL }},
36095 { &hf_rnsap_common_DL_ReferencePowerInformation,
36096 { "common-DL-ReferencePowerInformation", "rnsap.common_DL_ReferencePowerInformation",
36097 FT_INT32, BASE_DEC, NULL, 0,
36098 "DL-ReferencePowerInformation/common-DL-ReferencePowerInformation", HFILL }},
36099 { &hf_rnsap_individual_DL_ReferencePowerInformation,
36100 { "individual-DL-ReferencePowerInformation", "rnsap.individual_DL_ReferencePowerInformation",
36101 FT_UINT32, BASE_DEC, NULL, 0,
36102 "DL-ReferencePowerInformation/individual-DL-ReferencePowerInformation", HFILL }},
36103 { &hf_rnsap_DL_Timeslot_Information_item,
36104 { "Item", "rnsap.DL_Timeslot_Information_item",
36105 FT_NONE, BASE_NONE, NULL, 0,
36106 "DL-Timeslot-Information/_item", HFILL }},
36107 { &hf_rnsap_DL_TimeslotLCR_Information_item,
36108 { "Item", "rnsap.DL_TimeslotLCR_Information_item",
36109 FT_NONE, BASE_NONE, NULL, 0,
36110 "DL-TimeslotLCR-Information/_item", HFILL }},
36111 { &hf_rnsap_DL_TimeSlot_ISCP_Info_item,
36112 { "Item", "rnsap.DL_TimeSlot_ISCP_Info_item",
36113 FT_NONE, BASE_NONE, NULL, 0,
36114 "DL-TimeSlot-ISCP-Info/_item", HFILL }},
36115 { &hf_rnsap_dL_TimeslotISCP,
36116 { "dL-TimeslotISCP", "rnsap.dL_TimeslotISCP",
36117 FT_UINT32, BASE_DEC, NULL, 0,
36119 { &hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item,
36120 { "Item", "rnsap.DL_TimeSlot_ISCP_LCR_Information_item",
36121 FT_NONE, BASE_NONE, NULL, 0,
36122 "DL-TimeSlot-ISCP-LCR-Information/_item", HFILL }},
36123 { &hf_rnsap_DSCH_FlowControlInformation_item,
36124 { "Item", "rnsap.DSCH_FlowControlInformation_item",
36125 FT_NONE, BASE_NONE, NULL, 0,
36126 "DSCH-FlowControlInformation/_item", HFILL }},
36127 { &hf_rnsap_dSCH_SchedulingPriority,
36128 { "dSCH-SchedulingPriority", "rnsap.dSCH_SchedulingPriority",
36129 FT_UINT32, BASE_DEC, VALS(rnsap_SchedulingPriorityIndicator_vals), 0,
36130 "DSCH-FlowControlItem/dSCH-SchedulingPriority", HFILL }},
36131 { &hf_rnsap_mAC_c_sh_SDU_Lengths,
36132 { "mAC-c-sh-SDU-Lengths", "rnsap.mAC_c_sh_SDU_Lengths",
36133 FT_UINT32, BASE_DEC, NULL, 0,
36135 { &hf_rnsap_DSCH_TDD_Information_item,
36136 { "Item", "rnsap.DSCH_TDD_Information_item",
36137 FT_NONE, BASE_NONE, NULL, 0,
36138 "DSCH-TDD-Information/_item", HFILL }},
36139 { &hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode,
36140 { "eAGCH-ERGCH-EHICH-FDD-ScramblingCode", "rnsap.eAGCH_ERGCH_EHICH_FDD_ScramblingCode",
36141 FT_UINT32, BASE_DEC, NULL, 0,
36142 "EDCH-FDD-DL-ControlChannelInformation/eAGCH-ERGCH-EHICH-FDD-ScramblingCode", HFILL }},
36143 { &hf_rnsap_eAGCH_ChannelisationCode,
36144 { "eAGCH-ChannelisationCode", "rnsap.eAGCH_ChannelisationCode",
36145 FT_UINT32, BASE_DEC, NULL, 0,
36146 "EDCH-FDD-DL-ControlChannelInformation/eAGCH-ChannelisationCode", HFILL }},
36147 { &hf_rnsap_primary_e_RNTI,
36148 { "primary-e-RNTI", "rnsap.primary_e_RNTI",
36149 FT_UINT32, BASE_DEC, NULL, 0,
36150 "EDCH-FDD-DL-ControlChannelInformation/primary-e-RNTI", HFILL }},
36151 { &hf_rnsap_secondary_e_RNTI,
36152 { "secondary-e-RNTI", "rnsap.secondary_e_RNTI",
36153 FT_UINT32, BASE_DEC, NULL, 0,
36154 "EDCH-FDD-DL-ControlChannelInformation/secondary-e-RNTI", HFILL }},
36155 { &hf_rnsap_eRGCH_EHICH_ChannelisationCode,
36156 { "eRGCH-EHICH-ChannelisationCode", "rnsap.eRGCH_EHICH_ChannelisationCode",
36157 FT_UINT32, BASE_DEC, NULL, 0,
36158 "EDCH-FDD-DL-ControlChannelInformation/eRGCH-EHICH-ChannelisationCode", HFILL }},
36159 { &hf_rnsap_eRGCH_SignatureSequence,
36160 { "eRGCH-SignatureSequence", "rnsap.eRGCH_SignatureSequence",
36161 FT_UINT32, BASE_DEC, NULL, 0,
36162 "EDCH-FDD-DL-ControlChannelInformation/eRGCH-SignatureSequence", HFILL }},
36163 { &hf_rnsap_eHICH_SignatureSequence,
36164 { "eHICH-SignatureSequence", "rnsap.eHICH_SignatureSequence",
36165 FT_UINT32, BASE_DEC, NULL, 0,
36166 "EDCH-FDD-DL-ControlChannelInformation/eHICH-SignatureSequence", HFILL }},
36167 { &hf_rnsap_serving_Grant_Value,
36168 { "serving-Grant-Value", "rnsap.serving_Grant_Value",
36169 FT_UINT32, BASE_DEC, NULL, 0,
36170 "EDCH-FDD-DL-ControlChannelInformation/serving-Grant-Value", HFILL }},
36171 { &hf_rnsap_primary_Secondary_Grant_Selector,
36172 { "primary-Secondary-Grant-Selector", "rnsap.primary_Secondary_Grant_Selector",
36173 FT_UINT32, BASE_DEC, VALS(rnsap_E_Primary_Secondary_Grant_Selector_vals), 0,
36174 "EDCH-FDD-DL-ControlChannelInformation/primary-Secondary-Grant-Selector", HFILL }},
36175 { &hf_rnsap_e_RGCH_Release_Indicator,
36176 { "e-RGCH-Release-Indicator", "rnsap.e_RGCH_Release_Indicator",
36177 FT_UINT32, BASE_DEC, VALS(rnsap_E_RGCH_Release_Indicator_vals), 0,
36178 "EDCH-FDD-DL-ControlChannelInformation/e-RGCH-Release-Indicator", HFILL }},
36179 { &hf_rnsap_eDCH_MACdFlows_Information,
36180 { "eDCH-MACdFlows-Information", "rnsap.eDCH_MACdFlows_Information",
36181 FT_NONE, BASE_NONE, NULL, 0,
36182 "EDCH-FDD-Information/eDCH-MACdFlows-Information", HFILL }},
36183 { &hf_rnsap_EDCH_FDD_InformationResponse_item,
36184 { "Item", "rnsap.EDCH_FDD_InformationResponse_item",
36185 FT_NONE, BASE_NONE, NULL, 0,
36186 "EDCH-FDD-InformationResponse/_item", HFILL }},
36187 { &hf_rnsap_eDCH_MACdFlow_Specific_Information,
36188 { "eDCH-MACdFlow-Specific-Information", "rnsap.eDCH_MACdFlow_Specific_Information",
36189 FT_UINT32, BASE_DEC, NULL, 0,
36190 "EDCH-FDD-Information-To-Modify/eDCH-MACdFlow-Specific-Information", HFILL }},
36191 { &hf_rnsap_EDCH_FDD_Update_Information_item,
36192 { "Item", "rnsap.EDCH_FDD_Update_Information_item",
36193 FT_NONE, BASE_NONE, NULL, 0,
36194 "EDCH-FDD-Update-Information/_item", HFILL }},
36195 { &hf_rnsap_eDCH_FDD_DL_ControlChannelInformation,
36196 { "eDCH-FDD-DL-ControlChannelInformation", "rnsap.eDCH_FDD_DL_ControlChannelInformation",
36197 FT_NONE, BASE_NONE, NULL, 0,
36198 "EDCH-FDD-Update-InfoItem/eDCH-FDD-DL-ControlChannelInformation", HFILL }},
36199 { &hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant,
36200 { "e-DCH-Non-Scheduled-Transmission-Grant", "rnsap.e_DCH_Non_Scheduled_Transmission_Grant",
36201 FT_NONE, BASE_NONE, NULL, 0,
36202 "E-DCH-Grant-Type-Information/e-DCH-Non-Scheduled-Transmission-Grant", HFILL }},
36203 { &hf_rnsap_e_DCH_Scheduled_Transmission_Grant,
36204 { "e-DCH-Scheduled-Transmission-Grant", "rnsap.e_DCH_Scheduled_Transmission_Grant",
36205 FT_NONE, BASE_NONE, NULL, 0,
36206 "E-DCH-Grant-Type-Information/e-DCH-Scheduled-Transmission-Grant", HFILL }},
36207 { &hf_rnsap_E_DCH_LogicalChannelInformation_item,
36208 { "Item", "rnsap.E_DCH_LogicalChannelInformation_item",
36209 FT_NONE, BASE_NONE, NULL, 0,
36210 "E-DCH-LogicalChannelInformation/_item", HFILL }},
36211 { &hf_rnsap_logicalChannelId,
36212 { "logicalChannelId", "rnsap.logicalChannelId",
36213 FT_UINT32, BASE_DEC, NULL, 0,
36215 { &hf_rnsap_mACes_GuaranteedBitRate,
36216 { "mACes-GuaranteedBitRate", "rnsap.mACes_GuaranteedBitRate",
36217 FT_UINT32, BASE_DEC, NULL, 0,
36219 { &hf_rnsap_eDCH_DDI_Value,
36220 { "eDCH-DDI-Value", "rnsap.eDCH_DDI_Value",
36221 FT_UINT32, BASE_DEC, NULL, 0,
36223 { &hf_rnsap_mACd_PDU_Size_List,
36224 { "mACd-PDU-Size-List", "rnsap.mACd_PDU_Size_List",
36225 FT_UINT32, BASE_DEC, NULL, 0,
36226 "E-DCH-LogicalChannelInformationItem/mACd-PDU-Size-List", HFILL }},
36227 { &hf_rnsap_E_DCH_MACdPDU_SizeList_item,
36228 { "Item", "rnsap.E_DCH_MACdPDU_SizeList_item",
36229 FT_NONE, BASE_NONE, NULL, 0,
36230 "E-DCH-MACdPDU-SizeList/_item", HFILL }},
36231 { &hf_rnsap_mACdPDU_Size,
36232 { "mACdPDU-Size", "rnsap.mACdPDU_Size",
36233 FT_UINT32, BASE_DEC, NULL, 0,
36235 { &hf_rnsap_E_DCH_LogicalChannelToModify_item,
36236 { "Item", "rnsap.E_DCH_LogicalChannelToModify_item",
36237 FT_NONE, BASE_NONE, NULL, 0,
36238 "E-DCH-LogicalChannelToModify/_item", HFILL }},
36239 { &hf_rnsap_mACd_PDU_Size_List1,
36240 { "mACd-PDU-Size-List", "rnsap.mACd_PDU_Size_List",
36241 FT_UINT32, BASE_DEC, NULL, 0,
36242 "E-DCH-LogicalChannelToModifyItem/mACd-PDU-Size-List", HFILL }},
36243 { &hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item,
36244 { "Item", "rnsap.E_DCH_MACdPDU_SizeToModifyList_item",
36245 FT_NONE, BASE_NONE, NULL, 0,
36246 "E-DCH-MACdPDU-SizeToModifyList/_item", HFILL }},
36247 { &hf_rnsap_E_DCH_LogicalChannelToDelete_item,
36248 { "Item", "rnsap.E_DCH_LogicalChannelToDelete_item",
36249 FT_NONE, BASE_NONE, NULL, 0,
36250 "E-DCH-LogicalChannelToDelete/_item", HFILL }},
36251 { &hf_rnsap_eDCH_MACdFlow_Specific_Information1,
36252 { "eDCH-MACdFlow-Specific-Information", "rnsap.eDCH_MACdFlow_Specific_Information",
36253 FT_UINT32, BASE_DEC, NULL, 0,
36254 "EDCH-MACdFlows-Information/eDCH-MACdFlow-Specific-Information", HFILL }},
36255 { &hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item,
36256 { "Item", "rnsap.EDCH_MACdFlow_Specific_InfoList_item",
36257 FT_NONE, BASE_NONE, NULL, 0,
36258 "EDCH-MACdFlow-Specific-InfoList/_item", HFILL }},
36259 { &hf_rnsap_eDSCH_MACdFlow_ID,
36260 { "eDSCH-MACdFlow-ID", "rnsap.eDSCH_MACdFlow_ID",
36261 FT_UINT32, BASE_DEC, NULL, 0,
36263 { &hf_rnsap_tnlQoS,
36264 { "tnlQoS", "rnsap.tnlQoS",
36265 FT_UINT32, BASE_DEC, VALS(rnsap_TnlQos_vals), 0,
36267 { &hf_rnsap_maxNr_Retransmissions_EDCH,
36268 { "maxNr-Retransmissions-EDCH", "rnsap.maxNr_Retransmissions_EDCH",
36269 FT_UINT32, BASE_DEC, NULL, 0,
36271 { &hf_rnsap_trafficClass,
36272 { "trafficClass", "rnsap.trafficClass",
36273 FT_UINT32, BASE_DEC, VALS(rnsap_TrafficClass_vals), 0,
36275 { &hf_rnsap_eDCH_HARQ_PO_FDD,
36276 { "eDCH-HARQ-PO-FDD", "rnsap.eDCH_HARQ_PO_FDD",
36277 FT_UINT32, BASE_DEC, NULL, 0,
36279 { &hf_rnsap_eDCH_MACdFlow_Multiplexing_List,
36280 { "eDCH-MACdFlow-Multiplexing-List", "rnsap.eDCH_MACdFlow_Multiplexing_List",
36281 FT_BYTES, BASE_HEX, NULL, 0,
36283 { &hf_rnsap_eDCH_Grant_Type_Information,
36284 { "eDCH-Grant-Type-Information", "rnsap.eDCH_Grant_Type_Information",
36285 FT_UINT32, BASE_DEC, VALS(rnsap_E_DCH_Grant_Type_Information_vals), 0,
36287 { &hf_rnsap_bundlingModeIndicator,
36288 { "bundlingModeIndicator", "rnsap.bundlingModeIndicator",
36289 FT_UINT32, BASE_DEC, VALS(rnsap_BundlingModeIndicator_vals), 0,
36291 { &hf_rnsap_eDCHLogicalChannelInformation,
36292 { "eDCHLogicalChannelInformation", "rnsap.eDCHLogicalChannelInformation",
36293 FT_UINT32, BASE_DEC, NULL, 0,
36294 "EDCH-MACdFlow-Specific-InfoItem/eDCHLogicalChannelInformation", HFILL }},
36295 { &hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item,
36296 { "Item", "rnsap.EDCH_MACdFlow_Specific_InfoToModifyList_item",
36297 FT_NONE, BASE_NONE, NULL, 0,
36298 "EDCH-MACdFlow-Specific-InfoToModifyList/_item", HFILL }},
36299 { &hf_rnsap_eDCH_LogicalChannelToAdd,
36300 { "eDCH-LogicalChannelToAdd", "rnsap.eDCH_LogicalChannelToAdd",
36301 FT_UINT32, BASE_DEC, NULL, 0,
36302 "EDCH-MACdFlow-Specific-InfoToModifyItem/eDCH-LogicalChannelToAdd", HFILL }},
36303 { &hf_rnsap_eDCH_LogicalChannelToModify,
36304 { "eDCH-LogicalChannelToModify", "rnsap.eDCH_LogicalChannelToModify",
36305 FT_UINT32, BASE_DEC, NULL, 0,
36306 "EDCH-MACdFlow-Specific-InfoToModifyItem/eDCH-LogicalChannelToModify", HFILL }},
36307 { &hf_rnsap_eDCH_LogicalChannelToDelete,
36308 { "eDCH-LogicalChannelToDelete", "rnsap.eDCH_LogicalChannelToDelete",
36309 FT_UINT32, BASE_DEC, NULL, 0,
36310 "EDCH-MACdFlow-Specific-InfoToModifyItem/eDCH-LogicalChannelToDelete", HFILL }},
36311 { &hf_rnsap_EDCH_MACdFlows_To_Delete_item,
36312 { "Item", "rnsap.EDCH_MACdFlows_To_Delete_item",
36313 FT_NONE, BASE_NONE, NULL, 0,
36314 "EDCH-MACdFlows-To-Delete/_item", HFILL }},
36315 { &hf_rnsap_maxBits_MACe_PDU_non_scheduled,
36316 { "maxBits-MACe-PDU-non-scheduled", "rnsap.maxBits_MACe_PDU_non_scheduled",
36317 FT_UINT32, BASE_DEC, NULL, 0,
36318 "E-DCH-Non-Scheduled-Transmission-Grant-Items/maxBits-MACe-PDU-non-scheduled", HFILL }},
36319 { &hf_rnsap_hARQ_Process_Allocation_2ms,
36320 { "hARQ-Process-Allocation-2ms", "rnsap.hARQ_Process_Allocation_2ms",
36321 FT_BYTES, BASE_HEX, NULL, 0,
36322 "E-DCH-Non-Scheduled-Transmission-Grant-Items/hARQ-Process-Allocation-2ms", HFILL }},
36323 { &hf_rnsap_maxSet_E_DPDCHs,
36324 { "maxSet-E-DPDCHs", "rnsap.maxSet_E_DPDCHs",
36325 FT_UINT32, BASE_DEC, VALS(rnsap_Max_Set_E_DPDCHs_vals), 0,
36327 { &hf_rnsap_e_TFCS_Information,
36328 { "e-TFCS-Information", "rnsap.e_TFCS_Information",
36329 FT_NONE, BASE_NONE, NULL, 0,
36332 { "e-TTI", "rnsap.e_TTI",
36333 FT_UINT32, BASE_DEC, VALS(rnsap_E_TTI_vals), 0,
36335 { &hf_rnsap_e_DPCCH_PO,
36336 { "e-DPCCH-PO", "rnsap.e_DPCCH_PO",
36337 FT_UINT32, BASE_DEC, NULL, 0,
36339 { &hf_rnsap_e_DCH_Serving_RL_in_this_DRNS,
36340 { "e-DCH-Serving-RL-in-this-DRNS", "rnsap.e_DCH_Serving_RL_in_this_DRNS",
36341 FT_NONE, BASE_NONE, NULL, 0,
36342 "EDCH-Serving-RL/e-DCH-Serving-RL-in-this-DRNS", HFILL }},
36343 { &hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS,
36344 { "e-DCH-Serving-RL-not-in-this-DRNS", "rnsap.e_DCH_Serving_RL_not_in_this_DRNS",
36345 FT_NONE, BASE_NONE, NULL, 0,
36346 "EDCH-Serving-RL/e-DCH-Serving-RL-not-in-this-DRNS", HFILL }},
36347 { &hf_rnsap_e_DCH_Serving_RL_Id,
36348 { "e-DCH-Serving-RL-Id", "rnsap.e_DCH_Serving_RL_Id",
36349 FT_UINT32, BASE_DEC, NULL, 0,
36350 "EDCH-Serving-RL-in-this-DRNS/e-DCH-Serving-RL-Id", HFILL }},
36351 { &hf_rnsap_e_DCH_TFCI_Table_Index,
36352 { "e-DCH-TFCI-Table-Index", "rnsap.e_DCH_TFCI_Table_Index",
36353 FT_UINT32, BASE_DEC, NULL, 0,
36354 "E-TFCS-Information/e-DCH-TFCI-Table-Index", HFILL }},
36355 { &hf_rnsap_e_DCH_Min_Set_E_TFCI,
36356 { "e-DCH-Min-Set-E-TFCI", "rnsap.e_DCH_Min_Set_E_TFCI",
36357 FT_UINT32, BASE_DEC, NULL, 0,
36358 "E-TFCS-Information/e-DCH-Min-Set-E-TFCI", HFILL }},
36359 { &hf_rnsap_reference_E_TFCI_Information,
36360 { "reference-E-TFCI-Information", "rnsap.reference_E_TFCI_Information",
36361 FT_UINT32, BASE_DEC, NULL, 0,
36362 "E-TFCS-Information/reference-E-TFCI-Information", HFILL }},
36363 { &hf_rnsap_measurementTreshold,
36364 { "measurementTreshold", "rnsap.measurementTreshold",
36365 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
36367 { &hf_rnsap_measurementHysteresisTime,
36368 { "measurementHysteresisTime", "rnsap.measurementHysteresisTime",
36369 FT_UINT32, BASE_DEC, NULL, 0,
36371 { &hf_rnsap_measurementIncreaseDecreaseThreshold,
36372 { "measurementIncreaseDecreaseThreshold", "rnsap.measurementIncreaseDecreaseThreshold",
36373 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementIncreaseDecreaseThreshold_vals), 0,
36375 { &hf_rnsap_measurementChangeTime,
36376 { "measurementChangeTime", "rnsap.measurementChangeTime",
36377 FT_UINT32, BASE_DEC, NULL, 0,
36379 { &hf_rnsap_measurementThreshold1,
36380 { "measurementThreshold1", "rnsap.measurementThreshold1",
36381 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
36383 { &hf_rnsap_measurementThreshold2,
36384 { "measurementThreshold2", "rnsap.measurementThreshold2",
36385 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
36387 { &hf_rnsap_reportPeriodicity,
36388 { "reportPeriodicity", "rnsap.reportPeriodicity",
36389 FT_UINT32, BASE_DEC, VALS(rnsap_ReportPeriodicity_vals), 0,
36391 { &hf_rnsap_FACH_FlowControlInformation_item,
36392 { "Item", "rnsap.FACH_FlowControlInformation_item",
36393 FT_NONE, BASE_NONE, NULL, 0,
36394 "FACH-FlowControlInformation/_item", HFILL }},
36395 { &hf_rnsap_fACH_SchedulingPriority,
36396 { "fACH-SchedulingPriority", "rnsap.fACH_SchedulingPriority",
36397 FT_UINT32, BASE_DEC, VALS(rnsap_SchedulingPriorityIndicator_vals), 0,
36398 "FACH-FlowControlInformationItem/fACH-SchedulingPriority", HFILL }},
36399 { &hf_rnsap_fACH_InitialWindowSize,
36400 { "fACH-InitialWindowSize", "rnsap.fACH_InitialWindowSize",
36401 FT_UINT32, BASE_DEC, VALS(rnsap_FACH_InitialWindowSize_vals), 0,
36402 "FACH-FlowControlInformationItem/fACH-InitialWindowSize", HFILL }},
36403 { &hf_rnsap_FACH_InformationList_item,
36404 { "Item", "rnsap.FACH_InformationList_item",
36405 FT_NONE, BASE_NONE, NULL, 0,
36406 "FACH-InformationList/_item", HFILL }},
36407 { &hf_rnsap_FACH_PCH_InformationList_item,
36408 { "Item", "rnsap.FACH_PCH_InformationList_item",
36409 FT_NONE, BASE_NONE, NULL, 0,
36410 "FACH-PCH-InformationList/_item", HFILL }},
36411 { &hf_rnsap_FDD_DCHs_to_Modify_item,
36412 { "Item", "rnsap.FDD_DCHs_to_Modify_item",
36413 FT_NONE, BASE_NONE, NULL, 0,
36414 "FDD-DCHs-to-Modify/_item", HFILL }},
36415 { &hf_rnsap_dCH_SpecificInformationList2,
36416 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
36417 FT_UINT32, BASE_DEC, NULL, 0,
36418 "FDD-DCHs-to-ModifyItem/dCH-SpecificInformationList", HFILL }},
36419 { &hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item,
36420 { "Item", "rnsap.FDD_DCHs_to_ModifySpecificInformationList_item",
36421 FT_NONE, BASE_NONE, NULL, 0,
36422 "FDD-DCHs-to-ModifySpecificInformationList/_item", HFILL }},
36423 { &hf_rnsap_ul_TransportformatSet,
36424 { "ul-TransportformatSet", "rnsap.ul_TransportformatSet",
36425 FT_NONE, BASE_NONE, NULL, 0,
36427 { &hf_rnsap_dl_TransportformatSet,
36428 { "dl-TransportformatSet", "rnsap.dl_TransportformatSet",
36429 FT_NONE, BASE_NONE, NULL, 0,
36431 { &hf_rnsap_not_Used_dRACControl,
36432 { "not-Used-dRACControl", "rnsap.not_Used_dRACControl",
36433 FT_NONE, BASE_NONE, NULL, 0,
36434 "FDD-DCHs-to-ModifySpecificItem/not-Used-dRACControl", HFILL }},
36435 { &hf_rnsap_FDD_DL_CodeInformation_item,
36436 { "Item", "rnsap.FDD_DL_CodeInformation_item",
36437 FT_NONE, BASE_NONE, NULL, 0,
36438 "FDD-DL-CodeInformation/_item", HFILL }},
36439 { &hf_rnsap_dl_ScramblingCode,
36440 { "dl-ScramblingCode", "rnsap.dl_ScramblingCode",
36441 FT_UINT32, BASE_DEC, NULL, 0,
36443 { &hf_rnsap_fDD_DL_ChannelisationCodeNumber,
36444 { "fDD-DL-ChannelisationCodeNumber", "rnsap.fDD_DL_ChannelisationCodeNumber",
36445 FT_UINT32, BASE_DEC, NULL, 0,
36447 { &hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information,
36448 { "transmission-Gap-Pattern-Sequence-ScramblingCode-Information", "rnsap.transmission_Gap_Pattern_Sequence_ScramblingCode_Information",
36449 FT_UINT32, BASE_DEC, VALS(rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information_vals), 0,
36450 "FDD-DL-CodeInformationItem/transmission-Gap-Pattern-Sequence-ScramblingCode-Information", HFILL }},
36452 { "wT", "rnsap.wT",
36453 FT_UINT32, BASE_DEC, NULL, 0,
36454 "FPACH-Information/wT", HFILL }},
36455 { &hf_rnsap_GA_Cell_item,
36456 { "Item", "rnsap.GA_Cell_item",
36457 FT_NONE, BASE_NONE, NULL, 0,
36458 "GA-Cell/_item", HFILL }},
36459 { &hf_rnsap_cell_GAIgeographicalCoordinate,
36460 { "cell-GAIgeographicalCoordinate", "rnsap.cell_GAIgeographicalCoordinate",
36461 FT_NONE, BASE_NONE, NULL, 0,
36462 "GA-Cell/_item/cell-GAIgeographicalCoordinate", HFILL }},
36463 { &hf_rnsap_pointWithUncertainty,
36464 { "pointWithUncertainty", "rnsap.pointWithUncertainty",
36465 FT_NONE, BASE_NONE, NULL, 0,
36466 "GA-CellAdditionalShapes/pointWithUncertainty", HFILL }},
36467 { &hf_rnsap_pointWithUncertaintyEllipse,
36468 { "pointWithUncertaintyEllipse", "rnsap.pointWithUncertaintyEllipse",
36469 FT_NONE, BASE_NONE, NULL, 0,
36470 "GA-CellAdditionalShapes/pointWithUncertaintyEllipse", HFILL }},
36471 { &hf_rnsap_pointWithAltitude,
36472 { "pointWithAltitude", "rnsap.pointWithAltitude",
36473 FT_NONE, BASE_NONE, NULL, 0,
36474 "GA-CellAdditionalShapes/pointWithAltitude", HFILL }},
36475 { &hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid,
36476 { "pointWithAltitudeAndUncertaintyEllipsoid", "rnsap.pointWithAltitudeAndUncertaintyEllipsoid",
36477 FT_NONE, BASE_NONE, NULL, 0,
36478 "GA-CellAdditionalShapes/pointWithAltitudeAndUncertaintyEllipsoid", HFILL }},
36479 { &hf_rnsap_ellipsoidArc,
36480 { "ellipsoidArc", "rnsap.ellipsoidArc",
36481 FT_NONE, BASE_NONE, NULL, 0,
36482 "GA-CellAdditionalShapes/ellipsoidArc", HFILL }},
36483 { &hf_rnsap_directionOfAltitude,
36484 { "directionOfAltitude", "rnsap.directionOfAltitude",
36485 FT_UINT32, BASE_DEC, VALS(rnsap_T_directionOfAltitude_vals), 0,
36486 "GA-AltitudeAndDirection/directionOfAltitude", HFILL }},
36487 { &hf_rnsap_altitude,
36488 { "altitude", "rnsap.altitude",
36489 FT_UINT32, BASE_DEC, NULL, 0,
36490 "GA-AltitudeAndDirection/altitude", HFILL }},
36491 { &hf_rnsap_geographicalCoordinates,
36492 { "geographicalCoordinates", "rnsap.geographicalCoordinates",
36493 FT_NONE, BASE_NONE, NULL, 0,
36495 { &hf_rnsap_innerRadius,
36496 { "innerRadius", "rnsap.innerRadius",
36497 FT_UINT32, BASE_DEC, NULL, 0,
36498 "GA-EllipsoidArc/innerRadius", HFILL }},
36499 { &hf_rnsap_uncertaintyRadius,
36500 { "uncertaintyRadius", "rnsap.uncertaintyRadius",
36501 FT_UINT32, BASE_DEC, NULL, 0,
36502 "GA-EllipsoidArc/uncertaintyRadius", HFILL }},
36503 { &hf_rnsap_offsetAngle,
36504 { "offsetAngle", "rnsap.offsetAngle",
36505 FT_UINT32, BASE_DEC, NULL, 0,
36506 "GA-EllipsoidArc/offsetAngle", HFILL }},
36507 { &hf_rnsap_includedAngle,
36508 { "includedAngle", "rnsap.includedAngle",
36509 FT_UINT32, BASE_DEC, NULL, 0,
36510 "GA-EllipsoidArc/includedAngle", HFILL }},
36511 { &hf_rnsap_confidence,
36512 { "confidence", "rnsap.confidence",
36513 FT_UINT32, BASE_DEC, NULL, 0,
36515 { &hf_rnsap_altitudeAndDirection,
36516 { "altitudeAndDirection", "rnsap.altitudeAndDirection",
36517 FT_NONE, BASE_NONE, NULL, 0,
36519 { &hf_rnsap_uncertaintyEllipse,
36520 { "uncertaintyEllipse", "rnsap.uncertaintyEllipse",
36521 FT_NONE, BASE_NONE, NULL, 0,
36523 { &hf_rnsap_uncertaintyAltitude,
36524 { "uncertaintyAltitude", "rnsap.uncertaintyAltitude",
36525 FT_UINT32, BASE_DEC, NULL, 0,
36526 "GA-PointWithAltitudeAndUncertaintyEllipsoid/uncertaintyAltitude", HFILL }},
36527 { &hf_rnsap_uncertaintySemi_major,
36528 { "uncertaintySemi-major", "rnsap.uncertaintySemi_major",
36529 FT_UINT32, BASE_DEC, NULL, 0,
36530 "GA-UncertaintyEllipse/uncertaintySemi-major", HFILL }},
36531 { &hf_rnsap_uncertaintySemi_minor,
36532 { "uncertaintySemi-minor", "rnsap.uncertaintySemi_minor",
36533 FT_UINT32, BASE_DEC, NULL, 0,
36534 "GA-UncertaintyEllipse/uncertaintySemi-minor", HFILL }},
36535 { &hf_rnsap_orientationOfMajorAxis,
36536 { "orientationOfMajorAxis", "rnsap.orientationOfMajorAxis",
36537 FT_UINT32, BASE_DEC, NULL, 0,
36538 "GA-UncertaintyEllipse/orientationOfMajorAxis", HFILL }},
36539 { &hf_rnsap_uncertaintyCode,
36540 { "uncertaintyCode", "rnsap.uncertaintyCode",
36541 FT_UINT32, BASE_DEC, NULL, 0,
36542 "GA-PointWithUnCertainty/uncertaintyCode", HFILL }},
36543 { &hf_rnsap_geographicalCoordinate,
36544 { "geographicalCoordinate", "rnsap.geographicalCoordinate",
36545 FT_NONE, BASE_NONE, NULL, 0,
36547 { &hf_rnsap_latitudeSign,
36548 { "latitudeSign", "rnsap.latitudeSign",
36549 FT_UINT32, BASE_DEC, VALS(rnsap_T_latitudeSign_vals), 0,
36550 "GeographicalCoordinate/latitudeSign", HFILL }},
36551 { &hf_rnsap_latitude,
36552 { "latitude", "rnsap.latitude",
36553 FT_UINT32, BASE_DEC, NULL, 0,
36554 "GeographicalCoordinate/latitude", HFILL }},
36555 { &hf_rnsap_longitude,
36556 { "longitude", "rnsap.longitude",
36557 FT_INT32, BASE_DEC, NULL, 0,
36558 "GeographicalCoordinate/longitude", HFILL }},
36560 { "sI", "rnsap.sI",
36561 FT_UINT32, BASE_DEC, NULL, 0,
36562 "GERAN-SI-Type/sI", HFILL }},
36564 { "pSI", "rnsap.pSI",
36565 FT_UINT32, BASE_DEC, NULL, 0,
36566 "GERAN-SI-Type/pSI", HFILL }},
36567 { &hf_rnsap_GERAN_SystemInfo_item,
36568 { "Item", "rnsap.GERAN_SystemInfo_item",
36569 FT_NONE, BASE_NONE, NULL, 0,
36570 "GERAN-SystemInfo/_item", HFILL }},
36571 { &hf_rnsap_gERAN_SI_block,
36572 { "gERAN-SI-block", "rnsap.gERAN_SI_block",
36573 FT_BYTES, BASE_HEX, NULL, 0,
36574 "GERAN-SystemInfo/_item/gERAN-SI-block", HFILL }},
36575 { &hf_rnsap_wna_alm,
36576 { "wna-alm", "rnsap.wna_alm",
36577 FT_BYTES, BASE_HEX, NULL, 0,
36578 "GPS-Almanac/wna-alm", HFILL }},
36579 { &hf_rnsap_satellite_Almanac_Information,
36580 { "satellite-Almanac-Information", "rnsap.satellite_Almanac_Information",
36581 FT_UINT32, BASE_DEC, NULL, 0,
36582 "GPS-Almanac/satellite-Almanac-Information", HFILL }},
36583 { &hf_rnsap_satellite_Almanac_Information_item,
36584 { "Item", "rnsap.satellite_Almanac_Information_item",
36585 FT_NONE, BASE_NONE, NULL, 0,
36586 "GPS-Almanac/satellite-Almanac-Information/_item", HFILL }},
36587 { &hf_rnsap_dATA_ID,
36588 { "dATA-ID", "rnsap.dATA_ID",
36589 FT_UINT32, BASE_DEC, NULL, 0,
36591 { &hf_rnsap_gps_e_alm,
36592 { "gps-e-alm", "rnsap.gps_e_alm",
36593 FT_BYTES, BASE_HEX, NULL, 0,
36595 { &hf_rnsap_gps_toa_alm,
36596 { "gps-toa-alm", "rnsap.gps_toa_alm",
36597 FT_BYTES, BASE_HEX, NULL, 0,
36599 { &hf_rnsap_gps_delta_I_alm,
36600 { "gps-delta-I-alm", "rnsap.gps_delta_I_alm",
36601 FT_BYTES, BASE_HEX, NULL, 0,
36603 { &hf_rnsap_omegadot_alm,
36604 { "omegadot-alm", "rnsap.omegadot_alm",
36605 FT_BYTES, BASE_HEX, NULL, 0,
36607 { &hf_rnsap_svhealth_alm,
36608 { "svhealth-alm", "rnsap.svhealth_alm",
36609 FT_BYTES, BASE_HEX, NULL, 0,
36611 { &hf_rnsap_gps_a_sqrt_alm,
36612 { "gps-a-sqrt-alm", "rnsap.gps_a_sqrt_alm",
36613 FT_BYTES, BASE_HEX, NULL, 0,
36615 { &hf_rnsap_omegazero_alm,
36616 { "omegazero-alm", "rnsap.omegazero_alm",
36617 FT_BYTES, BASE_HEX, NULL, 0,
36619 { &hf_rnsap_m_zero_alm,
36620 { "m-zero-alm", "rnsap.m_zero_alm",
36621 FT_BYTES, BASE_HEX, NULL, 0,
36623 { &hf_rnsap_gps_omega_alm,
36624 { "gps-omega-alm", "rnsap.gps_omega_alm",
36625 FT_BYTES, BASE_HEX, NULL, 0,
36627 { &hf_rnsap_gps_af_zero_alm,
36628 { "gps-af-zero-alm", "rnsap.gps_af_zero_alm",
36629 FT_BYTES, BASE_HEX, NULL, 0,
36631 { &hf_rnsap_gps_af_one_alm,
36632 { "gps-af-one-alm", "rnsap.gps_af_one_alm",
36633 FT_BYTES, BASE_HEX, NULL, 0,
36635 { &hf_rnsap_sVGlobalHealth_alm,
36636 { "sVGlobalHealth-alm", "rnsap.sVGlobalHealth_alm",
36637 FT_BYTES, BASE_HEX, NULL, 0,
36638 "GPS-Almanac/sVGlobalHealth-alm", HFILL }},
36639 { &hf_rnsap_Satellite_Almanac_Information_ExtItem_item,
36640 { "Item", "rnsap.Satellite_Almanac_Information_ExtItem_item",
36641 FT_NONE, BASE_NONE, NULL, 0,
36642 "Satellite-Almanac-Information-ExtItem/_item", HFILL }},
36643 { &hf_rnsap_GPSInformation_item,
36644 { "Item", "rnsap.GPSInformation_item",
36645 FT_NONE, BASE_NONE, NULL, 0,
36646 "GPSInformation/_item", HFILL }},
36647 { &hf_rnsap_gPSInformationItem,
36648 { "gPSInformationItem", "rnsap.gPSInformationItem",
36649 FT_UINT32, BASE_DEC, VALS(rnsap_T_gPSInformationItem_vals), 0,
36650 "GPSInformation/_item/gPSInformationItem", HFILL }},
36651 { &hf_rnsap_alpha_zero_ionos,
36652 { "alpha-zero-ionos", "rnsap.alpha_zero_ionos",
36653 FT_BYTES, BASE_HEX, NULL, 0,
36654 "GPS-Ionospheric-Model/alpha-zero-ionos", HFILL }},
36655 { &hf_rnsap_alpha_one_ionos,
36656 { "alpha-one-ionos", "rnsap.alpha_one_ionos",
36657 FT_BYTES, BASE_HEX, NULL, 0,
36658 "GPS-Ionospheric-Model/alpha-one-ionos", HFILL }},
36659 { &hf_rnsap_alpha_two_ionos,
36660 { "alpha-two-ionos", "rnsap.alpha_two_ionos",
36661 FT_BYTES, BASE_HEX, NULL, 0,
36662 "GPS-Ionospheric-Model/alpha-two-ionos", HFILL }},
36663 { &hf_rnsap_alpha_three_ionos,
36664 { "alpha-three-ionos", "rnsap.alpha_three_ionos",
36665 FT_BYTES, BASE_HEX, NULL, 0,
36666 "GPS-Ionospheric-Model/alpha-three-ionos", HFILL }},
36667 { &hf_rnsap_beta_zero_ionos,
36668 { "beta-zero-ionos", "rnsap.beta_zero_ionos",
36669 FT_BYTES, BASE_HEX, NULL, 0,
36670 "GPS-Ionospheric-Model/beta-zero-ionos", HFILL }},
36671 { &hf_rnsap_beta_one_ionos,
36672 { "beta-one-ionos", "rnsap.beta_one_ionos",
36673 FT_BYTES, BASE_HEX, NULL, 0,
36674 "GPS-Ionospheric-Model/beta-one-ionos", HFILL }},
36675 { &hf_rnsap_beta_two_ionos,
36676 { "beta-two-ionos", "rnsap.beta_two_ionos",
36677 FT_BYTES, BASE_HEX, NULL, 0,
36678 "GPS-Ionospheric-Model/beta-two-ionos", HFILL }},
36679 { &hf_rnsap_beta_three_ionos,
36680 { "beta-three-ionos", "rnsap.beta_three_ionos",
36681 FT_BYTES, BASE_HEX, NULL, 0,
36682 "GPS-Ionospheric-Model/beta-three-ionos", HFILL }},
36683 { &hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item,
36684 { "Item", "rnsap.GPS_NavigationModel_and_TimeRecovery_item",
36685 FT_NONE, BASE_NONE, NULL, 0,
36686 "GPS-NavigationModel-and-TimeRecovery/_item", HFILL }},
36687 { &hf_rnsap_tx_tow_nav,
36688 { "tx-tow-nav", "rnsap.tx_tow_nav",
36689 FT_UINT32, BASE_DEC, NULL, 0,
36690 "GPS-NavigationModel-and-TimeRecovery/_item/tx-tow-nav", HFILL }},
36691 { &hf_rnsap_tlm_message_nav,
36692 { "tlm-message-nav", "rnsap.tlm_message_nav",
36693 FT_BYTES, BASE_HEX, NULL, 0,
36694 "GPS-NavigationModel-and-TimeRecovery/_item/tlm-message-nav", HFILL }},
36695 { &hf_rnsap_tlm_revd_c_nav,
36696 { "tlm-revd-c-nav", "rnsap.tlm_revd_c_nav",
36697 FT_BYTES, BASE_HEX, NULL, 0,
36698 "GPS-NavigationModel-and-TimeRecovery/_item/tlm-revd-c-nav", HFILL }},
36699 { &hf_rnsap_ho_word_nav,
36700 { "ho-word-nav", "rnsap.ho_word_nav",
36701 FT_BYTES, BASE_HEX, NULL, 0,
36702 "GPS-NavigationModel-and-TimeRecovery/_item/ho-word-nav", HFILL }},
36703 { &hf_rnsap_w_n_nav,
36704 { "w-n-nav", "rnsap.w_n_nav",
36705 FT_BYTES, BASE_HEX, NULL, 0,
36706 "GPS-NavigationModel-and-TimeRecovery/_item/w-n-nav", HFILL }},
36707 { &hf_rnsap_ca_or_p_on_l2_nav,
36708 { "ca-or-p-on-l2-nav", "rnsap.ca_or_p_on_l2_nav",
36709 FT_BYTES, BASE_HEX, NULL, 0,
36710 "GPS-NavigationModel-and-TimeRecovery/_item/ca-or-p-on-l2-nav", HFILL }},
36711 { &hf_rnsap_user_range_accuracy_index_nav,
36712 { "user-range-accuracy-index-nav", "rnsap.user_range_accuracy_index_nav",
36713 FT_BYTES, BASE_HEX, NULL, 0,
36714 "GPS-NavigationModel-and-TimeRecovery/_item/user-range-accuracy-index-nav", HFILL }},
36715 { &hf_rnsap_sv_health_nav,
36716 { "sv-health-nav", "rnsap.sv_health_nav",
36717 FT_BYTES, BASE_HEX, NULL, 0,
36718 "GPS-NavigationModel-and-TimeRecovery/_item/sv-health-nav", HFILL }},
36719 { &hf_rnsap_iodc_nav,
36720 { "iodc-nav", "rnsap.iodc_nav",
36721 FT_BYTES, BASE_HEX, NULL, 0,
36722 "GPS-NavigationModel-and-TimeRecovery/_item/iodc-nav", HFILL }},
36723 { &hf_rnsap_l2_p_dataflag_nav,
36724 { "l2-p-dataflag-nav", "rnsap.l2_p_dataflag_nav",
36725 FT_BYTES, BASE_HEX, NULL, 0,
36726 "GPS-NavigationModel-and-TimeRecovery/_item/l2-p-dataflag-nav", HFILL }},
36727 { &hf_rnsap_sf1_reserved_nav,
36728 { "sf1-reserved-nav", "rnsap.sf1_reserved_nav",
36729 FT_BYTES, BASE_HEX, NULL, 0,
36730 "GPS-NavigationModel-and-TimeRecovery/_item/sf1-reserved-nav", HFILL }},
36731 { &hf_rnsap_t_gd_nav,
36732 { "t-gd-nav", "rnsap.t_gd_nav",
36733 FT_BYTES, BASE_HEX, NULL, 0,
36734 "GPS-NavigationModel-and-TimeRecovery/_item/t-gd-nav", HFILL }},
36735 { &hf_rnsap_t_oc_nav,
36736 { "t-oc-nav", "rnsap.t_oc_nav",
36737 FT_BYTES, BASE_HEX, NULL, 0,
36738 "GPS-NavigationModel-and-TimeRecovery/_item/t-oc-nav", HFILL }},
36739 { &hf_rnsap_a_f_2_nav,
36740 { "a-f-2-nav", "rnsap.a_f_2_nav",
36741 FT_BYTES, BASE_HEX, NULL, 0,
36742 "GPS-NavigationModel-and-TimeRecovery/_item/a-f-2-nav", HFILL }},
36743 { &hf_rnsap_a_f_1_nav,
36744 { "a-f-1-nav", "rnsap.a_f_1_nav",
36745 FT_BYTES, BASE_HEX, NULL, 0,
36746 "GPS-NavigationModel-and-TimeRecovery/_item/a-f-1-nav", HFILL }},
36747 { &hf_rnsap_a_f_zero_nav,
36748 { "a-f-zero-nav", "rnsap.a_f_zero_nav",
36749 FT_BYTES, BASE_HEX, NULL, 0,
36750 "GPS-NavigationModel-and-TimeRecovery/_item/a-f-zero-nav", HFILL }},
36751 { &hf_rnsap_c_rs_nav,
36752 { "c-rs-nav", "rnsap.c_rs_nav",
36753 FT_BYTES, BASE_HEX, NULL, 0,
36754 "GPS-NavigationModel-and-TimeRecovery/_item/c-rs-nav", HFILL }},
36755 { &hf_rnsap_delta_n_nav,
36756 { "delta-n-nav", "rnsap.delta_n_nav",
36757 FT_BYTES, BASE_HEX, NULL, 0,
36758 "GPS-NavigationModel-and-TimeRecovery/_item/delta-n-nav", HFILL }},
36759 { &hf_rnsap_m_zero_nav,
36760 { "m-zero-nav", "rnsap.m_zero_nav",
36761 FT_BYTES, BASE_HEX, NULL, 0,
36762 "GPS-NavigationModel-and-TimeRecovery/_item/m-zero-nav", HFILL }},
36763 { &hf_rnsap_c_uc_nav,
36764 { "c-uc-nav", "rnsap.c_uc_nav",
36765 FT_BYTES, BASE_HEX, NULL, 0,
36766 "GPS-NavigationModel-and-TimeRecovery/_item/c-uc-nav", HFILL }},
36767 { &hf_rnsap_gps_e_nav,
36768 { "gps-e-nav", "rnsap.gps_e_nav",
36769 FT_BYTES, BASE_HEX, NULL, 0,
36770 "GPS-NavigationModel-and-TimeRecovery/_item/gps-e-nav", HFILL }},
36771 { &hf_rnsap_c_us_nav,
36772 { "c-us-nav", "rnsap.c_us_nav",
36773 FT_BYTES, BASE_HEX, NULL, 0,
36774 "GPS-NavigationModel-and-TimeRecovery/_item/c-us-nav", HFILL }},
36775 { &hf_rnsap_a_sqrt_nav,
36776 { "a-sqrt-nav", "rnsap.a_sqrt_nav",
36777 FT_BYTES, BASE_HEX, NULL, 0,
36778 "GPS-NavigationModel-and-TimeRecovery/_item/a-sqrt-nav", HFILL }},
36779 { &hf_rnsap_t_oe_nav,
36780 { "t-oe-nav", "rnsap.t_oe_nav",
36781 FT_BYTES, BASE_HEX, NULL, 0,
36782 "GPS-NavigationModel-and-TimeRecovery/_item/t-oe-nav", HFILL }},
36783 { &hf_rnsap_fit_interval_flag_nav,
36784 { "fit-interval-flag-nav", "rnsap.fit_interval_flag_nav",
36785 FT_BYTES, BASE_HEX, NULL, 0,
36786 "GPS-NavigationModel-and-TimeRecovery/_item/fit-interval-flag-nav", HFILL }},
36787 { &hf_rnsap_aodo_nav,
36788 { "aodo-nav", "rnsap.aodo_nav",
36789 FT_BYTES, BASE_HEX, NULL, 0,
36790 "GPS-NavigationModel-and-TimeRecovery/_item/aodo-nav", HFILL }},
36791 { &hf_rnsap_c_ic_nav,
36792 { "c-ic-nav", "rnsap.c_ic_nav",
36793 FT_BYTES, BASE_HEX, NULL, 0,
36794 "GPS-NavigationModel-and-TimeRecovery/_item/c-ic-nav", HFILL }},
36795 { &hf_rnsap_omega_zero_nav,
36796 { "omega-zero-nav", "rnsap.omega_zero_nav",
36797 FT_BYTES, BASE_HEX, NULL, 0,
36798 "GPS-NavigationModel-and-TimeRecovery/_item/omega-zero-nav", HFILL }},
36799 { &hf_rnsap_c_is_nav,
36800 { "c-is-nav", "rnsap.c_is_nav",
36801 FT_BYTES, BASE_HEX, NULL, 0,
36802 "GPS-NavigationModel-and-TimeRecovery/_item/c-is-nav", HFILL }},
36803 { &hf_rnsap_i_zero_nav,
36804 { "i-zero-nav", "rnsap.i_zero_nav",
36805 FT_BYTES, BASE_HEX, NULL, 0,
36806 "GPS-NavigationModel-and-TimeRecovery/_item/i-zero-nav", HFILL }},
36807 { &hf_rnsap_c_rc_nav,
36808 { "c-rc-nav", "rnsap.c_rc_nav",
36809 FT_BYTES, BASE_HEX, NULL, 0,
36810 "GPS-NavigationModel-and-TimeRecovery/_item/c-rc-nav", HFILL }},
36811 { &hf_rnsap_gps_omega_nav,
36812 { "gps-omega-nav", "rnsap.gps_omega_nav",
36813 FT_BYTES, BASE_HEX, NULL, 0,
36814 "GPS-NavigationModel-and-TimeRecovery/_item/gps-omega-nav", HFILL }},
36815 { &hf_rnsap_omegadot_nav,
36816 { "omegadot-nav", "rnsap.omegadot_nav",
36817 FT_BYTES, BASE_HEX, NULL, 0,
36818 "GPS-NavigationModel-and-TimeRecovery/_item/omegadot-nav", HFILL }},
36819 { &hf_rnsap_idot_nav,
36820 { "idot-nav", "rnsap.idot_nav",
36821 FT_BYTES, BASE_HEX, NULL, 0,
36822 "GPS-NavigationModel-and-TimeRecovery/_item/idot-nav", HFILL }},
36823 { &hf_rnsap_spare_zero_fill,
36824 { "spare-zero-fill", "rnsap.spare_zero_fill",
36825 FT_BYTES, BASE_HEX, NULL, 0,
36826 "GPS-NavigationModel-and-TimeRecovery/_item/spare-zero-fill", HFILL }},
36827 { &hf_rnsap_badSatellites,
36828 { "badSatellites", "rnsap.badSatellites",
36829 FT_NONE, BASE_NONE, NULL, 0,
36830 "GPS-RealTime-Integrity/badSatellites", HFILL }},
36831 { &hf_rnsap_noBadSatellite,
36832 { "noBadSatellite", "rnsap.noBadSatellite",
36833 FT_NONE, BASE_NONE, NULL, 0,
36834 "GPS-RealTime-Integrity/noBadSatellite", HFILL }},
36835 { &hf_rnsap_a_one_utc,
36836 { "a-one-utc", "rnsap.a_one_utc",
36837 FT_BYTES, BASE_HEX, NULL, 0,
36838 "GPS-UTC-Model/a-one-utc", HFILL }},
36839 { &hf_rnsap_a_zero_utc,
36840 { "a-zero-utc", "rnsap.a_zero_utc",
36841 FT_BYTES, BASE_HEX, NULL, 0,
36842 "GPS-UTC-Model/a-zero-utc", HFILL }},
36843 { &hf_rnsap_t_ot_utc,
36844 { "t-ot-utc", "rnsap.t_ot_utc",
36845 FT_BYTES, BASE_HEX, NULL, 0,
36846 "GPS-UTC-Model/t-ot-utc", HFILL }},
36847 { &hf_rnsap_delta_t_ls_utc,
36848 { "delta-t-ls-utc", "rnsap.delta_t_ls_utc",
36849 FT_BYTES, BASE_HEX, NULL, 0,
36850 "GPS-UTC-Model/delta-t-ls-utc", HFILL }},
36851 { &hf_rnsap_w_n_t_utc,
36852 { "w-n-t-utc", "rnsap.w_n_t_utc",
36853 FT_BYTES, BASE_HEX, NULL, 0,
36854 "GPS-UTC-Model/w-n-t-utc", HFILL }},
36855 { &hf_rnsap_w_n_lsf_utc,
36856 { "w-n-lsf-utc", "rnsap.w_n_lsf_utc",
36857 FT_BYTES, BASE_HEX, NULL, 0,
36858 "GPS-UTC-Model/w-n-lsf-utc", HFILL }},
36859 { &hf_rnsap_dn_utc,
36860 { "dn-utc", "rnsap.dn_utc",
36861 FT_BYTES, BASE_HEX, NULL, 0,
36862 "GPS-UTC-Model/dn-utc", HFILL }},
36863 { &hf_rnsap_delta_t_lsf_utc,
36864 { "delta-t-lsf-utc", "rnsap.delta_t_lsf_utc",
36865 FT_BYTES, BASE_HEX, NULL, 0,
36866 "GPS-UTC-Model/delta-t-lsf-utc", HFILL }},
36867 { &hf_rnsap_guaranteed_UL_Rate,
36868 { "guaranteed-UL-Rate", "rnsap.guaranteed_UL_Rate",
36869 FT_UINT32, BASE_DEC, NULL, 0,
36870 "Guaranteed-Rate-Information/guaranteed-UL-Rate", HFILL }},
36871 { &hf_rnsap_guaranteed_DL_Rate,
36872 { "guaranteed-DL-Rate", "rnsap.guaranteed_DL_Rate",
36873 FT_UINT32, BASE_DEC, NULL, 0,
36874 "Guaranteed-Rate-Information/guaranteed-DL-Rate", HFILL }},
36875 { &hf_rnsap_implicit,
36876 { "implicit", "rnsap.implicit",
36877 FT_NONE, BASE_NONE, NULL, 0,
36878 "HARQ-MemoryPartitioning/implicit", HFILL }},
36879 { &hf_rnsap_explicit,
36880 { "explicit", "rnsap.explicit",
36881 FT_NONE, BASE_NONE, NULL, 0,
36882 "HARQ-MemoryPartitioning/explicit", HFILL }},
36883 { &hf_rnsap_number_of_Processes,
36884 { "number-of-Processes", "rnsap.number_of_Processes",
36885 FT_UINT32, BASE_DEC, NULL, 0,
36886 "HARQ-MemoryPartitioning-Implicit/number-of-Processes", HFILL }},
36887 { &hf_rnsap_hARQ_MemoryPartitioningList,
36888 { "hARQ-MemoryPartitioningList", "rnsap.hARQ_MemoryPartitioningList",
36889 FT_UINT32, BASE_DEC, NULL, 0,
36890 "HARQ-MemoryPartitioning-Explicit/hARQ-MemoryPartitioningList", HFILL }},
36891 { &hf_rnsap_HARQ_MemoryPartitioningList_item,
36892 { "Item", "rnsap.HARQ_MemoryPartitioningList_item",
36893 FT_NONE, BASE_NONE, NULL, 0,
36894 "HARQ-MemoryPartitioningList/_item", HFILL }},
36895 { &hf_rnsap_process_Memory_Size,
36896 { "process-Memory-Size", "rnsap.process_Memory_Size",
36897 FT_UINT32, BASE_DEC, VALS(rnsap_T_process_Memory_Size_vals), 0,
36898 "HARQ-MemoryPartitioningItem/process-Memory-Size", HFILL }},
36899 { &hf_rnsap_hSDSCH_MACdFlows_Information,
36900 { "hSDSCH-MACdFlows-Information", "rnsap.hSDSCH_MACdFlows_Information",
36901 FT_NONE, BASE_NONE, NULL, 0,
36903 { &hf_rnsap_uE_Capabilities_Info,
36904 { "uE-Capabilities-Info", "rnsap.uE_Capabilities_Info",
36905 FT_NONE, BASE_NONE, NULL, 0,
36907 { &hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
36908 { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "rnsap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
36909 FT_UINT32, BASE_DEC, NULL, 0,
36911 { &hf_rnsap_cqiFeedback_CycleK,
36912 { "cqiFeedback-CycleK", "rnsap.cqiFeedback_CycleK",
36913 FT_UINT32, BASE_DEC, VALS(rnsap_CQI_Feedback_Cycle_vals), 0,
36915 { &hf_rnsap_cqiRepetitionFactor,
36916 { "cqiRepetitionFactor", "rnsap.cqiRepetitionFactor",
36917 FT_UINT32, BASE_DEC, NULL, 0,
36919 { &hf_rnsap_ackNackRepetitionFactor,
36920 { "ackNackRepetitionFactor", "rnsap.ackNackRepetitionFactor",
36921 FT_UINT32, BASE_DEC, NULL, 0,
36923 { &hf_rnsap_cqiPowerOffset,
36924 { "cqiPowerOffset", "rnsap.cqiPowerOffset",
36925 FT_UINT32, BASE_DEC, NULL, 0,
36927 { &hf_rnsap_ackPowerOffset,
36928 { "ackPowerOffset", "rnsap.ackPowerOffset",
36929 FT_UINT32, BASE_DEC, NULL, 0,
36931 { &hf_rnsap_nackPowerOffset,
36932 { "nackPowerOffset", "rnsap.nackPowerOffset",
36933 FT_UINT32, BASE_DEC, NULL, 0,
36935 { &hf_rnsap_hsscch_PowerOffset,
36936 { "hsscch-PowerOffset", "rnsap.hsscch_PowerOffset",
36937 FT_UINT32, BASE_DEC, NULL, 0,
36939 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response,
36940 { "hSDSCH-MACdFlow-Specific-InfoList-Response", "rnsap.hSDSCH_MACdFlow_Specific_InfoList_Response",
36941 FT_UINT32, BASE_DEC, NULL, 0,
36943 { &hf_rnsap_hSSCCH_Specific_InfoList_Response,
36944 { "hSSCCH-Specific-InfoList-Response", "rnsap.hSSCCH_Specific_InfoList_Response",
36945 FT_UINT32, BASE_DEC, NULL, 0,
36946 "HSDSCH-FDD-Information-Response/hSSCCH-Specific-InfoList-Response", HFILL }},
36947 { &hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode,
36948 { "hSPDSCH-and-HSSCCH-ScramblingCode", "rnsap.hSPDSCH_and_HSSCCH_ScramblingCode",
36949 FT_UINT32, BASE_DEC, NULL, 0,
36950 "HSDSCH-FDD-Information-Response/hSPDSCH-and-HSSCCH-ScramblingCode", HFILL }},
36951 { &hf_rnsap_measurement_Power_Offset,
36952 { "measurement-Power-Offset", "rnsap.measurement_Power_Offset",
36953 FT_INT32, BASE_DEC, NULL, 0,
36954 "HSDSCH-FDD-Information-Response/measurement-Power-Offset", HFILL }},
36955 { &hf_rnsap_hARQ_MemoryPartitioning,
36956 { "hARQ-MemoryPartitioning", "rnsap.hARQ_MemoryPartitioning",
36957 FT_UINT32, BASE_DEC, VALS(rnsap_HARQ_MemoryPartitioning_vals), 0,
36959 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify,
36960 { "hSDSCH-MACdFlow-Specific-InfoList-to-Modify", "rnsap.hSDSCH_MACdFlow_Specific_InfoList_to_Modify",
36961 FT_UINT32, BASE_DEC, NULL, 0,
36963 { &hf_rnsap_priorityQueue_Info_to_Modify,
36964 { "priorityQueue-Info-to-Modify", "rnsap.priorityQueue_Info_to_Modify",
36965 FT_UINT32, BASE_DEC, NULL, 0,
36966 "HSDSCH-Information-to-Modify/priorityQueue-Info-to-Modify", HFILL }},
36967 { &hf_rnsap_hSSCCH_CodeChangeGrant,
36968 { "hSSCCH-CodeChangeGrant", "rnsap.hSSCCH_CodeChangeGrant",
36969 FT_UINT32, BASE_DEC, VALS(rnsap_HSSCCH_Code_Change_Grant_vals), 0,
36970 "HSDSCH-Information-to-Modify/hSSCCH-CodeChangeGrant", HFILL }},
36971 { &hf_rnsap_tDDAckNackPowerOffset,
36972 { "tDDAckNackPowerOffset", "rnsap.tDDAckNackPowerOffset",
36973 FT_INT32, BASE_DEC, NULL, 0,
36975 { &hf_rnsap_priorityQueueInfotoModifyUnsynchronised,
36976 { "priorityQueueInfotoModifyUnsynchronised", "rnsap.priorityQueueInfotoModifyUnsynchronised",
36977 FT_UINT32, BASE_DEC, NULL, 0,
36978 "HSDSCH-Information-to-Modify-Unsynchronised/priorityQueueInfotoModifyUnsynchronised", HFILL }},
36979 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item,
36980 { "Item", "rnsap.HSDSCH_MACdFlow_Specific_InfoList_item",
36981 FT_NONE, BASE_NONE, NULL, 0,
36982 "HSDSCH-MACdFlow-Specific-InfoList/_item", HFILL }},
36983 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item,
36984 { "Item", "rnsap.HSDSCH_MACdFlow_Specific_InfoList_Response_item",
36985 FT_NONE, BASE_NONE, NULL, 0,
36986 "HSDSCH-MACdFlow-Specific-InfoList-Response/_item", HFILL }},
36987 { &hf_rnsap_hSDSCH_Initial_Capacity_Allocation,
36988 { "hSDSCH-Initial-Capacity-Allocation", "rnsap.hSDSCH_Initial_Capacity_Allocation",
36989 FT_UINT32, BASE_DEC, NULL, 0,
36990 "HSDSCH-MACdFlow-Specific-InfoItem-Response/hSDSCH-Initial-Capacity-Allocation", HFILL }},
36991 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
36992 { "Item", "rnsap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item",
36993 FT_NONE, BASE_NONE, NULL, 0,
36994 "HSDSCH-MACdFlow-Specific-InfoList-to-Modify/_item", HFILL }},
36995 { &hf_rnsap_hSDSCH_MACdFlow_Specific_Info,
36996 { "hSDSCH-MACdFlow-Specific-Info", "rnsap.hSDSCH_MACdFlow_Specific_Info",
36997 FT_UINT32, BASE_DEC, NULL, 0,
36998 "HSDSCH-MACdFlows-Information/hSDSCH-MACdFlow-Specific-Info", HFILL }},
36999 { &hf_rnsap_priorityQueue_Info,
37000 { "priorityQueue-Info", "rnsap.priorityQueue_Info",
37001 FT_UINT32, BASE_DEC, NULL, 0,
37002 "HSDSCH-MACdFlows-Information/priorityQueue-Info", HFILL }},
37003 { &hf_rnsap_HSDSCH_MACdFlows_to_Delete_item,
37004 { "Item", "rnsap.HSDSCH_MACdFlows_to_Delete_item",
37005 FT_NONE, BASE_NONE, NULL, 0,
37006 "HSDSCH-MACdFlows-to-Delete/_item", HFILL }},
37007 { &hf_rnsap_hsDSCH_MACdFlow_ID,
37008 { "hsDSCH-MACdFlow-ID", "rnsap.hsDSCH_MACdFlow_ID",
37009 FT_UINT32, BASE_DEC, NULL, 0,
37010 "HSDSCH-MACdFlows-to-Delete-Item/hsDSCH-MACdFlow-ID", HFILL }},
37011 { &hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item,
37012 { "Item", "rnsap.HSDSCH_Initial_Capacity_Allocation_item",
37013 FT_NONE, BASE_NONE, NULL, 0,
37014 "HSDSCH-Initial-Capacity-Allocation/_item", HFILL }},
37015 { &hf_rnsap_maximum_MACdPDU_Size,
37016 { "maximum-MACdPDU-Size", "rnsap.maximum_MACdPDU_Size",
37017 FT_UINT32, BASE_DEC, NULL, 0,
37018 "HSDSCH-Initial-Capacity-AllocationItem/maximum-MACdPDU-Size", HFILL }},
37019 { &hf_rnsap_hSDSCH_InitialWindowSize,
37020 { "hSDSCH-InitialWindowSize", "rnsap.hSDSCH_InitialWindowSize",
37021 FT_UINT32, BASE_DEC, NULL, 0,
37022 "HSDSCH-Initial-Capacity-AllocationItem/hSDSCH-InitialWindowSize", HFILL }},
37023 { &hf_rnsap_tDD_AckNack_Power_Offset,
37024 { "tDD-AckNack-Power-Offset", "rnsap.tDD_AckNack_Power_Offset",
37025 FT_INT32, BASE_DEC, NULL, 0,
37026 "HSDSCH-TDD-Information/tDD-AckNack-Power-Offset", HFILL }},
37027 { &hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response,
37028 { "hSSCCH-TDD-Specific-InfoList-Response", "rnsap.hSSCCH_TDD_Specific_InfoList_Response",
37029 FT_UINT32, BASE_DEC, NULL, 0,
37030 "HSDSCH-TDD-Information-Response/hSSCCH-TDD-Specific-InfoList-Response", HFILL }},
37031 { &hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR,
37032 { "hSSCCH-TDD-Specific-InfoList-Response-LCR", "rnsap.hSSCCH_TDD_Specific_InfoList_Response_LCR",
37033 FT_UINT32, BASE_DEC, NULL, 0,
37034 "HSDSCH-TDD-Information-Response/hSSCCH-TDD-Specific-InfoList-Response-LCR", HFILL }},
37035 { &hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response,
37036 { "hSPDSCH-TDD-Specific-InfoList-Response", "rnsap.hSPDSCH_TDD_Specific_InfoList_Response",
37037 FT_UINT32, BASE_DEC, NULL, 0,
37038 "HSDSCH-TDD-Information-Response/hSPDSCH-TDD-Specific-InfoList-Response", HFILL }},
37039 { &hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR,
37040 { "hSPDSCH-TDD-Specific-InfoList-Response-LCR", "rnsap.hSPDSCH_TDD_Specific_InfoList_Response_LCR",
37041 FT_UINT32, BASE_DEC, NULL, 0,
37042 "HSDSCH-TDD-Information-Response/hSPDSCH-TDD-Specific-InfoList-Response-LCR", HFILL }},
37043 { &hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item,
37044 { "Item", "rnsap.HSPDSCH_TDD_Specific_InfoList_Response_item",
37045 FT_NONE, BASE_NONE, NULL, 0,
37046 "HSPDSCH-TDD-Specific-InfoList-Response/_item", HFILL }},
37047 { &hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item,
37048 { "Item", "rnsap.HSPDSCH_TDD_Specific_InfoList_Response_LCR_item",
37049 FT_NONE, BASE_NONE, NULL, 0,
37050 "HSPDSCH-TDD-Specific-InfoList-Response-LCR/_item", HFILL }},
37051 { &hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item,
37052 { "Item", "rnsap.HSSCCH_FDD_Specific_InfoList_Response_item",
37053 FT_NONE, BASE_NONE, NULL, 0,
37054 "HSSCCH-FDD-Specific-InfoList-Response/_item", HFILL }},
37055 { &hf_rnsap_code_Number,
37056 { "code-Number", "rnsap.code_Number",
37057 FT_UINT32, BASE_DEC, NULL, 0,
37058 "HSSCCH-FDD-Specific-InfoItem-Response/code-Number", HFILL }},
37059 { &hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item,
37060 { "Item", "rnsap.HSSCCH_TDD_Specific_InfoList_Response_item",
37061 FT_NONE, BASE_NONE, NULL, 0,
37062 "HSSCCH-TDD-Specific-InfoList-Response/_item", HFILL }},
37063 { &hf_rnsap_hSSICH_Info,
37064 { "hSSICH-Info", "rnsap.hSSICH_Info",
37065 FT_NONE, BASE_NONE, NULL, 0,
37066 "HSSCCH-TDD-Specific-InfoItem-Response/hSSICH-Info", HFILL }},
37067 { &hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item,
37068 { "Item", "rnsap.HSSCCH_TDD_Specific_InfoList_Response_LCR_item",
37069 FT_NONE, BASE_NONE, NULL, 0,
37070 "HSSCCH-TDD-Specific-InfoList-Response-LCR/_item", HFILL }},
37071 { &hf_rnsap_first_TDD_ChannelisationCode,
37072 { "first-TDD-ChannelisationCode", "rnsap.first_TDD_ChannelisationCode",
37073 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_ChannelisationCode_vals), 0,
37074 "HSSCCH-TDD-Specific-InfoItem-Response-LCR/first-TDD-ChannelisationCode", HFILL }},
37075 { &hf_rnsap_second_TDD_ChannelisationCode,
37076 { "second-TDD-ChannelisationCode", "rnsap.second_TDD_ChannelisationCode",
37077 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_ChannelisationCode_vals), 0,
37078 "HSSCCH-TDD-Specific-InfoItem-Response-LCR/second-TDD-ChannelisationCode", HFILL }},
37079 { &hf_rnsap_hSSICH_InfoLCR,
37080 { "hSSICH-InfoLCR", "rnsap.hSSICH_InfoLCR",
37081 FT_NONE, BASE_NONE, NULL, 0,
37082 "HSSCCH-TDD-Specific-InfoItem-Response-LCR/hSSICH-InfoLCR", HFILL }},
37083 { &hf_rnsap_hsSICH_ID,
37084 { "hsSICH-ID", "rnsap.hsSICH_ID",
37085 FT_UINT32, BASE_DEC, NULL, 0,
37087 { &hf_rnsap_failed_HS_SICH,
37088 { "failed-HS-SICH", "rnsap.failed_HS_SICH",
37089 FT_UINT32, BASE_DEC, NULL, 0,
37090 "HS-SICH-Reception-Quality-Value/failed-HS-SICH", HFILL }},
37091 { &hf_rnsap_missed_HS_SICH,
37092 { "missed-HS-SICH", "rnsap.missed_HS_SICH",
37093 FT_UINT32, BASE_DEC, NULL, 0,
37094 "HS-SICH-Reception-Quality-Value/missed-HS-SICH", HFILL }},
37095 { &hf_rnsap_total_HS_SICH,
37096 { "total-HS-SICH", "rnsap.total_HS_SICH",
37097 FT_UINT32, BASE_DEC, NULL, 0,
37098 "HS-SICH-Reception-Quality-Value/total-HS-SICH", HFILL }},
37099 { &hf_rnsap_hsSCCHCodeChangeIndicator,
37100 { "hsSCCHCodeChangeIndicator", "rnsap.hsSCCHCodeChangeIndicator",
37101 FT_UINT32, BASE_DEC, VALS(rnsap_HSSCCH_CodeChangeIndicator_vals), 0,
37103 { &hf_rnsap_onDemand,
37104 { "onDemand", "rnsap.onDemand",
37105 FT_NONE, BASE_NONE, NULL, 0,
37107 { &hf_rnsap_periodic,
37108 { "periodic", "rnsap.periodic",
37109 FT_NONE, BASE_NONE, NULL, 0,
37110 "InformationReportCharacteristics/periodic", HFILL }},
37111 { &hf_rnsap_onModification,
37112 { "onModification", "rnsap.onModification",
37113 FT_NONE, BASE_NONE, NULL, 0,
37114 "InformationReportCharacteristics/onModification", HFILL }},
37116 { "min", "rnsap.min",
37117 FT_UINT32, BASE_DEC, NULL, 0,
37120 { "hour", "rnsap.hour",
37121 FT_UINT32, BASE_DEC, NULL, 0,
37122 "InformationReportPeriodicity/hour", HFILL }},
37123 { &hf_rnsap_dGPSThreshold,
37124 { "dGPSThreshold", "rnsap.dGPSThreshold",
37125 FT_NONE, BASE_NONE, NULL, 0,
37126 "InformationThreshold/dGPSThreshold", HFILL }},
37127 { &hf_rnsap_informationTypeItem,
37128 { "informationTypeItem", "rnsap.informationTypeItem",
37129 FT_UINT32, BASE_DEC, VALS(rnsap_T_informationTypeItem_vals), 0,
37130 "InformationType/informationTypeItem", HFILL }},
37131 { &hf_rnsap_gPSInformation,
37132 { "gPSInformation", "rnsap.gPSInformation",
37133 FT_UINT32, BASE_DEC, NULL, 0,
37134 "InformationType/gPSInformation", HFILL }},
37135 { &hf_rnsap_iPDL_FDD_Parameters,
37136 { "iPDL-FDD-Parameters", "rnsap.iPDL_FDD_Parameters",
37137 FT_NONE, BASE_NONE, NULL, 0,
37138 "IPDLParameters/iPDL-FDD-Parameters", HFILL }},
37139 { &hf_rnsap_iPDL_TDD_Parameters,
37140 { "iPDL-TDD-Parameters", "rnsap.iPDL_TDD_Parameters",
37141 FT_NONE, BASE_NONE, NULL, 0,
37142 "IPDLParameters/iPDL-TDD-Parameters", HFILL }},
37143 { &hf_rnsap_extension_IPDLParameters,
37144 { "extension-IPDLParameters", "rnsap.extension_IPDLParameters",
37145 FT_NONE, BASE_NONE, NULL, 0,
37146 "IPDLParameters/extension-IPDLParameters", HFILL }},
37147 { &hf_rnsap_iPSpacingFDD,
37148 { "iPSpacingFDD", "rnsap.iPSpacingFDD",
37149 FT_UINT32, BASE_DEC, VALS(rnsap_IPSpacingFDD_vals), 0,
37150 "IPDL-FDD-Parameters/iPSpacingFDD", HFILL }},
37151 { &hf_rnsap_iPLength,
37152 { "iPLength", "rnsap.iPLength",
37153 FT_UINT32, BASE_DEC, VALS(rnsap_IPLength_vals), 0,
37154 "IPDL-FDD-Parameters/iPLength", HFILL }},
37155 { &hf_rnsap_iPOffset,
37156 { "iPOffset", "rnsap.iPOffset",
37157 FT_UINT32, BASE_DEC, NULL, 0,
37158 "IPDL-FDD-Parameters/iPOffset", HFILL }},
37160 { "seed", "rnsap.seed",
37161 FT_UINT32, BASE_DEC, NULL, 0,
37162 "IPDL-FDD-Parameters/seed", HFILL }},
37163 { &hf_rnsap_burstModeParameters,
37164 { "burstModeParameters", "rnsap.burstModeParameters",
37165 FT_NONE, BASE_NONE, NULL, 0,
37167 { &hf_rnsap_iPSpacingTDD,
37168 { "iPSpacingTDD", "rnsap.iPSpacingTDD",
37169 FT_UINT32, BASE_DEC, VALS(rnsap_IPSpacingTDD_vals), 0,
37171 { &hf_rnsap_iPStart,
37172 { "iPStart", "rnsap.iPStart",
37173 FT_UINT32, BASE_DEC, NULL, 0,
37175 { &hf_rnsap_iPSlot,
37176 { "iPSlot", "rnsap.iPSlot",
37177 FT_UINT32, BASE_DEC, NULL, 0,
37178 "IPDL-TDD-Parameters/iPSlot", HFILL }},
37179 { &hf_rnsap_iP_P_CCPCH,
37180 { "iP-P-CCPCH", "rnsap.iP_P_CCPCH",
37181 FT_UINT32, BASE_DEC, VALS(rnsap_IP_P_CCPCH_vals), 0,
37182 "IPDL-TDD-Parameters/iP-P-CCPCH", HFILL }},
37184 { "iPSub", "rnsap.iPSub",
37185 FT_UINT32, BASE_DEC, VALS(rnsap_IPSub_vals), 0,
37186 "IPDL-TDD-ParametersLCR/iPSub", HFILL }},
37187 { &hf_rnsap_uplinkLoadValue,
37188 { "uplinkLoadValue", "rnsap.uplinkLoadValue",
37189 FT_UINT32, BASE_DEC, NULL, 0,
37190 "LoadValue/uplinkLoadValue", HFILL }},
37191 { &hf_rnsap_downlinkLoadValue,
37192 { "downlinkLoadValue", "rnsap.downlinkLoadValue",
37193 FT_UINT32, BASE_DEC, NULL, 0,
37194 "LoadValue/downlinkLoadValue", HFILL }},
37195 { &hf_rnsap_MAC_c_sh_SDU_LengthList_item,
37196 { "Item", "rnsap.MAC_c_sh_SDU_LengthList_item",
37197 FT_UINT32, BASE_DEC, NULL, 0,
37198 "MAC-c-sh-SDU-LengthList/_item", HFILL }},
37199 { &hf_rnsap_MACdPDU_Size_IndexList_item,
37200 { "Item", "rnsap.MACdPDU_Size_IndexList_item",
37201 FT_NONE, BASE_NONE, NULL, 0,
37202 "MACdPDU-Size-IndexList/_item", HFILL }},
37204 { "sID", "rnsap.sID",
37205 FT_UINT32, BASE_DEC, NULL, 0,
37207 { &hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item,
37208 { "Item", "rnsap.MACdPDU_Size_IndexList_to_Modify_item",
37209 FT_NONE, BASE_NONE, NULL, 0,
37210 "MACdPDU-Size-IndexList-to-Modify/_item", HFILL }},
37211 { &hf_rnsap_accessPointName,
37212 { "accessPointName", "rnsap.accessPointName",
37213 FT_BYTES, BASE_HEX, NULL, 0,
37214 "MBMS-Bearer-Service-Full-Address/accessPointName", HFILL }},
37215 { &hf_rnsap_iPMulticastAddress,
37216 { "iPMulticastAddress", "rnsap.iPMulticastAddress",
37217 FT_BYTES, BASE_HEX, NULL, 0,
37218 "MBMS-Bearer-Service-Full-Address/iPMulticastAddress", HFILL }},
37219 { &hf_rnsap_MBMS_Bearer_Service_List_item,
37220 { "Item", "rnsap.MBMS_Bearer_Service_List_item",
37221 FT_NONE, BASE_NONE, NULL, 0,
37222 "MBMS-Bearer-Service-List/_item", HFILL }},
37223 { &hf_rnsap_transmissionMode,
37224 { "transmissionMode", "rnsap.transmissionMode",
37225 FT_UINT32, BASE_DEC, VALS(rnsap_TransmissionMode_vals), 0,
37227 { &hf_rnsap_preferredFrequencyLayer,
37228 { "preferredFrequencyLayer", "rnsap.preferredFrequencyLayer",
37229 FT_UINT32, BASE_DEC, NULL, 0,
37232 { "tMGI", "rnsap.tMGI",
37233 FT_NONE, BASE_NONE, NULL, 0,
37235 { &hf_rnsap_pTM_Cell_List,
37236 { "pTM-Cell-List", "rnsap.pTM_Cell_List",
37237 FT_UINT32, BASE_DEC, NULL, 0,
37238 "MBMSChannelTypeInfo/pTM-Cell-List", HFILL }},
37239 { &hf_rnsap_pTP_Cell_List,
37240 { "pTP-Cell-List", "rnsap.pTP_Cell_List",
37241 FT_UINT32, BASE_DEC, NULL, 0,
37242 "MBMSChannelTypeInfo/pTP-Cell-List", HFILL }},
37243 { &hf_rnsap_not_Provided_Cell_List,
37244 { "not-Provided-Cell-List", "rnsap.not_Provided_Cell_List",
37245 FT_UINT32, BASE_DEC, NULL, 0,
37246 "MBMSChannelTypeInfo/not-Provided-Cell-List", HFILL }},
37247 { &hf_rnsap_affectedUEInformationForMBMS,
37248 { "affectedUEInformationForMBMS", "rnsap.affectedUEInformationForMBMS",
37249 FT_UINT32, BASE_DEC, NULL, 0,
37250 "MBMSChannelTypeCellList/affectedUEInformationForMBMS", HFILL }},
37251 { &hf_rnsap_preferredFrequencyLayerInfo,
37252 { "preferredFrequencyLayerInfo", "rnsap.preferredFrequencyLayerInfo",
37253 FT_NONE, BASE_NONE, NULL, 0,
37254 "MBMSPreferredFreqLayerInfo/preferredFrequencyLayerInfo", HFILL }},
37256 { "sir", "rnsap.sir",
37257 FT_UINT32, BASE_DEC, NULL, 0,
37258 "MeasurementIncreaseDecreaseThreshold/sir", HFILL }},
37259 { &hf_rnsap_sir_error,
37260 { "sir-error", "rnsap.sir_error",
37261 FT_UINT32, BASE_DEC, NULL, 0,
37262 "MeasurementIncreaseDecreaseThreshold/sir-error", HFILL }},
37263 { &hf_rnsap_transmitted_code_power,
37264 { "transmitted-code-power", "rnsap.transmitted_code_power",
37265 FT_UINT32, BASE_DEC, NULL, 0,
37266 "MeasurementIncreaseDecreaseThreshold/transmitted-code-power", HFILL }},
37268 { "rscp", "rnsap.rscp",
37269 FT_UINT32, BASE_DEC, NULL, 0,
37270 "MeasurementIncreaseDecreaseThreshold/rscp", HFILL }},
37271 { &hf_rnsap_round_trip_time,
37272 { "round-trip-time", "rnsap.round_trip_time",
37273 FT_UINT32, BASE_DEC, NULL, 0,
37274 "MeasurementIncreaseDecreaseThreshold/round-trip-time", HFILL }},
37275 { &hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold,
37276 { "extension-MeasurementIncreaseDecreaseThreshold", "rnsap.extension_MeasurementIncreaseDecreaseThreshold",
37277 FT_NONE, BASE_NONE, NULL, 0,
37278 "MeasurementIncreaseDecreaseThreshold/extension-MeasurementIncreaseDecreaseThreshold", HFILL }},
37280 { "sir", "rnsap.sir",
37281 FT_UINT32, BASE_DEC, NULL, 0,
37282 "MeasurementThreshold/sir", HFILL }},
37283 { &hf_rnsap_sir_error1,
37284 { "sir-error", "rnsap.sir_error",
37285 FT_UINT32, BASE_DEC, NULL, 0,
37286 "MeasurementThreshold/sir-error", HFILL }},
37287 { &hf_rnsap_transmitted_code_power1,
37288 { "transmitted-code-power", "rnsap.transmitted_code_power",
37289 FT_UINT32, BASE_DEC, NULL, 0,
37290 "MeasurementThreshold/transmitted-code-power", HFILL }},
37292 { "rscp", "rnsap.rscp",
37293 FT_UINT32, BASE_DEC, NULL, 0,
37294 "MeasurementThreshold/rscp", HFILL }},
37295 { &hf_rnsap_rx_timing_deviation,
37296 { "rx-timing-deviation", "rnsap.rx_timing_deviation",
37297 FT_UINT32, BASE_DEC, NULL, 0,
37298 "MeasurementThreshold/rx-timing-deviation", HFILL }},
37299 { &hf_rnsap_round_trip_time1,
37300 { "round-trip-time", "rnsap.round_trip_time",
37301 FT_UINT32, BASE_DEC, NULL, 0,
37302 "MeasurementThreshold/round-trip-time", HFILL }},
37303 { &hf_rnsap_extension_MeasurementThreshold,
37304 { "extension-MeasurementThreshold", "rnsap.extension_MeasurementThreshold",
37305 FT_NONE, BASE_NONE, NULL, 0,
37306 "MeasurementThreshold/extension-MeasurementThreshold", HFILL }},
37308 { "type1", "rnsap.type1",
37309 FT_NONE, BASE_NONE, NULL, 0,
37310 "MidambleShiftAndBurstType/type1", HFILL }},
37311 { &hf_rnsap_midambleConfigurationBurstType1And3,
37312 { "midambleConfigurationBurstType1And3", "rnsap.midambleConfigurationBurstType1And3",
37313 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleConfigurationBurstType1And3_vals), 0,
37315 { &hf_rnsap_midambleAllocationMode,
37316 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37317 FT_UINT32, BASE_DEC, VALS(rnsap_T_midambleAllocationMode_vals), 0,
37318 "MidambleShiftAndBurstType/type1/midambleAllocationMode", HFILL }},
37319 { &hf_rnsap_defaultMidamble,
37320 { "defaultMidamble", "rnsap.defaultMidamble",
37321 FT_NONE, BASE_NONE, NULL, 0,
37323 { &hf_rnsap_commonMidamble,
37324 { "commonMidamble", "rnsap.commonMidamble",
37325 FT_NONE, BASE_NONE, NULL, 0,
37327 { &hf_rnsap_ueSpecificMidamble,
37328 { "ueSpecificMidamble", "rnsap.ueSpecificMidamble",
37329 FT_UINT32, BASE_DEC, NULL, 0,
37332 { "type2", "rnsap.type2",
37333 FT_NONE, BASE_NONE, NULL, 0,
37334 "MidambleShiftAndBurstType/type2", HFILL }},
37335 { &hf_rnsap_midambleConfigurationBurstType2,
37336 { "midambleConfigurationBurstType2", "rnsap.midambleConfigurationBurstType2",
37337 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleConfigurationBurstType2_vals), 0,
37338 "MidambleShiftAndBurstType/type2/midambleConfigurationBurstType2", HFILL }},
37339 { &hf_rnsap_midambleAllocationMode1,
37340 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37341 FT_UINT32, BASE_DEC, VALS(rnsap_T_midambleAllocationMode1_vals), 0,
37342 "MidambleShiftAndBurstType/type2/midambleAllocationMode", HFILL }},
37343 { &hf_rnsap_ueSpecificMidamble1,
37344 { "ueSpecificMidamble", "rnsap.ueSpecificMidamble",
37345 FT_UINT32, BASE_DEC, NULL, 0,
37346 "MidambleShiftAndBurstType/type2/midambleAllocationMode/ueSpecificMidamble", HFILL }},
37348 { "type3", "rnsap.type3",
37349 FT_NONE, BASE_NONE, NULL, 0,
37350 "MidambleShiftAndBurstType/type3", HFILL }},
37351 { &hf_rnsap_midambleAllocationMode2,
37352 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37353 FT_UINT32, BASE_DEC, VALS(rnsap_T_midambleAllocationMode2_vals), 0,
37354 "MidambleShiftAndBurstType/type3/midambleAllocationMode", HFILL }},
37355 { &hf_rnsap_midambleAllocationMode3,
37356 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37357 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleAllocationMode_vals), 0,
37358 "MidambleShiftLCR/midambleAllocationMode", HFILL }},
37359 { &hf_rnsap_midambleShift,
37360 { "midambleShift", "rnsap.midambleShift",
37361 FT_UINT32, BASE_DEC, NULL, 0,
37362 "MidambleShiftLCR/midambleShift", HFILL }},
37363 { &hf_rnsap_midambleConfigurationLCR,
37364 { "midambleConfigurationLCR", "rnsap.midambleConfigurationLCR",
37365 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleConfigurationLCR_vals), 0,
37366 "MidambleShiftLCR/midambleConfigurationLCR", HFILL }},
37367 { &hf_rnsap_addPriorityQueue,
37368 { "addPriorityQueue", "rnsap.addPriorityQueue",
37369 FT_NONE, BASE_NONE, NULL, 0,
37370 "ModifyPriorityQueue/addPriorityQueue", HFILL }},
37371 { &hf_rnsap_modifyPriorityQueue,
37372 { "modifyPriorityQueue", "rnsap.modifyPriorityQueue",
37373 FT_NONE, BASE_NONE, NULL, 0,
37374 "ModifyPriorityQueue/modifyPriorityQueue", HFILL }},
37375 { &hf_rnsap_deletePriorityQueue,
37376 { "deletePriorityQueue", "rnsap.deletePriorityQueue",
37377 FT_UINT32, BASE_DEC, NULL, 0,
37378 "ModifyPriorityQueue/deletePriorityQueue", HFILL }},
37379 { &hf_rnsap_gERAN_SI_Type,
37380 { "gERAN-SI-Type", "rnsap.gERAN_SI_Type",
37381 FT_UINT32, BASE_DEC, VALS(rnsap_GERAN_SI_Type_vals), 0,
37382 "NACC-Related-Data/gERAN-SI-Type", HFILL }},
37383 { &hf_rnsap_Neighbouring_UMTS_CellInformation_item,
37384 { "Item", "rnsap.Neighbouring_UMTS_CellInformation_item",
37385 FT_NONE, BASE_NONE, NULL, 0,
37386 "Neighbouring-UMTS-CellInformation/_item", HFILL }},
37387 { &hf_rnsap_rNC_ID,
37388 { "rNC-ID", "rnsap.rNC_ID",
37389 FT_UINT32, BASE_DEC, NULL, 0,
37391 { &hf_rnsap_cN_PS_DomainIdentifier,
37392 { "cN-PS-DomainIdentifier", "rnsap.cN_PS_DomainIdentifier",
37393 FT_NONE, BASE_NONE, NULL, 0,
37394 "Neighbouring-UMTS-CellInformationItem/cN-PS-DomainIdentifier", HFILL }},
37395 { &hf_rnsap_cN_CS_DomainIdentifier,
37396 { "cN-CS-DomainIdentifier", "rnsap.cN_CS_DomainIdentifier",
37397 FT_NONE, BASE_NONE, NULL, 0,
37398 "Neighbouring-UMTS-CellInformationItem/cN-CS-DomainIdentifier", HFILL }},
37399 { &hf_rnsap_neighbouring_FDD_CellInformation,
37400 { "neighbouring-FDD-CellInformation", "rnsap.neighbouring_FDD_CellInformation",
37401 FT_UINT32, BASE_DEC, NULL, 0,
37402 "Neighbouring-UMTS-CellInformationItem/neighbouring-FDD-CellInformation", HFILL }},
37403 { &hf_rnsap_neighbouring_TDD_CellInformation,
37404 { "neighbouring-TDD-CellInformation", "rnsap.neighbouring_TDD_CellInformation",
37405 FT_UINT32, BASE_DEC, NULL, 0,
37406 "Neighbouring-UMTS-CellInformationItem/neighbouring-TDD-CellInformation", HFILL }},
37407 { &hf_rnsap_Neighbouring_FDD_CellInformation_item,
37408 { "Item", "rnsap.Neighbouring_FDD_CellInformation_item",
37409 FT_NONE, BASE_NONE, NULL, 0,
37410 "Neighbouring-FDD-CellInformation/_item", HFILL }},
37411 { &hf_rnsap_uARFCNforNu,
37412 { "uARFCNforNu", "rnsap.uARFCNforNu",
37413 FT_UINT32, BASE_DEC, NULL, 0,
37414 "Neighbouring-FDD-CellInformationItem/uARFCNforNu", HFILL }},
37415 { &hf_rnsap_uARFCNforNd,
37416 { "uARFCNforNd", "rnsap.uARFCNforNd",
37417 FT_UINT32, BASE_DEC, NULL, 0,
37418 "Neighbouring-FDD-CellInformationItem/uARFCNforNd", HFILL }},
37419 { &hf_rnsap_cellIndividualOffset,
37420 { "cellIndividualOffset", "rnsap.cellIndividualOffset",
37421 FT_INT32, BASE_DEC, NULL, 0,
37423 { &hf_rnsap_txDiversityIndicator,
37424 { "txDiversityIndicator", "rnsap.txDiversityIndicator",
37425 FT_UINT32, BASE_DEC, VALS(rnsap_TxDiversityIndicator_vals), 0,
37426 "Neighbouring-FDD-CellInformationItem/txDiversityIndicator", HFILL }},
37427 { &hf_rnsap_sTTD_SupportIndicator,
37428 { "sTTD-SupportIndicator", "rnsap.sTTD_SupportIndicator",
37429 FT_UINT32, BASE_DEC, VALS(rnsap_STTD_SupportIndicator_vals), 0,
37430 "Neighbouring-FDD-CellInformationItem/sTTD-SupportIndicator", HFILL }},
37431 { &hf_rnsap_closedLoopMode1_SupportIndicator,
37432 { "closedLoopMode1-SupportIndicator", "rnsap.closedLoopMode1_SupportIndicator",
37433 FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0,
37434 "Neighbouring-FDD-CellInformationItem/closedLoopMode1-SupportIndicator", HFILL }},
37435 { &hf_rnsap_not_used_closedLoopMode2_SupportIndicator,
37436 { "not-used-closedLoopMode2-SupportIndicator", "rnsap.not_used_closedLoopMode2_SupportIndicator",
37437 FT_NONE, BASE_NONE, NULL, 0,
37438 "Neighbouring-FDD-CellInformationItem/not-used-closedLoopMode2-SupportIndicator", HFILL }},
37439 { &hf_rnsap_uARFCN,
37440 { "uARFCN", "rnsap.uARFCN",
37441 FT_UINT32, BASE_DEC, NULL, 0,
37443 { &hf_rnsap_Neighbouring_GSM_CellInformationIEs_item,
37444 { "Item", "rnsap.Neighbouring_GSM_CellInformationIEs_item",
37445 FT_NONE, BASE_NONE, NULL, 0,
37446 "Neighbouring-GSM-CellInformationIEs/_item", HFILL }},
37448 { "bSIC", "rnsap.bSIC",
37449 FT_NONE, BASE_NONE, NULL, 0,
37450 "Neighbouring-GSM-CellInformationItem/bSIC", HFILL }},
37451 { &hf_rnsap_band_Indicator,
37452 { "band-Indicator", "rnsap.band_Indicator",
37453 FT_UINT32, BASE_DEC, VALS(rnsap_Band_Indicator_vals), 0,
37454 "Neighbouring-GSM-CellInformationItem/band-Indicator", HFILL }},
37455 { &hf_rnsap_bCCH_ARFCN,
37456 { "bCCH-ARFCN", "rnsap.bCCH_ARFCN",
37457 FT_UINT32, BASE_DEC, NULL, 0,
37458 "Neighbouring-GSM-CellInformationItem/bCCH-ARFCN", HFILL }},
37459 { &hf_rnsap_Neighbouring_TDD_CellInformation_item,
37460 { "Item", "rnsap.Neighbouring_TDD_CellInformation_item",
37461 FT_NONE, BASE_NONE, NULL, 0,
37462 "Neighbouring-TDD-CellInformation/_item", HFILL }},
37463 { &hf_rnsap_dPCHConstantValue,
37464 { "dPCHConstantValue", "rnsap.dPCHConstantValue",
37465 FT_INT32, BASE_DEC, NULL, 0,
37467 { &hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item,
37468 { "Item", "rnsap.Neighbouring_LCR_TDD_CellInformation_item",
37469 FT_NONE, BASE_NONE, NULL, 0,
37470 "Neighbouring-LCR-TDD-CellInformation/_item", HFILL }},
37471 { &hf_rnsap_restrictionStateIndicator,
37472 { "restrictionStateIndicator", "rnsap.restrictionStateIndicator",
37473 FT_UINT32, BASE_DEC, VALS(rnsap_RestrictionStateIndicator_vals), 0,
37474 "Neighbouring-LCR-TDD-CellInformationItem/restrictionStateIndicator", HFILL }},
37475 { &hf_rnsap_NotProvidedCellList_item,
37476 { "Item", "rnsap.NotProvidedCellList_item",
37477 FT_NONE, BASE_NONE, NULL, 0,
37478 "NotProvidedCellList/_item", HFILL }},
37479 { &hf_rnsap_uplinkNRTLoadInformationValue,
37480 { "uplinkNRTLoadInformationValue", "rnsap.uplinkNRTLoadInformationValue",
37481 FT_UINT32, BASE_DEC, NULL, 0,
37482 "NRTLoadInformationValue/uplinkNRTLoadInformationValue", HFILL }},
37483 { &hf_rnsap_downlinkNRTLoadInformationValue,
37484 { "downlinkNRTLoadInformationValue", "rnsap.downlinkNRTLoadInformationValue",
37485 FT_UINT32, BASE_DEC, NULL, 0,
37486 "NRTLoadInformationValue/downlinkNRTLoadInformationValue", HFILL }},
37487 { &hf_rnsap_measurementThreshold,
37488 { "measurementThreshold", "rnsap.measurementThreshold",
37489 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
37490 "OnModification/measurementThreshold", HFILL }},
37491 { &hf_rnsap_informationThreshold,
37492 { "informationThreshold", "rnsap.informationThreshold",
37493 FT_UINT32, BASE_DEC, VALS(rnsap_InformationThreshold_vals), 0,
37494 "OnModificationInformation/informationThreshold", HFILL }},
37495 { &hf_rnsap_PCH_InformationList_item,
37496 { "Item", "rnsap.PCH_InformationList_item",
37497 FT_NONE, BASE_NONE, NULL, 0,
37498 "PCH-InformationList/_item", HFILL }},
37499 { &hf_rnsap_informationReportPeriodicity,
37500 { "informationReportPeriodicity", "rnsap.informationReportPeriodicity",
37501 FT_UINT32, BASE_DEC, VALS(rnsap_InformationReportPeriodicity_vals), 0,
37502 "PeriodicInformation/informationReportPeriodicity", HFILL }},
37504 { "imsi", "rnsap.imsi",
37505 FT_BYTES, BASE_HEX, NULL, 0,
37507 { &hf_rnsap_defaultPreferredFrequency,
37508 { "defaultPreferredFrequency", "rnsap.defaultPreferredFrequency",
37509 FT_UINT32, BASE_DEC, NULL, 0,
37510 "PreferredFrequencyLayerInfo/defaultPreferredFrequency", HFILL }},
37511 { &hf_rnsap_additionalPreferredFrequency,
37512 { "additionalPreferredFrequency", "rnsap.additionalPreferredFrequency",
37513 FT_UINT32, BASE_DEC, NULL, 0,
37514 "PreferredFrequencyLayerInfo/additionalPreferredFrequency", HFILL }},
37515 { &hf_rnsap_PriorityQueue_InfoList_item,
37516 { "Item", "rnsap.PriorityQueue_InfoList_item",
37517 FT_NONE, BASE_NONE, NULL, 0,
37518 "PriorityQueue-InfoList/_item", HFILL }},
37519 { &hf_rnsap_priorityQueue_Id,
37520 { "priorityQueue-Id", "rnsap.priorityQueue_Id",
37521 FT_UINT32, BASE_DEC, NULL, 0,
37523 { &hf_rnsap_associatedHSDSCH_MACdFlow,
37524 { "associatedHSDSCH-MACdFlow", "rnsap.associatedHSDSCH_MACdFlow",
37525 FT_UINT32, BASE_DEC, NULL, 0,
37528 { "t1", "rnsap.t1",
37529 FT_UINT32, BASE_DEC, VALS(rnsap_T1_vals), 0,
37531 { &hf_rnsap_discardTimer,
37532 { "discardTimer", "rnsap.discardTimer",
37533 FT_UINT32, BASE_DEC, VALS(rnsap_DiscardTimer_vals), 0,
37535 { &hf_rnsap_mAC_hsWindowSize,
37536 { "mAC-hsWindowSize", "rnsap.mAC_hsWindowSize",
37537 FT_UINT32, BASE_DEC, VALS(rnsap_MAC_hsWindowSize_vals), 0,
37539 { &hf_rnsap_mAChsGuaranteedBitRate,
37540 { "mAChsGuaranteedBitRate", "rnsap.mAChsGuaranteedBitRate",
37541 FT_UINT32, BASE_DEC, NULL, 0,
37543 { &hf_rnsap_mACdPDU_Size_Index,
37544 { "mACdPDU-Size-Index", "rnsap.mACdPDU_Size_Index",
37545 FT_UINT32, BASE_DEC, NULL, 0,
37547 { &hf_rnsap_rLC_Mode,
37548 { "rLC-Mode", "rnsap.rLC_Mode",
37549 FT_UINT32, BASE_DEC, VALS(rnsap_RLC_Mode_vals), 0,
37551 { &hf_rnsap_PriorityQueue_InfoList_to_Modify_item,
37552 { "Item", "rnsap.PriorityQueue_InfoList_to_Modify_item",
37553 FT_UINT32, BASE_DEC, VALS(rnsap_ModifyPriorityQueue_vals), 0,
37554 "PriorityQueue-InfoList-to-Modify/_item", HFILL }},
37555 { &hf_rnsap_mACdPDU_Size_Index_to_Modify,
37556 { "mACdPDU-Size-Index-to-Modify", "rnsap.mACdPDU_Size_Index_to_Modify",
37557 FT_UINT32, BASE_DEC, NULL, 0,
37558 "PriorityQueue-InfoItem-to-Modify/mACdPDU-Size-Index-to-Modify", HFILL }},
37559 { &hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
37560 { "Item", "rnsap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
37561 FT_NONE, BASE_NONE, NULL, 0,
37562 "PriorityQueue-InfoList-to-Modify-Unsynchronised/_item", HFILL }},
37563 { &hf_rnsap_priorityQueueId,
37564 { "priorityQueueId", "rnsap.priorityQueueId",
37565 FT_UINT32, BASE_DEC, NULL, 0,
37566 "PriorityQueue-InfoItem-to-Modify-Unsynchronised/priorityQueueId", HFILL }},
37567 { &hf_rnsap_mBMSChannelTypeInfo,
37568 { "mBMSChannelTypeInfo", "rnsap.mBMSChannelTypeInfo",
37569 FT_NONE, BASE_NONE, NULL, 0,
37570 "ProvidedInformation/mBMSChannelTypeInfo", HFILL }},
37571 { &hf_rnsap_mBMSPreferredFreqLayerInfo,
37572 { "mBMSPreferredFreqLayerInfo", "rnsap.mBMSPreferredFreqLayerInfo",
37573 FT_NONE, BASE_NONE, NULL, 0,
37574 "ProvidedInformation/mBMSPreferredFreqLayerInfo", HFILL }},
37575 { &hf_rnsap_PTMCellList_item,
37576 { "Item", "rnsap.PTMCellList_item",
37577 FT_NONE, BASE_NONE, NULL, 0,
37578 "PTMCellList/_item", HFILL }},
37579 { &hf_rnsap_PTPCellList_item,
37580 { "Item", "rnsap.PTPCellList_item",
37581 FT_NONE, BASE_NONE, NULL, 0,
37582 "PTPCellList/_item", HFILL }},
37583 { &hf_rnsap_RB_Info_item,
37584 { "Item", "rnsap.RB_Info_item",
37585 FT_UINT32, BASE_DEC, NULL, 0,
37586 "RB-Info/_item", HFILL }},
37587 { &hf_rnsap_Reference_E_TFCI_Information_item,
37588 { "Item", "rnsap.Reference_E_TFCI_Information_item",
37589 FT_NONE, BASE_NONE, NULL, 0,
37590 "Reference-E-TFCI-Information/_item", HFILL }},
37591 { &hf_rnsap_reference_E_TFCI,
37592 { "reference-E-TFCI", "rnsap.reference_E_TFCI",
37593 FT_UINT32, BASE_DEC, NULL, 0,
37594 "Reference-E-TFCI-Information-Item/reference-E-TFCI", HFILL }},
37595 { &hf_rnsap_reference_E_TFCI_PO,
37596 { "reference-E-TFCI-PO", "rnsap.reference_E_TFCI_PO",
37597 FT_UINT32, BASE_DEC, NULL, 0,
37598 "Reference-E-TFCI-Information-Item/reference-E-TFCI-PO", HFILL }},
37599 { &hf_rnsap_periodic1,
37600 { "periodic", "rnsap.periodic",
37601 FT_NONE, BASE_NONE, NULL, 0,
37602 "ReportCharacteristics/periodic", HFILL }},
37603 { &hf_rnsap_eventA,
37604 { "eventA", "rnsap.eventA",
37605 FT_NONE, BASE_NONE, NULL, 0,
37606 "ReportCharacteristics/eventA", HFILL }},
37607 { &hf_rnsap_eventB,
37608 { "eventB", "rnsap.eventB",
37609 FT_NONE, BASE_NONE, NULL, 0,
37610 "ReportCharacteristics/eventB", HFILL }},
37611 { &hf_rnsap_eventC,
37612 { "eventC", "rnsap.eventC",
37613 FT_NONE, BASE_NONE, NULL, 0,
37614 "ReportCharacteristics/eventC", HFILL }},
37615 { &hf_rnsap_eventD,
37616 { "eventD", "rnsap.eventD",
37617 FT_NONE, BASE_NONE, NULL, 0,
37618 "ReportCharacteristics/eventD", HFILL }},
37619 { &hf_rnsap_eventE,
37620 { "eventE", "rnsap.eventE",
37621 FT_NONE, BASE_NONE, NULL, 0,
37622 "ReportCharacteristics/eventE", HFILL }},
37623 { &hf_rnsap_eventF,
37624 { "eventF", "rnsap.eventF",
37625 FT_NONE, BASE_NONE, NULL, 0,
37626 "ReportCharacteristics/eventF", HFILL }},
37627 { &hf_rnsap_extension_ReportCharacteristics,
37628 { "extension-ReportCharacteristics", "rnsap.extension_ReportCharacteristics",
37629 FT_NONE, BASE_NONE, NULL, 0,
37630 "ReportCharacteristics/extension-ReportCharacteristics", HFILL }},
37631 { &hf_rnsap_ten_msec,
37632 { "ten-msec", "rnsap.ten_msec",
37633 FT_UINT32, BASE_DEC, NULL, 0,
37634 "ReportPeriodicity/ten-msec", HFILL }},
37635 { &hf_rnsap_gA_AccessPointPositionwithAltitude,
37636 { "gA-AccessPointPositionwithAltitude", "rnsap.gA_AccessPointPositionwithAltitude",
37637 FT_NONE, BASE_NONE, NULL, 0,
37638 "RequestedDataValue/gA-AccessPointPositionwithAltitude", HFILL }},
37639 { &hf_rnsap_iPDLParameters,
37640 { "iPDLParameters", "rnsap.iPDLParameters",
37641 FT_UINT32, BASE_DEC, VALS(rnsap_IPDLParameters_vals), 0,
37642 "RequestedDataValue/iPDLParameters", HFILL }},
37643 { &hf_rnsap_dGPSCorrections,
37644 { "dGPSCorrections", "rnsap.dGPSCorrections",
37645 FT_NONE, BASE_NONE, NULL, 0,
37646 "RequestedDataValue/dGPSCorrections", HFILL }},
37647 { &hf_rnsap_gPS_NavigationModel_and_TimeRecovery,
37648 { "gPS-NavigationModel-and-TimeRecovery", "rnsap.gPS_NavigationModel_and_TimeRecovery",
37649 FT_UINT32, BASE_DEC, NULL, 0,
37650 "RequestedDataValue/gPS-NavigationModel-and-TimeRecovery", HFILL }},
37651 { &hf_rnsap_gPS_Ionospheric_Model,
37652 { "gPS-Ionospheric-Model", "rnsap.gPS_Ionospheric_Model",
37653 FT_NONE, BASE_NONE, NULL, 0,
37654 "RequestedDataValue/gPS-Ionospheric-Model", HFILL }},
37655 { &hf_rnsap_gPS_UTC_Model,
37656 { "gPS-UTC-Model", "rnsap.gPS_UTC_Model",
37657 FT_NONE, BASE_NONE, NULL, 0,
37658 "RequestedDataValue/gPS-UTC-Model", HFILL }},
37659 { &hf_rnsap_gPS_Almanac,
37660 { "gPS-Almanac", "rnsap.gPS_Almanac",
37661 FT_NONE, BASE_NONE, NULL, 0,
37662 "RequestedDataValue/gPS-Almanac", HFILL }},
37663 { &hf_rnsap_gPS_RealTime_Integrity,
37664 { "gPS-RealTime-Integrity", "rnsap.gPS_RealTime_Integrity",
37665 FT_UINT32, BASE_DEC, VALS(rnsap_GPS_RealTime_Integrity_vals), 0,
37666 "RequestedDataValue/gPS-RealTime-Integrity", HFILL }},
37667 { &hf_rnsap_gPS_RX_POS,
37668 { "gPS-RX-POS", "rnsap.gPS_RX_POS",
37669 FT_NONE, BASE_NONE, NULL, 0,
37670 "RequestedDataValue/gPS-RX-POS", HFILL }},
37671 { &hf_rnsap_sFNSFN_GA_AccessPointPosition,
37672 { "sFNSFN-GA-AccessPointPosition", "rnsap.sFNSFN_GA_AccessPointPosition",
37673 FT_NONE, BASE_NONE, NULL, 0,
37674 "RequestedDataValue/sFNSFN-GA-AccessPointPosition", HFILL }},
37675 { &hf_rnsap_informationAvailable,
37676 { "informationAvailable", "rnsap.informationAvailable",
37677 FT_NONE, BASE_NONE, NULL, 0,
37678 "RequestedDataValueInformation/informationAvailable", HFILL }},
37679 { &hf_rnsap_informationNotAvailable,
37680 { "informationNotAvailable", "rnsap.informationNotAvailable",
37681 FT_NONE, BASE_NONE, NULL, 0,
37682 "RequestedDataValueInformation/informationNotAvailable", HFILL }},
37683 { &hf_rnsap_RL_Specific_DCH_Info_item,
37684 { "Item", "rnsap.RL_Specific_DCH_Info_item",
37685 FT_NONE, BASE_NONE, NULL, 0,
37686 "RL-Specific-DCH-Info/_item", HFILL }},
37687 { &hf_rnsap_dCH_id,
37688 { "dCH-id", "rnsap.dCH_id",
37689 FT_UINT32, BASE_DEC, NULL, 0,
37690 "RL-Specific-DCH-Info-Item/dCH-id", HFILL }},
37691 { &hf_rnsap_RL_Specific_EDCH_Information_item,
37692 { "Item", "rnsap.RL_Specific_EDCH_Information_item",
37693 FT_NONE, BASE_NONE, NULL, 0,
37694 "RL-Specific-EDCH-Information/_item", HFILL }},
37695 { &hf_rnsap_uplinkRTLoadValue,
37696 { "uplinkRTLoadValue", "rnsap.uplinkRTLoadValue",
37697 FT_UINT32, BASE_DEC, NULL, 0,
37698 "RTLoadValue/uplinkRTLoadValue", HFILL }},
37699 { &hf_rnsap_downlinkRTLoadValue,
37700 { "downlinkRTLoadValue", "rnsap.downlinkRTLoadValue",
37701 FT_UINT32, BASE_DEC, NULL, 0,
37702 "RTLoadValue/downlinkRTLoadValue", HFILL }},
37704 { "sAC", "rnsap.sAC",
37705 FT_BYTES, BASE_HEX, NULL, 0,
37706 "SAI/sAC", HFILL }},
37707 { &hf_rnsap_secondary_CCPCH_TDD_InformationList,
37708 { "secondary-CCPCH-TDD-InformationList", "rnsap.secondary_CCPCH_TDD_InformationList",
37709 FT_UINT32, BASE_DEC, NULL, 0,
37710 "Secondary-CCPCH-Info-TDD/secondary-CCPCH-TDD-InformationList", HFILL }},
37711 { &hf_rnsap_fACH_InformationList,
37712 { "fACH-InformationList", "rnsap.fACH_InformationList",
37713 FT_UINT32, BASE_DEC, NULL, 0,
37715 { &hf_rnsap_pCH_InformationList,
37716 { "pCH-InformationList", "rnsap.pCH_InformationList",
37717 FT_UINT32, BASE_DEC, NULL, 0,
37719 { &hf_rnsap_new_secondary_CPICH,
37720 { "new-secondary-CPICH", "rnsap.new_secondary_CPICH",
37721 FT_NONE, BASE_NONE, NULL, 0,
37722 "Secondary-CPICH-Information-Change/new-secondary-CPICH", HFILL }},
37723 { &hf_rnsap_secondary_CPICH_shall_not_be_used,
37724 { "secondary-CPICH-shall-not-be-used", "rnsap.secondary_CPICH_shall_not_be_used",
37725 FT_NONE, BASE_NONE, NULL, 0,
37726 "Secondary-CPICH-Information-Change/secondary-CPICH-shall-not-be-used", HFILL }},
37727 { &hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList,
37728 { "secondary-LCR-CCPCH-TDD-InformationList", "rnsap.secondary_LCR_CCPCH_TDD_InformationList",
37729 FT_UINT32, BASE_DEC, NULL, 0,
37730 "Secondary-LCR-CCPCH-Info-TDD/secondary-LCR-CCPCH-TDD-InformationList", HFILL }},
37731 { &hf_rnsap_Secondary_CCPCH_TDD_InformationList_item,
37732 { "Item", "rnsap.Secondary_CCPCH_TDD_InformationList_item",
37733 FT_NONE, BASE_NONE, NULL, 0,
37734 "Secondary-CCPCH-TDD-InformationList/_item", HFILL }},
37735 { &hf_rnsap_secondary_CCPCH_TDD_Code_Information,
37736 { "secondary-CCPCH-TDD-Code-Information", "rnsap.secondary_CCPCH_TDD_Code_Information",
37737 FT_UINT32, BASE_DEC, NULL, 0,
37738 "Secondary-CCPCH-TDD-InformationItem/secondary-CCPCH-TDD-Code-Information", HFILL }},
37739 { &hf_rnsap_tDD_PhysicalChannelOffset,
37740 { "tDD-PhysicalChannelOffset", "rnsap.tDD_PhysicalChannelOffset",
37741 FT_UINT32, BASE_DEC, NULL, 0,
37743 { &hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item,
37744 { "Item", "rnsap.Secondary_LCR_CCPCH_TDD_InformationList_item",
37745 FT_NONE, BASE_NONE, NULL, 0,
37746 "Secondary-LCR-CCPCH-TDD-InformationList/_item", HFILL }},
37747 { &hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information,
37748 { "secondary-LCR-CCPCH-TDD-Code-Information", "rnsap.secondary_LCR_CCPCH_TDD_Code_Information",
37749 FT_UINT32, BASE_DEC, NULL, 0,
37750 "Secondary-LCR-CCPCH-TDD-InformationItem/secondary-LCR-CCPCH-TDD-Code-Information", HFILL }},
37751 { &hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item,
37752 { "Item", "rnsap.Secondary_CCPCH_TDD_Code_Information_item",
37753 FT_NONE, BASE_NONE, NULL, 0,
37754 "Secondary-CCPCH-TDD-Code-Information/_item", HFILL }},
37755 { &hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item,
37756 { "Item", "rnsap.Secondary_LCR_CCPCH_TDD_Code_Information_item",
37757 FT_NONE, BASE_NONE, NULL, 0,
37758 "Secondary-LCR-CCPCH-TDD-Code-Information/_item", HFILL }},
37759 { &hf_rnsap_s_CCPCH_TimeSlotFormat_LCR,
37760 { "s-CCPCH-TimeSlotFormat-LCR", "rnsap.s_CCPCH_TimeSlotFormat_LCR",
37761 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
37762 "Secondary-LCR-CCPCH-TDD-Code-InformationItem/s-CCPCH-TimeSlotFormat-LCR", HFILL }},
37763 { &hf_rnsap_sFNSFNChangeLimit,
37764 { "sFNSFNChangeLimit", "rnsap.sFNSFNChangeLimit",
37765 FT_UINT32, BASE_DEC, NULL, 0,
37766 "SFNSFNMeasurementThresholdInformation/sFNSFNChangeLimit", HFILL }},
37767 { &hf_rnsap_predictedSFNSFNDeviationLimit,
37768 { "predictedSFNSFNDeviationLimit", "rnsap.predictedSFNSFNDeviationLimit",
37769 FT_UINT32, BASE_DEC, NULL, 0,
37770 "SFNSFNMeasurementThresholdInformation/predictedSFNSFNDeviationLimit", HFILL }},
37771 { &hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
37772 { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "rnsap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
37773 FT_UINT32, BASE_DEC, NULL, 0,
37774 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
37775 { &hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
37776 { "Item", "rnsap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
37777 FT_NONE, BASE_NONE, NULL, 0,
37778 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item", HFILL }},
37779 { &hf_rnsap_sFNSFNValue,
37780 { "sFNSFNValue", "rnsap.sFNSFNValue",
37781 FT_UINT32, BASE_DEC, VALS(rnsap_SFNSFNValue_vals), 0,
37782 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item/sFNSFNValue", HFILL }},
37783 { &hf_rnsap_sFNSFNQuality,
37784 { "sFNSFNQuality", "rnsap.sFNSFNQuality",
37785 FT_UINT32, BASE_DEC, NULL, 0,
37786 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item/sFNSFNQuality", HFILL }},
37787 { &hf_rnsap_sFNSFNDriftRate,
37788 { "sFNSFNDriftRate", "rnsap.sFNSFNDriftRate",
37789 FT_INT32, BASE_DEC, NULL, 0,
37790 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item/sFNSFNDriftRate", HFILL }},
37791 { &hf_rnsap_sFNSFNDriftRateQuality,
37792 { "sFNSFNDriftRateQuality", "rnsap.sFNSFNDriftRateQuality",
37793 FT_UINT32, BASE_DEC, NULL, 0,
37794 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item/sFNSFNDriftRateQuality", HFILL }},
37795 { &hf_rnsap_sFNSFNTimeStampInformation,
37796 { "sFNSFNTimeStampInformation", "rnsap.sFNSFNTimeStampInformation",
37797 FT_UINT32, BASE_DEC, VALS(rnsap_SFNSFNTimeStampInformation_vals), 0,
37798 "SFNSFNMeasurementValueInformation/successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item/sFNSFNTimeStampInformation", HFILL }},
37799 { &hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
37800 { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "rnsap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
37801 FT_UINT32, BASE_DEC, NULL, 0,
37802 "SFNSFNMeasurementValueInformation/unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
37803 { &hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
37804 { "Item", "rnsap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
37805 FT_NONE, BASE_NONE, NULL, 0,
37806 "SFNSFNMeasurementValueInformation/unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation/_item", HFILL }},
37807 { &hf_rnsap_sFNSFNTimeStamp_FDD,
37808 { "sFNSFNTimeStamp-FDD", "rnsap.sFNSFNTimeStamp_FDD",
37809 FT_UINT32, BASE_DEC, NULL, 0,
37810 "SFNSFNTimeStampInformation/sFNSFNTimeStamp-FDD", HFILL }},
37811 { &hf_rnsap_sFNSFNTimeStamp_TDD,
37812 { "sFNSFNTimeStamp-TDD", "rnsap.sFNSFNTimeStamp_TDD",
37813 FT_NONE, BASE_NONE, NULL, 0,
37814 "SFNSFNTimeStampInformation/sFNSFNTimeStamp-TDD", HFILL }},
37816 { "sFN", "rnsap.sFN",
37817 FT_UINT32, BASE_DEC, NULL, 0,
37818 "SFNSFNTimeStamp-TDD/sFN", HFILL }},
37819 { &hf_rnsap_sFNSFN_FDD,
37820 { "sFNSFN-FDD", "rnsap.sFNSFN_FDD",
37821 FT_UINT32, BASE_DEC, NULL, 0,
37822 "SFNSFNValue/sFNSFN-FDD", HFILL }},
37823 { &hf_rnsap_sFNSFN_TDD,
37824 { "sFNSFN-TDD", "rnsap.sFNSFN_TDD",
37825 FT_UINT32, BASE_DEC, NULL, 0,
37826 "SFNSFNValue/sFNSFN-TDD", HFILL }},
37827 { &hf_rnsap_listOfSNAs,
37828 { "listOfSNAs", "rnsap.listOfSNAs",
37829 FT_UINT32, BASE_DEC, NULL, 0,
37830 "SNA-Information/listOfSNAs", HFILL }},
37831 { &hf_rnsap_ListOfSNAs_item,
37832 { "Item", "rnsap.ListOfSNAs_item",
37833 FT_UINT32, BASE_DEC, NULL, 0,
37834 "ListOfSNAs/_item", HFILL }},
37835 { &hf_rnsap_sRNTI_BitMaskIndex,
37836 { "sRNTI-BitMaskIndex", "rnsap.sRNTI_BitMaskIndex",
37837 FT_UINT32, BASE_DEC, VALS(rnsap_T_sRNTI_BitMaskIndex_vals), 0,
37838 "S-RNTI-Group/sRNTI-BitMaskIndex", HFILL }},
37839 { &hf_rnsap_n_INSYNC_IND,
37840 { "n-INSYNC-IND", "rnsap.n_INSYNC_IND",
37841 FT_UINT32, BASE_DEC, NULL, 0,
37842 "SynchronisationConfiguration/n-INSYNC-IND", HFILL }},
37843 { &hf_rnsap_n_OUTSYNC_IND,
37844 { "n-OUTSYNC-IND", "rnsap.n_OUTSYNC_IND",
37845 FT_UINT32, BASE_DEC, NULL, 0,
37846 "SynchronisationConfiguration/n-OUTSYNC-IND", HFILL }},
37847 { &hf_rnsap_t_RLFAILURE,
37848 { "t-RLFAILURE", "rnsap.t_RLFAILURE",
37849 FT_UINT32, BASE_DEC, NULL, 0,
37850 "SynchronisationConfiguration/t-RLFAILURE", HFILL }},
37851 { &hf_rnsap_maxSYNC_UL_transmissions,
37852 { "maxSYNC-UL-transmissions", "rnsap.maxSYNC_UL_transmissions",
37853 FT_UINT32, BASE_DEC, VALS(rnsap_T_maxSYNC_UL_transmissions_vals), 0,
37854 "SYNC-UL-ProcParameters/maxSYNC-UL-transmissions", HFILL }},
37855 { &hf_rnsap_powerRampStep,
37856 { "powerRampStep", "rnsap.powerRampStep",
37857 FT_UINT32, BASE_DEC, NULL, 0,
37858 "SYNC-UL-ProcParameters/powerRampStep", HFILL }},
37859 { &hf_rnsap_modulation,
37860 { "modulation", "rnsap.modulation",
37861 FT_UINT32, BASE_DEC, VALS(rnsap_Modulation_vals), 0,
37862 "TDD-ChannelisationCodeLCR/modulation", HFILL }},
37863 { &hf_rnsap_TDD_DCHs_to_Modify_item,
37864 { "Item", "rnsap.TDD_DCHs_to_Modify_item",
37865 FT_NONE, BASE_NONE, NULL, 0,
37866 "TDD-DCHs-to-Modify/_item", HFILL }},
37867 { &hf_rnsap_dCH_SpecificInformationList3,
37868 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
37869 FT_UINT32, BASE_DEC, NULL, 0,
37870 "TDD-DCHs-to-ModifyItem/dCH-SpecificInformationList", HFILL }},
37871 { &hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item,
37872 { "Item", "rnsap.TDD_DCHs_to_ModifySpecificInformationList_item",
37873 FT_NONE, BASE_NONE, NULL, 0,
37874 "TDD-DCHs-to-ModifySpecificInformationList/_item", HFILL }},
37875 { &hf_rnsap_ul_CCTrCH_ID,
37876 { "ul-CCTrCH-ID", "rnsap.ul_CCTrCH_ID",
37877 FT_UINT32, BASE_DEC, NULL, 0,
37879 { &hf_rnsap_dl_CCTrCH_ID,
37880 { "dl-CCTrCH-ID", "rnsap.dl_CCTrCH_ID",
37881 FT_UINT32, BASE_DEC, NULL, 0,
37882 "TDD-DCHs-to-ModifySpecificItem/dl-CCTrCH-ID", HFILL }},
37883 { &hf_rnsap_TDD_DL_Code_Information_item,
37884 { "Item", "rnsap.TDD_DL_Code_Information_item",
37885 FT_NONE, BASE_NONE, NULL, 0,
37886 "TDD-DL-Code-Information/_item", HFILL }},
37887 { &hf_rnsap_TDD_DL_Code_LCR_Information_item,
37888 { "Item", "rnsap.TDD_DL_Code_LCR_Information_item",
37889 FT_NONE, BASE_NONE, NULL, 0,
37890 "TDD-DL-Code-LCR-Information/_item", HFILL }},
37891 { &hf_rnsap_tdd_ChannelisationCodeLCR,
37892 { "tdd-ChannelisationCodeLCR", "rnsap.tdd_ChannelisationCodeLCR",
37893 FT_NONE, BASE_NONE, NULL, 0,
37895 { &hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR,
37896 { "tdd-DL-DPCH-TimeSlotFormat-LCR", "rnsap.tdd_DL_DPCH_TimeSlotFormat_LCR",
37897 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
37898 "TDD-DL-Code-LCR-InformationItem/tdd-DL-DPCH-TimeSlotFormat-LCR", HFILL }},
37900 { "qPSK", "rnsap.qPSK",
37901 FT_UINT32, BASE_DEC, NULL, 0,
37902 "TDD-DL-DPCH-TimeSlotFormat-LCR/qPSK", HFILL }},
37903 { &hf_rnsap_eightPSK,
37904 { "eightPSK", "rnsap.eightPSK",
37905 FT_UINT32, BASE_DEC, NULL, 0,
37906 "TDD-DL-DPCH-TimeSlotFormat-LCR/eightPSK", HFILL }},
37907 { &hf_rnsap_initialOffset,
37908 { "initialOffset", "rnsap.initialOffset",
37909 FT_UINT32, BASE_DEC, NULL, 0,
37910 "TDD-DPCHOffset/initialOffset", HFILL }},
37911 { &hf_rnsap_noinitialOffset,
37912 { "noinitialOffset", "rnsap.noinitialOffset",
37913 FT_UINT32, BASE_DEC, NULL, 0,
37914 "TDD-DPCHOffset/noinitialOffset", HFILL }},
37915 { &hf_rnsap_TDD_UL_Code_Information_item,
37916 { "Item", "rnsap.TDD_UL_Code_Information_item",
37917 FT_NONE, BASE_NONE, NULL, 0,
37918 "TDD-UL-Code-Information/_item", HFILL }},
37919 { &hf_rnsap_TDD_UL_Code_LCR_Information_item,
37920 { "Item", "rnsap.TDD_UL_Code_LCR_Information_item",
37921 FT_NONE, BASE_NONE, NULL, 0,
37922 "TDD-UL-Code-LCR-Information/_item", HFILL }},
37923 { &hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR,
37924 { "tdd-UL-DPCH-TimeSlotFormat-LCR", "rnsap.tdd_UL_DPCH_TimeSlotFormat_LCR",
37925 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
37926 "TDD-UL-Code-LCR-InformationItem/tdd-UL-DPCH-TimeSlotFormat-LCR", HFILL }},
37928 { "qPSK", "rnsap.qPSK",
37929 FT_UINT32, BASE_DEC, NULL, 0,
37930 "TDD-UL-DPCH-TimeSlotFormat-LCR/qPSK", HFILL }},
37931 { &hf_rnsap_eightPSK1,
37932 { "eightPSK", "rnsap.eightPSK",
37933 FT_UINT32, BASE_DEC, NULL, 0,
37934 "TDD-UL-DPCH-TimeSlotFormat-LCR/eightPSK", HFILL }},
37935 { &hf_rnsap_plmn_id,
37936 { "plmn-id", "rnsap.plmn_id",
37937 FT_BYTES, BASE_HEX, NULL, 0,
37938 "TMGI/plmn-id", HFILL }},
37939 { &hf_rnsap_service_id,
37940 { "service-id", "rnsap.service_id",
37941 FT_BYTES, BASE_HEX, NULL, 0,
37942 "TMGI/service-id", HFILL }},
37943 { &hf_rnsap_dsField,
37944 { "dsField", "rnsap.dsField",
37945 FT_BYTES, BASE_HEX, NULL, 0,
37946 "TnlQos/dsField", HFILL }},
37947 { &hf_rnsap_genericTrafficCategory,
37948 { "genericTrafficCategory", "rnsap.genericTrafficCategory",
37949 FT_BYTES, BASE_HEX, NULL, 0,
37950 "TnlQos/genericTrafficCategory", HFILL }},
37951 { &hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item,
37952 { "Item", "rnsap.Transmission_Gap_Pattern_Sequence_Information_item",
37953 FT_NONE, BASE_NONE, NULL, 0,
37954 "Transmission-Gap-Pattern-Sequence-Information/_item", HFILL }},
37955 { &hf_rnsap_tGPSID,
37956 { "tGPSID", "rnsap.tGPSID",
37957 FT_UINT32, BASE_DEC, NULL, 0,
37960 { "tGSN", "rnsap.tGSN",
37961 FT_UINT32, BASE_DEC, NULL, 0,
37962 "Transmission-Gap-Pattern-Sequence-Information/_item/tGSN", HFILL }},
37964 { "tGL1", "rnsap.tGL1",
37965 FT_UINT32, BASE_DEC, NULL, 0,
37966 "Transmission-Gap-Pattern-Sequence-Information/_item/tGL1", HFILL }},
37968 { "tGL2", "rnsap.tGL2",
37969 FT_UINT32, BASE_DEC, NULL, 0,
37970 "Transmission-Gap-Pattern-Sequence-Information/_item/tGL2", HFILL }},
37972 { "tGD", "rnsap.tGD",
37973 FT_UINT32, BASE_DEC, NULL, 0,
37974 "Transmission-Gap-Pattern-Sequence-Information/_item/tGD", HFILL }},
37976 { "tGPL1", "rnsap.tGPL1",
37977 FT_UINT32, BASE_DEC, NULL, 0,
37978 "Transmission-Gap-Pattern-Sequence-Information/_item/tGPL1", HFILL }},
37979 { &hf_rnsap_not_to_be_used_1,
37980 { "not-to-be-used-1", "rnsap.not_to_be_used_1",
37981 FT_UINT32, BASE_DEC, NULL, 0,
37982 "Transmission-Gap-Pattern-Sequence-Information/_item/not-to-be-used-1", HFILL }},
37983 { &hf_rnsap_uL_DL_mode,
37984 { "uL-DL-mode", "rnsap.uL_DL_mode",
37985 FT_UINT32, BASE_DEC, VALS(rnsap_UL_DL_mode_vals), 0,
37986 "Transmission-Gap-Pattern-Sequence-Information/_item/uL-DL-mode", HFILL }},
37987 { &hf_rnsap_downlink_Compressed_Mode_Method,
37988 { "downlink-Compressed-Mode-Method", "rnsap.downlink_Compressed_Mode_Method",
37989 FT_UINT32, BASE_DEC, VALS(rnsap_Downlink_Compressed_Mode_Method_vals), 0,
37990 "Transmission-Gap-Pattern-Sequence-Information/_item/downlink-Compressed-Mode-Method", HFILL }},
37991 { &hf_rnsap_uplink_Compressed_Mode_Method,
37992 { "uplink-Compressed-Mode-Method", "rnsap.uplink_Compressed_Mode_Method",
37993 FT_UINT32, BASE_DEC, VALS(rnsap_Uplink_Compressed_Mode_Method_vals), 0,
37994 "Transmission-Gap-Pattern-Sequence-Information/_item/uplink-Compressed-Mode-Method", HFILL }},
37995 { &hf_rnsap_dL_FrameType,
37996 { "dL-FrameType", "rnsap.dL_FrameType",
37997 FT_UINT32, BASE_DEC, VALS(rnsap_DL_FrameType_vals), 0,
37998 "Transmission-Gap-Pattern-Sequence-Information/_item/dL-FrameType", HFILL }},
37999 { &hf_rnsap_delta_SIR1,
38000 { "delta-SIR1", "rnsap.delta_SIR1",
38001 FT_UINT32, BASE_DEC, NULL, 0,
38002 "Transmission-Gap-Pattern-Sequence-Information/_item/delta-SIR1", HFILL }},
38003 { &hf_rnsap_delta_SIR_after1,
38004 { "delta-SIR-after1", "rnsap.delta_SIR_after1",
38005 FT_UINT32, BASE_DEC, NULL, 0,
38006 "Transmission-Gap-Pattern-Sequence-Information/_item/delta-SIR-after1", HFILL }},
38007 { &hf_rnsap_delta_SIR2,
38008 { "delta-SIR2", "rnsap.delta_SIR2",
38009 FT_UINT32, BASE_DEC, NULL, 0,
38010 "Transmission-Gap-Pattern-Sequence-Information/_item/delta-SIR2", HFILL }},
38011 { &hf_rnsap_delta_SIR_after2,
38012 { "delta-SIR-after2", "rnsap.delta_SIR_after2",
38013 FT_UINT32, BASE_DEC, NULL, 0,
38014 "Transmission-Gap-Pattern-Sequence-Information/_item/delta-SIR-after2", HFILL }},
38015 { &hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item,
38016 { "Item", "rnsap.Transmission_Gap_Pattern_Sequence_Status_List_item",
38017 FT_NONE, BASE_NONE, NULL, 0,
38018 "Transmission-Gap-Pattern-Sequence-Status-List/_item", HFILL }},
38020 { "tGPRC", "rnsap.tGPRC",
38021 FT_UINT32, BASE_DEC, NULL, 0,
38022 "Transmission-Gap-Pattern-Sequence-Status-List/_item/tGPRC", HFILL }},
38024 { "tGCFN", "rnsap.tGCFN",
38025 FT_UINT32, BASE_DEC, NULL, 0,
38026 "Transmission-Gap-Pattern-Sequence-Status-List/_item/tGCFN", HFILL }},
38027 { &hf_rnsap_ms_part,
38028 { "ms-part", "rnsap.ms_part",
38029 FT_UINT32, BASE_DEC, NULL, 0,
38030 "TUTRANGPS/ms-part", HFILL }},
38031 { &hf_rnsap_ls_part,
38032 { "ls-part", "rnsap.ls_part",
38033 FT_UINT32, BASE_DEC, NULL, 0,
38034 "TUTRANGPS/ls-part", HFILL }},
38035 { &hf_rnsap_tUTRANGPSChangeLimit,
38036 { "tUTRANGPSChangeLimit", "rnsap.tUTRANGPSChangeLimit",
38037 FT_UINT32, BASE_DEC, NULL, 0,
38038 "TUTRANGPSMeasurementThresholdInformation/tUTRANGPSChangeLimit", HFILL }},
38039 { &hf_rnsap_predictedTUTRANGPSDeviationLimit,
38040 { "predictedTUTRANGPSDeviationLimit", "rnsap.predictedTUTRANGPSDeviationLimit",
38041 FT_UINT32, BASE_DEC, NULL, 0,
38042 "TUTRANGPSMeasurementThresholdInformation/predictedTUTRANGPSDeviationLimit", HFILL }},
38043 { &hf_rnsap_tUTRANGPS,
38044 { "tUTRANGPS", "rnsap.tUTRANGPS",
38045 FT_NONE, BASE_NONE, NULL, 0,
38046 "TUTRANGPSMeasurementValueInformation/tUTRANGPS", HFILL }},
38047 { &hf_rnsap_tUTRANGPSQuality,
38048 { "tUTRANGPSQuality", "rnsap.tUTRANGPSQuality",
38049 FT_UINT32, BASE_DEC, NULL, 0,
38050 "TUTRANGPSMeasurementValueInformation/tUTRANGPSQuality", HFILL }},
38051 { &hf_rnsap_tUTRANGPSDriftRate,
38052 { "tUTRANGPSDriftRate", "rnsap.tUTRANGPSDriftRate",
38053 FT_INT32, BASE_DEC, NULL, 0,
38054 "TUTRANGPSMeasurementValueInformation/tUTRANGPSDriftRate", HFILL }},
38055 { &hf_rnsap_tUTRANGPSDriftRateQuality,
38056 { "tUTRANGPSDriftRateQuality", "rnsap.tUTRANGPSDriftRateQuality",
38057 FT_UINT32, BASE_DEC, NULL, 0,
38058 "TUTRANGPSMeasurementValueInformation/tUTRANGPSDriftRateQuality", HFILL }},
38059 { &hf_rnsap_iEe_Extensions,
38060 { "iEe-Extensions", "rnsap.iEe_Extensions",
38061 FT_UINT32, BASE_DEC, NULL, 0,
38062 "TUTRANGPSMeasurementValueInformation/iEe-Extensions", HFILL }},
38063 { &hf_rnsap_signalledGainFactors,
38064 { "signalledGainFactors", "rnsap.signalledGainFactors",
38065 FT_NONE, BASE_NONE, NULL, 0,
38066 "TransportFormatCombination-Beta/signalledGainFactors", HFILL }},
38068 { "betaC", "rnsap.betaC",
38069 FT_UINT32, BASE_DEC, NULL, 0,
38070 "TransportFormatCombination-Beta/signalledGainFactors/betaC", HFILL }},
38072 { "betaD", "rnsap.betaD",
38073 FT_UINT32, BASE_DEC, NULL, 0,
38074 "TransportFormatCombination-Beta/signalledGainFactors/betaD", HFILL }},
38075 { &hf_rnsap_refTFCNumber,
38076 { "refTFCNumber", "rnsap.refTFCNumber",
38077 FT_UINT32, BASE_DEC, NULL, 0,
38079 { &hf_rnsap_tFCSvalues,
38080 { "tFCSvalues", "rnsap.tFCSvalues",
38081 FT_UINT32, BASE_DEC, VALS(rnsap_T_tFCSvalues_vals), 0,
38082 "TFCS/tFCSvalues", HFILL }},
38083 { &hf_rnsap_no_Split_in_TFCI,
38084 { "no-Split-in-TFCI", "rnsap.no_Split_in_TFCI",
38085 FT_UINT32, BASE_DEC, NULL, 0,
38086 "TFCS/tFCSvalues/no-Split-in-TFCI", HFILL }},
38087 { &hf_rnsap_not_Used_split_in_TFCI,
38088 { "not-Used-split-in-TFCI", "rnsap.not_Used_split_in_TFCI",
38089 FT_NONE, BASE_NONE, NULL, 0,
38090 "TFCS/tFCSvalues/not-Used-split-in-TFCI", HFILL }},
38091 { &hf_rnsap_TFCS_TFCSList_item,
38092 { "Item", "rnsap.TFCS_TFCSList_item",
38093 FT_NONE, BASE_NONE, NULL, 0,
38094 "TFCS-TFCSList/_item", HFILL }},
38096 { "cTFC", "rnsap.cTFC",
38097 FT_UINT32, BASE_DEC, VALS(rnsap_TFCS_CTFC_vals), 0,
38098 "TFCS-TFCSList/_item/cTFC", HFILL }},
38099 { &hf_rnsap_tFC_Beta,
38100 { "tFC-Beta", "rnsap.tFC_Beta",
38101 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatCombination_Beta_vals), 0,
38102 "TFCS-TFCSList/_item/tFC-Beta", HFILL }},
38103 { &hf_rnsap_ctfc2bit,
38104 { "ctfc2bit", "rnsap.ctfc2bit",
38105 FT_UINT32, BASE_DEC, NULL, 0,
38106 "TFCS-CTFC/ctfc2bit", HFILL }},
38107 { &hf_rnsap_ctfc4bit,
38108 { "ctfc4bit", "rnsap.ctfc4bit",
38109 FT_UINT32, BASE_DEC, NULL, 0,
38110 "TFCS-CTFC/ctfc4bit", HFILL }},
38111 { &hf_rnsap_ctfc6bit,
38112 { "ctfc6bit", "rnsap.ctfc6bit",
38113 FT_UINT32, BASE_DEC, NULL, 0,
38114 "TFCS-CTFC/ctfc6bit", HFILL }},
38115 { &hf_rnsap_ctfc8bit,
38116 { "ctfc8bit", "rnsap.ctfc8bit",
38117 FT_UINT32, BASE_DEC, NULL, 0,
38118 "TFCS-CTFC/ctfc8bit", HFILL }},
38119 { &hf_rnsap_ctfc12bit,
38120 { "ctfc12bit", "rnsap.ctfc12bit",
38121 FT_UINT32, BASE_DEC, NULL, 0,
38122 "TFCS-CTFC/ctfc12bit", HFILL }},
38123 { &hf_rnsap_ctfc16bit,
38124 { "ctfc16bit", "rnsap.ctfc16bit",
38125 FT_UINT32, BASE_DEC, NULL, 0,
38126 "TFCS-CTFC/ctfc16bit", HFILL }},
38127 { &hf_rnsap_ctfcmaxbit,
38128 { "ctfcmaxbit", "rnsap.ctfcmaxbit",
38129 FT_UINT32, BASE_DEC, NULL, 0,
38130 "TFCS-CTFC/ctfcmaxbit", HFILL }},
38131 { &hf_rnsap_dynamicParts,
38132 { "dynamicParts", "rnsap.dynamicParts",
38133 FT_UINT32, BASE_DEC, NULL, 0,
38134 "TransportFormatSet/dynamicParts", HFILL }},
38135 { &hf_rnsap_semi_staticPart,
38136 { "semi-staticPart", "rnsap.semi_staticPart",
38137 FT_NONE, BASE_NONE, NULL, 0,
38138 "TransportFormatSet/semi-staticPart", HFILL }},
38139 { &hf_rnsap_TransportFormatSet_DynamicPartList_item,
38140 { "Item", "rnsap.TransportFormatSet_DynamicPartList_item",
38141 FT_NONE, BASE_NONE, NULL, 0,
38142 "TransportFormatSet-DynamicPartList/_item", HFILL }},
38143 { &hf_rnsap_nrOfTransportBlocks,
38144 { "nrOfTransportBlocks", "rnsap.nrOfTransportBlocks",
38145 FT_UINT32, BASE_DEC, NULL, 0,
38146 "TransportFormatSet-DynamicPartList/_item/nrOfTransportBlocks", HFILL }},
38147 { &hf_rnsap_transportBlockSize,
38148 { "transportBlockSize", "rnsap.transportBlockSize",
38149 FT_UINT32, BASE_DEC, NULL, 0,
38150 "TransportFormatSet-DynamicPartList/_item/transportBlockSize", HFILL }},
38152 { "mode", "rnsap.mode",
38153 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatSet_ModeDP_vals), 0,
38154 "TransportFormatSet-DynamicPartList/_item/mode", HFILL }},
38156 { "tdd", "rnsap.tdd",
38157 FT_NONE, BASE_NONE, NULL, 0,
38158 "TransportFormatSet-ModeDP/tdd", HFILL }},
38159 { &hf_rnsap_notApplicable,
38160 { "notApplicable", "rnsap.notApplicable",
38161 FT_NONE, BASE_NONE, NULL, 0,
38163 { &hf_rnsap_transmissionTimeIntervalInformation,
38164 { "transmissionTimeIntervalInformation", "rnsap.transmissionTimeIntervalInformation",
38165 FT_UINT32, BASE_DEC, NULL, 0,
38166 "TDD-TransportFormatSet-ModeDP/transmissionTimeIntervalInformation", HFILL }},
38167 { &hf_rnsap_TransmissionTimeIntervalInformation_item,
38168 { "Item", "rnsap.TransmissionTimeIntervalInformation_item",
38169 FT_NONE, BASE_NONE, NULL, 0,
38170 "TransmissionTimeIntervalInformation/_item", HFILL }},
38171 { &hf_rnsap_transmissionTimeInterval,
38172 { "transmissionTimeInterval", "rnsap.transmissionTimeInterval",
38173 FT_UINT32, BASE_DEC, VALS(rnsap_TransmissionTimeIntervalDynamic_vals), 0,
38174 "TransmissionTimeIntervalInformation/_item/transmissionTimeInterval", HFILL }},
38175 { &hf_rnsap_transmissionTime,
38176 { "transmissionTime", "rnsap.transmissionTime",
38177 FT_UINT32, BASE_DEC, VALS(rnsap_TransmissionTimeIntervalSemiStatic_vals), 0,
38178 "TransportFormatSet-Semi-staticPart/transmissionTime", HFILL }},
38179 { &hf_rnsap_channelCoding,
38180 { "channelCoding", "rnsap.channelCoding",
38181 FT_UINT32, BASE_DEC, VALS(rnsap_ChannelCodingType_vals), 0,
38182 "TransportFormatSet-Semi-staticPart/channelCoding", HFILL }},
38183 { &hf_rnsap_codingRate,
38184 { "codingRate", "rnsap.codingRate",
38185 FT_UINT32, BASE_DEC, VALS(rnsap_CodingRate_vals), 0,
38186 "TransportFormatSet-Semi-staticPart/codingRate", HFILL }},
38187 { &hf_rnsap_rateMatcingAttribute,
38188 { "rateMatcingAttribute", "rnsap.rateMatcingAttribute",
38189 FT_UINT32, BASE_DEC, NULL, 0,
38190 "TransportFormatSet-Semi-staticPart/rateMatcingAttribute", HFILL }},
38191 { &hf_rnsap_cRC_Size,
38192 { "cRC-Size", "rnsap.cRC_Size",
38193 FT_UINT32, BASE_DEC, VALS(rnsap_CRC_Size_vals), 0,
38194 "TransportFormatSet-Semi-staticPart/cRC-Size", HFILL }},
38196 { "mode", "rnsap.mode",
38197 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatSet_ModeSSP_vals), 0,
38198 "TransportFormatSet-Semi-staticPart/mode", HFILL }},
38200 { "tdd", "rnsap.tdd",
38201 FT_UINT32, BASE_DEC, VALS(rnsap_SecondInterleavingMode_vals), 0,
38202 "TransportFormatSet-ModeSSP/tdd", HFILL }},
38203 { &hf_rnsap_hSDSCH_Physical_Layer_Category,
38204 { "hSDSCH-Physical-Layer-Category", "rnsap.hSDSCH_Physical_Layer_Category",
38205 FT_UINT32, BASE_DEC, NULL, 0,
38206 "UE-Capabilities-Info/hSDSCH-Physical-Layer-Category", HFILL }},
38208 { "imei", "rnsap.imei",
38209 FT_BYTES, BASE_HEX, NULL, 0,
38210 "UEIdentity/imei", HFILL }},
38211 { &hf_rnsap_imeisv,
38212 { "imeisv", "rnsap.imeisv",
38213 FT_BYTES, BASE_HEX, NULL, 0,
38214 "UEIdentity/imeisv", HFILL }},
38215 { &hf_rnsap_periodic2,
38216 { "periodic", "rnsap.periodic",
38217 FT_NONE, BASE_NONE, NULL, 0,
38218 "UEMeasurementReportCharacteristics/periodic", HFILL }},
38219 { &hf_rnsap_event1h,
38220 { "event1h", "rnsap.event1h",
38221 FT_NONE, BASE_NONE, NULL, 0,
38222 "UEMeasurementReportCharacteristics/event1h", HFILL }},
38223 { &hf_rnsap_event1i,
38224 { "event1i", "rnsap.event1i",
38225 FT_NONE, BASE_NONE, NULL, 0,
38226 "UEMeasurementReportCharacteristics/event1i", HFILL }},
38227 { &hf_rnsap_event6a,
38228 { "event6a", "rnsap.event6a",
38229 FT_NONE, BASE_NONE, NULL, 0,
38230 "UEMeasurementReportCharacteristics/event6a", HFILL }},
38231 { &hf_rnsap_event6b,
38232 { "event6b", "rnsap.event6b",
38233 FT_NONE, BASE_NONE, NULL, 0,
38234 "UEMeasurementReportCharacteristics/event6b", HFILL }},
38235 { &hf_rnsap_event6c,
38236 { "event6c", "rnsap.event6c",
38237 FT_NONE, BASE_NONE, NULL, 0,
38238 "UEMeasurementReportCharacteristics/event6c", HFILL }},
38239 { &hf_rnsap_event6d,
38240 { "event6d", "rnsap.event6d",
38241 FT_NONE, BASE_NONE, NULL, 0,
38242 "UEMeasurementReportCharacteristics/event6d", HFILL }},
38243 { &hf_rnsap_extension_ReportCharacteristics1,
38244 { "extension-ReportCharacteristics", "rnsap.extension_ReportCharacteristics",
38245 FT_NONE, BASE_NONE, NULL, 0,
38246 "UEMeasurementReportCharacteristics/extension-ReportCharacteristics", HFILL }},
38247 { &hf_rnsap_uEMeasurementTreshold,
38248 { "uEMeasurementTreshold", "rnsap.uEMeasurementTreshold",
38249 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementThreshold_vals), 0,
38251 { &hf_rnsap_uEMeasurementTimeToTrigger,
38252 { "uEMeasurementTimeToTrigger", "rnsap.uEMeasurementTimeToTrigger",
38253 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementTimeToTrigger_vals), 0,
38255 { &hf_rnsap_uEMeasurementHysteresisTime,
38256 { "uEMeasurementHysteresisTime", "rnsap.uEMeasurementHysteresisTime",
38257 FT_UINT32, BASE_DEC, NULL, 0,
38259 { &hf_rnsap_amountofReporting,
38260 { "amountofReporting", "rnsap.amountofReporting",
38261 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting_vals), 0,
38262 "UEMeasurementReportCharacteristicsPeriodic/amountofReporting", HFILL }},
38263 { &hf_rnsap_reportingInterval,
38264 { "reportingInterval", "rnsap.reportingInterval",
38265 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval_vals), 0,
38266 "UEMeasurementReportCharacteristicsPeriodic/reportingInterval", HFILL }},
38267 { &hf_rnsap_timeslotISCP,
38268 { "timeslotISCP", "rnsap.timeslotISCP",
38269 FT_INT32, BASE_DEC, NULL, 0,
38270 "UEMeasurementThreshold/timeslotISCP", HFILL }},
38271 { &hf_rnsap_uETransmitPower,
38272 { "uETransmitPower", "rnsap.uETransmitPower",
38273 FT_INT32, BASE_DEC, NULL, 0,
38274 "UEMeasurementThreshold/uETransmitPower", HFILL }},
38275 { &hf_rnsap_extension_UEMeasurementThreshold,
38276 { "extension-UEMeasurementThreshold", "rnsap.extension_UEMeasurementThreshold",
38277 FT_NONE, BASE_NONE, NULL, 0,
38278 "UEMeasurementThreshold/extension-UEMeasurementThreshold", HFILL }},
38279 { &hf_rnsap_UEMeasurementTimeslotInfoHCR_item,
38280 { "Item", "rnsap.UEMeasurementTimeslotInfoHCR_item",
38281 FT_NONE, BASE_NONE, NULL, 0,
38282 "UEMeasurementTimeslotInfoHCR/_item", HFILL }},
38283 { &hf_rnsap_burstType,
38284 { "burstType", "rnsap.burstType",
38285 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementTimeslotInfoHCRBurstType_vals), 0,
38286 "UEMeasurementTimeslotInfoHCR-IEs/burstType", HFILL }},
38287 { &hf_rnsap_UEMeasurementTimeslotInfoLCR_item,
38288 { "Item", "rnsap.UEMeasurementTimeslotInfoLCR_item",
38289 FT_NONE, BASE_NONE, NULL, 0,
38290 "UEMeasurementTimeslotInfoLCR/_item", HFILL }},
38291 { &hf_rnsap_timeSlot1,
38292 { "timeSlot", "rnsap.timeSlot",
38293 FT_UINT32, BASE_DEC, NULL, 0,
38294 "UEMeasurementTimeslotInfoLCR-IEs/timeSlot", HFILL }},
38295 { &hf_rnsap_uE_Transmitted_Power,
38296 { "uE-Transmitted-Power", "rnsap.uE_Transmitted_Power",
38297 FT_NONE, BASE_NONE, NULL, 0,
38298 "UEMeasurementValue/uE-Transmitted-Power", HFILL }},
38299 { &hf_rnsap_primary_CCPCH_RSCP,
38300 { "primary-CCPCH-RSCP", "rnsap.primary_CCPCH_RSCP",
38301 FT_NONE, BASE_NONE, NULL, 0,
38302 "UEMeasurementValue/primary-CCPCH-RSCP", HFILL }},
38303 { &hf_rnsap_dL_Timeslot_ISCP,
38304 { "dL-Timeslot-ISCP", "rnsap.dL_Timeslot_ISCP",
38305 FT_NONE, BASE_NONE, NULL, 0,
38306 "UEMeasurementValue/dL-Timeslot-ISCP", HFILL }},
38307 { &hf_rnsap_extension_UEMeasurementValue,
38308 { "extension-UEMeasurementValue", "rnsap.extension_UEMeasurementValue",
38309 FT_NONE, BASE_NONE, NULL, 0,
38310 "UEMeasurementValue/extension-UEMeasurementValue", HFILL }},
38311 { &hf_rnsap_uEMeasurementTransmittedPowerListHCR,
38312 { "uEMeasurementTransmittedPowerListHCR", "rnsap.uEMeasurementTransmittedPowerListHCR",
38313 FT_UINT32, BASE_DEC, NULL, 0,
38314 "UE-MeasurementValue-UE-Transmitted-Power/uEMeasurementTransmittedPowerListHCR", HFILL }},
38315 { &hf_rnsap_uEMeasurementTransmittedPowerListLCR,
38316 { "uEMeasurementTransmittedPowerListLCR", "rnsap.uEMeasurementTransmittedPowerListLCR",
38317 FT_UINT32, BASE_DEC, NULL, 0,
38318 "UE-MeasurementValue-UE-Transmitted-Power/uEMeasurementTransmittedPowerListLCR", HFILL }},
38319 { &hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item,
38320 { "Item", "rnsap.UEMeasurementValueTransmittedPowerListHCR_item",
38321 FT_NONE, BASE_NONE, NULL, 0,
38322 "UEMeasurementValueTransmittedPowerListHCR/_item", HFILL }},
38323 { &hf_rnsap_uETransmitPower1,
38324 { "uETransmitPower", "rnsap.uETransmitPower",
38325 FT_UINT32, BASE_DEC, NULL, 0,
38327 { &hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item,
38328 { "Item", "rnsap.UEMeasurementValueTransmittedPowerListLCR_item",
38329 FT_NONE, BASE_NONE, NULL, 0,
38330 "UEMeasurementValueTransmittedPowerListLCR/_item", HFILL }},
38331 { &hf_rnsap_primaryCCPCH_RSCP_Delta,
38332 { "primaryCCPCH-RSCP-Delta", "rnsap.primaryCCPCH_RSCP_Delta",
38333 FT_INT32, BASE_DEC, NULL, 0,
38334 "UE-MeasurementValue-Primary-CCPCH-RSCP/primaryCCPCH-RSCP-Delta", HFILL }},
38335 { &hf_rnsap_uEMeasurementTimeslotISCPListHCR,
38336 { "uEMeasurementTimeslotISCPListHCR", "rnsap.uEMeasurementTimeslotISCPListHCR",
38337 FT_UINT32, BASE_DEC, NULL, 0,
38338 "UE-MeasurementValue-DL-Timeslot-ISCP/uEMeasurementTimeslotISCPListHCR", HFILL }},
38339 { &hf_rnsap_uEMeasurementTimeslotISCPListLCR,
38340 { "uEMeasurementTimeslotISCPListLCR", "rnsap.uEMeasurementTimeslotISCPListLCR",
38341 FT_UINT32, BASE_DEC, NULL, 0,
38342 "UE-MeasurementValue-DL-Timeslot-ISCP/uEMeasurementTimeslotISCPListLCR", HFILL }},
38343 { &hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item,
38344 { "Item", "rnsap.UEMeasurementValueTimeslotISCPListHCR_item",
38345 FT_NONE, BASE_NONE, NULL, 0,
38346 "UEMeasurementValueTimeslotISCPListHCR/_item", HFILL }},
38347 { &hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item,
38348 { "Item", "rnsap.UEMeasurementValueTimeslotISCPListLCR_item",
38349 FT_NONE, BASE_NONE, NULL, 0,
38350 "UEMeasurementValueTimeslotISCPListLCR/_item", HFILL }},
38351 { &hf_rnsap_measurementAvailable2,
38352 { "measurementAvailable", "rnsap.measurementAvailable",
38353 FT_NONE, BASE_NONE, NULL, 0,
38354 "UEMeasurementValueInformation/measurementAvailable", HFILL }},
38355 { &hf_rnsap_measurementnotAvailable2,
38356 { "measurementnotAvailable", "rnsap.measurementnotAvailable",
38357 FT_NONE, BASE_NONE, NULL, 0,
38358 "UEMeasurementValueInformation/measurementnotAvailable", HFILL }},
38359 { &hf_rnsap_uEmeasurementValue,
38360 { "uEmeasurementValue", "rnsap.uEmeasurementValue",
38361 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementValue_vals), 0,
38362 "UEMeasurementValueInformationAvailable/uEmeasurementValue", HFILL }},
38363 { &hf_rnsap_cell_fach_pch,
38364 { "cell-fach-pch", "rnsap.cell_fach_pch",
38365 FT_NONE, BASE_NONE, NULL, 0,
38366 "UE-State/cell-fach-pch", HFILL }},
38367 { &hf_rnsap_ura_pch,
38368 { "ura-pch", "rnsap.ura_pch",
38369 FT_NONE, BASE_NONE, NULL, 0,
38370 "UE-State/ura-pch", HFILL }},
38371 { &hf_rnsap_d_RNTI,
38372 { "d-RNTI", "rnsap.d_RNTI",
38373 FT_UINT32, BASE_DEC, NULL, 0,
38374 "Cell-Fach-Pch-State/d-RNTI", HFILL }},
38375 { &hf_rnsap_srnc_id,
38376 { "srnc-id", "rnsap.srnc_id",
38377 FT_UINT32, BASE_DEC, NULL, 0,
38378 "Ura-Pch-State/srnc-id", HFILL }},
38379 { &hf_rnsap_ura_id,
38380 { "ura-id", "rnsap.ura_id",
38381 FT_UINT32, BASE_DEC, NULL, 0,
38382 "Ura-Pch-State/ura-id", HFILL }},
38383 { &hf_rnsap_UL_Timeslot_Information_item,
38384 { "Item", "rnsap.UL_Timeslot_Information_item",
38385 FT_NONE, BASE_NONE, NULL, 0,
38386 "UL-Timeslot-Information/_item", HFILL }},
38387 { &hf_rnsap_UL_TimeslotLCR_Information_item,
38388 { "Item", "rnsap.UL_TimeslotLCR_Information_item",
38389 FT_NONE, BASE_NONE, NULL, 0,
38390 "UL-TimeslotLCR-Information/_item", HFILL }},
38391 { &hf_rnsap_uL_Code_LCR_InformationList,
38392 { "uL-Code-LCR-InformationList", "rnsap.uL_Code_LCR_InformationList",
38393 FT_UINT32, BASE_DEC, NULL, 0,
38394 "UL-TimeslotLCR-InformationItem/uL-Code-LCR-InformationList", HFILL }},
38395 { &hf_rnsap_UL_TimeSlot_ISCP_Info_item,
38396 { "Item", "rnsap.UL_TimeSlot_ISCP_Info_item",
38397 FT_NONE, BASE_NONE, NULL, 0,
38398 "UL-TimeSlot-ISCP-Info/_item", HFILL }},
38399 { &hf_rnsap_uL_TimeslotISCP,
38400 { "uL-TimeslotISCP", "rnsap.uL_TimeslotISCP",
38401 FT_UINT32, BASE_DEC, NULL, 0,
38402 "UL-TimeSlot-ISCP-InfoItem/uL-TimeslotISCP", HFILL }},
38403 { &hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item,
38404 { "Item", "rnsap.UL_TimeSlot_ISCP_LCR_Info_item",
38405 FT_NONE, BASE_NONE, NULL, 0,
38406 "UL-TimeSlot-ISCP-LCR-Info/_item", HFILL }},
38408 { "iSCP", "rnsap.iSCP",
38409 FT_UINT32, BASE_DEC, NULL, 0,
38410 "UL-TimeSlot-ISCP-LCR-InfoItem/iSCP", HFILL }},
38411 { &hf_rnsap_sync_UL_codes_bitmap,
38412 { "sync-UL-codes-bitmap", "rnsap.sync_UL_codes_bitmap",
38413 FT_BYTES, BASE_HEX, NULL, 0,
38414 "UL-TimingAdvanceCtrl-LCR/sync-UL-codes-bitmap", HFILL }},
38415 { &hf_rnsap_fPACH_info,
38416 { "fPACH-info", "rnsap.fPACH_info",
38417 FT_NONE, BASE_NONE, NULL, 0,
38418 "UL-TimingAdvanceCtrl-LCR/fPACH-info", HFILL }},
38419 { &hf_rnsap_prxUpPCHdes,
38420 { "prxUpPCHdes", "rnsap.prxUpPCHdes",
38421 FT_INT32, BASE_DEC, NULL, 0,
38422 "UL-TimingAdvanceCtrl-LCR/prxUpPCHdes", HFILL }},
38423 { &hf_rnsap_syncUL_procParameter,
38424 { "syncUL-procParameter", "rnsap.syncUL_procParameter",
38425 FT_NONE, BASE_NONE, NULL, 0,
38426 "UL-TimingAdvanceCtrl-LCR/syncUL-procParameter", HFILL }},
38428 { "mMax", "rnsap.mMax",
38429 FT_UINT32, BASE_DEC, NULL, 0,
38430 "UL-TimingAdvanceCtrl-LCR/mMax", HFILL }},
38431 { &hf_rnsap_ul_ScramblingCodeNumber,
38432 { "ul-ScramblingCodeNumber", "rnsap.ul_ScramblingCodeNumber",
38433 FT_UINT32, BASE_DEC, NULL, 0,
38434 "UL-ScramblingCode/ul-ScramblingCodeNumber", HFILL }},
38435 { &hf_rnsap_ul_ScramblingCodeLength,
38436 { "ul-ScramblingCodeLength", "rnsap.ul_ScramblingCodeLength",
38437 FT_UINT32, BASE_DEC, VALS(rnsap_UL_ScramblingCodeLength_vals), 0,
38438 "UL-ScramblingCode/ul-ScramblingCodeLength", HFILL }},
38439 { &hf_rnsap_uL_Synchronisation_StepSize,
38440 { "uL-Synchronisation-StepSize", "rnsap.uL_Synchronisation_StepSize",
38441 FT_UINT32, BASE_DEC, NULL, 0,
38442 "UL-Synchronisation-Parameters-LCR/uL-Synchronisation-StepSize", HFILL }},
38443 { &hf_rnsap_uL_Synchronisation_Frequency,
38444 { "uL-Synchronisation-Frequency", "rnsap.uL_Synchronisation_Frequency",
38445 FT_UINT32, BASE_DEC, NULL, 0,
38446 "UL-Synchronisation-Parameters-LCR/uL-Synchronisation-Frequency", HFILL }},
38447 { &hf_rnsap_multipleURAsIndicator,
38448 { "multipleURAsIndicator", "rnsap.multipleURAsIndicator",
38449 FT_UINT32, BASE_DEC, VALS(rnsap_MultipleURAsIndicator_vals), 0,
38450 "URA-Information/multipleURAsIndicator", HFILL }},
38451 { &hf_rnsap_rNCsWithCellsInTheAccessedURA_List,
38452 { "rNCsWithCellsInTheAccessedURA-List", "rnsap.rNCsWithCellsInTheAccessedURA_List",
38453 FT_UINT32, BASE_DEC, NULL, 0,
38454 "URA-Information/rNCsWithCellsInTheAccessedURA-List", HFILL }},
38455 { &hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item,
38456 { "Item", "rnsap.RNCsWithCellsInTheAccessedURA_List_item",
38457 FT_NONE, BASE_NONE, NULL, 0,
38458 "RNCsWithCellsInTheAccessedURA-List/_item", HFILL }},
38459 { &hf_rnsap_USCH_Information_item,
38460 { "Item", "rnsap.USCH_Information_item",
38461 FT_NONE, BASE_NONE, NULL, 0,
38462 "USCH-Information/_item", HFILL }},
38464 { "local", "rnsap.local",
38465 FT_UINT32, BASE_DEC, NULL, 0,
38466 "PrivateIE-ID/local", HFILL }},
38467 { &hf_rnsap_global,
38468 { "global", "rnsap.global",
38469 FT_OID, BASE_NONE, NULL, 0,
38470 "PrivateIE-ID/global", HFILL }},
38471 { &hf_rnsap_procedureCode,
38472 { "procedureCode", "rnsap.procedureCode",
38473 FT_UINT32, BASE_DEC, VALS(rnsap_ProcedureCode_vals), 0,
38474 "ProcedureID/procedureCode", HFILL }},
38475 { &hf_rnsap_ddMode,
38476 { "ddMode", "rnsap.ddMode",
38477 FT_UINT32, BASE_DEC, VALS(rnsap_T_ddMode_vals), 0,
38478 "ProcedureID/ddMode", HFILL }},
38479 { &hf_rnsap_shortTransActionId,
38480 { "shortTransActionId", "rnsap.shortTransActionId",
38481 FT_UINT32, BASE_DEC, NULL, 0,
38482 "TransactionID/shortTransActionId", HFILL }},
38483 { &hf_rnsap_longTransActionId,
38484 { "longTransActionId", "rnsap.longTransActionId",
38485 FT_UINT32, BASE_DEC, NULL, 0,
38486 "TransactionID/longTransActionId", HFILL }},
38487 { &hf_rnsap_ProtocolIE_Container_item,
38488 { "Item", "rnsap.ProtocolIE_Container_item",
38489 FT_NONE, BASE_NONE, NULL, 0,
38490 "ProtocolIE-Container/_item", HFILL }},
38492 { "id", "rnsap.id",
38493 FT_UINT32, BASE_DEC, VALS(rnsap_ProtocolIE_ID_vals), 0,
38496 { "value", "rnsap.value",
38497 FT_NONE, BASE_NONE, NULL, 0,
38498 "ProtocolIE-Field/value", HFILL }},
38499 { &hf_rnsap_ProtocolIE_ContainerPair_item,
38500 { "Item", "rnsap.ProtocolIE_ContainerPair_item",
38501 FT_NONE, BASE_NONE, NULL, 0,
38502 "ProtocolIE-ContainerPair/_item", HFILL }},
38503 { &hf_rnsap_firstCriticality,
38504 { "firstCriticality", "rnsap.firstCriticality",
38505 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
38506 "ProtocolIE-FieldPair/firstCriticality", HFILL }},
38507 { &hf_rnsap_firstValue,
38508 { "firstValue", "rnsap.firstValue",
38509 FT_NONE, BASE_NONE, NULL, 0,
38510 "ProtocolIE-FieldPair/firstValue", HFILL }},
38511 { &hf_rnsap_secondCriticality,
38512 { "secondCriticality", "rnsap.secondCriticality",
38513 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
38514 "ProtocolIE-FieldPair/secondCriticality", HFILL }},
38515 { &hf_rnsap_secondValue,
38516 { "secondValue", "rnsap.secondValue",
38517 FT_NONE, BASE_NONE, NULL, 0,
38518 "ProtocolIE-FieldPair/secondValue", HFILL }},
38519 { &hf_rnsap_ProtocolIE_ContainerList_item,
38520 { "Item", "rnsap.ProtocolIE_ContainerList_item",
38521 FT_UINT32, BASE_DEC, NULL, 0,
38522 "ProtocolIE-ContainerList/_item", HFILL }},
38523 { &hf_rnsap_ProtocolIE_ContainerPairList_item,
38524 { "Item", "rnsap.ProtocolIE_ContainerPairList_item",
38525 FT_UINT32, BASE_DEC, NULL, 0,
38526 "ProtocolIE-ContainerPairList/_item", HFILL }},
38527 { &hf_rnsap_ProtocolExtensionContainer_item,
38528 { "Item", "rnsap.ProtocolExtensionContainer_item",
38529 FT_NONE, BASE_NONE, NULL, 0,
38530 "ProtocolExtensionContainer/_item", HFILL }},
38531 { &hf_rnsap_extensionValue,
38532 { "extensionValue", "rnsap.extensionValue",
38533 FT_NONE, BASE_NONE, NULL, 0,
38534 "ProtocolExtensionField/extensionValue", HFILL }},
38535 { &hf_rnsap_PrivateIE_Container_item,
38536 { "Item", "rnsap.PrivateIE_Container_item",
38537 FT_NONE, BASE_NONE, NULL, 0,
38538 "PrivateIE-Container/_item", HFILL }},
38539 { &hf_rnsap_privateIEid,
38540 { "privateIEid", "rnsap.privateIEid",
38541 FT_UINT32, BASE_DEC, VALS(rnsap_PrivateIE_ID_vals), 0,
38542 "PrivateIE-Field/privateIEid", HFILL }},
38543 { &hf_rnsap_privateIEvalue,
38544 { "privateIEvalue", "rnsap.privateIEvalue",
38545 FT_NONE, BASE_NONE, NULL, 0,
38546 "PrivateIE-Field/privateIEvalue", HFILL }},
38548 /*--- End of included file: packet-rnsap-hfarr.c ---*/
38549 #line 1979 "packet-rnsap-template.c"
38552 /* List of subtrees */
38553 static gint *ett[] = {
38555 &ett_rnsap_initiatingMessageValue,
38556 &ett_rnsap_ProtocolIEValueValue,
38557 &ett_rnsap_SuccessfulOutcomeValue,
38558 &ett_rnsap_UnsuccessfulOutcomeValue,
38560 /*--- Included file: packet-rnsap-ettarr.c ---*/
38561 #line 1 "packet-rnsap-ettarr.c"
38562 &ett_rnsap_RNSAP_PDU,
38563 &ett_rnsap_InitiatingMessage,
38564 &ett_rnsap_SuccessfulOutcome,
38565 &ett_rnsap_UnsuccessfulOutcome,
38566 &ett_rnsap_Outcome,
38567 &ett_rnsap_DummyInitiatingValue,
38568 &ett_rnsap_DummySuccessfulOutcomeValue,
38569 &ett_rnsap_DummyUnSuccessfulOutcomeValue,
38570 &ett_rnsap_DummyProtocolIE,
38571 &ett_rnsap_RadioLinkSetupRequestFDD,
38572 &ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD,
38573 &ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD,
38574 &ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD,
38575 &ett_rnsap_RL_InformationList_RL_SetupRqstFDD,
38576 &ett_rnsap_RL_InformationItem_RL_SetupRqstFDD,
38577 &ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD,
38578 &ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD,
38579 &ett_rnsap_RadioLinkSetupRequestTDD,
38580 &ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD,
38581 &ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD,
38582 &ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
38583 &ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
38584 &ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
38585 &ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
38586 &ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD,
38587 &ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD,
38588 &ett_rnsap_RL_Information_RL_SetupRqstTDD,
38589 &ett_rnsap_RadioLinkSetupResponseFDD,
38590 &ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD,
38591 &ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD,
38592 &ett_rnsap_DiversityIndication_RL_SetupRspFDD,
38593 &ett_rnsap_Combining_RL_SetupRspFDD,
38594 &ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD,
38595 &ett_rnsap_RadioLinkSetupResponseTDD,
38596 &ett_rnsap_RL_InformationResponse_RL_SetupRspTDD,
38597 &ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD,
38598 &ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD,
38599 &ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD,
38600 &ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD,
38601 &ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD,
38602 &ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD,
38603 &ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD,
38604 &ett_rnsap_DSCHInformationItem_RL_SetupRspTDD,
38605 &ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD,
38606 &ett_rnsap_USCHInformationItem_RL_SetupRspTDD,
38607 &ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD,
38608 &ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD,
38609 &ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD,
38610 &ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
38611 &ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD,
38612 &ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD,
38613 &ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
38614 &ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD,
38615 &ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD,
38616 &ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD,
38617 &ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD,
38618 &ett_rnsap_RadioLinkSetupFailureFDD,
38619 &ett_rnsap_CauseLevel_RL_SetupFailureFDD,
38620 &ett_rnsap_GeneralCauseList_RL_SetupFailureFDD,
38621 &ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD,
38622 &ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD,
38623 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD,
38624 &ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD,
38625 &ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD,
38626 &ett_rnsap_DiversityIndication_RL_SetupFailureFDD,
38627 &ett_rnsap_Combining_RL_SetupFailureFDD,
38628 &ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD,
38629 &ett_rnsap_RadioLinkSetupFailureTDD,
38630 &ett_rnsap_CauseLevel_RL_SetupFailureTDD,
38631 &ett_rnsap_GeneralCauseList_RL_SetupFailureTDD,
38632 &ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD,
38633 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD,
38634 &ett_rnsap_RadioLinkAdditionRequestFDD,
38635 &ett_rnsap_RL_InformationList_RL_AdditionRqstFDD,
38636 &ett_rnsap_RL_Information_RL_AdditionRqstFDD,
38637 &ett_rnsap_RadioLinkAdditionRequestTDD,
38638 &ett_rnsap_RL_Information_RL_AdditionRqstTDD,
38639 &ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
38640 &ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
38641 &ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
38642 &ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
38643 &ett_rnsap_RadioLinkAdditionResponseFDD,
38644 &ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD,
38645 &ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD,
38646 &ett_rnsap_DiversityIndication_RL_AdditionRspFDD,
38647 &ett_rnsap_Combining_RL_AdditionRspFDD,
38648 &ett_rnsap_NonCombining_RL_AdditionRspFDD,
38649 &ett_rnsap_RadioLinkAdditionResponseTDD,
38650 &ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD,
38651 &ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD,
38652 &ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD,
38653 &ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD,
38654 &ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD,
38655 &ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD,
38656 &ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD,
38657 &ett_rnsap_DCH_Information_RL_AdditionRspTDD,
38658 &ett_rnsap_DiversityIndication_RL_AdditionRspTDD,
38659 &ett_rnsap_Combining_RL_AdditionRspTDD,
38660 &ett_rnsap_NonCombining_RL_AdditionRspTDD,
38661 &ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD,
38662 &ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD,
38663 &ett_rnsap_DiversityIndication_RL_AdditionRspTDD2,
38664 &ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD,
38665 &ett_rnsap_USCHInformationItem_RL_AdditionRspTDD,
38666 &ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD,
38667 &ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
38668 &ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD,
38669 &ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
38670 &ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
38671 &ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD,
38672 &ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
38673 &ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD,
38674 &ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD,
38675 &ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD,
38676 &ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD,
38677 &ett_rnsap_RadioLinkAdditionFailureFDD,
38678 &ett_rnsap_CauseLevel_RL_AdditionFailureFDD,
38679 &ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD,
38680 &ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD,
38681 &ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD,
38682 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
38683 &ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD,
38684 &ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
38685 &ett_rnsap_DiversityIndication_RL_AdditionFailureFDD,
38686 &ett_rnsap_Combining_RL_AdditionFailureFDD,
38687 &ett_rnsap_NonCombining_RL_AdditionFailureFDD,
38688 &ett_rnsap_RadioLinkAdditionFailureTDD,
38689 &ett_rnsap_CauseLevel_RL_AdditionFailureTDD,
38690 &ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD,
38691 &ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD,
38692 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD,
38693 &ett_rnsap_RadioLinkDeletionRequest,
38694 &ett_rnsap_RL_InformationList_RL_DeletionRqst,
38695 &ett_rnsap_RL_Information_RL_DeletionRqst,
38696 &ett_rnsap_RadioLinkDeletionResponse,
38697 &ett_rnsap_RadioLinkReconfigurationPrepareFDD,
38698 &ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD,
38699 &ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD,
38700 &ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
38701 &ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD,
38702 &ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD,
38703 &ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD,
38704 &ett_rnsap_RL_InformationList_RL_ReconfPrepFDD,
38705 &ett_rnsap_RL_Information_RL_ReconfPrepFDD,
38706 &ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD,
38707 &ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD,
38708 &ett_rnsap_RadioLinkReconfigurationPrepareTDD,
38709 &ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
38710 &ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD,
38711 &ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
38712 &ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD,
38713 &ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
38714 &ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD,
38715 &ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
38716 &ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
38717 &ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD,
38718 &ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
38719 &ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
38720 &ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
38721 &ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD,
38722 &ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
38723 &ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
38724 &ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
38725 &ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD,
38726 &ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD,
38727 &ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD,
38728 &ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD,
38729 &ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD,
38730 &ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD,
38731 &ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD,
38732 &ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD,
38733 &ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD,
38734 &ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD,
38735 &ett_rnsap_RL_Information_RL_ReconfPrepTDD,
38736 &ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD,
38737 &ett_rnsap_RadioLinkReconfigurationReadyFDD,
38738 &ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD,
38739 &ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD,
38740 &ett_rnsap_RadioLinkReconfigurationReadyTDD,
38741 &ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD,
38742 &ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD,
38743 &ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD,
38744 &ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD,
38745 &ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
38746 &ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
38747 &ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD,
38748 &ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
38749 &ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD,
38750 &ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD,
38751 &ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
38752 &ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD,
38753 &ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD,
38754 &ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD,
38755 &ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
38756 &ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD,
38757 &ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD,
38758 &ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD,
38759 &ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD,
38760 &ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
38761 &ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
38762 &ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD,
38763 &ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
38764 &ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD,
38765 &ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD,
38766 &ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
38767 &ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD,
38768 &ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD,
38769 &ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD,
38770 &ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
38771 &ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD,
38772 &ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
38773 &ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD,
38774 &ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
38775 &ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD,
38776 &ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD,
38777 &ett_rnsap_RadioLinkReconfigurationCommit,
38778 &ett_rnsap_RadioLinkReconfigurationFailure,
38779 &ett_rnsap_CauseLevel_RL_ReconfFailure,
38780 &ett_rnsap_GeneralCauseList_RL_ReconfFailure,
38781 &ett_rnsap_RLSpecificCauseList_RL_ReconfFailure,
38782 &ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure,
38783 &ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail,
38784 &ett_rnsap_RadioLinkReconfigurationCancel,
38785 &ett_rnsap_RadioLinkReconfigurationRequestFDD,
38786 &ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD,
38787 &ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD,
38788 &ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD,
38789 &ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD,
38790 &ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList,
38791 &ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs,
38792 &ett_rnsap_RadioLinkReconfigurationRequestTDD,
38793 &ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
38794 &ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
38795 &ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
38796 &ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
38797 &ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
38798 &ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
38799 &ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
38800 &ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
38801 &ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD,
38802 &ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD,
38803 &ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information,
38804 &ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information,
38805 &ett_rnsap_RadioLinkReconfigurationResponseFDD,
38806 &ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD,
38807 &ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD,
38808 &ett_rnsap_RadioLinkReconfigurationResponseTDD,
38809 &ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD,
38810 &ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD,
38811 &ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD,
38812 &ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD,
38813 &ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD,
38814 &ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD,
38815 &ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD,
38816 &ett_rnsap_RadioLinkFailureIndication,
38817 &ett_rnsap_Reporting_Object_RL_FailureInd,
38818 &ett_rnsap_RL_RL_FailureInd,
38819 &ett_rnsap_RL_InformationList_RL_FailureInd,
38820 &ett_rnsap_RL_Information_RL_FailureInd,
38821 &ett_rnsap_RL_Set_RL_FailureInd,
38822 &ett_rnsap_RL_Set_InformationList_RL_FailureInd,
38823 &ett_rnsap_RL_Set_Information_RL_FailureInd,
38824 &ett_rnsap_CCTrCH_RL_FailureInd,
38825 &ett_rnsap_CCTrCH_InformationList_RL_FailureInd,
38826 &ett_rnsap_CCTrCH_InformationItem_RL_FailureInd,
38827 &ett_rnsap_RadioLinkPreemptionRequiredIndication,
38828 &ett_rnsap_RL_InformationList_RL_PreemptRequiredInd,
38829 &ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd,
38830 &ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd,
38831 &ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
38832 &ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd,
38833 &ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
38834 &ett_rnsap_RadioLinkRestoreIndication,
38835 &ett_rnsap_Reporting_Object_RL_RestoreInd,
38836 &ett_rnsap_RL_RL_RestoreInd,
38837 &ett_rnsap_RL_InformationList_RL_RestoreInd,
38838 &ett_rnsap_RL_Information_RL_RestoreInd,
38839 &ett_rnsap_RL_Set_RL_RestoreInd,
38840 &ett_rnsap_RL_Set_InformationList_RL_RestoreInd,
38841 &ett_rnsap_RL_Set_Information_RL_RestoreInd,
38842 &ett_rnsap_CCTrCH_RL_RestoreInd,
38843 &ett_rnsap_CCTrCH_InformationList_RL_RestoreInd,
38844 &ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd,
38845 &ett_rnsap_DL_PowerControlRequest,
38846 &ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst,
38847 &ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst,
38848 &ett_rnsap_DL_PowerTimeslotControlRequest,
38849 &ett_rnsap_PhysicalChannelReconfigurationRequestFDD,
38850 &ett_rnsap_RL_Information_PhyChReconfRqstFDD,
38851 &ett_rnsap_PhysicalChannelReconfigurationRequestTDD,
38852 &ett_rnsap_RL_Information_PhyChReconfRqstTDD,
38853 &ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
38854 &ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD,
38855 &ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD,
38856 &ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD,
38857 &ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD,
38858 &ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD,
38859 &ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD,
38860 &ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
38861 &ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD,
38862 &ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD,
38863 &ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD,
38864 &ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD,
38865 &ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD,
38866 &ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD,
38867 &ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD,
38868 &ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD,
38869 &ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD,
38870 &ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD,
38871 &ett_rnsap_PhysicalChannelReconfigurationCommand,
38872 &ett_rnsap_PhysicalChannelReconfigurationFailure,
38873 &ett_rnsap_RadioLinkCongestionIndication,
38874 &ett_rnsap_RL_InformationList_RL_CongestInd,
38875 &ett_rnsap_RL_InformationItem_RL_CongestInd,
38876 &ett_rnsap_DCH_Rate_Information_RL_CongestInd,
38877 &ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd,
38878 &ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd,
38879 &ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd,
38880 &ett_rnsap_UplinkSignallingTransferIndicationFDD,
38881 &ett_rnsap_UplinkSignallingTransferIndicationTDD,
38882 &ett_rnsap_DownlinkSignallingTransferRequest,
38883 &ett_rnsap_RelocationCommit,
38884 &ett_rnsap_PagingRequest,
38885 &ett_rnsap_PagingArea_PagingRqst,
38886 &ett_rnsap_URA_PagingRqst,
38887 &ett_rnsap_Cell_PagingRqst,
38888 &ett_rnsap_CNOriginatedPage_PagingRqst,
38889 &ett_rnsap_DedicatedMeasurementInitiationRequest,
38890 &ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst,
38891 &ett_rnsap_RL_DM_Rqst,
38892 &ett_rnsap_RL_InformationList_DM_Rqst,
38893 &ett_rnsap_RL_InformationItem_DM_Rqst,
38894 &ett_rnsap_HSSICH_Info_DM_Rqst,
38895 &ett_rnsap_RL_Set_DM_Rqst,
38896 &ett_rnsap_RL_Set_InformationList_DM_Rqst,
38897 &ett_rnsap_RL_Set_InformationItem_DM_Rqst,
38898 &ett_rnsap_DedicatedMeasurementInitiationResponse,
38899 &ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp,
38900 &ett_rnsap_RL_DM_Rsp,
38901 &ett_rnsap_RL_Set_DM_Rsp,
38902 &ett_rnsap_RL_InformationList_DM_Rsp,
38903 &ett_rnsap_RL_InformationItem_DM_Rsp,
38904 &ett_rnsap_RL_Set_InformationList_DM_Rsp,
38905 &ett_rnsap_RL_Set_InformationItem_DM_Rsp,
38906 &ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
38907 &ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
38908 &ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
38909 &ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
38910 &ett_rnsap_DedicatedMeasurementInitiationFailure,
38911 &ett_rnsap_DedicatedMeasurementObjectType_DM_Fail,
38912 &ett_rnsap_RL_DM_Fail,
38913 &ett_rnsap_RL_Set_DM_Fail,
38914 &ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail,
38915 &ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail,
38916 &ett_rnsap_RL_Successful_InformationRespList_DM_Fail,
38917 &ett_rnsap_RL_Successful_InformationItem_DM_Fail,
38918 &ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail,
38919 &ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail,
38920 &ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail,
38921 &ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail,
38922 &ett_rnsap_DedicatedMeasurementReport,
38923 &ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt,
38924 &ett_rnsap_RL_DM_Rprt,
38925 &ett_rnsap_RL_Set_DM_Rprt,
38926 &ett_rnsap_RL_InformationList_DM_Rprt,
38927 &ett_rnsap_RL_InformationItem_DM_Rprt,
38928 &ett_rnsap_RL_Set_InformationList_DM_Rprt,
38929 &ett_rnsap_RL_Set_InformationItem_DM_Rprt,
38930 &ett_rnsap_DedicatedMeasurementTerminationRequest,
38931 &ett_rnsap_DedicatedMeasurementFailureIndication,
38932 &ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind,
38933 &ett_rnsap_RL_DM_Fail_Ind,
38934 &ett_rnsap_RL_Set_DM_Fail_Ind,
38935 &ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind,
38936 &ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind,
38937 &ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind,
38938 &ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind,
38939 &ett_rnsap_CommonTransportChannelResourcesReleaseRequest,
38940 &ett_rnsap_CommonTransportChannelResourcesRequest,
38941 &ett_rnsap_CommonTransportChannelResourcesResponseFDD,
38942 &ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD,
38943 &ett_rnsap_CommonTransportChannelResourcesResponseTDD,
38944 &ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD,
38945 &ett_rnsap_CommonTransportChannelResourcesFailure,
38946 &ett_rnsap_CompressedModeCommand,
38947 &ett_rnsap_ErrorIndication,
38948 &ett_rnsap_CommonMeasurementInitiationRequest,
38949 &ett_rnsap_CommonMeasurementObjectType_CM_Rqst,
38950 &ett_rnsap_Cell_CM_Rqst,
38951 &ett_rnsap_NeighbouringCellMeasurementInfo,
38952 &ett_rnsap_NeighbouringCellMeasurementInfo_item,
38953 &ett_rnsap_CommonMeasurementInitiationResponse,
38954 &ett_rnsap_CommonMeasurementObjectType_CM_Rsp,
38955 &ett_rnsap_Cell_CM_Rsp,
38956 &ett_rnsap_CommonMeasurementInitiationFailure,
38957 &ett_rnsap_CommonMeasurementReport,
38958 &ett_rnsap_CommonMeasurementObjectType_CM_Rprt,
38959 &ett_rnsap_Cell_CM_Rprt,
38960 &ett_rnsap_CommonMeasurementTerminationRequest,
38961 &ett_rnsap_CommonMeasurementFailureIndication,
38962 &ett_rnsap_InformationExchangeInitiationRequest,
38963 &ett_rnsap_InformationExchangeObjectType_InfEx_Rqst,
38964 &ett_rnsap_Cell_InfEx_Rqst,
38965 &ett_rnsap_GSM_Cell_InfEx_Rqst,
38966 &ett_rnsap_InformationExchangeInitiationResponse,
38967 &ett_rnsap_InformationExchangeObjectType_InfEx_Rsp,
38968 &ett_rnsap_Cell_InfEx_Rsp,
38969 &ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp,
38970 &ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp,
38971 &ett_rnsap_InformationExchangeInitiationFailure,
38972 &ett_rnsap_InformationReport,
38973 &ett_rnsap_InformationExchangeObjectType_InfEx_Rprt,
38974 &ett_rnsap_Cell_InfEx_Rprt,
38975 &ett_rnsap_InformationExchangeTerminationRequest,
38976 &ett_rnsap_InformationExchangeFailureIndication,
38977 &ett_rnsap_ResetRequest,
38978 &ett_rnsap_ResetIndicator,
38979 &ett_rnsap_ContextList_Reset,
38980 &ett_rnsap_ContextInfoList_Reset,
38981 &ett_rnsap_ContextInfoItem_Reset,
38982 &ett_rnsap_ContextType_Reset,
38983 &ett_rnsap_ContextGroupList_Reset,
38984 &ett_rnsap_ContextGroupInfoList_Reset,
38985 &ett_rnsap_ContextGroupInfoItem_Reset,
38986 &ett_rnsap_ResetResponse,
38987 &ett_rnsap_RadioLinkActivationCommandFDD,
38988 &ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD,
38989 &ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD,
38990 &ett_rnsap_RadioLinkActivationCommandTDD,
38991 &ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD,
38992 &ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD,
38993 &ett_rnsap_GERANUplinkSignallingTransferIndication,
38994 &ett_rnsap_RadioLinkParameterUpdateIndicationFDD,
38995 &ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList,
38996 &ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item,
38997 &ett_rnsap_RadioLinkParameterUpdateIndicationTDD,
38998 &ett_rnsap_UEMeasurementInitiationRequest,
38999 &ett_rnsap_UEMeasurementInitiationResponse,
39000 &ett_rnsap_UEMeasurementInitiationFailure,
39001 &ett_rnsap_UEMeasurementReport,
39002 &ett_rnsap_UEMeasurementTerminationRequest,
39003 &ett_rnsap_UEMeasurementFailureIndication,
39004 &ett_rnsap_IurInvokeTrace,
39005 &ett_rnsap_ListOfInterfacesToTrace,
39006 &ett_rnsap_InterfacesToTraceItem,
39007 &ett_rnsap_IurDeactivateTrace,
39008 &ett_rnsap_MBMSAttachCommand,
39009 &ett_rnsap_MBMSDetachCommand,
39010 &ett_rnsap_DirectInformationTransfer,
39011 &ett_rnsap_PrivateMessage,
39012 &ett_rnsap_Active_MBMS_Bearer_Service_ListFDD,
39013 &ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL,
39014 &ett_rnsap_Active_MBMS_Bearer_Service_ListTDD,
39015 &ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL,
39016 &ett_rnsap_Active_Pattern_Sequence_Information,
39017 &ett_rnsap_AdditionalPreferredFrequency,
39018 &ett_rnsap_AdditionalPreferredFrequencyItem,
39019 &ett_rnsap_AffectedUEInformationForMBMS,
39020 &ett_rnsap_AllocationRetentionPriority,
39021 &ett_rnsap_Allowed_Rate_Information,
39022 &ett_rnsap_Angle_Of_Arrival_Value_LCR,
39023 &ett_rnsap_BadSatellites,
39024 &ett_rnsap_T_badSatelliteInformation,
39025 &ett_rnsap_T_badSatelliteInformation_item,
39027 &ett_rnsap_BurstModeParameters,
39029 &ett_rnsap_Cell_Capacity_Class_Value,
39032 &ett_rnsap_CommonMeasurementAccuracy,
39033 &ett_rnsap_CommonMeasurementValue,
39034 &ett_rnsap_CommonMeasurementValueInformation,
39035 &ett_rnsap_CommonMeasurementAvailable,
39036 &ett_rnsap_CorrespondingCells,
39037 &ett_rnsap_CriticalityDiagnostics,
39038 &ett_rnsap_CriticalityDiagnostics_IE_List,
39039 &ett_rnsap_CriticalityDiagnostics_IE_List_item,
39040 &ett_rnsap_MessageStructure,
39041 &ett_rnsap_MessageStructure_item,
39042 &ett_rnsap_CN_CS_DomainIdentifier,
39043 &ett_rnsap_CN_PS_DomainIdentifier,
39044 &ett_rnsap_DCH_FDD_Information,
39045 &ett_rnsap_DCH_FDD_InformationItem,
39046 &ett_rnsap_DCH_Specific_FDD_InformationList,
39047 &ett_rnsap_DCH_Specific_FDD_Item,
39048 &ett_rnsap_DCH_InformationResponse,
39049 &ett_rnsap_DCH_InformationResponseItem,
39050 &ett_rnsap_DCH_TDD_Information,
39051 &ett_rnsap_DCH_TDD_InformationItem,
39052 &ett_rnsap_DCH_Specific_TDD_InformationList,
39053 &ett_rnsap_DCH_Specific_TDD_Item,
39054 &ett_rnsap_DedicatedMeasurementValue,
39055 &ett_rnsap_DedicatedMeasurementValueInformation,
39056 &ett_rnsap_DedicatedMeasurementAvailable,
39057 &ett_rnsap_DelayedActivation,
39058 &ett_rnsap_DelayedActivationUpdate,
39059 &ett_rnsap_Activate_Info,
39060 &ett_rnsap_Deactivate_Info,
39061 &ett_rnsap_Execution_Type,
39062 &ett_rnsap_DGPSCorrections,
39063 &ett_rnsap_T_satellite_DGPSCorrections_Information,
39064 &ett_rnsap_T_satellite_DGPSCorrections_Information_item,
39065 &ett_rnsap_DGPSThreshold,
39066 &ett_rnsap_DL_PowerBalancing_Information,
39067 &ett_rnsap_DL_ReferencePowerInformationList,
39068 &ett_rnsap_DL_ReferencePowerInformationItem,
39069 &ett_rnsap_DL_ReferencePowerInformation,
39070 &ett_rnsap_DL_Timeslot_Information,
39071 &ett_rnsap_DL_Timeslot_InformationItem,
39072 &ett_rnsap_DL_TimeslotLCR_Information,
39073 &ett_rnsap_DL_TimeslotLCR_InformationItem,
39074 &ett_rnsap_DL_TimeSlot_ISCP_Info,
39075 &ett_rnsap_DL_TimeSlot_ISCP_InfoItem,
39076 &ett_rnsap_DL_TimeSlot_ISCP_LCR_Information,
39077 &ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem,
39078 &ett_rnsap_DSCH_FlowControlInformation,
39079 &ett_rnsap_DSCH_FlowControlItem,
39080 &ett_rnsap_DSCH_TDD_Information,
39081 &ett_rnsap_DSCH_TDD_InformationItem,
39082 &ett_rnsap_EDCH_FDD_DL_ControlChannelInformation,
39083 &ett_rnsap_EDCH_FDD_Information,
39084 &ett_rnsap_EDCH_FDD_InformationResponse,
39085 &ett_rnsap_EDCH_FDD_InformationResponseItem,
39086 &ett_rnsap_EDCH_FDD_Information_To_Modify,
39087 &ett_rnsap_EDCH_FDD_Update_Information,
39088 &ett_rnsap_EDCH_FDD_Update_InfoItem,
39089 &ett_rnsap_E_DCH_Grant_Type_Information,
39090 &ett_rnsap_E_DCH_LogicalChannelInformation,
39091 &ett_rnsap_E_DCH_LogicalChannelInformationItem,
39092 &ett_rnsap_E_DCH_MACdPDU_SizeList,
39093 &ett_rnsap_E_DCH_MACdPDU_SizeListItem,
39094 &ett_rnsap_E_DCH_LogicalChannelToModify,
39095 &ett_rnsap_E_DCH_LogicalChannelToModifyItem,
39096 &ett_rnsap_E_DCH_MACdPDU_SizeToModifyList,
39097 &ett_rnsap_E_DCH_LogicalChannelToDelete,
39098 &ett_rnsap_E_DCH_LogicalChannelToDeleteItem,
39099 &ett_rnsap_EDCH_MACdFlows_Information,
39100 &ett_rnsap_EDCH_MACdFlow_Specific_InfoList,
39101 &ett_rnsap_EDCH_MACdFlow_Specific_InfoItem,
39102 &ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList,
39103 &ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem,
39104 &ett_rnsap_EDCH_MACdFlows_To_Delete,
39105 &ett_rnsap_EDCH_MACdFlows_To_Delete_Item,
39106 &ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
39107 &ett_rnsap_EDPCH_Information_FDD,
39108 &ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD,
39109 &ett_rnsap_EDPCH_Information_RLReconfRequest_FDD,
39110 &ett_rnsap_EDCH_Serving_RL,
39111 &ett_rnsap_EDCH_Serving_RL_in_this_DRNS,
39112 &ett_rnsap_E_TFCS_Information,
39119 &ett_rnsap_FACH_FlowControlInformation,
39120 &ett_rnsap_FACH_FlowControlInformationItem,
39121 &ett_rnsap_FACH_InformationList,
39122 &ett_rnsap_FACH_InformationItem,
39123 &ett_rnsap_FACH_PCH_InformationList,
39124 &ett_rnsap_FACH_PCH_InformationItem,
39125 &ett_rnsap_FDD_DCHs_to_Modify,
39126 &ett_rnsap_FDD_DCHs_to_ModifyItem,
39127 &ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList,
39128 &ett_rnsap_FDD_DCHs_to_ModifySpecificItem,
39129 &ett_rnsap_FDD_DL_CodeInformation,
39130 &ett_rnsap_FDD_DL_CodeInformationItem,
39131 &ett_rnsap_FPACH_Information,
39132 &ett_rnsap_GA_Cell,
39133 &ett_rnsap_GA_Cell_item,
39134 &ett_rnsap_GA_CellAdditionalShapes,
39135 &ett_rnsap_GA_AltitudeAndDirection,
39136 &ett_rnsap_GA_EllipsoidArc,
39137 &ett_rnsap_GA_PointWithAltitude,
39138 &ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid,
39139 &ett_rnsap_GA_PointWithUnCertaintyEllipse,
39140 &ett_rnsap_GA_UncertaintyEllipse,
39141 &ett_rnsap_GA_PointWithUnCertainty,
39142 &ett_rnsap_GA_AccessPointPosition,
39143 &ett_rnsap_GeographicalCoordinate,
39144 &ett_rnsap_GERAN_SI_Type,
39145 &ett_rnsap_GERAN_SystemInfo,
39146 &ett_rnsap_GERAN_SystemInfo_item,
39147 &ett_rnsap_GPS_Almanac,
39148 &ett_rnsap_T_satellite_Almanac_Information,
39149 &ett_rnsap_T_satellite_Almanac_Information_item,
39150 &ett_rnsap_Satellite_Almanac_Information_ExtItem,
39151 &ett_rnsap_Satellite_Almanac_Information_ExtItem_item,
39152 &ett_rnsap_GPSInformation,
39153 &ett_rnsap_GPSInformation_item,
39154 &ett_rnsap_GPS_Ionospheric_Model,
39155 &ett_rnsap_GPS_NavigationModel_and_TimeRecovery,
39156 &ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item,
39157 &ett_rnsap_GPS_RealTime_Integrity,
39158 &ett_rnsap_GPS_RX_POS,
39159 &ett_rnsap_GPS_UTC_Model,
39160 &ett_rnsap_Guaranteed_Rate_Information,
39161 &ett_rnsap_HARQ_MemoryPartitioning,
39162 &ett_rnsap_HARQ_MemoryPartitioning_Implicit,
39163 &ett_rnsap_HARQ_MemoryPartitioning_Explicit,
39164 &ett_rnsap_HARQ_MemoryPartitioningList,
39165 &ett_rnsap_HARQ_MemoryPartitioningItem,
39166 &ett_rnsap_HSDSCH_FDD_Information,
39167 &ett_rnsap_HSDSCH_FDD_Information_Response,
39168 &ett_rnsap_HSDSCH_Information_to_Modify,
39169 &ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised,
39170 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList,
39171 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem,
39172 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response,
39173 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response,
39174 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
39175 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
39176 &ett_rnsap_HSDSCH_MACdFlows_Information,
39177 &ett_rnsap_HSDSCH_MACdFlows_to_Delete,
39178 &ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item,
39179 &ett_rnsap_HSDSCH_Initial_Capacity_Allocation,
39180 &ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem,
39181 &ett_rnsap_HSDSCH_TDD_Information,
39182 &ett_rnsap_HSDSCH_TDD_Information_Response,
39183 &ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response,
39184 &ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response,
39185 &ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR,
39186 &ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR,
39187 &ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response,
39188 &ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response,
39189 &ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response,
39190 &ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response,
39191 &ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR,
39192 &ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR,
39193 &ett_rnsap_HSSICH_Info,
39194 &ett_rnsap_HSSICH_InfoLCR,
39195 &ett_rnsap_HS_SICH_Reception_Quality_Value,
39196 &ett_rnsap_HSDSCH_FDD_Update_Information,
39197 &ett_rnsap_HSDSCH_TDD_Update_Information,
39198 &ett_rnsap_InformationAvailable,
39199 &ett_rnsap_InformationReportCharacteristics,
39200 &ett_rnsap_InformationReportPeriodicity,
39201 &ett_rnsap_InformationThreshold,
39202 &ett_rnsap_InformationType,
39203 &ett_rnsap_IPDLParameters,
39204 &ett_rnsap_IPDL_FDD_Parameters,
39205 &ett_rnsap_IPDL_TDD_Parameters,
39206 &ett_rnsap_IPDL_TDD_ParametersLCR,
39207 &ett_rnsap_LoadValue,
39208 &ett_rnsap_MAC_c_sh_SDU_LengthList,
39209 &ett_rnsap_MACdPDU_Size_IndexList,
39210 &ett_rnsap_MACdPDU_Size_IndexItem,
39211 &ett_rnsap_MACdPDU_Size_IndexList_to_Modify,
39212 &ett_rnsap_MACdPDU_Size_IndexItem_to_Modify,
39213 &ett_rnsap_MBMS_Bearer_Service_Full_Address,
39214 &ett_rnsap_MBMS_Bearer_Service_List,
39215 &ett_rnsap_MBMS_Bearer_ServiceItemFDD,
39216 &ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL,
39217 &ett_rnsap_MBMS_Bearer_ServiceItemTDD,
39218 &ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL,
39219 &ett_rnsap_MBMSChannelTypeInfo,
39220 &ett_rnsap_MBMSChannelTypeCellList,
39221 &ett_rnsap_MBMSPreferredFreqLayerInfo,
39222 &ett_rnsap_MeasurementIncreaseDecreaseThreshold,
39223 &ett_rnsap_MeasurementThreshold,
39224 &ett_rnsap_MidambleShiftAndBurstType,
39225 &ett_rnsap_T_type1,
39226 &ett_rnsap_T_midambleAllocationMode,
39227 &ett_rnsap_T_type2,
39228 &ett_rnsap_T_midambleAllocationMode1,
39229 &ett_rnsap_T_type3,
39230 &ett_rnsap_T_midambleAllocationMode2,
39231 &ett_rnsap_MidambleShiftLCR,
39232 &ett_rnsap_ModifyPriorityQueue,
39233 &ett_rnsap_NACC_Related_Data,
39234 &ett_rnsap_Neighbouring_UMTS_CellInformation,
39235 &ett_rnsap_Neighbouring_UMTS_CellInformationItem,
39236 &ett_rnsap_Neighbouring_FDD_CellInformation,
39237 &ett_rnsap_Neighbouring_FDD_CellInformationItem,
39238 &ett_rnsap_NeighbouringFDDCellMeasurementInformation,
39239 &ett_rnsap_Neighbouring_GSM_CellInformationIEs,
39240 &ett_rnsap_Neighbouring_GSM_CellInformationItem,
39241 &ett_rnsap_Neighbouring_TDD_CellInformation,
39242 &ett_rnsap_Neighbouring_TDD_CellInformationItem,
39243 &ett_rnsap_NeighbouringTDDCellMeasurementInformation,
39244 &ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR,
39245 &ett_rnsap_Neighbouring_LCR_TDD_CellInformation,
39246 &ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem,
39247 &ett_rnsap_NotProvidedCellList,
39248 &ett_rnsap_NRTLoadInformationValue,
39249 &ett_rnsap_OnModification,
39250 &ett_rnsap_OnModificationInformation,
39251 &ett_rnsap_PCH_InformationList,
39252 &ett_rnsap_PCH_InformationItem,
39253 &ett_rnsap_Periodic,
39254 &ett_rnsap_PeriodicInformation,
39255 &ett_rnsap_Permanent_NAS_UE_Identity,
39256 &ett_rnsap_PreferredFrequencyLayerInfo,
39257 &ett_rnsap_PriorityQueue_InfoList,
39258 &ett_rnsap_PriorityQueue_InfoItem,
39259 &ett_rnsap_PriorityQueue_InfoList_to_Modify,
39260 &ett_rnsap_PriorityQueue_InfoItem_to_Add,
39261 &ett_rnsap_PriorityQueue_InfoItem_to_Modify,
39262 &ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
39263 &ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
39264 &ett_rnsap_ProvidedInformation,
39265 &ett_rnsap_PTMCellList,
39266 &ett_rnsap_PTPCellList,
39267 &ett_rnsap_RB_Info,
39268 &ett_rnsap_Reference_E_TFCI_Information,
39269 &ett_rnsap_Reference_E_TFCI_Information_Item,
39270 &ett_rnsap_ReportCharacteristics,
39271 &ett_rnsap_ReportPeriodicity,
39272 &ett_rnsap_RequestedDataValue,
39273 &ett_rnsap_RequestedDataValueInformation,
39274 &ett_rnsap_RL_Specific_DCH_Info,
39275 &ett_rnsap_RL_Specific_DCH_Info_Item,
39276 &ett_rnsap_RL_Specific_EDCH_Information,
39277 &ett_rnsap_RL_Specific_EDCH_InfoItem,
39278 &ett_rnsap_RTLoadValue,
39280 &ett_rnsap_Secondary_CCPCH_Info_TDD,
39281 &ett_rnsap_Secondary_CPICH_Information,
39282 &ett_rnsap_Secondary_CPICH_Information_Change,
39283 &ett_rnsap_Secondary_LCR_CCPCH_Info_TDD,
39284 &ett_rnsap_Secondary_CCPCH_TDD_InformationList,
39285 &ett_rnsap_Secondary_CCPCH_TDD_InformationItem,
39286 &ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList,
39287 &ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem,
39288 &ett_rnsap_Secondary_CCPCH_TDD_Code_Information,
39289 &ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem,
39290 &ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information,
39291 &ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem,
39292 &ett_rnsap_GA_AccessPointPositionwithOptionalAltitude,
39293 &ett_rnsap_SFNSFNMeasurementThresholdInformation,
39294 &ett_rnsap_SFNSFNMeasurementValueInformation,
39295 &ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
39296 &ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
39297 &ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
39298 &ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
39299 &ett_rnsap_SFNSFNTimeStampInformation,
39300 &ett_rnsap_SFNSFNTimeStamp_TDD,
39301 &ett_rnsap_SFNSFNValue,
39302 &ett_rnsap_SNA_Information,
39303 &ett_rnsap_ListOfSNAs,
39304 &ett_rnsap_S_RNTI_Group,
39305 &ett_rnsap_SynchronisationConfiguration,
39306 &ett_rnsap_SYNC_UL_ProcParameters,
39307 &ett_rnsap_TDD_ChannelisationCodeLCR,
39308 &ett_rnsap_TDD_DCHs_to_Modify,
39309 &ett_rnsap_TDD_DCHs_to_ModifyItem,
39310 &ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList,
39311 &ett_rnsap_TDD_DCHs_to_ModifySpecificItem,
39312 &ett_rnsap_TDD_DL_Code_Information,
39313 &ett_rnsap_TDD_DL_Code_InformationItem,
39314 &ett_rnsap_TDD_DL_Code_LCR_Information,
39315 &ett_rnsap_TDD_DL_Code_LCR_InformationItem,
39316 &ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR,
39317 &ett_rnsap_TDD_DPCHOffset,
39318 &ett_rnsap_TDD_UL_Code_Information,
39319 &ett_rnsap_TDD_UL_Code_InformationItem,
39320 &ett_rnsap_TDD_UL_Code_LCR_Information,
39321 &ett_rnsap_TDD_UL_Code_LCR_InformationItem,
39322 &ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR,
39325 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Information,
39326 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item,
39327 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List,
39328 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item,
39329 &ett_rnsap_TUTRANGPS,
39330 &ett_rnsap_TUTRANGPSMeasurementThresholdInformation,
39331 &ett_rnsap_TUTRANGPSMeasurementValueInformation,
39332 &ett_rnsap_TransportFormatCombination_Beta,
39333 &ett_rnsap_T_signalledGainFactors,
39335 &ett_rnsap_T_tFCSvalues,
39336 &ett_rnsap_TFCS_TFCSList,
39337 &ett_rnsap_TFCS_TFCSList_item,
39338 &ett_rnsap_TFCS_CTFC,
39339 &ett_rnsap_TransportFormatSet,
39340 &ett_rnsap_TransportFormatSet_DynamicPartList,
39341 &ett_rnsap_TransportFormatSet_DynamicPartList_item,
39342 &ett_rnsap_TransportFormatSet_ModeDP,
39343 &ett_rnsap_TDD_TransportFormatSet_ModeDP,
39344 &ett_rnsap_TransmissionTimeIntervalInformation,
39345 &ett_rnsap_TransmissionTimeIntervalInformation_item,
39346 &ett_rnsap_TransportFormatSet_Semi_staticPart,
39347 &ett_rnsap_TransportFormatSet_ModeSSP,
39348 &ett_rnsap_UE_Capabilities_Info,
39349 &ett_rnsap_UEIdentity,
39350 &ett_rnsap_UEMeasurementReportCharacteristics,
39351 &ett_rnsap_UEMeasurementReportCharacteristicsEvent1h,
39352 &ett_rnsap_UEMeasurementReportCharacteristicsEvent1i,
39353 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6a,
39354 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6b,
39355 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6c,
39356 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6d,
39357 &ett_rnsap_UEMeasurementReportCharacteristicsPeriodic,
39358 &ett_rnsap_UEMeasurementThreshold,
39359 &ett_rnsap_UEMeasurementTimeslotInfoHCR,
39360 &ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs,
39361 &ett_rnsap_UEMeasurementTimeslotInfoLCR,
39362 &ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs,
39363 &ett_rnsap_UEMeasurementValue,
39364 &ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power,
39365 &ett_rnsap_UEMeasurementValueTransmittedPowerListHCR,
39366 &ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs,
39367 &ett_rnsap_UEMeasurementValueTransmittedPowerListLCR,
39368 &ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs,
39369 &ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP,
39370 &ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP,
39371 &ett_rnsap_UEMeasurementValueTimeslotISCPListHCR,
39372 &ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs,
39373 &ett_rnsap_UEMeasurementValueTimeslotISCPListLCR,
39374 &ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs,
39375 &ett_rnsap_UEMeasurementValueInformation,
39376 &ett_rnsap_UEMeasurementValueInformationAvailable,
39377 &ett_rnsap_UE_State,
39378 &ett_rnsap_Cell_Fach_Pch_State,
39379 &ett_rnsap_Ura_Pch_State,
39380 &ett_rnsap_UL_Timeslot_Information,
39381 &ett_rnsap_UL_Timeslot_InformationItem,
39382 &ett_rnsap_UL_TimeslotLCR_Information,
39383 &ett_rnsap_UL_TimeslotLCR_InformationItem,
39384 &ett_rnsap_UL_TimeSlot_ISCP_Info,
39385 &ett_rnsap_UL_TimeSlot_ISCP_InfoItem,
39386 &ett_rnsap_UL_TimeSlot_ISCP_LCR_Info,
39387 &ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem,
39388 &ett_rnsap_UL_TimingAdvanceCtrl_LCR,
39390 &ett_rnsap_UL_ScramblingCode,
39391 &ett_rnsap_UL_Synchronisation_Parameters_LCR,
39392 &ett_rnsap_URA_Information,
39393 &ett_rnsap_RNCsWithCellsInTheAccessedURA_List,
39394 &ett_rnsap_RNCsWithCellsInTheAccessedURA_Item,
39395 &ett_rnsap_USCH_Information,
39396 &ett_rnsap_USCH_InformationItem,
39397 &ett_rnsap_PrivateIE_ID,
39398 &ett_rnsap_ProcedureID,
39399 &ett_rnsap_TransactionID,
39400 &ett_rnsap_ProtocolIE_Container,
39401 &ett_rnsap_ProtocolIE_Field,
39402 &ett_rnsap_ProtocolIE_ContainerPair,
39403 &ett_rnsap_ProtocolIE_FieldPair,
39404 &ett_rnsap_ProtocolIE_ContainerList,
39405 &ett_rnsap_ProtocolIE_ContainerPairList,
39406 &ett_rnsap_ProtocolExtensionContainer,
39407 &ett_rnsap_ProtocolExtensionField,
39408 &ett_rnsap_PrivateIE_Container,
39409 &ett_rnsap_PrivateIE_Field,
39411 /*--- End of included file: packet-rnsap-ettarr.c ---*/
39412 #line 1989 "packet-rnsap-template.c"
39416 /* Register protocol */
39417 proto_rnsap = proto_register_protocol(PNAME, PSNAME, PFNAME);
39418 /* Register fields and subtrees */
39419 proto_register_field_array(proto_rnsap, hf, array_length(hf));
39420 proto_register_subtree_array(ett, array_length(ett));
39423 register_dissector("rnsap", dissect_rnsap, proto_rnsap);
39429 /*--- proto_reg_handoff_rnsap ---------------------------------------*/
39431 proto_reg_handoff_rnsap(void)
39434 rnsap_handle = find_dissector("rnsap");